]> git.pld-linux.org Git - packages/libarchive.git/blame_incremental - libarchive.spec
- tabs in preamble
[packages/libarchive.git] / libarchive.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
5Summary: Library to create and read several different archive formats
6Summary(pl.UTF-8): Biblioteka do tworzenia i odczytu różnych formatów archiwów
7Name: libarchive
8Version: 1.3.1
9Release: 1
10License: BSD
11Group: Libraries
12Source0: http://people.freebsd.org/~kientzle/libarchive/src/%{name}-%{version}.tar.gz
13# Source0-md5: c618d26d680ace57fcd5f59cea3151c6
14Patch0: %{name}-CVE-2006-5680.patch
15Patch1: %{name}-man_progname.patch
16URL: http://people.freebsd.org/~kientzle/libarchive/
17BuildRequires: acl-devel
18BuildRequires: attr-devel
19BuildRequires: autoconf
20BuildRequires: automake
21BuildRequires: bzip2-devel
22# for <ext2fs/ext2_fs.h>
23BuildRequires: e2fsprogs-devel
24BuildRequires: libtool
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
31variants and several CPIO formats. It can also write SHAR archives.
32
33%description -l pl.UTF-8
34Libarchive jest biblioteką służacą to tworzenia i odczytu wielu
35różnych strumieniowych formatów archiwów, włączając w to popularne
36odmiany TAR oraz wiele formatów CPIO. Biblioteka ta potrafi także
37zapisywać archiwa SHAR.
38
39%package devel
40Summary: Header files for libarchive library
41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libarchive
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: acl-devel
45Requires: attr-devel
46Requires: bzip2-devel
47Requires: zlib-devel
48
49%description devel
50Header files for libarchive library.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe biblioteki libarchive.
54
55%package static
56Summary: Static libarchive library
57Summary(pl.UTF-8): Statyczna biblioteka libarchive
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62Static libarchive library.
63
64%description static -l pl.UTF-8
65Statyczna biblioteka libarchive.
66
67%package -n bsdtar
68Summary: bsdtar - tar(1) implementation based on libarchive
69Summary(pl.UTF-8): bsdtar - implementacja programu tar(1) oparta na libarchive
70Group: Applications/Archiving
71Requires: %{name} = %{version}-%{release}
72
73%description -n bsdtar
74bsdtar - tar(1) implementation based on libarchive.
75
76%description -n bsdtar -l pl.UTF-8
77bsdtar - implementacja programu tar(1), oparta na libarchive.
78
79%prep
80%setup -q
81%patch0 -p1
82%patch1 -p1
83
84%build
85%{__libtoolize}
86%{__aclocal}
87%{__autoconf}
88%{__autoheader}
89%{__automake}
90%configure \
91 --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
92%{__make}
93
94%install
95rm -rf $RPM_BUILD_ROOT
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post -p /sbin/ldconfig
103%postun -p /sbin/ldconfig
104
105%files
106%defattr(644,root,root,755)
107%attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
108
109%files devel
110%defattr(644,root,root,755)
111%attr(755,root,root) %{_libdir}/libarchive.so
112%{_libdir}/libarchive.la
113%{_includedir}/*.h
114%{_mandir}/man3/*
115%{_mandir}/man5/*
116
117%if %{with static_libs}
118%files static
119%defattr(644,root,root,755)
120%{_libdir}/libarchive.a
121%endif
122
123%files -n bsdtar
124%defattr(644,root,root,755)
125%attr(755,root,root) %{_bindir}/bsdtar
126%{_mandir}/man1/bsdtar.1*
This page took 0.030541 seconds and 4 git commands to generate.