]> git.pld-linux.org Git - packages/libarchive.git/blame - libarchive.spec
Update to 3.2.2 (security fixes)
[packages/libarchive.git] / libarchive.spec
CommitLineData
b74af457 1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
892cabbc
ER
4
5Summary: Multi-format archive and compression library
da147f22 6Summary(pl.UTF-8): Biblioteka do archiwizacji i kompresji w wielu formatach
ac600a23 7Name: libarchive
e377f8a5 8Version: 3.2.2
d9046622 9Release: 1
ac600a23
AG
10License: BSD
11Group: Libraries
ef8c2e9a 12Source0: http://www.libarchive.org/downloads/%{name}-%{version}.tar.gz
e377f8a5 13# Source0-md5: 1ec00b7dcaf969dd2a5712f85f23c764
417d5b05 14Patch0: %{name}-man_progname.patch
ef8c2e9a 15URL: http://www.libarchive.org/
e8285c16
JB
16BuildRequires: acl-devel
17BuildRequires: attr-devel
ac600a23 18BuildRequires: bzip2-devel
e8285c16 19# for <ext2fs/ext2_fs.h>
1f60048e 20BuildRequires: e2fsprogs-devel
d9046622
JB
21BuildRequires: libxml2-devel >= 2
22BuildRequires: lz4-devel >= r131
92d2b5ad 23BuildRequires: lzo-devel >= 2
12667120 24BuildRequires: nettle-devel
d9046622 25BuildRequires: pkgconfig
8c72e907 26BuildRequires: xz-devel
ac600a23 27BuildRequires: zlib-devel
d9046622 28Requires: lz4-libs >= r131
ac600a23
AG
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32Libarchive is a programming library that can create and read several
33different streaming archive formats, including most popular TAR
892cabbc
ER
34variants, several CPIO formats, and both BSD and GNU ar variants. It
35can also write SHAR archives and read ISO9660 CDROM images and ZIP
36archives.
37
38See README for complete format support.
ac600a23 39
36ad161a 40%description -l pl.UTF-8
da147f22
JB
41Libarchive to biblioteka potrafiąca tworzyć i odczytywać kilka różnych
42formatów archiwów strumieniowych, w tym najbardziej popularne warianty
43archiwów TAR, kilka formatów CPIO oraz warianty BSD oraz GNU archiwów
44ar. Potrafi także zapisywać archiwa SHAR oraz odczytywać obrazy CDROM
45ISO9660 i archiwa ZIP.
46
47Pełny wykaz obsługiwanych formatów znajduje się w pliku README.
ac600a23
AG
48
49%package devel
50Summary: Header files for libarchive library
34f03146 51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libarchive
ac600a23
AG
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
e8285c16
JB
54Requires: acl-devel
55Requires: attr-devel
56Requires: bzip2-devel
92831ec2 57Requires: libxml2-devel
d9046622 58Requires: lz4-devel >= r131
12667120 59Requires: nettle-devel
8c72e907 60Requires: xz-devel
e8285c16 61Requires: zlib-devel
ac600a23
AG
62
63%description devel
64Header files for libarchive library.
65
36ad161a
JR
66%description devel -l pl.UTF-8
67Pliki nagłówkowe biblioteki libarchive.
ac600a23
AG
68
69%package static
70Summary: Static libarchive library
34f03146 71Summary(pl.UTF-8): Statyczna biblioteka libarchive
ac600a23
AG
72Group: Development/Libraries
73Requires: %{name}-devel = %{version}-%{release}
74
75%description static
76Static libarchive library.
77
36ad161a 78%description static -l pl.UTF-8
ac600a23
AG
79Statyczna biblioteka libarchive.
80
d9046622
JB
81%package -n bsdcat
82Summary: bsdcat - cat(1) implementation based on libarchive
83Summary(pl.UTF-8): bsdcat - implementacja programu cat(1) oparta na libarchive
84Group: Applications/Archiving
85Requires: %{name} = %{version}-%{release}
86
87%description -n bsdcat
88bsdcat - cat(1) implementation based on libarchive.
89
90%description -n bsdcat -l pl.UTF-8
91bsdcat - implementacja programu cat(1), oparta na libarchive.
92
92831ec2
MB
93%package -n bsdcpio
94Summary: bsdcpio - cpio(1) implementation based on libarchive
95Summary(pl.UTF-8): bsdcpio - implementacja programu cpio(1) oparta na libarchive
96Group: Applications/Archiving
97Requires: %{name} = %{version}-%{release}
98
99%description -n bsdcpio
100bsdcpio - cpio(1) implementation based on libarchive.
101
102%description -n bsdcpio -l pl.UTF-8
103bsdcpio - implementacja programu cpio(1), oparta na libarchive.
104
1f60048e 105%package -n bsdtar
106Summary: bsdtar - tar(1) implementation based on libarchive
34f03146 107Summary(pl.UTF-8): bsdtar - implementacja programu tar(1) oparta na libarchive
1f60048e 108Group: Applications/Archiving
109Requires: %{name} = %{version}-%{release}
110
111%description -n bsdtar
112bsdtar - tar(1) implementation based on libarchive.
113
36ad161a 114%description -n bsdtar -l pl.UTF-8
1f60048e 115bsdtar - implementacja programu tar(1), oparta na libarchive.
116
ac600a23
AG
117%prep
118%setup -q
1f60048e 119%patch0 -p1
ac600a23
AG
120
121%build
e377f8a5 122CPPFLAGS="%{rpmcppflags} -I/usr/include/lz4"
b74af457 123%configure \
92d2b5ad 124 --disable-silent-rules \
d9046622 125 --enable-bsdcat=shared \
12667120
JB
126 --enable-bsdcpio=shared \
127 --enable-bsdtar=shared \
c2f290c1 128 --enable-static%{!?with_static_libs:=no}
8e860f08 129%{__make} -j1
ac600a23
AG
130
131%install
132rm -rf $RPM_BUILD_ROOT
133%{__make} install \
134 DESTDIR=$RPM_BUILD_ROOT
135
ca4812a2
JB
136%clean
137rm -rf $RPM_BUILD_ROOT
138
ac600a23
AG
139%post -p /sbin/ldconfig
140%postun -p /sbin/ldconfig
141
142%files
143%defattr(644,root,root,755)
e377f8a5 144%doc NEWS COPYING
ac600a23 145%attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
92d2b5ad 146%attr(755,root,root) %ghost %{_libdir}/libarchive.so.13
ac600a23
AG
147
148%files devel
149%defattr(644,root,root,755)
150%attr(755,root,root) %{_libdir}/libarchive.so
151%{_libdir}/libarchive.la
c2f290c1
JB
152%{_includedir}/archive*.h
153%{_mandir}/man3/archive_*.3*
154%{_mandir}/man3/libarchive.3*
92d2b5ad 155%{_mandir}/man3/libarchive_changes.3*
c2f290c1
JB
156%{_mandir}/man3/libarchive_internals.3*
157%{_mandir}/man5/libarchive-formats.5*
158%{_mandir}/man5/cpio.5*
159%{_mandir}/man5/mtree.5*
160%{_mandir}/man5/tar.5*
92831ec2 161%{_pkgconfigdir}/libarchive.pc
ac600a23 162
b74af457 163%if %{with static_libs}
ac600a23
AG
164%files static
165%defattr(644,root,root,755)
166%{_libdir}/libarchive.a
b74af457 167%endif
1f60048e 168
d9046622
JB
169%files -n bsdcat
170%defattr(644,root,root,755)
171%attr(755,root,root) %{_bindir}/bsdcat
172%{_mandir}/man1/bsdcat.1*
173
92831ec2
MB
174%files -n bsdcpio
175%defattr(644,root,root,755)
176%attr(755,root,root) %{_bindir}/bsdcpio
177%{_mandir}/man1/bsdcpio.1*
178
1f60048e 179%files -n bsdtar
180%defattr(644,root,root,755)
181%attr(755,root,root) %{_bindir}/bsdtar
182%{_mandir}/man1/bsdtar.1*
This page took 0.112887 seconds and 4 git commands to generate.