]> git.pld-linux.org Git - packages/libarchive.git/blob - libarchive.spec
- release: 4 (STBR, because of missing R)
[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.3
9 Release:        4
10 License:        BSD
11 Group:          Libraries
12 Source0:        http://libarchive.googlecode.com/files/%{name}-%{version}.tar.gz
13 # Source0-md5:  fe8d917e101d4b37580124030842a1d0
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:       openssl-devel
51 Requires:       xz-devel
52 Requires:       zlib-devel
53
54 %description devel
55 Header files for libarchive library.
56
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe biblioteki libarchive.
59
60 %package static
61 Summary:        Static libarchive library
62 Summary(pl.UTF-8):      Statyczna biblioteka libarchive
63 Group:          Development/Libraries
64 Requires:       %{name}-devel = %{version}-%{release}
65
66 %description static
67 Static libarchive library.
68
69 %description static -l pl.UTF-8
70 Statyczna biblioteka libarchive.
71
72 %package -n bsdtar
73 Summary:        bsdtar - tar(1) implementation based on libarchive
74 Summary(pl.UTF-8):      bsdtar - implementacja programu tar(1) oparta na libarchive
75 Group:          Applications/Archiving
76 Requires:       %{name} = %{version}-%{release}
77
78 %description -n bsdtar
79 bsdtar - tar(1) implementation based on libarchive.
80
81 %description -n bsdtar -l pl.UTF-8
82 bsdtar - implementacja programu tar(1), oparta na libarchive.
83
84 %prep
85 %setup -q
86 %patch0 -p1
87
88 %build
89 #%%{__libtoolize}
90 #%%{__aclocal}
91 #%%{__autoconf}
92 #%%{__autoheader}
93 #%%{__automake}
94 %configure \
95         --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
96 %{__make} -j1
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 %{__make} install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 %clean
104 rm -rf $RPM_BUILD_ROOT
105
106 %post   -p /sbin/ldconfig
107 %postun -p /sbin/ldconfig
108
109 %files
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
112 %attr(755,root,root) %{_libdir}/libarchive.so.?
113
114 %files devel
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_libdir}/libarchive.so
117 %{_libdir}/libarchive.la
118 %{_includedir}/*.h
119 %{_mandir}/man3/*
120 %{_mandir}/man5/*
121
122 %if %{with static_libs}
123 %files static
124 %defattr(644,root,root,755)
125 %{_libdir}/libarchive.a
126 %endif
127
128 %files -n bsdtar
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_bindir}/bsdtar
131 %{_mandir}/man1/bsdtar.1*
This page took 0.048177 seconds and 3 git commands to generate.