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