]> git.pld-linux.org Git - packages/libarchive.git/blob - libarchive.spec
- up to 1.2.37
[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):    Biblioteka do tworzenia i odczytu ró¿nych formatów archiwów
7 Name:           libarchive
8 Version:        1.2.37
9 Release:        1
10 License:        BSD
11 Group:          Libraries
12 Source0:        http://people.freebsd.org/~kientzle/libarchive/src/%{name}-%{version}.tar.gz
13 # Source0-md5:  c805505a06b5af5976a12c02351a76b9
14 URL:            http://people.freebsd.org/~kientzle/libarchive/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  bzip2-devel
18 BuildRequires:  libtool
19 BuildRequires:  zlib-devel
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 Libarchive is a programming library that can create and read several
24 different streaming archive formats, including most popular TAR
25 variants and several CPIO formats. It can also write SHAR archives.
26
27 %description -l pl
28 Libarchive jest bibliotek± s³u¿ac± to tworzenia i odczytu wielu
29 ró¿nych strumieniowych formatów archiwów, w³±czaj±c w to popularne
30 odmiany TAR oraz wiele formatów CPIO. Biblioteka ta potrafi tak¿e
31 zapisywaæ archiwa SHAR.
32
33 %package devel
34 Summary:        Header files for libarchive library
35 Summary(pl):    Pliki nag³ówkowe biblioteki libarchive
36 Group:          Development/Libraries
37 Requires:       %{name} = %{version}-%{release}
38
39 %description devel
40 Header files for libarchive library.
41
42 %description devel -l pl
43 Pliki nag³ówkowe biblioteki libarchive.
44
45 %package static
46 Summary:        Static libarchive library
47 Summary(pl):    Statyczna biblioteka libarchive
48 Group:          Development/Libraries
49 Requires:       %{name}-devel = %{version}-%{release}
50
51 %description static
52 Static libarchive library.
53
54 %description static -l pl
55 Statyczna biblioteka libarchive.
56
57 %prep
58 %setup -q
59
60 %build
61 %{__libtoolize}
62 %{__aclocal}
63 %{__autoconf}
64 %{__autoheader}
65 %{__automake}
66 %configure \
67         --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
68 %{__make}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post   -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
80
81 %files
82 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_libdir}/libarchive.so.*.*.*
84
85 %files devel
86 %defattr(644,root,root,755)
87 %attr(755,root,root) %{_libdir}/libarchive.so
88 %{_libdir}/libarchive.la
89 %{_includedir}/*.h
90 %{_mandir}/man3/*
91 %{_mandir}/man5/*
92
93 %if %{with static_libs}
94 %files static
95 %defattr(644,root,root,755)
96 %{_libdir}/libarchive.a
97 %endif
This page took 0.072301 seconds and 4 git commands to generate.