%define version 0.8 %define release %mkrel 5 %define libname %mklibname %name 0 #%define libkmfl_version 0.5 Name: kmflcomp Summary: Compiler for source Tavultesoft Keyman files Version: %{version} Release: %{release} Group: System/Internationalization License: GPL URL: http://kmfl.sourceforge.net/ Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot #Requires: libkmfl >= %{libkmfl_version} #BuildRequires: libkmfl-devel >= %{libkmfl_version} BuildRequires: automake1.8 BuildRequires: bison BuildRequires: XFree86-devel %description Kmflcomp is a compiler for source Tavultesoft Keyman files. Libkmfl uses the binary Keyman files compiled by kmflcomp. %package -n %libname Summary: Kmflcomp library Group: System/Internationalization %description -n %libname This is the library of Kmflcomp. %package -n %{libname}-devel Summary: Kmflcomp library Group: System/Internationalization Requires: %libname = %version Provides: lib%{name}-devel Conflicts: %mklibname kmfl 0 < 0.8 %description -n %{libname}-devel Headers and static library of Kmflcomp. %prep %setup -q cp /usr/share/automake-1.9/mkinstalldirs . %build [[ ! -x configure ]] && ./autogen.sh %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # remove documents (AUTHORS, COPYING etc.) # they should be installed by %doc rm -rf %{buildroot}/%{_prefix}/doc/ %clean rm -rf $RPM_BUILD_ROOT %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %files %defattr(-,root,root) %doc COPYING %{_bindir}/kmflcomp %files -n %libname %defattr(-,root,root) %_libdir/libkmflcomp.so.* %files -n %{libname}-devel %defattr(-,root,root) %_includedir/kmfl %_libdir/libkmflcomp.a %_libdir/libkmflcomp.la %_libdir/libkmflcomp.so %changelog * Fri Jan 20 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.8-5mdk - drop BuildRequires: fpc (not needed) * Fri Aug 19 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.8-4mdk - add BuildRequires: bison XFree86-devel * Wed Aug 10 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.8-3mdk - fix BuildRequires * Mon Aug 08 2005 Thierry Vignaud <tvignaud@mandriva.com> 0.8-2mdk - add conflict to ease update * Mon Aug 08 2005 Thierry Vignaud <tvignaud@mandriva.com> 0.8-1mdk - new release * Wed May 11 2005 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 0.5-1mdk - first spec for Mandriva Linux