]> git.pld-linux.org Git - packages/zziplib.git/blob - zziplib.spec
- fixed typo, man pages are back
[packages/zziplib.git] / zziplib.spec
1 #
2 # Conditional build:
3 %bcond_without  doc     # - build witout documentation
4 #
5 Summary:        ZZipLib - libZ-based ZIP-access Library
6 Summary(pl):    ZZipLib - biblioteka dostêpu do archiwów ZIP
7 Name:           zziplib
8 Version:        0.12.23
9 Release:        3
10 Epoch:          1
11 License:        LGPL with exceptions (see COPYING.ZZIP)
12 Vendor:         Guido Draheim <guidod@gmx.de>
13 Group:          Libraries
14 Source0:        http://dl.sourceforge.net/zziplib/%{name}-%{version}.tar.gz
15 # Source0-md5: 693b93a36162d7d3e90f25f5bc71074b
16 URL:            http://zziplib.sourceforge.net/
17 BuildRequires:  autoconf >= 2.50
18 BuildRequires:  automake
19 BuildRequires:  libtool >= 1:1.4.3
20 BuildRequires:  zlib-devel
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 ZZipLib provides read access to zipped files in a zip-archive, using
25 compression based solely on free algorithms provided by zlib. ZZipLib
26 provides an additional API to transparently access files being either
27 real files or zipped files with the same filepath argument. This is
28 handy to package many files being shared data into a single zip file -
29 as it is sometimes used with gamedata or script repositories. The
30 library itself is fully multithreaded, and it is namespace clean using
31 the zzip_ prefix for its exports and declarations.
32
33 %description -l pl
34 ZZipLib pozwala na odczyt plików skompresowanych w archiwach zip,
35 u¿ywaj±c do dekompresji wolnodostêpnych algorytmów z biblioteki zlib.
36 ZZipLib dostarcza dodatkowe API do przezroczystego dostêpu do plików
37 rzeczywistych lub umieszczonych w archiwach zip przy pomocy takiej
38 samej ¶cie¿ki. Jest to przydatne przy trzymaniu wielu plików w jednym
39 archiwum, co bywa stosowane w przypadku danych dla gier lub
40 repozytoriów. Biblioteka jest w pe³ni wielow±tkowa i ma czyst±
41 przestrzeñ nazw (u¿ywa prefiksu zzip_).
42
43 %package devel
44 Summary:        ZZipLib - Development Files
45 Summary(pl):    Pliki dla programistów ZZipLib
46 Group:          Development/Libraries
47 Requires:       %{name} = %{epoch}:%{version}-%{release}
48
49 %description devel
50 These are the header files needed to develop programs using zziplib.
51
52 %description devel -l pl
53 Ten pakiet zawiera plikia nag³ówkowe potrzebne do tworzenia programów
54 korzystaj±cych z biblioteki zziplib.
55
56 %package static
57 Summary:        ZZipLib static library
58 Summary(pl):    Statyczna biblioteka ZZipLib
59 Group:          Development/Libraries
60 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
61
62 %description static
63 ZZipLib static library.
64
65 %description static -l pl
66 Statyczna biblioteka ZZipLib.
67
68 %prep
69 %setup -q
70
71 %{__perl} -pi -e 's/use strict/#&/' docs/*.pl
72
73 %build
74 %{__libtoolize}
75 %{__aclocal}
76 %{__autoconf}
77 %{__automake}
78 %configure
79
80 %{__make}
81 %if %{with doc}
82 %{__make} doc
83 %endif
84
85 %install
86 rm -rf $RPM_BUILD_ROOT
87
88 %{__make} install \
89         DESTDIR=$RPM_BUILD_ROOT
90
91 %if %{with doc}
92 %{__make} install-man3 -C docs \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 rm -f docs/zziplib[012].html
96 %endif
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %post   -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
103
104 %files
105 %defattr(644,root,root,755)
106 %doc ChangeLog TODO docs/COPYING.Z*
107 %attr(755,root,root) %{_bindir}/zz[!i]*
108 %attr(755,root,root) %{_libdir}/lib*.so.*.*
109
110 %files devel
111 %defattr(644,root,root,755)
112 %if %{with doc}
113 %doc docs/*.html
114 %endif
115 %attr(755,root,root) %{_bindir}/zzip-config
116 %attr(755,root,root) %{_libdir}/lib*.so
117 %{_libdir}/lib*.la
118 %{_includedir}/*
119 %if %{with doc}
120 %{_mandir}/man3/*.3*
121 %endif
122
123 %files static
124 %defattr(644,root,root,755)
125 %{_libdir}/lib*.a
This page took 0.041303 seconds and 3 git commands to generate.