]> git.pld-linux.org Git - packages/poldek.git/blame - poldek.spec
- test rpm5+poldek with db5.2
[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)
376a705c
JR
12%define ver_db 5.2
13%define ver_db_rel 2
a17726b5 14%define ver_rpm 5.4.10
7000d724 15
f4ea1925 16%define snap rc6
a5f27c71 17%define rel 4%{?with_snap:.%{SNAP}}
b44549bf 18Summary: RPM packages management helper tool
9c03ea8f 19Summary(hu.UTF-8): RPM csomagkezelést segítő eszköz
9faf625a 20Summary(pl.UTF-8): Pomocnicze narzędzie do zarządzania pakietami RPM
b44549bf 21Name: poldek
24ad8b8d 22Version: 0.30
d5caab1d 23Release: 1.%{snap}.%{rel}
9f931ada 24License: GPL v2
8efee472 25Group: Applications/System
85398bac 26#Source0: http://poldek.pld-linux.org/download/snapshots/%{name}-%{version}-cvs%{snap}.tar.bz2
f4ea1925
JR
27Source0: http://carme.pld-linux.org/~megabajt/snaps/poldek/%{name}-%{version}%{snap}.tar.xz
28# Source0-md5: 4b528ad356b02efdd72b81f1ecaceb83
911a8560 29Source1: %{name}.conf
b25cb9a7 30Source2: %{name}-multilib.conf
2ccd5d66 31Source5: %{name}-aliases.conf
32Source6: %{name}.desktop
33Source7: %{name}.png
171e07f6 34Source8: %{name}-debuginfo.conf
652b5bc5 35Source9: %{name}-aidath.conf
36Source10: %{name}-multilib-aidath.conf
8db66c11 37Source11: %{name}-archive.conf
a584c5c5
JR
38Source100: %{name}-snap.conf
39Source101: %{name}-multilib-snap.conf
40Source102: %{name}-debuginfo-snap.conf
85398bac
MB
41Patch0: %{name}-vserver-packages.patch
42Patch1: %{name}-config.patch
a9c9446a 43Patch2: %{name}-size-type.patch
f8e81a61 44Patch3: %{name}-Os-fail-workaround.patch
531bd5fb 45Patch4: %{name}-link-rpmio.patch
e0d173aa 46Patch5: %{name}-vrpmlog.patch
a881abeb 47Patch6: %{name}-git.patch
39ca2371 48URL: http://poldek.pld-linux.org/
a4268952 49BuildRequires: autoconf
b25cb9a7 50BuildRequires: automake
373c6f03 51BuildRequires: bzip2-devel
065b86e0 52BuildRequires: check-devel
530c8c41 53BuildRequires: db-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
530c8c41 72BuildRequires: db-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}
530c8c41 87Requires: db >= %{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
531bd5fb 210%patch4 -p1
e0d173aa 211%patch5 -p1
a881abeb 212%patch6 -p1
8dcb75fc 213
5e2c5cc3 214%{__rm} m4/libtool.m4 m4/lt*.m4
b44549bf 215
0579f9b7
ER
216# cleanup backups after patching
217find . '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
4fa2b79c 218chmod u+x ./configure ./doc/conf-xml2.sh
0579f9b7 219
b44549bf 220%build
bef9d2a3 221%{__libtoolize}
21a83253 222%{__aclocal} -I m4
d878a63c 223%{__autoheader}
21a83253
MM
224%{__autoconf}
225%{__automake}
f8e81a61 226cd tndb
313cd172 227%{__libtoolize}
5e2c5cc3
JB
228%{__aclocal}
229%{__autoheader}
230%{__autoconf}
231%{__automake}
f8e81a61 232cd ../trurlib
313cd172 233%{__libtoolize}
5e2c5cc3
JB
234%{__aclocal}
235%{__autoheader}
236%{__autoconf}
237%{__automake}
f8e81a61 238cd ..
b25cb9a7 239
5e2c5cc3 240CPPFLAGS="%{rpmcppflags} -std=gnu99"
1f84648f 241%configure \
b25cb9a7 242 %{?with_static:--enable-static --disable-shared} \
9fe14a3f 243 %{!?with_imode:--disable-imode} \
58c31de0
JB
244 --enable-nls \
245 %{?with_python:--with-python}
9fb594dc 246%{__make} -j1
a1f22296 247# --enable-trace
8efee472 248
b44549bf 249%install
250rm -rf $RPM_BUILD_ROOT
27edf30a 251install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name}/repos.d,/var/cache/%{name}}
8efee472 252
9fb594dc 253%{__make} install -j1 \
c8f7d829 254 DESTDIR=$RPM_BUILD_ROOT
de1099c4 255
58c31de0 256%if %{with python}
9fb594dc 257%{__make} -C python -j1 install \
58c31de0
JB
258 DESTDIR=$RPM_BUILD_ROOT \
259 libdir=%{py_sitedir}
260%endif
261
5e2c5cc3 262%{?with_static:%{__rm} $RPM_BUILD_ROOT%{_bindir}/rpmvercmp}
a49836bb 263
9639596f 264%ifarch i486 i686 ppc sparc alpha athlon
23ead09a 265 %define _ftp_arch %{_target_cpu}
36004ea3 266%endif
9639596f 267%ifarch %{x8664}
23ead09a
ER
268 %define _ftp_arch x86_64
269 %define _ftp_alt_arch i686
36004ea3 270%endif
9639596f 271%ifarch i586
b614e8f7 272 %define _ftp_arch i486
58820d9b 273%endif
a49836bb 274%ifarch pentium2 pentium3 pentium4
23ead09a 275 %define _ftp_arch i686
36004ea3 276%endif
a49836bb 277%ifarch sparcv9 sparc64
23ead09a 278 %define _ftp_arch sparc
b614e8f7
JR
279 %define _ftp_arch %{_target_cpu}
280 %ifarch sparc64
23ead09a 281 %define _ftp_alt_arch sparcv9
23ead09a 282 %endif
652b5bc5 283%endif
32697bd0 284
b614e8f7
JR
285%define pld_conf %{SOURCE1}
286%define pld_debuginfo_conf %{SOURCE8}
287%define pld_archive_conf %{SOURCE11}
7c0e4fc5 288
b614e8f7
JR
289%ifarch %{x8664}
290 %define pld_multilib_conf %{SOURCE2}
291%endif
7c0e4fc5 292
b614e8f7
JR
293# aidath
294%ifarch sparcv9 sparc64
295 %define pld_conf %{SOURCE9}
296 %undefine pld_archive_conf
297%endif
298%ifarch sparc64
299 %define pld_multilib_conf %{SOURCE10}
7c0e4fc5 300%endif
23ead09a 301
c88cf671 302%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
23ead09a 303
7c0e4fc5 304%if 0%{?pld_multilib_conf:1}
c88cf671 305 %{__sed} 's|%%ARCH%%|%{_ftp_alt_arch}|g' < %{pld_multilib_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-multilib.conf
7c0e4fc5
ER
306%endif
307
308%if 0%{?pld_debuginfo_conf:1}
c88cf671 309%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_debuginfo_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-debuginfo.conf
652b5bc5 310%endif
b25cb9a7 311
8db66c11 312%if 0%{?pld_archive_conf:1}
c88cf671 313%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' < %{pld_archive_conf} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-archive.conf
8db66c11
ER
314%endif
315
7e5296f4 316# Always install snapshot configs
c88cf671 317%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' \
a584c5c5 318 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE100} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
c88cf671 319%{__sed} -e 's|%%ARCH%%|%{_ftp_arch}|g' \
a584c5c5
JR
320 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE102} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}-debuginfo.conf
321%ifarch %{x8664}
c88cf671 322 %{__sed} -e 's|%%ARCH%%|%{_ftp_alt_arch}|g' \
a584c5c5
JR
323 -e 's|%%SNAP%%|%{SNAP}|g' < %{SOURCE101} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}-multilib.conf
324%endif
7e5296f4
JR
325
326%if %{with snap}
c88cf671 327%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
7e5296f4 328%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
a584c5c5 329%else
7e5296f4 330%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
c88cf671 331%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
a584c5c5
JR
332%endif
333
27edf30a 334cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cli.conf
b25cb9a7 335
9e6ff4ef 336%if %{with imode}
337# add desktop file and icon
338install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
27edf30a
ER
339cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
340cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
9e6ff4ef 341%endif
342
b43abde7 343# sources we don't package
5e2c5cc3 344%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{rh,fedora,centos}-source.conf
b25cb9a7 345# include them in %doc
c88cf671 346%{__rm} -rf configs
b25cb9a7 347cp -a conf configs
c88cf671 348%{__rm} -f configs/Makefile*
b25cb9a7 349
62e80071 350%if %{with python}
58c31de0 351%py_postclean
5e2c5cc3 352%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_poldekmod.la
62e80071 353%endif
58c31de0 354
b25cb9a7 355%find_lang %{name}
f373d903 356
b44549bf 357%clean
358rm -rf $RPM_BUILD_ROOT
359
daf0e7ce
ER
360%post
361[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
362if [ "$1" = "1" ]; then
363 # remove ignore = vserver-packages inside vserver on first install
364 {
365 while read f ctx; do
366 [ "$f" = "VxID:" -o "$f" = "s_context:" ] && break
367 done </proc/self/status
368 } 2>/dev/null
369 if [ -z "$ctx" -o "$ctx" = "0" ]; then
370 VSERVER=no
371 else
372 VSERVER=yes
373 fi
374 if [ "$VSERVER" = "yes" ]; then
375 %{__sed} -i -e '/^ignore/s/vserver-packages//' %{_sysconfdir}/%{name}/poldek.conf
376 fi
377fi
b25cb9a7 378
3896c8b1
ER
379%postun -p /sbin/postshell
380-/usr/sbin/fix-info-dir -c %{_infodir}
b25cb9a7
JB
381
382%post libs -p /sbin/ldconfig
383%postun libs -p /sbin/ldconfig
384
b25cb9a7
JB
385%triggerpostun -- poldek < 0.19.0-1.20050613.22.0
386if [ -f /etc/poldek.conf.rpmsave ]; then
387 awk '/^source/ {
388 name = $3;
389 path = $4;
390 auto = "yes";
391 autoup = "yes";
392 type = "pdir";
f154dd55 393 pri = "";
b25cb9a7
JB
394
395 if (sub(",noauto", "", name)) {
396 auto = "no";
397 }
398
f154dd55
ER
399 # process pri=\d+
400 if (match(name, /,pri=[0-9]+/)) {
401 pri = substr(name, RSTART + 5, RLENGTH - 5);
402 name = substr(name, 1, RSTART - 1) substr(name, RSTART + RLENGTH);
403 }
404
b25cb9a7
JB
405 # skip ac sources. already in new config.
406 if (name !~ /^ac(-(ready|test|supported|updates-(general|security)))?$/) {
407 print "";
408 print "[source]";
409 print "name = " name;
410 print "type = " type;
411 print "path = " path;
412 print "auto = " auto;
413 print "autoup = " autoup;
f154dd55
ER
414 if (pri) {
415 print "pri = " pri;
416 }
b25cb9a7
JB
417 }
418
419 }' < /etc/poldek.conf.rpmsave >> /etc/poldek/source.conf
19cae196 420 echo "Converted old custom sources from /etc/poldek.conf.rpmsave to new poldek format in /etc/poldek/source.conf"
b25cb9a7
JB
421
422 # copy hold=
423 hold=$(grep ^hold /etc/poldek.conf.rpmsave)
424 if [ "$hold" ]; then
c88cf671 425 %{__sed} -i -e "/^#hold =/s/^.*/$hold/" /etc/poldek/poldek.conf
b25cb9a7
JB
426 fi
427fi
428
b43abde7
ER
429%triggerpostun -- poldek < 0.30-0.20080225.00.1
430if ! grep -q '^%%includedir repos.d' %{_sysconfdir}/%{name}/poldek.conf; then
431 %{__sed} -i -e '/^%%include source.conf/{
432 a
433 a# /etc/poldek/repos.d/*.conf
434 a%%includedir repos.d
435 }' %{_sysconfdir}/%{name}/poldek.conf
436fi
437
438%{__sed} -i -e '/%%include %%{_distro}-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
439%{__sed} -i -e '/%%include %%{_distro}-multilib-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
440
441if [ -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave ]; then
442 cp -f %{_sysconfdir}/%{name}/repos.d/pld.conf{,.rpmnew}
478b6a69 443 cp -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld.conf
b43abde7
ER
444fi
445
446%ifarch %{x8664}
447if [ -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave ]; then
448 cp -f %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf{,.rpmnew}
478b6a69 449 cp -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf
b43abde7
ER
450fi
451%endif
452
767366b0 453%files -f %{name}.lang
b44549bf 454%defattr(644,root,root,755)
a9c9446a 455%doc ChangeLog README* NEWS TODO configs
b25cb9a7 456%dir %{_sysconfdir}/%{name}
08335479 457%dir %{_sysconfdir}/%{name}/repos.d
168acc54 458%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.conf
b43abde7 459%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/repos.d/*.conf
5e2c5cc3
JB
460%attr(755,root,root) %{_bindir}/ipoldek
461%attr(755,root,root) %{_bindir}/poldek
462%attr(755,root,root) %{_bindir}/rpmvercmp
b25cb9a7
JB
463%dir %{_libdir}/%{name}
464%attr(755,root,root) %{_libdir}/%{name}/*
5e2c5cc3 465%{_mandir}/man1/%{name}*.1*
d8826405 466%lang(pl) %{_mandir}/pl/man1/%{name}*
b25cb9a7 467%{_infodir}/poldek.info*
9e6ff4ef 468%if %{with imode}
469%{_desktopdir}/%{name}.desktop
470%{_pixmapsdir}/%{name}.png
471%endif
27edf30a 472%dir /var/cache/%{name}
b25cb9a7 473
b43abde7 474%if %{without static}
b25cb9a7
JB
475%files libs
476%defattr(644,root,root,755)
d8aeff9a
MB
477%attr(755,root,root) %{_libdir}/libpoclidek.so.*.*.*
478%attr(755,root,root) %{_libdir}/libpoldek.so.*.*.*
479%attr(755,root,root) %{_libdir}/libtndb.so.*.*.*
480%attr(755,root,root) %{_libdir}/libtrurl.so.*.*.*
481%attr(755,root,root) %{_libdir}/libvfile.so.*.*.*
482%attr(755,root,root) %ghost %{_libdir}/libpoclidek.so.0
483%attr(755,root,root) %ghost %{_libdir}/libpoldek.so.2
484%attr(755,root,root) %ghost %{_libdir}/libtndb.so.0
485%attr(755,root,root) %ghost %{_libdir}/libtrurl.so.0
486%attr(755,root,root) %ghost %{_libdir}/libvfile.so.0
b25cb9a7
JB
487%endif
488
489%files devel
490%defattr(644,root,root,755)
5e2c5cc3
JB
491%if %{without static}
492%attr(755,root,root) %{_libdir}/libpoclidek.so
493%attr(755,root,root) %{_libdir}/libpoldek.so
494%attr(755,root,root) %{_libdir}/libtndb.so
495%attr(755,root,root) %{_libdir}/libtrurl.so
496%attr(755,root,root) %{_libdir}/libvfile.so
497%endif
498%{_libdir}/libpoclidek.la
499%{_libdir}/libpoldek.la
500%{_libdir}/libtndb.la
501%{_libdir}/libtrurl.la
502%{_libdir}/libvfile.la
503%{_includedir}/poldek
504%{_includedir}/tndb
505%{_includedir}/trurl
506%{_includedir}/vfile
507%{_pkgconfigdir}/tndb.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.293659 seconds and 4 git commands to generate.