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