63 lines
1.3 KiB
RPMSpec
63 lines
1.3 KiB
RPMSpec
%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 <peijiankang@kylinos.cn> - 0.996-6.18
|
|
- Init package for ruby-mecab
|
|
|