From 107f5ce79a352a25b699383978f0565c9d7b184a Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Sat, 3 Nov 2012 20:28:03 -0700 Subject: [PATCH] add packaging --- packaging/libarchive.spec | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 packaging/libarchive.spec diff --git a/packaging/libarchive.spec b/packaging/libarchive.spec new file mode 100644 index 0000000..6ce98ce --- /dev/null +++ b/packaging/libarchive.spec @@ -0,0 +1,70 @@ +Name: libarchive +Version: 2.8.3 +Release: 1 +License: BSD +Summary: A library for handling streaming archive formats +Url: http://code.google.com/p/libarchive/ +Group: System/Libraries +Source0: http://libarchive.googlecode.com/files/libarchive-%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bison +BuildRequires: bzip2-devel +BuildRequires: libacl-devel +BuildRequires: libattr-devel +BuildRequires: libtool +BuildRequires: zlib-devel +BuildRequires: pkgconfig(ext2fs) +BuildRequires: pkgconfig(liblzma) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(openssl) + +%description +Libarchive is a programming library that can create and read several different +streaming archive formats, including most popular tar variants, several cpio +formats, and both BSD and GNU ar variants. It can also write shar archives and +read ISO9660 CDROM images and ZIP archives. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q + + +%build +%configure --disable-static \ + --disable-bsdtar \ + --disable-bsdcpio + +make %{?_smp_mflags} + +%install +%make_install + +find %{buildroot} -name cpio.5 -exec rm -f {} ';' +find %{buildroot} -name mtree.5 -exec rm -f {} ';' +find %{buildroot} -name tar.5 -exec rm -f {} ';' + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_libdir}/*.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_mandir}/*/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/* + -- 2.7.4