Name: m17n-lib Version: 1.7.0 Release: 1%{?_dist_release} Summary: Multilingual text library Summary(ja): 多言語テキストライブラリ License: LGPLv2+ Group: System Environment/Libraries URL: http://www.nongnu.org/m17n/ Source0: http://download.savannah.gnu.org/releases/m17n/%{name}-%{version}.tar.gz Patch0: %{name}-1.6.1-multilib.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: fontconfig-devel BuildRequires: fribidi-devel BuildRequires: gd-devel BuildRequires: libotf-devel BuildRequires: libthai-devel BuildRequires: libxml2-devel BuildRequires: libXt-devel BuildRequires: m17n-db-devel BuildConflicts: anthy-devel Requires: m17n-db Vendor: Project Vine Distribution: Vine Linux %description m17n-lib is a multilingual text library used primarily to allow the input of many languages with the input table maps from m17n-db. %package devel Summary: Development files for the %{name} package Summary(ja): %{name} の開発用ファイル Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-tools = %{version}-%{release} Requires: pkgconfig %description devel Development files for the %{name} package. %package tools Summary: m17n GUI Library tools Summary(ja): m17n GUI ライブラリツール集 Group: Applications/Text Requires: m17n-db Requires: %{name} = %{version}-%{release} %description tools Tools to test M17n GUI widget library. %prep %setup -q %patch0 -p1 mkdir -p docs_to_include cp -pr example docs_to_include %build autoreconf -ivf %configure \ --disable-rpath \ --disable-static \ --with-fontconfig \ --with-gd sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool # parallel make usage with make command fails build on koji make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # remove unused files rm -f $RPM_BUILD_ROOT%{_libdir}/m17n/1.0/libmimx-anthy.so rm -f $RPM_BUILD_ROOT%{_libdir}/m17n/1.0/libmimx-ispell.so %clean rm -rf $RPM_BUILD_ROOT %check make check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post tools -p /sbin/ldconfig %postun tools -p /sbin/ldconfig %files %defattr(-,root,root) %doc AUTHORS COPYING NEWS ChangeLog README %dir %{_libdir}/m17n %dir %{_libdir}/m17n/1.0 %{_bindir}/m17n-conv %{_libdir}/libm17n.so.* %{_libdir}/libm17n-core.so.* %{_libdir}/libm17n-flt.so.* %files devel %defattr(-,root,root) %doc docs_to_include/example %{_bindir}/m17n-config %{_includedir}/* %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %files tools %defattr(-,root,root) %{_bindir}/m17n-date %{_bindir}/m17n-dump %{_bindir}/m17n-edit %{_bindir}/m17n-view %{_libdir}/m17n/1.0/libm17n-X.so %{_libdir}/m17n/1.0/libm17n-gd.so %{_libdir}/libm17n-gui.so.* %changelog * Thu Apr 2 2015 Ryoichi INAGAKI 1.7.0-1 - update to 1.7.0 - fixed lib*.so.? location - added BuildRequires: fribidi-devel, libthai-devel and m17-db-devel - added Japanese summary - split tools into tools subpackage * Sun Jul 20 2014 Yoji TOYODA 1.6.4-1 - update to 1.6.4 - add BuildRequires: libXt-devel * Mon Dec 30 2013 Yoji TOYODA 1.5.5-5 - rebuild with VineSeed environment * Wed Oct 02 2013 Tomohiro "Tomo-p" KATO 1.5.5-4 - rebuilt with gd-2.1.0. * Sun May 8 2011 IWAI, Masaharu 1.5.5-3 - add BuildRequires: libxml2-devel - add BuildConflicts: anthy-devel * Fri Oct 01 2010 Shu KONNO 1.5.5-2 - rebuilt with rpm-4.8.1 for pkg-config * Sun Feb 7 2010 IWAI, Masaharu 1.5.5-1 - new upstream release * Tue Apr 7 2009 Shu KONNO 1.5.4-2 - dropt %%{?_smp_mflags} * Wed Apr 1 2009 IWAI, Masaharu 1.5.4-1 - initial release