Tomas Bzatek 43b4cad
Name:           libarchive
Tomas Bzatek 58b253e
Version:        2.5.5
Tomas Bzatek c7c583e
Release:        2%{?dist}
Tomas Bzatek 43b4cad
Summary:        A library for handling streaming archive formats 
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Group:          System Environment/Libraries
Tomas Bzatek 43b4cad
License:        BSD
Tomas Bzatek 43b4cad
URL:            http://people.freebsd.org/~kientzle/libarchive/
Tomas Bzatek 43b4cad
Source0:        http://people.freebsd.org/~kientzle/libarchive/src/libarchive-%{version}.tar.gz
Tomas Bzatek 43b4cad
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Tomas Bzatek 43b4cad
Tomas Bzatek c7c583e
# https://bugzilla.redhat.com/show_bug.cgi?id=469512
Tomas Bzatek c7c583e
Patch0:		libarchive-2.5.5-ISO9660-filenames.patch
Tomas Bzatek c7c583e
Tomas Bzatek 43b4cad
BuildRequires: zlib-devel
Tomas Bzatek 43b4cad
BuildRequires: bzip2-devel
Tomas Bzatek 43b4cad
BuildRequires: sharutils
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%description
Tomas Bzatek 43b4cad
Libarchive is a programming library that can create and read several different 
Tomas Bzatek 43b4cad
streaming archive formats, including most popular tar variants, several cpio 
Tomas Bzatek 43b4cad
formats, and both BSD and GNU ar variants. It can also write shar archives and 
Tomas Bzatek 43b4cad
read ISO9660 CDROM images and ZIP archives.
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%package        devel
Tomas Bzatek 43b4cad
Summary:        Development files for %{name}
Tomas Bzatek 43b4cad
Group:          Development/Libraries
Tomas Bzatek 43b4cad
Requires:       %{name} = %{version}-%{release}
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%description    devel
Tomas Bzatek 43b4cad
The %{name}-devel package contains libraries and header files for
Tomas Bzatek 43b4cad
developing applications that use %{name}.
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%prep
Tomas Bzatek 43b4cad
%setup -q
Tomas Bzatek c7c583e
%patch0 -p3 -b .iso9660-filenames
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%build
Tomas Bzatek 43b4cad
%configure --disable-static --disable-bsdtar
Tomas Bzatek 43b4cad
make %{?_smp_mflags}
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%install
Tomas Bzatek 43b4cad
rm -rf $RPM_BUILD_ROOT
Tomas Bzatek 43b4cad
make install DESTDIR=$RPM_BUILD_ROOT
Tomas Bzatek 43b4cad
iconv -f latin1 -t utf-8 < NEWS > NEWS.utf8; cp NEWS.utf8 NEWS
Tomas Bzatek 43b4cad
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
Tomas Bzatek 43b4cad
find $RPM_BUILD_ROOT -name cpio.5 -exec rm -f {} ';'
Tomas Bzatek 43b4cad
find $RPM_BUILD_ROOT -name mtree.5 -exec rm -f {} ';'
Tomas Bzatek 43b4cad
find $RPM_BUILD_ROOT -name tar.5 -exec rm -f {} ';'
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%clean
Tomas Bzatek 43b4cad
rm -rf $RPM_BUILD_ROOT
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%post -p /sbin/ldconfig
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%postun -p /sbin/ldconfig
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%files
Tomas Bzatek 43b4cad
%defattr(-,root,root,-)
Tomas Bzatek 43b4cad
%doc COPYING README NEWS
Tomas Bzatek 43b4cad
%{_libdir}/*.so.*
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%files devel
Tomas Bzatek 43b4cad
%defattr(-,root,root,-)
Tomas Bzatek 43b4cad
%doc
Tomas Bzatek 43b4cad
%{_includedir}/*
Tomas Bzatek 43b4cad
%{_mandir}/*/*
Tomas Bzatek 43b4cad
%{_libdir}/*.so
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
Tomas Bzatek 43b4cad
%changelog
Tomas Bzatek c7c583e
* Mon Dec  8 2008 Tomas Bzatek <tbzatek@redhat.com> 2.5.5-2
Tomas Bzatek c7c583e
- Fix ";1" filenames appearing in ISO9660 images (#469512)
Tomas Bzatek c7c583e
Tomas Bzatek 58b253e
* Tue Jul 22 2008 Tomas Bzatek <tbzatek@redhat.com> 2.5.5-1
Tomas Bzatek 58b253e
- Update to 2.5.5
Tomas Bzatek 58b253e
Tomas Bzatek 734f5c0
* Wed Apr  2 2008 Tomas Bzatek <tbzatek@redhat.com> 2.4.17-1
Tomas Bzatek 734f5c0
- Update to 2.4.17
Tomas Bzatek 734f5c0
Tomas Bzatek 43b4cad
* Wed Mar 18 2008 Tomas Bzatek <tbzatek@redhat.com> 2.4.14-1
Tomas Bzatek 43b4cad
- Initial packaging