%define version 1.6.4 %define release %mkrel 2 %define m17n_db_version 1.5.1 %define libotf_version 0.9.5 %define major 0 %define libname %mklibname %{name} %{major} %define develname %mklibname -d %{name} Name: m17n-lib Summary: Multilingual text processing library Version: %{version} Release: %{release} Group: System/Internationalization License: LGPLv2+ URL: https://savannah.nongnu.org/projects/m17n Source0: http://download.savannah.gnu.org/releases/m17n/%{name}-%{version}.tar.gz Requires: %{libname} = %{version} # NOTE: medit and mdump require this font otherwise you get a SIGFPE # because the font is not found, thus generating a tab_width=0 in # layout_glyph_string() and then a division-by-zero. # --> the bug is rather in the library and should be handled there. Requires: fonts-ttf-freefont Requires: m17n-db >= %{m17n_db_version} Requires: libotf >= %{libotf_version} BuildRequires: m17n-db-devel >= %{m17n_db_version} BuildRequires: thai-devel BuildRequires: libxml2-devel BuildRequires: fontconfig-devel BuildRequires: libx11-devel BuildRequires: libxaw-devel BuildRequires: libxft-devel BuildRequires: libxt-devel BuildRequires: gd-devel BuildRequires: fribidi-devel BuildRequires: freetype2-devel BuildRequires: anthy-devel >= 6300d BuildRequires: libotf-devel >= %{libotf_version} # (tv) for AM_GNU_GETTEXT: BuildRequires: gettext-devel %description The m17n library is a multilingual text processing library for the C language. %package -n %{libname} Summary: The m17n library Group: System/Internationalization Conflicts: %{develname} < 1.5.5-2 %description -n %{libname} m17n library. %package -n %{develname} Summary: Headers of m17n for development Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Obsoletes: %{_lib}m17n-lib0-devel %description -n %{develname} Headers of %{name} for development. %prep %setup -q -n %{name}-%{version} %build %configure2_5x --disable-static make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std find %buildroot -name '*.la' -delete # multiarch policy %multiarch_binaries $RPM_BUILD_ROOT%{_bindir}/m17n-config %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README %{_bindir}/m17n-conv %{_bindir}/m17n-date %{_bindir}/m17n-dump %{_bindir}/m17n-edit %{_bindir}/m17n-view %{_libdir}/m17n/*/*.so %files -n %{libname} %defattr(-,root,root) %{_libdir}/libm17n*.so.%{major}* %files -n %{develname} %defattr(-,root,root) %{_bindir}/m17n-config %multiarch %{multiarch_bindir}/m17n-config %{_includedir}/* %{_libdir}/lib*.so %{_libdir}/pkgconfig/* %changelog * Sat Jan 12 2013 umeabot <umeabot> 1.6.4-2.mga3 + Revision: 359248 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Oct 17 2012 fwang <fwang> 1.6.4-1.mga3 + Revision: 307510 - new version 1.6.4 * Tue Oct 11 2011 fwang <fwang> 1.6.3-1.mga2 + Revision: 153788 - new version 1.6.3 * Thu Mar 24 2011 boklm <boklm> 1.6.2-3.mga1 + Revision: 76191 - rebuild for bug #497 * Fri Mar 18 2011 tv <tv> 1.6.2-2.mga1 + Revision: 73913 - clean up - imported package m17n-lib