%define mainver 0.98 #%%define betaver pre3 %define relnumber 1 %define srcname mecab-ruby %define rubyver 1.8 %{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')} %{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')} Name: ruby-mecab Version: %{mainver} Release: %{?betaver:0.}%{relnumber}%{?betaver:.%betaver}%{?dist} Summary: Ruby binding for MeCab Group: Applications/Text # License is the same as MeCab License: BSD or LGPLv2+ or GPL+ URL: http://mecab.sourceforge.net/ Source0: http://downloads.sourceforge.net/mecab/%{srcname}-%{mainver}%{?betaver}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # This is not release number specific BuildRequires: mecab-devel = %{version} # ruby-devel requires ruby-libs and not require ruby BuildRequires: ruby BuildRequires: ruby-devel BuildRequires(check): mecab-jumandic Requires: mecab = %{version} Requires: ruby(abi) = %{rubyver} Provides: ruby(mecab) = %{version}-%{release} %description %{summary}. %prep %setup -q -n %{srcname}-%{version}%{?betaver} %build ruby extconf.rb %{__make} %{?_smp_mflags} \ CXXFLAGS="$RPM_OPT_FLAGS -fPIC" %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ INSTALL="%{__install} -c -p" %check ruby test.rb %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc bindings.html %doc AUTHORS COPYING BSD GPL LGPL %{ruby_sitearch}/*MeCab* %changelog * Tue Sep 29 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-1 - 0.98 * Sat Jul 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.3.pre3 - F-12: Mass rebuild * Thu Jun 4 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.2.pre3 - 0.98pre3 * Mon Mar 9 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.1.pre1 - Update to 0.98pre1 * Tue Feb 24 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-3 - %%global-ize "nested" macro * Sun Jun 1 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-2 - Remove ancient || : after %%check * Sun Feb 3 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-1 - 0.97 * Fri Oct 26 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-2 - License fix * Wed Aug 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1.dist.3 - Mass rebuild (buildID or binutils issue) * Fri Aug 3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1.dist.1 - License update * Mon Jun 11 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1 - 0.96 release * Fri May 4 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-4 - Add license notification text for now. * Sat Mar 31 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-3 - Again change the name to ruby-mecab * Sat Mar 31 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-2 - Build with -fPIC for shared library (#233426) - Rename to mecab-ruby, drop providing * Thu Mar 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-1 - Initial packaging.