Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > fc3a7d02a49d6c05852316c7d8fcaa4f > files > 2

libharu-2.0.8-5mdv2009.0.src.rpm

%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 5
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
BuildRequires:	libpng-devel
BuildRequires:	zlib-devel
BuildRequires:	file
BuildRoot:	%{_tmppath}/%{name}-%{version}-build

%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

# 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}

%if %mdkversion < 200900
%post -n %{libname} -p /sbin/ldconfig
%endif

%if %mdkversion < 200900
%postun	-n %{libname} -p /sbin/ldconfig
%endif

%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
* 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 <tvignaud@mandriva.com> 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)