%define ruby_libdir %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") %define libname lib%{name} Name: prime Version: 0.8.6.1 Release: 1mamba Summary: PRIME is Japanese PRedictive Input Method Editor Group: System/Internationalization Vendor: openmamba Distribution: openmamba Packager: gil URL: http://sourceforge.jp/projects/prime/ Source: http://sourceforge.jp/projects/prime/downloads/13369/prime-%{version}.tar.gz License: GPL Requires: ruby Requires: ruby-sary Requires: ruby-progressbar Requires: suikyo ## AUTOBUILDREQ-BEGIN BuildRequires: ruby-devel BuildRequires: ruby-progressbar BuildRequires: ruby-sary BuildRequires: suikyo ## AUTOBUILDREQ-END BuildRoot: %{_tmppath}/%{name}-%{version}-root %description PRIME predicts user's input words using the knowledge of natural language and the history of user's operations, and reduces the cost of typing by the user. For example, if a user wants to input "application" and types "ap" as the beginning characters of the word, PRIME might predict some candidate words like "apple", "application", "appointment", etc... And then the user can input "application" easily by selecting the word from the candidate words by PRIME. %package -n %{libname} Summary: Prime library Group: System/Internationalization Provides: %{libname} = %{version}-%{release} %description -n %{libname} PRIME is Japanese PRedictive Input Method Editor Prime library. %prep %setup -q %build [[ ! -x configure ]] && ./autogen.sh %configure # parallel build is broken: make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall DESTDIR=%{buildroot} rubydir=%{ruby_libdir} mkdir -p %{buildroot}%{_sysconfdir}/prime cp -f etc/Custom_prime.rb %{buildroot}%{_sysconfdir}/prime/ %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files %defattr(-,root,root) %dir %{_sysconfdir}/prime %{_sysconfdir}/prime/Custom_prime.rb %{_bindir}/prime %{_bindir}/prime-dict-convert %{_bindir}/prime-dict-index %{_bindir}/prime-refresh %{_bindir}/prime-userdict-convert %{_bindir}/prime-userdict-update %dir %{_datadir}/prime/grammar %{_datadir}/prime/grammar/prime-grammar %dir %{_datadir}/prime/makedict %{_datadir}/prime/makedict/canna2prime.table %dir %{_docdir}/prime %doc %{_docdir}/prime/*.html %dir %{_docdir}/prime/examples %doc %{_docdir}/prime/examples/Custom_prime.rb %dir %{_docdir}/prime/figures %doc %{_docdir}/prime/figures/*.png %doc ChangeLog COPYING README TODO %files -n %{libname} %defattr(-,root,root) %{_libdir}/pkgconfig/prime.pc %dir %{ruby_libdir}/prime %{ruby_libdir}/prime/prime-config.rb %{ruby_libdir}/prime/prime-japanese.rb %{ruby_libdir}/prime/prime-mixed.rb %{ruby_libdir}/prime/prime.rb %{ruby_libdir}/prime/server.rb %{ruby_libdir}/prime/session.rb %{ruby_libdir}/prime/taiyaki.rb %dir %{ruby_libdir}/prime/engine %{ruby_libdir}/prime/engine/engine-alphabet.rb %{ruby_libdir}/prime/engine/engine-basic.rb %{ruby_libdir}/prime/engine/engine-number.rb %{ruby_libdir}/prime/engine/engine-personaldict.rb %{ruby_libdir}/prime/engine/engine-sary.rb %{ruby_libdir}/prime/engine/engine-userdict.rb %{ruby_libdir}/prime/engine/engine.rb %dir %{ruby_libdir}/prime/grammar %{ruby_libdir}/prime/grammar/grammar.rb %dir %{ruby_libdir}/prime/makedict %{ruby_libdir}/prime/makedict/basicdict.rb %{ruby_libdir}/prime/makedict/dictformat-cannadic.rb %{ruby_libdir}/prime/makedict/dictformat-pubdic.rb %{ruby_libdir}/prime/makedict/dictformat-skkdic.rb %{ruby_libdir}/prime/makedict/dictformat.rb %{ruby_libdir}/prime/makedict/prime-sary.rb %{ruby_libdir}/prime/makedict/userdict.rb %doc COPYING %changelog * Fri Jul 25 2008 gil 0.8.6.1-1mamba - package created by autospec