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