%define major 1 %define libname %mklibname haru %{major} %define develname %mklibname haru -d Summary: Cross platform software library for generating PDF Name: libharu Version: 2.0.8 Release: %mkrel 8 Group: System/Libraries License: BSD-like URL: http://libharu.sourceforge.net/ Source0: http://surfnet.dl.sourceforge.net/sourceforge/libharu/libharu_2_0_8.tgz Patch0: libharu-destdir.patch Patch1: libharu-2.0.8-libpng1.5.patch BuildRequires: libpng-devel BuildRequires: zlib-devel BuildRequires: file %description HARU is a free, cross platform, open-sourced software library for generating PDF. %package -n %{libname} Summary: Shared libharu library Group: System/Libraries %description -n %{libname} HARU is a free, cross platform, open-sourced software library for generating PDF. %package -n %{develname} Summary: Development headers for libharu Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version} %description -n %{develname} HARU is a free, cross platform, open-sourced software library for generating PDF. This package contains the static library and header files. %prep %setup -q %patch0 -p0 %patch1 -p0 # fix permissions find doc -type f | xargs chmod 644 # strip away annoying ^M find . -type f|xargs file|grep 'CRLF'|cut -d: -f1|xargs perl -p -i -e 's/\r//' find . -type f|xargs file|grep 'text'|cut -d: -f1|xargs perl -p -i -e 's/\r//' %build %serverbuild ./configure --shared --prefix=%{_usr} %make %install %makeinstall_std LIBDIR=%{_lib} %clean rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %doc doc/* CHANGES README TODO %{_libdir}/*.so.* %files -n %{develname} %defattr(-,root,root) %{_includedir}/hpdf*.h %{_libdir}/*.so %changelog * Tue Sep 20 2011 fwang <fwang> 2.0.8-8.mga2 + Revision: 145932 - fix build with latest libpng - rebuild for new libpng * Sun Feb 06 2011 spuhler <spuhler> 2.0.8-7.mga1 + Revision: 47990 - removed buildroot definition from .spec removed the if mdkversion lines - imported package libharu * Fri Dec 10 2010 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-7mdv2011.0 + Revision: 620126 - the mass rebuild of 2010.0 packages * Fri Sep 04 2009 Thierry Vignaud <tv@mandriva.org> 2.0.8-6mdv2010.0 + Revision: 429745 - rebuild * Wed Jul 09 2008 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-5mdv2009.0 + Revision: 232985 - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Mon Feb 18 2008 Thierry Vignaud <tv@mandriva.org> 2.0.8-4mdv2008.1 + Revision: 170949 - rebuild - summary is not licence tag - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Sep 04 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-3mdv2008.0 + Revision: 79504 - fix deps (again...) * Tue Sep 04 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-2mdv2008.0 + Revision: 79436 - fix deps * Tue Sep 04 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-1mdv2008.0 + Revision: 79408 - Import libharu * Tue Sep 04 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.8-1mdv2008.0 - initial Mandriva package (opensuse import)