]> git.pld-linux.org Git - packages/poldek.git/blame - poldek.spec
fix for crashes on subpackages with inherited group
[packages/poldek.git] / poldek.spec
CommitLineData
7638abfc 1#
de1099c4 2# Conditional build:
9fe14a3f 3%bcond_with static # don't use shared libraries
4%bcond_without imode # don't build interactive mode
58c31de0 5%bcond_without python # don't build python bindings
cf6c3a30 6%bcond_with snap # install configs for official Th snapshot
7000d724 7
e1015166 8# current snapshot name
a584c5c5 9%define SNAP 2012
a584c5c5 10
373c6f03 11# required versions (forced to avoid SEGV with mixed db used by rpm and poldek)
ff4e68af 12%define db_pkg db5.2
376a705c 13%define ver_db 5.2
19e679c6 14%define ver_db_rel 3
a17726b5 15%define ver_rpm 5.4.10
7000d724 16
c9a1a81d 17%define snap rc7
1e0595d6 18%define rel 3%{?with_snap:.%{SNAP}}
b44549bf 19Summary: RPM packages management helper tool
9c03ea8f 20Summary(hu.UTF-8): RPM csomagkezelést segítő eszköz
9faf625a 21Summary(pl.UTF-8): Pomocnicze narzędzie do zarządzania pakietami RPM
b44549bf 22Name: poldek
c9a1a81d 23Version: 0.30.0
d5caab1d 24Release: 1.%{snap}.%{rel}
9f931ada 25License: GPL v2
8efee472 26Group: Applications/System
85398bac 27#Source0: http://poldek.pld-linux.org/download/snapshots/%{name}-%{version}-cvs%{snap}.tar.bz2
f4ea1925 28Source0: http://carme.pld-linux.org/~megabajt/snaps/poldek/%{name}-%{version}%{snap}.tar.xz
c9a1a81d 29# Source0-md5: 56ba9e7b709a99965f42e24e65eb2d7f
911a8560 30Source1: %{name}.conf
b25cb9a7 31Source2: %{name}-multilib.conf
2ccd5d66 32Source5: %{name}-aliases.conf
33Source6: %{name}.desktop
34Source7: %{name}.png
171e07f6 35Source8: %{name}-debuginfo.conf
652b5bc5 36Source9: %{name}-aidath.conf
37Source10: %{name}-multilib-aidath.conf
8db66c11 38Source11: %{name}-archive.conf
a584c5c5
JR
39Source100: %{name}-snap.conf
40Source101: %{name}-multilib-snap.conf
41Source102: %{name}-debuginfo-snap.conf
85398bac
MB
42Patch0: %{name}-vserver-packages.patch
43Patch1: %{name}-config.patch
a9c9446a 44Patch2: %{name}-size-type.patch
f8e81a61 45Patch3: %{name}-Os-fail-workaround.patch
e6f69ef1 46Patch4: %{name}-git.patch
1e0595d6 47Patch5: %{name}-inherited-group.patch
39ca2371 48URL: http://poldek.pld-linux.org/
a4268952 49BuildRequires: autoconf
b25cb9a7 50BuildRequires: automake
373c6f03 51BuildRequires: bzip2-devel
065b86e0 52BuildRequires: check-devel
ff4e68af 53BuildRequires: %{db_pkg}-devel >= %{ver_db}-%{ver_db_rel}
1d67e563 54BuildRequires: docbook-dtd412-xml
f77a8b4c 55BuildRequires: gettext-devel
b25cb9a7
JB
56BuildRequires: libtool
57BuildRequires: libxml2-devel
fc37ede0 58BuildRequires: neon-devel
cbc6f56b 59BuildRequires: openssl-devel >= 0.9.7d
13fd950e 60BuildRequires: pcre-devel
b3ea4b51 61BuildRequires: pkgconfig
13fd950e 62BuildRequires: popt-devel
58c31de0 63%{?with_python:BuildRequires: python-devel}
b25cb9a7 64BuildRequires: readline-devel >= 5.0
373c6f03 65BuildRequires: rpm-devel >= %{ver_rpm}
300927eb 66%{?with_python:BuildRequires: rpm-pythonprov}
65a99b8b 67BuildRequires: swig-python
77cfda6e 68BuildRequires: xmlto
96475e5e 69BuildRequires: zlib-devel
373c6f03
JB
70%if %{with static}
71BuildRequires: bzip2-static
ff4e68af 72BuildRequires: %{db_pkg}-static >= %{ver_db}-%{ver_db_rel}
2fac0b02 73BuildRequires: glibc-static
acb26797 74BuildRequires: libselinux-static
b25cb9a7 75BuildRequires: libxml2-static
373c6f03
JB
76BuildRequires: ncurses-static
77BuildRequires: openssl-static
78BuildRequires: pcre-static
79BuildRequires: popt-static
80BuildRequires: readline-static
81BuildRequires: rpm-static
82BuildRequires: zlib-static
373c6f03 83%endif
b25cb9a7 84Requires(triggerpostun): awk
168acc54 85Requires(triggerpostun): sed >= 4.0
09d4c571 86Requires: %{name}-libs = %{version}-%{release}
ff4e68af 87Requires: %{db_pkg} >= %{ver_db}-%{ver_db_rel}
373c6f03 88Requires: rpm >= %{ver_rpm}
530c8c41 89Requires: rpm-db-ver = %{ver_db}
7d3144d4
JR
90#Requires: rpm-lib = %(rpm -q --qf '%{V}' rpm-lib)
91Requires: rpm-lib >= 5.4.10
e202a52a
ER
92# vf* scripts use sed
93Requires: sed
b44549bf 94BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
95
96%description
0fa0dc36 97poldek is an RPM package management tool which allows you to easily
98perform package verification, installation (including system
13fd950e 99installation from scratch), upgrading, and removal.
0fa0dc36 100
13fd950e
JB
101Program can be used in batch (like apt-get from Debian's APT) or
102interactive mode. The interactive mode puts you into a readline
103interface with command line autocompletion and history, similar to the
104shell mode of Perl's CPAN.
8efee472 105
9fe14a3f 106%{?with_static:This version is statically linked.}
d94b28a6 107
9fe14a3f 108%{!?with_imode:This version hasn't got interactive mode.}
7f07e487 109#'vim
1f84648f 110
9c03ea8f
ZU
111%description -l hu.UTF-8
112poldek egy RPM csomagkezelő eszköz, amely megkönnyíti a
113csomagellenőrzést, telepítést (beleértve a rendszertelepítést a
114nulláról), frissítést és eltávolítást.
115
116A program használható parancssorból (mint a Debian apt-get programja)
117vagy interaktív módban. Az interaktív mód egy readline környezetet
118jelent, parancskiegészítéssel és előzményekkel, hasonlóan a Perl CPAN
119shell módjához.
120
121%{?with_static:Ez a verzió statikusan linkelt.}
122
123%{!?with_imode:Ennek a verziónak nincs interaktív módja.}
124
caed9b36
JR
125%description -l pl.UTF-8
126poldek jest narzędziem linii poleceń służącym do weryfikacji,
127instalacji (włączając instalację systemu od zera), aktualizacji i
128usuwania pakietów.
56e1ab51 129
caed9b36 130Program może być używany w trybie wsadowym (jak debianowy apt-get) lub
d82a9cb2 131interaktywnym. Tryb interaktywny posiada interfejs readline z
caed9b36
JR
132dopełnianiem komend i historią, podobny do trybu shell perlowego
133modułu CPAN.
8efee472 134
9fe14a3f 135%{?with_static:Ta wersja jest konsolidowana statycznie.}
a611e0bc 136
9fe14a3f 137%{!?with_imode:Ta wersja nie posiada trybu interaktywnego.}
b44549bf 138
b25cb9a7 139%package libs
168acc54 140Summary: poldek libraries
9c03ea8f 141Summary(hu.UTF-8): A poldek könyvtárai
9faf625a 142Summary(pl.UTF-8): Biblioteki poldka
168acc54 143Group: Libraries
b25cb9a7
JB
144
145%description libs
146poldek libraries.
147
9c03ea8f
ZU
148%description libs -l hu.UTF-8
149A poldek könyvtárai.
150
caed9b36 151%description libs -l pl.UTF-8
b25cb9a7
JB
152Biblioteki poldka.
153
154%package devel
168acc54 155Summary: Header files for poldek libraries
9c03ea8f 156Summary(hu.UTF-8): A poldek könyvtár fejlesztői fájljai
9faf625a 157Summary(pl.UTF-8): Pliki nagłówkowe bibliotek poldka
168acc54 158Group: Development/Libraries
09d4c571 159Requires: %{name}-libs = %{version}-%{release}
b980560b 160Requires: rpm-devel >= %{ver_rpm}
b25cb9a7
JB
161
162%description devel
163Header files for poldek libraries.
164
9c03ea8f
ZU
165%description devel -l hu.UTF-8
166A poldek könyvtár fejlesztői fájljai.
167
caed9b36
JR
168%description devel -l pl.UTF-8
169Pliki nagłówkowe bibliotek poldka.
b25cb9a7
JB
170
171%package static
168acc54 172Summary: poldek static libraries
9c03ea8f 173Summary(hu.UTF-8): poldek statikus könyvtárak
9faf625a 174Summary(pl.UTF-8): Biblioteki statyczne poldka
168acc54 175Group: Development/Libraries
09d4c571 176Requires: %{name}-devel = %{version}-%{release}
b25cb9a7
JB
177
178%description static
179poldek static libraries.
180
9c03ea8f
ZU
181%description static -l hu.UTF-8
182poldek statikus könyvtárak.
183
caed9b36 184%description static -l pl.UTF-8
b25cb9a7
JB
185Biblioteki statyczne poldka.
186
58c31de0
JB
187%package -n python-poldek
188Summary: Python modules for poldek
9c03ea8f 189Summary(hu.UTF-8): Python modulok poldek-hez
9faf625a 190Summary(pl.UTF-8): Moduły języka Python dla poldka
58c31de0
JB
191Group: Libraries/Python
192Requires: %{name}-libs = %{version}-%{release}
193%pyrequires_eq python-libs
194
195%description -n python-poldek
196Python modules for poldek.
197
9c03ea8f
ZU
198%description -n python-poldek -l hu.UTF-8
199Python modulok poldek-hez.
200
caed9b36
JR
201%description -n python-poldek -l pl.UTF-8
202Moduły języka Python dla poldka.
58c31de0 203
03159b71 204%prep
a9c9446a 205%setup -q
85398bac 206%patch0 -p1
13aa6434
AM
207%patch1 -p1
208%patch2 -p1
f8e81a61 209%patch3 -p1
e6f69ef1 210%patch4 -p1
1e0595d6 211%patch5 -p1
8dcb75fc 212
5e2c5cc3 213%{__rm} m4/libtool.m4 m4/lt*.m4
b44549bf 214
0579f9b7
ER
215# cleanup backups after patching
216find . '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
4fa2b79c 217chmod u+x ./configure ./doc/conf-xml2.sh
0579f9b7 218
b44549bf 219%build
bef9d2a3 220%{__libtoolize}
21a83253 221%{__aclocal} -I m4
d878a63c 222%{__autoheader}
21a83253
MM
223%{__autoconf}
224%{__automake}
f8e81a61 225cd tndb
313cd172 226%{__libtoolize}
5e2c5cc3
JB
227%{__aclocal}
228%{__autoheader}
229%{__autoconf}
230%{__automake}
f8e81a61 231cd ../trurlib
313cd172 232%{__libtoolize}
5e2c5cc3
JB
233%{__aclocal}
234%{__autoheader}
235%{__autoconf}
236%{__automake}
f8e81a61 237cd ..
b25cb9a7 238
5e2c5cc3 239CPPFLAGS="%{rpmcppflags} -std=gnu99"
1f84648f 240%configure \
b25cb9a7 241 %{?with_static:--enable-static --disable-shared} \
9fe14a3f 242 %{!?with_imode:--disable-imode} \
58c31de0
JB
243 --enable-nls \
244 %{?with_python:--with-python}
9fb594dc 245%{__make} -j1
a1f22296 246# --enable-trace
8efee472 247
b44549bf 248%install
249rm -rf $RPM_BUILD_ROOT
27edf30a 250install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name}/repos.d,/var/cache/%{name}}
8efee472 251
9fb594dc 252%{__make} install -j1 \
c8f7d829 253 DESTDIR=$RPM_BUILD_ROOT
de1099c4 254
58c31de0 255%if %{with python}
9fb594dc 256%{__make} -C python -j1 install \
58c31de0
JB
257 DESTDIR=$RPM_BUILD_ROOT \
258 libdir=%{py_sitedir}
259%endif
260
5e2c5cc3 261%{?with_static:%{__rm} $RPM_BUILD_ROOT%{_bindir}/rpmvercmp}
a49836bb 262
9639596f 263%ifarch i486 i686 ppc sparc alpha athlon
23ead09a 264 %define _ftp_arch %{_target_cpu}
36004ea3 265%endif
9639596f 266%ifarch %{x8664}
23ead09a
ER
267 %define _ftp_arch x86_64
268 %define _ftp_alt_arch i686
36004ea3 269%endif
9639596f 270%ifarch i586
b614e8f7 271 %define _ftp_arch i486
58820d9b 272%endif
a49836bb 273%ifarch pentium2 pentium3 pentium4
23ead09a 274 %define _ftp_arch i686
36004ea3 275%endif
a49836bb 276%ifarch sparcv9 sparc64
23ead09a 277 %define _ftp_arch sparc
b614e8f7
JR
278 %define _ftp_arch %{_target_cpu}
279 %ifarch sparc64
23ead09a 280 %define _ftp_alt_arch sparcv9
23ead09a 281 %endif
652b5bc5 282%endif
32697bd0 283
b614e8f7
JR
284%define pld_conf %{SOURCE1}
285%define pld_debuginfo_conf %{SOURCE8}
286%define pld_archive_conf %{SOURCE11}
7c0e4fc5 287
b614e8f7
JR
288%ifarch %{x8664}
289 %define pld_multilib_conf %{SOURCE2}
290%endif
7c0e4fc5 291
b614e8f7
JR
292# aidath
293%ifarch sparcv9 sparc64
294 %define pld_conf %{SOURCE9}
295 %undefine pld_archive_conf
296%endif
297%ifarch sparc64
298 %define pld_multilib_conf %{SOURCE10}
7c0e4fc5 299%endif
23ead09a 300
c88cf671 301%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
23ead09a 302
7c0e4fc5 303%if 0%{?pld_multilib_conf:1}
c88cf671 304 %{__sed} 's|%%ARCH%%|%{_ftp_alt_arch}|g' < %{pld_multilib_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-multilib.conf
7c0e4fc5
ER
305%endif
306
307%if 0%{?pld_debuginfo_conf:1}
c88cf671 308%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_debuginfo_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-debuginfo.conf
652b5bc5 309%endif
b25cb9a7 310
8db66c11 311%if 0%{?pld_archive_conf:1}
c88cf671 312%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_archive_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-archive.conf
8db66c11
ER
313%endif
314
7e5296f4 315# Always install snapshot configs
c88cf671 316%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' \
a584c5c5 317 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE100} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
c88cf671 318%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' \
a584c5c5
JR
319 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE102} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}-debuginfo.conf
320%ifarch %{x8664}
c88cf671 321 %{__sed} -e 's|%%ARCH%%|%{_ftp_alt_arch}|g' \
a584c5c5
JR
322 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE101} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}-multilib.conf
323%endif
7e5296f4
JR
324
325%if %{with snap}
c88cf671 326%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
7e5296f4 327%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
a584c5c5 328%else
7e5296f4 329%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
c88cf671 330%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
a584c5c5
JR
331%endif
332
27edf30a 333cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cli.conf
b25cb9a7 334
9e6ff4ef 335%if %{with imode}
336# add desktop file and icon
337install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
27edf30a
ER
338cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
339cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
9e6ff4ef 340%endif
341
b43abde7 342# sources we don't package
5e2c5cc3 343%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{rh,fedora,centos}-source.conf
b25cb9a7 344# include them in %doc
c88cf671 345%{__rm} -rf configs
b25cb9a7 346cp -a conf configs
c88cf671 347%{__rm} -f configs/Makefile*
b25cb9a7 348
62e80071 349%if %{with python}
58c31de0 350%py_postclean
5e2c5cc3 351%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_poldekmod.la
62e80071 352%endif
58c31de0 353
b25cb9a7 354%find_lang %{name}
f373d903 355
b44549bf 356%clean
357rm -rf $RPM_BUILD_ROOT
358
daf0e7ce
ER
359%post
360[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
361if [ "$1" = "1" ]; then
362 # remove ignore = vserver-packages inside vserver on first install
363 {
364 while read f ctx; do
365 [ "$f" = "VxID:" -o "$f" = "s_context:" ] && break
366 done </proc/self/status
367 } 2>/dev/null
368 if [ -z "$ctx" -o "$ctx" = "0" ]; then
369 VSERVER=no
370 else
371 VSERVER=yes
372 fi
373 if [ "$VSERVER" = "yes" ]; then
374 %{__sed} -i -e '/^ignore/s/vserver-packages//' %{_sysconfdir}/%{name}/poldek.conf
375 fi
376fi
b25cb9a7 377
3896c8b1
ER
378%postun -p /sbin/postshell
379-/usr/sbin/fix-info-dir -c %{_infodir}
b25cb9a7
JB
380
381%post libs -p /sbin/ldconfig
382%postun libs -p /sbin/ldconfig
383
b25cb9a7
JB
384%triggerpostun -- poldek < 0.19.0-1.20050613.22.0
385if [ -f /etc/poldek.conf.rpmsave ]; then
386 awk '/^source/ {
387 name = $3;
388 path = $4;
389 auto = "yes";
390 autoup = "yes";
391 type = "pdir";
f154dd55 392 pri = "";
b25cb9a7
JB
393
394 if (sub(",noauto", "", name)) {
395 auto = "no";
396 }
397
f154dd55
ER
398 # process pri=\d+
399 if (match(name, /,pri=[0-9]+/)) {
400 pri = substr(name, RSTART + 5, RLENGTH - 5);
401 name = substr(name, 1, RSTART - 1) substr(name, RSTART + RLENGTH);
402 }
403
b25cb9a7
JB
404 # skip ac sources. already in new config.
405 if (name !~ /^ac(-(ready|test|supported|updates-(general|security)))?$/) {
406 print "";
407 print "[source]";
408 print "name = " name;
409 print "type = " type;
410 print "path = " path;
411 print "auto = " auto;
412 print "autoup = " autoup;
f154dd55
ER
413 if (pri) {
414 print "pri = " pri;
415 }
b25cb9a7
JB
416 }
417
418 }' < /etc/poldek.conf.rpmsave >> /etc/poldek/source.conf
19cae196 419 echo "Converted old custom sources from /etc/poldek.conf.rpmsave to new poldek format in /etc/poldek/source.conf"
b25cb9a7
JB
420
421 # copy hold=
422 hold=$(grep ^hold /etc/poldek.conf.rpmsave)
423 if [ "$hold" ]; then
c88cf671 424 %{__sed} -i -e "/^#hold =/s/^.*/$hold/" /etc/poldek/poldek.conf
b25cb9a7
JB
425 fi
426fi
427
b43abde7
ER
428%triggerpostun -- poldek < 0.30-0.20080225.00.1
429if ! grep -q '^%%includedir repos.d' %{_sysconfdir}/%{name}/poldek.conf; then
430 %{__sed} -i -e '/^%%include source.conf/{
431 a
432 a# /etc/poldek/repos.d/*.conf
433 a%%includedir repos.d
434 }' %{_sysconfdir}/%{name}/poldek.conf
435fi
436
437%{__sed} -i -e '/%%include %%{_distro}-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
438%{__sed} -i -e '/%%include %%{_distro}-multilib-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
439
440if [ -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave ]; then
441 cp -f %{_sysconfdir}/%{name}/repos.d/pld.conf{,.rpmnew}
478b6a69 442 cp -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld.conf
b43abde7
ER
443fi
444
445%ifarch %{x8664}
446if [ -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave ]; then
447 cp -f %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf{,.rpmnew}
478b6a69 448 cp -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf
b43abde7
ER
449fi
450%endif
451
767366b0 452%files -f %{name}.lang
b44549bf 453%defattr(644,root,root,755)
a9c9446a 454%doc ChangeLog README* NEWS TODO configs
b25cb9a7 455%dir %{_sysconfdir}/%{name}
08335479 456%dir %{_sysconfdir}/%{name}/repos.d
168acc54 457%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.conf
b43abde7 458%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/repos.d/*.conf
5e2c5cc3
JB
459%attr(755,root,root) %{_bindir}/ipoldek
460%attr(755,root,root) %{_bindir}/poldek
461%attr(755,root,root) %{_bindir}/rpmvercmp
b25cb9a7
JB
462%dir %{_libdir}/%{name}
463%attr(755,root,root) %{_libdir}/%{name}/*
5e2c5cc3 464%{_mandir}/man1/%{name}*.1*
d8826405 465%lang(pl) %{_mandir}/pl/man1/%{name}*
b25cb9a7 466%{_infodir}/poldek.info*
9e6ff4ef 467%if %{with imode}
468%{_desktopdir}/%{name}.desktop
469%{_pixmapsdir}/%{name}.png
470%endif
27edf30a 471%dir /var/cache/%{name}
b25cb9a7 472
b43abde7 473%if %{without static}
b25cb9a7
JB
474%files libs
475%defattr(644,root,root,755)
d8aeff9a
MB
476%attr(755,root,root) %{_libdir}/libpoclidek.so.*.*.*
477%attr(755,root,root) %{_libdir}/libpoldek.so.*.*.*
478%attr(755,root,root) %{_libdir}/libtndb.so.*.*.*
479%attr(755,root,root) %{_libdir}/libtrurl.so.*.*.*
480%attr(755,root,root) %{_libdir}/libvfile.so.*.*.*
481%attr(755,root,root) %ghost %{_libdir}/libpoclidek.so.0
482%attr(755,root,root) %ghost %{_libdir}/libpoldek.so.2
483%attr(755,root,root) %ghost %{_libdir}/libtndb.so.0
484%attr(755,root,root) %ghost %{_libdir}/libtrurl.so.0
485%attr(755,root,root) %ghost %{_libdir}/libvfile.so.0
b25cb9a7
JB
486%endif
487
488%files devel
489%defattr(644,root,root,755)
5e2c5cc3
JB
490%if %{without static}
491%attr(755,root,root) %{_libdir}/libpoclidek.so
492%attr(755,root,root) %{_libdir}/libpoldek.so
493%attr(755,root,root) %{_libdir}/libtndb.so
494%attr(755,root,root) %{_libdir}/libtrurl.so
495%attr(755,root,root) %{_libdir}/libvfile.so
496%endif
497%{_libdir}/libpoclidek.la
498%{_libdir}/libpoldek.la
499%{_libdir}/libtndb.la
500%{_libdir}/libtrurl.la
501%{_libdir}/libvfile.la
502%{_includedir}/poldek
503%{_includedir}/tndb
504%{_includedir}/trurl
505%{_includedir}/vfile
506%{_pkgconfigdir}/tndb.pc
c9a1a81d 507%{_pkgconfigdir}/trurlib.pc
b25cb9a7
JB
508
509%files static
510%defattr(644,root,root,755)
5e2c5cc3
JB
511%{_libdir}/libtndb.a
512%{_libdir}/libtrurl.a
58c31de0
JB
513
514%if %{with python}
515%files -n python-poldek
516%defattr(644,root,root,755)
517%attr(755,root,root) %{py_sitedir}/_poldekmod.so
518%{py_sitescriptdir}/poldek.py[co]
519%{py_sitescriptdir}/poldekmod.py[co]
520%endif
This page took 0.16141 seconds and 4 git commands to generate.