diff --git a/mecab-jumandic-5.1-20070304.tar.gz b/mecab-jumandic-5.1-20070304.tar.gz new file mode 100644 index 0000000..0648257 Binary files /dev/null and b/mecab-jumandic-5.1-20070304.tar.gz differ diff --git a/mecab-jumandic.spec b/mecab-jumandic.spec new file mode 100644 index 0000000..4084c75 --- /dev/null +++ b/mecab-jumandic.spec @@ -0,0 +1,100 @@ +%define majorver 5.1 +%define date 20070304 + +# The data in MeCab dic are compiled by arch-dependent binaries +# and the created data are arch-dependent. +# However, this package does not contain any executable binaries +# so debuginfo rpm is not created. +%define debug_package %{nil} + +Name: mecab-jumandic +Version: %{majorver}.%{date} +Release: 22 +Summary: JUMAN dictorionary for MeCab + +License: BSD +URL: http://mecab.sourceforge.net/ +Source0: http://downloads.sourceforge.net/mecab/%{name}-%{majorver}-%{date}.tar.gz + +BuildRequires: mecab-devel +Requires: mecab + +%description +MeCab JUMAN is a dictionary for MeCab using CRF estimation +based on Kyoto corpus. +This dictionary is for UTF-8 use. + +%package EUCJP +Summary: JUMAN dictionary for Mecab with encoded by EUC-JP +Requires: mecab + +%description EUCJP + +MeCab JUMAN is a dictionary for MeCab using CRF estimation +based on Kyoto corpus. +This dictionary is for EUC-JP use. + +%prep +%setup -q -n %{name}-%{majorver}-%{date} + +%build +# First build on UTF-8 +%configure \ + --with-mecab-config=%{_bindir}/mecab-config \ + --with-charset=utf8 +%{__make} %{?_smp_mflags} +# Preserve them +%{__mkdir} UTF-8 +%{__cp} -p \ + *.bin *.dic *.def dicrc \ + UTF-8/ + +# Next build on EUC-JP +# This is the default, however Fedora uses UTF-8 so +# for Fedora this must be the option. +%{__make} clean +%configure \ + --with-mecab-config=%{_bindir}/mecab-config +%{__make} %{?_smp_mflags} + + +%install +# First install EUC-JP +%{__rm} -rf $RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__mv} $RPM_BUILD_ROOT%{_libdir}/mecab/dic/jumandic \ + $RPM_BUILD_ROOT%{_libdir}/mecab/dic/jumandic-EUCJP + +# Next install UTF-8 +%{__mv} -f UTF-8/* . +%{__make} install DESTDIR=$RPM_BUILD_ROOT + +%post +# Note: post should be okay. mecab-dic expects that +# mecab is installed in advance. +if test -f %{_sysconfdir}/mecabrc ; then + %{__sed} -i -e 's|^dicdir.*|dicdir = %{_libdir}/mecab/dic/jumandic|' \ + %{_sysconfdir}/mecabrc || : +fi + +%post EUCJP +# Note: post should be okay. mecab-dic expects that +# mecab is installed in advance. +if test -f %{_sysconfdir}/mecabrc ; then + %{__sed} -i -e 's|^dicdir.*|dicdir = %{_libdir}/mecab/dic/jumandic-EUCJP|' \ + %{_sysconfdir}/mecabrc || : +fi + +%files +%doc AUTHORS COPYING +%{_libdir}/mecab/dic/jumandic/ + +%files EUCJP +%doc AUTHORS COPYING +%{_libdir}/mecab/dic/jumandic-EUCJP/ + + +%changelog +* Mon Oct 10 2022 peijiankang - 5.1.20070304-22 +- Init package for mecab-jumandic +