]> git.pld-linux.org Git - packages/libarchive.git/blame - libarchive.spec
cleanup, update desc
[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
34f03146 6Summary(pl.UTF-8): Biblioteka do tworzenia i odczytu różnych formatów archiwów
ac600a23 7Name: libarchive
92d2b5ad 8Version: 3.1.2
b0c4a98e 9Release: 2
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
JR
37%description -l pl.UTF-8
38Libarchive jest biblioteką służacą to tworzenia i odczytu wielu
39różnych strumieniowych formatów archiwów, włączając w to popularne
40odmiany TAR oraz wiele formatów CPIO. Biblioteka ta potrafi także
41zapisywać archiwa SHAR.
ac600a23
AG
42
43%package devel
44Summary: Header files for libarchive library
34f03146 45Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libarchive
ac600a23
AG
46Group: Development/Libraries
47Requires: %{name} = %{version}-%{release}
e8285c16
JB
48Requires: acl-devel
49Requires: attr-devel
50Requires: bzip2-devel
92831ec2 51Requires: libxml2-devel
12667120 52Requires: nettle-devel
8c72e907 53Requires: xz-devel
e8285c16 54Requires: zlib-devel
ac600a23
AG
55
56%description devel
57Header files for libarchive library.
58
36ad161a
JR
59%description devel -l pl.UTF-8
60Pliki nagłówkowe biblioteki libarchive.
ac600a23
AG
61
62%package static
63Summary: Static libarchive library
34f03146 64Summary(pl.UTF-8): Statyczna biblioteka libarchive
ac600a23
AG
65Group: Development/Libraries
66Requires: %{name}-devel = %{version}-%{release}
67
68%description static
69Static libarchive library.
70
36ad161a 71%description static -l pl.UTF-8
ac600a23
AG
72Statyczna biblioteka libarchive.
73
92831ec2
MB
74%package -n bsdcpio
75Summary: bsdcpio - cpio(1) implementation based on libarchive
76Summary(pl.UTF-8): bsdcpio - implementacja programu cpio(1) oparta na libarchive
77Group: Applications/Archiving
78Requires: %{name} = %{version}-%{release}
79
80%description -n bsdcpio
81bsdcpio - cpio(1) implementation based on libarchive.
82
83%description -n bsdcpio -l pl.UTF-8
84bsdcpio - implementacja programu cpio(1), oparta na libarchive.
85
1f60048e 86%package -n bsdtar
87Summary: bsdtar - tar(1) implementation based on libarchive
34f03146 88Summary(pl.UTF-8): bsdtar - implementacja programu tar(1) oparta na libarchive
1f60048e 89Group: Applications/Archiving
90Requires: %{name} = %{version}-%{release}
91
92%description -n bsdtar
93bsdtar - tar(1) implementation based on libarchive.
94
36ad161a 95%description -n bsdtar -l pl.UTF-8
1f60048e 96bsdtar - implementacja programu tar(1), oparta na libarchive.
97
ac600a23
AG
98%prep
99%setup -q
1f60048e 100%patch0 -p1
ac600a23
AG
101
102%build
b74af457 103%configure \
92d2b5ad 104 --disable-silent-rules \
12667120
JB
105 --enable-bsdcpio=shared \
106 --enable-bsdtar=shared \
c2f290c1 107 --enable-static%{!?with_static_libs:=no}
8e860f08 108%{__make} -j1
ac600a23
AG
109
110%install
111rm -rf $RPM_BUILD_ROOT
112%{__make} install \
113 DESTDIR=$RPM_BUILD_ROOT
114
ca4812a2
JB
115%clean
116rm -rf $RPM_BUILD_ROOT
117
ac600a23
AG
118%post -p /sbin/ldconfig
119%postun -p /sbin/ldconfig
120
121%files
122%defattr(644,root,root,755)
892cabbc 123%doc README NEWS COPYING
ac600a23 124%attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
92d2b5ad 125%attr(755,root,root) %ghost %{_libdir}/libarchive.so.13
ac600a23
AG
126
127%files devel
128%defattr(644,root,root,755)
129%attr(755,root,root) %{_libdir}/libarchive.so
130%{_libdir}/libarchive.la
c2f290c1
JB
131%{_includedir}/archive*.h
132%{_mandir}/man3/archive_*.3*
133%{_mandir}/man3/libarchive.3*
92d2b5ad 134%{_mandir}/man3/libarchive_changes.3*
c2f290c1
JB
135%{_mandir}/man3/libarchive_internals.3*
136%{_mandir}/man5/libarchive-formats.5*
137%{_mandir}/man5/cpio.5*
138%{_mandir}/man5/mtree.5*
139%{_mandir}/man5/tar.5*
92831ec2 140%{_pkgconfigdir}/libarchive.pc
ac600a23 141
b74af457 142%if %{with static_libs}
ac600a23
AG
143%files static
144%defattr(644,root,root,755)
145%{_libdir}/libarchive.a
b74af457 146%endif
1f60048e 147
92831ec2
MB
148%files -n bsdcpio
149%defattr(644,root,root,755)
150%attr(755,root,root) %{_bindir}/bsdcpio
151%{_mandir}/man1/bsdcpio.1*
152
1f60048e 153%files -n bsdtar
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_bindir}/bsdtar
156%{_mandir}/man1/bsdtar.1*
This page took 0.12991 seconds and 4 git commands to generate.