3 %bcond_without static_libs # don't build static libraries
5 Summary: Library to create and read several different archive formats
6 Summary(pl): Biblioteka do tworzenia i odczytu ró¿nych formatów archiwów
12 Source0: http://people.freebsd.org/~kientzle/libarchive/src/%{name}-%{version}.tar.gz
13 # Source0-md5: c618d26d680ace57fcd5f59cea3151c6
14 Patch0: %{name}-CVE-2006-5680.patch
15 Patch1: %{name}-man_progname.patch
16 URL: http://people.freebsd.org/~kientzle/libarchive/
17 BuildRequires: acl-devel
18 BuildRequires: attr-devel
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: bzip2-devel
22 # for <ext2fs/ext2_fs.h>
23 BuildRequires: e2fsprogs-devel
24 BuildRequires: libtool
25 BuildRequires: zlib-devel
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Libarchive is a programming library that can create and read several
30 different streaming archive formats, including most popular TAR
31 variants and several CPIO formats. It can also write SHAR archives.
34 Libarchive jest bibliotek± s³u¿ac± to tworzenia i odczytu wielu
35 ró¿nych strumieniowych formatów archiwów, w³±czaj±c w to popularne
36 odmiany TAR oraz wiele formatów CPIO. Biblioteka ta potrafi tak¿e
37 zapisywaæ archiwa SHAR.
40 Summary: Header files for libarchive library
41 Summary(pl): Pliki nag³ówkowe biblioteki libarchive
42 Group: Development/Libraries
43 Requires: %{name} = %{version}-%{release}
50 Header files for libarchive library.
52 %description devel -l pl
53 Pliki nag³ówkowe biblioteki libarchive.
56 Summary: Static libarchive library
57 Summary(pl): Statyczna biblioteka libarchive
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{version}-%{release}
62 Static libarchive library.
64 %description static -l pl
65 Statyczna biblioteka libarchive.
68 Summary: bsdtar - tar(1) implementation based on libarchive
69 Summary(pl): bsdtar - implementacja programu tar(1) oparta na libarchive
70 Group: Applications/Archiving
71 Requires: %{name} = %{version}-%{release}
73 %description -n bsdtar
74 bsdtar - tar(1) implementation based on libarchive.
76 %description -n bsdtar -l pl
77 bsdtar - implementacja programu tar(1), oparta na libarchive.
91 --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
95 rm -rf $RPM_BUILD_ROOT
97 DESTDIR=$RPM_BUILD_ROOT
100 rm -rf $RPM_BUILD_ROOT
102 %post -p /sbin/ldconfig
103 %postun -p /sbin/ldconfig
106 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/libarchive.so
112 %{_libdir}/libarchive.la
117 %if %{with static_libs}
119 %defattr(644,root,root,755)
120 %{_libdir}/libarchive.a
124 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_bindir}/bsdtar
126 %{_mandir}/man1/bsdtar.1*