TASAKA Mamoru e352097
%define		mainver		0.996
7c63615
#%%define		betaver		pre3
6cbc105
%define		fedorarel	1
ad1fa83
ad1fa83
# Note:
ad1fa83
# mecab dictionary requires mecab-devel to rebuild it,
ad1fa83
# and mecab requires mecab dictionary
ad1fa83
ad1fa83
Name:		mecab
ad1fa83
Version:	%{mainver}
ad1fa83
%if %{?betaver:0}%{!?betaver:1}
4de6bf3
Release:	%{fedorarel}%{?dist}.3
ad1fa83
%else
4de6bf3
Release:	0.%{fedorarel}.%{betaver}%{?dist}.5
ad1fa83
%endif
ad1fa83
Summary:	Yet Another Part-of-Speech and Morphological Analyzer
ad1fa83
ad1fa83
Group:		Applications/Text
1b6830f
License:	BSD or LGPLv2+ or GPL+
ad1fa83
URL:		http://mecab.sourceforge.net/
Mamoru Tasaka 9e8fad5
Source0:	http://mecab.googlecode.com/files/%{name}-%{version}.tar.gz
ad1fa83
ad1fa83
%description
ad1fa83
MeCab is a open source morphological analyzer which uses 
ad1fa83
CRF (Conditional Random Fields) as the estimation of parameters.
ad1fa83
ad1fa83
NOTE:
ad1fa83
You have to install MeCab dictionary rpm to make use
ad1fa83
of MeCab.
ad1fa83
ad1fa83
%package devel
ad1fa83
Summary:	Libraries and Header files for Mecab
ad1fa83
Group:		Development/Libraries
TASAKA Mamoru e352097
Requires:	%{name}%{?isa} = %{version}-%{release}
ad1fa83
ad1fa83
%description devel
ad1fa83
This is the development package that provides header files and libraries
ad1fa83
for MeCab.
ad1fa83
ad1fa83
%prep
ad1fa83
%setup -q -n %{name}-%{mainver}%{?betaver}
ad1fa83
6b4cf73
6b4cf73
mv doc/doxygen .
6b4cf73
find . -name \*.cpp -print0 | xargs -0 %{__chmod} 0644
6b4cf73
ad1fa83
# compiler flags fix
ad1fa83
%{__sed} -i.flags \
ad1fa83
	-e '/-O3/s|CFLAGS=\"\(.*\)\"|CFLAGS=\${CFLAGS:-\1}|' \
ad1fa83
	-e '/-O3/s|CXXFLAGS=\"\(.*\)\"|CXXFLAGS=\${CFLAGS:-\1}|' \
ac5ab4f
	-e '/MECAB_LIBS/s|-lstdc++||' \
ad1fa83
	configure
ad1fa83
ad1fa83
# multilib change
ad1fa83
%{__sed} -i.multilib \
ad1fa83
	-e 's|@prefix@/lib/mecab|%{_libdir}/mecab|' \
ad1fa83
	mecab-config.in mecabrc.in
ad1fa83
ad1fa83
%build
ad1fa83
%configure
ad1fa83
# remove rpath from libtool
ad1fa83
%{__sed} -i.rpath \
ad1fa83
	-e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
ad1fa83
	-e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
ad1fa83
	libtool
ad1fa83
ea674d5
%{__make} %{?_smp_mflags}
ad1fa83
ad1fa83
%install
ad1fa83
%{__make} install \
ad1fa83
	DESTDIR=$RPM_BUILD_ROOT \
ad1fa83
	INSTALL="%{__install} -c -p"
ad1fa83
ad1fa83
%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/lib*.{a,la}
ad1fa83
%{__rm} -f doc/Makefile*
ad1fa83
ad1fa83
# create directory
ad1fa83
%{__mkdir} -p $RPM_BUILD_ROOT%{_libdir}/mecab/dic/
ad1fa83
899c3e9
%check
ad1fa83
# here enable rpath
ad1fa83
export LD_LIBRARY_PATH=$(pwd)/src/.libs
ad1fa83
cd tests
8a5a899
%{__make} check || :
ad1fa83
cd ..
ad1fa83
ad1fa83
%post -p /sbin/ldconfig
ad1fa83
%postun -p /sbin/ldconfig
ad1fa83
ad1fa83
%files
ad1fa83
%defattr(-,root,root,-)
ad1fa83
%doc AUTHORS BSD COPYING GPL LGPL
6b4cf73
%doc doc/ example/
ad1fa83
%{_mandir}/man1/%{name}.1*
ad1fa83
ad1fa83
%config(noreplace) %{_sysconfdir}/mecabrc
ad1fa83
%{_bindir}/%{name}
ad1fa83
%{_libexecdir}/%{name}/
TASAKA Mamoru d0d2fc9
%{_libdir}/lib%{name}.so.2*
ad1fa83
# several dictionaries can install data files
ad1fa83
# into the following directory.
ad1fa83
%dir %{_libdir}/%{name}/
ad1fa83
%dir %{_libdir}/%{name}/dic/
ad1fa83
ad1fa83
%files devel
6b4cf73
%doc doxygen/
ad1fa83
%{_bindir}/%{name}-config
ad1fa83
%{_libdir}/lib%{name}.so
ad1fa83
%{_includedir}/%{name}.h
ad1fa83
ad1fa83
%changelog
4de6bf3
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-1.3
4de6bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4de6bf3
6a6fd08
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.996-1.2
6a6fd08
- Rebuilt for GCC 5 C++11 ABI change
6a6fd08
6ac7090
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-1.1
6ac7090
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
6ac7090
bb42ab9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-1.1
bb42ab9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bb42ab9
4b53d44
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.996-1
4b53d44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b53d44
TASAKA Mamoru e352097
* Fri Feb 22 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.996-1
TASAKA Mamoru e352097
- 0.996
TASAKA Mamoru e352097
6cbc105
* Sun Feb 10 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.995-1
6cbc105
- 0.995
6cbc105
TASAKA Mamoru ce124d6
* Mon Aug  6 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.994-2
fce3c5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fce3c5e
TASAKA Mamoru d1d39f0
* Mon Jul  2 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.994-1
TASAKA Mamoru d1d39f0
- 0.994
TASAKA Mamoru d1d39f0
TASAKA Mamoru 23d5d61
* Thu Mar 29 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.993-1
TASAKA Mamoru 23d5d61
- 0.993
TASAKA Mamoru 23d5d61
018238b
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.991-1
018238b
- Rebuilt for c++ ABI breakage
018238b
Mamoru Tasaka d3cfabc
* Sun Jan 15 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.991-1
Mamoru Tasaka d3cfabc
- 0.991
Mamoru Tasaka d3cfabc
Mamoru Tasaka 9e8fad5
* Mon Jan  9 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.99-1
Mamoru Tasaka 9e8fad5
- 0.99
Mamoru Tasaka 9e8fad5
TASAKA Mamoru 2db07ef
* Thu Jan  5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 0.98-2
TASAKA Mamoru 2db07ef
- F-17: rebuild against gcc47
TASAKA Mamoru 2db07ef
423a442
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-1
423a442
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
423a442
7c63615
* Tue Sep 29 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-1
7c63615
- 0.98
7c63615
3d49aed
* Wed Jul 29 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.5.pre3
3d49aed
- Enable tests on ppc{,64} again
3d49aed
6d6193d
* Sat Jul 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.4.pre3
836e790
- Kill tests on ppc, ppc64 for now as tests hang
6d6193d
614840a
* Thu Jun  4 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.3.pre3
614840a
- 0.98 pre3
614840a
614840a
* Thu Apr 23 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.2.pre2
5f79147
- 0.98 pre2
5f79147
6b4cf73
* Mon Mar  9 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.98-0.1.pre1
6b4cf73
- Update to 0.98pre1
6b4cf73
fc69355
* Tue Feb 24 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-4
fc69355
- F-11: Mass rebuild
fc69355
899c3e9
* Sun Jun  1 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-3
899c3e9
- Remove ancient || : after %%check
6995c42
ea674d5
* Sun Feb  3 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.97-1
ea674d5
- 0.97
ea674d5
c6d688c
* Thu Oct 25 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-2
c6d688c
- License fix
c6d688c
5a1f276
* Wed Aug 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1.dist.2
5a1f276
- Mass rebuild (buildID or binutils issue)
5a1f276
3f4d2ba
* Fri Aug  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1.dist.1
3f4d2ba
- License update
3f4d2ba
f1b5639
* Mon Jun 11 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.96-1
f1b5639
- 0.96 release
f1b5639
6d7915b
* Fri May  4 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-2.dist.2
6d7915b
- rebuild
6d7915b
ac5ab4f
* Sun Apr  1 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-2
ac5ab4f
- remove -lstdc++ from mecab-config (#233424)
ac5ab4f
ab67cda
* Sun Mar 11 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-1
ab67cda
- 0.95
ab67cda
8a5a899
* Thu Mar  8 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.95-0.1.pre1.1
445e21c
- 0.95 pre1
445e21c
ad1fa83
* Tue Feb 27 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.94-0.4.pre2
ad1fa83
- Fix libexec dir for 64bit.
ad1fa83
ad1fa83
* Tue Feb 27 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.94-0.3.pre2
ad1fa83
- Package requirement deps reconstruct
ad1fa83
ad1fa83
* Mon Feb 26 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.94-0.2.pre2
ad1fa83
- Remove rpath on 64bit.
ad1fa83
ad1fa83
* Fri Feb 23 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.94-0.1.pre2
ad1fa83
- Initial packaging for Fedora.
ad1fa83
ad1fa83
* Fri Feb 23 2007 Minokichi Sato <m-sato@rc.kyushu-u.ac.jp>
ad1fa83
- Initial build.