]> git.pld-linux.org Git - packages/libarchive.git/blame - libarchive.spec
- updated to 3.1.2
[packages/libarchive.git] / libarchive.spec
CommitLineData
b74af457 1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
ac600a23 5Summary: Library to create and read several different archive formats
34f03146 6Summary(pl.UTF-8): Biblioteka do tworzenia i odczytu różnych formatów archiwów
ac600a23 7Name: libarchive
92d2b5ad 8Version: 3.1.2
ef8c2e9a 9Release: 1
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
12667120 18#BuildRequires: autoconf >= 2.65
b31ccf8a 19#BuildRequires: automake
ac600a23 20BuildRequires: bzip2-devel
e8285c16 21# for <ext2fs/ext2_fs.h>
1f60048e 22BuildRequires: e2fsprogs-devel
8c72e907 23#BuildRequires: libtool
24BuildRequires: libxml2-devel
92d2b5ad 25BuildRequires: lzo-devel >= 2
12667120 26BuildRequires: nettle-devel
8c72e907 27BuildRequires: xz-devel
ac600a23
AG
28BuildRequires: zlib-devel
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
34variants and several CPIO formats. It can also write SHAR archives.
35
36ad161a
JR
36%description -l pl.UTF-8
37Libarchive jest biblioteką służacą to tworzenia i odczytu wielu
38różnych strumieniowych formatów archiwów, włączając w to popularne
39odmiany TAR oraz wiele formatów CPIO. Biblioteka ta potrafi także
40zapisywać archiwa SHAR.
ac600a23
AG
41
42%package devel
43Summary: Header files for libarchive library
34f03146 44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libarchive
ac600a23
AG
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
e8285c16
JB
47Requires: acl-devel
48Requires: attr-devel
49Requires: bzip2-devel
92831ec2 50Requires: libxml2-devel
12667120 51Requires: nettle-devel
8c72e907 52Requires: xz-devel
e8285c16 53Requires: zlib-devel
ac600a23
AG
54
55%description devel
56Header files for libarchive library.
57
36ad161a
JR
58%description devel -l pl.UTF-8
59Pliki nagłówkowe biblioteki libarchive.
ac600a23
AG
60
61%package static
62Summary: Static libarchive library
34f03146 63Summary(pl.UTF-8): Statyczna biblioteka libarchive
ac600a23
AG
64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66
67%description static
68Static libarchive library.
69
36ad161a 70%description static -l pl.UTF-8
ac600a23
AG
71Statyczna biblioteka libarchive.
72
92831ec2
MB
73%package -n bsdcpio
74Summary: bsdcpio - cpio(1) implementation based on libarchive
75Summary(pl.UTF-8): bsdcpio - implementacja programu cpio(1) oparta na libarchive
76Group: Applications/Archiving
77Requires: %{name} = %{version}-%{release}
78
79%description -n bsdcpio
80bsdcpio - cpio(1) implementation based on libarchive.
81
82%description -n bsdcpio -l pl.UTF-8
83bsdcpio - implementacja programu cpio(1), oparta na libarchive.
84
1f60048e 85%package -n bsdtar
86Summary: bsdtar - tar(1) implementation based on libarchive
34f03146 87Summary(pl.UTF-8): bsdtar - implementacja programu tar(1) oparta na libarchive
1f60048e 88Group: Applications/Archiving
89Requires: %{name} = %{version}-%{release}
90
91%description -n bsdtar
92bsdtar - tar(1) implementation based on libarchive.
93
36ad161a 94%description -n bsdtar -l pl.UTF-8
1f60048e 95bsdtar - implementacja programu tar(1), oparta na libarchive.
96
ac600a23
AG
97%prep
98%setup -q
1f60048e 99%patch0 -p1
ac600a23
AG
100
101%build
a9796dcc 102#%%{__libtoolize}
103#%%{__aclocal}
104#%%{__autoconf}
105#%%{__autoheader}
106#%%{__automake}
b74af457 107%configure \
92d2b5ad 108 --disable-silent-rules \
12667120
JB
109 --enable-bsdcpio=shared \
110 --enable-bsdtar=shared \
c2f290c1 111 --enable-static%{!?with_static_libs:=no}
8e860f08 112%{__make} -j1
ac600a23
AG
113
114%install
115rm -rf $RPM_BUILD_ROOT
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
ca4812a2
JB
119%clean
120rm -rf $RPM_BUILD_ROOT
121
ac600a23
AG
122%post -p /sbin/ldconfig
123%postun -p /sbin/ldconfig
124
125%files
126%defattr(644,root,root,755)
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.056412 seconds and 4 git commands to generate.