Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > d0de676098248833390b2920fbcb4570 > files > 3

libharu-2.0.8-8.mga2.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 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)