Name: ruby-gettext Summary: Native Language Support Library and Tools for Ruby Version: 1.0.0 Release: 2.rcn.FC5 License: GPL Group: Development/Tools URL: http://ponx.s5.xrea.com/hiki/ruby-gettext.html Source0: %{name}-package-%{version}.tar.gz Packager: Raoul <> BuildRequires: ruby-devel >= 1.8.2, gettext-devel, ruby-racc >= 1.4.3 Requires: ruby >= 1.8.2, ruby-racc >= 1.4.3 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Ruby-GetText-Package is Native Language Support Library and Tools which modeled after GNU gettext package. Features: * Simple APIs(similar GNU gettext) * rgettext creates po-files from * ruby scripts * glade-2 XML file(.glade) * ERB file(.rhtml) The po-file is compatible to GNU gettext. * rmsgfmt creates a mo-file from a po-file. The mo-file is compatible to GNU gettext(msgfmt). * 2 kind of textdomain's scope * A file base (default: recommanded) * A Class/Module base (GetText::Container, GetText::ErbContainer, GetText::Rails) * CGI support (gettext/cgi) * ERB support (gettext/erb) * Ruby on Rails support (gettext/rails) # [ BEGIN Stolen from some mailing list ] # RUBY PATHS DEFINITION %{expand:%%define ruby_libdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} %{expand:%%define ruby_archdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")} # [ END Stolen from some mailing list ] %prep %setup -q -n %{name}-package-%{version} %build ruby setup.rb config \ --prefix=%{_prefix} ruby setup.rb setup %install %{__rm} -fr %{buildroot} ruby setup.rb install \ --prefix=%{buildroot} %find_lang %{name} --all-name %clean %{__rm} -fr %{buildroot} %files -f %{name}.lang %defattr(0755, root, root, 0755) %{_bindir}/* %{ruby_libdir}/gettext.rb %{ruby_libdir}/gettext %{ruby_archdir}/gettext %{_datadir}/locale/*/LC_MESSAGES/rgettext.mo %{_datadir}/locale/*/LC_MESSAGES/rmsgfmt.mo %doc ChangeLog COPYING COPYING.ja README README.ja samples test %changelog * Sun May 21 2006 Leeksoup <> - 0.6.1-2 - Updated by Leeksoup * Tue Oct 11 2005 Raoul <> - 1.0.0-1 - Initial Package