%define mainver 0.996 #%%define betaver pre3 %define relnumber 6 %define srcname mecab-ruby Name: ruby-mecab Version: %{mainver} Release: %{?betaver:0.}%{relnumber}%{?betaver:.%betaver}.18 Summary: Ruby binding for MeCab # License is the same as MeCab License: BSD or LGPLv2+ or GPL+ URL: http://mecab.sourceforge.net/ Source0: http://mecab.googlecode.com/files/%{srcname}-%{mainver}%{?betaver}.tar.gz BuildRequires: make BuildRequires: gcc-c++ # This is not release number specific BuildRequires: mecab-devel = %{version} # ruby-devel requires ruby-libs and not require ruby BuildRequires: ruby BuildRequires: ruby-devel # %%check BuildRequires: mecab-jumandic Requires: mecab = %{version} Requires: ruby 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" \ RUBYARCHDIR=${RPM_BUILD_ROOT}%{ruby_vendorarchdir} %check ruby -I. test.rb %files %doc bindings.html %doc AUTHORS COPYING BSD GPL LGPL %{ruby_vendorarchdir}/*MeCab* %changelog * Mon Oct 10 2022 peijiankang - 0.996-6.18 - Init package for ruby-mecab