]> git.pld-linux.org Git - packages/poldek.git/blame - poldek.spec
- release 1
[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)
a17726b5
JR
12%define ver_db 5.3
13%define ver_db_rel 1
14%define ver_rpm 5.4.10
7000d724 15
f4ea1925 16%define snap rc6
4665c352 17%define rel 1%{?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
39ca2371 47URL: http://poldek.pld-linux.org/
a4268952 48BuildRequires: autoconf
b25cb9a7 49BuildRequires: automake
373c6f03 50BuildRequires: bzip2-devel
065b86e0 51BuildRequires: check-devel
530c8c41 52BuildRequires: db-devel >= %{ver_db}-%{ver_db_rel}
1d67e563 53BuildRequires: docbook-dtd412-xml
f77a8b4c 54BuildRequires: gettext-devel
b25cb9a7
JB
55BuildRequires: libtool
56BuildRequires: libxml2-devel
fc37ede0 57BuildRequires: neon-devel
cbc6f56b 58BuildRequires: openssl-devel >= 0.9.7d
13fd950e 59BuildRequires: pcre-devel
b3ea4b51 60BuildRequires: pkgconfig
13fd950e 61BuildRequires: popt-devel
58c31de0 62%{?with_python:BuildRequires: python-devel}
b25cb9a7 63BuildRequires: readline-devel >= 5.0
373c6f03 64BuildRequires: rpm-devel >= %{ver_rpm}
300927eb 65%{?with_python:BuildRequires: rpm-pythonprov}
65a99b8b 66BuildRequires: swig-python
77cfda6e 67BuildRequires: xmlto
96475e5e 68BuildRequires: zlib-devel
373c6f03
JB
69%if %{with static}
70BuildRequires: bzip2-static
530c8c41 71BuildRequires: db-static >= %{ver_db}-%{ver_db_rel}
2fac0b02 72BuildRequires: glibc-static
acb26797 73BuildRequires: libselinux-static
b25cb9a7 74BuildRequires: libxml2-static
373c6f03
JB
75BuildRequires: ncurses-static
76BuildRequires: openssl-static
77BuildRequires: pcre-static
78BuildRequires: popt-static
79BuildRequires: readline-static
80BuildRequires: rpm-static
81BuildRequires: zlib-static
373c6f03 82%endif
b25cb9a7 83Requires(triggerpostun): awk
168acc54 84Requires(triggerpostun): sed >= 4.0
09d4c571 85Requires: %{name}-libs = %{version}-%{release}
530c8c41 86Requires: db >= %{ver_db}-%{ver_db_rel}
373c6f03 87Requires: rpm >= %{ver_rpm}
530c8c41 88Requires: rpm-db-ver = %{ver_db}
7d3144d4
JR
89#Requires: rpm-lib = %(rpm -q --qf '%{V}' rpm-lib)
90Requires: rpm-lib >= 5.4.10
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
531bd5fb 209%patch4 -p1
e0d173aa 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
7e5296f4 314# Always install snapshot configs
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
7e5296f4
JR
323
324%if %{with snap}
c88cf671 325%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
7e5296f4 326%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
a584c5c5 327%else
7e5296f4 328%{__sed} -i -e 's|@@SNAP@@||g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld-%{SNAP}.conf
c88cf671 329%{__sed} -i '/@@SNAP@@.*/d' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/repos.d/pld.conf
a584c5c5
JR
330%endif
331
27edf30a 332cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/cli.conf
b25cb9a7 333
9e6ff4ef 334%if %{with imode}
335# add desktop file and icon
336install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
27edf30a
ER
337cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
338cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
9e6ff4ef 339%endif
340
b43abde7 341# sources we don't package
5e2c5cc3 342%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{rh,fedora,centos}-source.conf
b25cb9a7 343# include them in %doc
c88cf671 344%{__rm} -rf configs
b25cb9a7 345cp -a conf configs
c88cf671 346%{__rm} -f configs/Makefile*
b25cb9a7 347
62e80071 348%if %{with python}
58c31de0 349%py_postclean
5e2c5cc3 350%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_poldekmod.la
62e80071 351%endif
58c31de0 352
b25cb9a7 353%find_lang %{name}
f373d903 354
b44549bf 355%clean
356rm -rf $RPM_BUILD_ROOT
357
daf0e7ce
ER
358%post
359[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
360if [ "$1" = "1" ]; then
361 # remove ignore = vserver-packages inside vserver on first install
362 {
363 while read f ctx; do
364 [ "$f" = "VxID:" -o "$f" = "s_context:" ] && break
365 done </proc/self/status
366 } 2>/dev/null
367 if [ -z "$ctx" -o "$ctx" = "0" ]; then
368 VSERVER=no
369 else
370 VSERVER=yes
371 fi
372 if [ "$VSERVER" = "yes" ]; then
373 %{__sed} -i -e '/^ignore/s/vserver-packages//' %{_sysconfdir}/%{name}/poldek.conf
374 fi
375fi
b25cb9a7 376
3896c8b1
ER
377%postun -p /sbin/postshell
378-/usr/sbin/fix-info-dir -c %{_infodir}
b25cb9a7
JB
379
380%post libs -p /sbin/ldconfig
381%postun libs -p /sbin/ldconfig
382
b25cb9a7
JB
383%triggerpostun -- poldek < 0.19.0-1.20050613.22.0
384if [ -f /etc/poldek.conf.rpmsave ]; then
385 awk '/^source/ {
386 name = $3;
387 path = $4;
388 auto = "yes";
389 autoup = "yes";
390 type = "pdir";
f154dd55 391 pri = "";
b25cb9a7
JB
392
393 if (sub(",noauto", "", name)) {
394 auto = "no";
395 }
396
f154dd55
ER
397 # process pri=\d+
398 if (match(name, /,pri=[0-9]+/)) {
399 pri = substr(name, RSTART + 5, RLENGTH - 5);
400 name = substr(name, 1, RSTART - 1) substr(name, RSTART + RLENGTH);
401 }
402
b25cb9a7
JB
403 # skip ac sources. already in new config.
404 if (name !~ /^ac(-(ready|test|supported|updates-(general|security)))?$/) {
405 print "";
406 print "[source]";
407 print "name = " name;
408 print "type = " type;
409 print "path = " path;
410 print "auto = " auto;
411 print "autoup = " autoup;
f154dd55
ER
412 if (pri) {
413 print "pri = " pri;
414 }
b25cb9a7
JB
415 }
416
417 }' < /etc/poldek.conf.rpmsave >> /etc/poldek/source.conf
19cae196 418 echo "Converted old custom sources from /etc/poldek.conf.rpmsave to new poldek format in /etc/poldek/source.conf"
b25cb9a7
JB
419
420 # copy hold=
421 hold=$(grep ^hold /etc/poldek.conf.rpmsave)
422 if [ "$hold" ]; then
c88cf671 423 %{__sed} -i -e "/^#hold =/s/^.*/$hold/" /etc/poldek/poldek.conf
b25cb9a7
JB
424 fi
425fi
426
b43abde7
ER
427%triggerpostun -- poldek < 0.30-0.20080225.00.1
428if ! grep -q '^%%includedir repos.d' %{_sysconfdir}/%{name}/poldek.conf; then
429 %{__sed} -i -e '/^%%include source.conf/{
430 a
431 a# /etc/poldek/repos.d/*.conf
432 a%%includedir repos.d
433 }' %{_sysconfdir}/%{name}/poldek.conf
434fi
435
436%{__sed} -i -e '/%%include %%{_distro}-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
437%{__sed} -i -e '/%%include %%{_distro}-multilib-source.conf/d' %{_sysconfdir}/%{name}/poldek.conf
438
439if [ -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave ]; then
440 cp -f %{_sysconfdir}/%{name}/repos.d/pld.conf{,.rpmnew}
478b6a69 441 cp -f %{_sysconfdir}/%{name}/pld-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld.conf
b43abde7
ER
442fi
443
444%ifarch %{x8664}
445if [ -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave ]; then
446 cp -f %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf{,.rpmnew}
478b6a69 447 cp -f %{_sysconfdir}/%{name}/pld-multilib-source.conf.rpmsave %{_sysconfdir}/%{name}/repos.d/pld-multilib.conf
b43abde7
ER
448fi
449%endif
450
767366b0 451%files -f %{name}.lang
b44549bf 452%defattr(644,root,root,755)
a9c9446a 453%doc ChangeLog README* NEWS TODO configs
b25cb9a7 454%dir %{_sysconfdir}/%{name}
08335479 455%dir %{_sysconfdir}/%{name}/repos.d
168acc54 456%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.conf
b43abde7 457%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/repos.d/*.conf
5e2c5cc3
JB
458%attr(755,root,root) %{_bindir}/ipoldek
459%attr(755,root,root) %{_bindir}/poldek
460%attr(755,root,root) %{_bindir}/rpmvercmp
b25cb9a7
JB
461%dir %{_libdir}/%{name}
462%attr(755,root,root) %{_libdir}/%{name}/*
5e2c5cc3 463%{_mandir}/man1/%{name}*.1*
d8826405 464%lang(pl) %{_mandir}/pl/man1/%{name}*
b25cb9a7 465%{_infodir}/poldek.info*
9e6ff4ef 466%if %{with imode}
467%{_desktopdir}/%{name}.desktop
468%{_pixmapsdir}/%{name}.png
469%endif
27edf30a 470%dir /var/cache/%{name}
b25cb9a7 471
b43abde7 472%if %{without static}
b25cb9a7
JB
473%files libs
474%defattr(644,root,root,755)
d8aeff9a
MB
475%attr(755,root,root) %{_libdir}/libpoclidek.so.*.*.*
476%attr(755,root,root) %{_libdir}/libpoldek.so.*.*.*
477%attr(755,root,root) %{_libdir}/libtndb.so.*.*.*
478%attr(755,root,root) %{_libdir}/libtrurl.so.*.*.*
479%attr(755,root,root) %{_libdir}/libvfile.so.*.*.*
480%attr(755,root,root) %ghost %{_libdir}/libpoclidek.so.0
481%attr(755,root,root) %ghost %{_libdir}/libpoldek.so.2
482%attr(755,root,root) %ghost %{_libdir}/libtndb.so.0
483%attr(755,root,root) %ghost %{_libdir}/libtrurl.so.0
484%attr(755,root,root) %ghost %{_libdir}/libvfile.so.0
b25cb9a7
JB
485%endif
486
487%files devel
488%defattr(644,root,root,755)
5e2c5cc3
JB
489%if %{without static}
490%attr(755,root,root) %{_libdir}/libpoclidek.so
491%attr(755,root,root) %{_libdir}/libpoldek.so
492%attr(755,root,root) %{_libdir}/libtndb.so
493%attr(755,root,root) %{_libdir}/libtrurl.so
494%attr(755,root,root) %{_libdir}/libvfile.so
495%endif
496%{_libdir}/libpoclidek.la
497%{_libdir}/libpoldek.la
498%{_libdir}/libtndb.la
499%{_libdir}/libtrurl.la
500%{_libdir}/libvfile.la
501%{_includedir}/poldek
502%{_includedir}/tndb
503%{_includedir}/trurl
504%{_includedir}/vfile
505%{_pkgconfigdir}/tndb.pc
b25cb9a7
JB
506
507%files static
508%defattr(644,root,root,755)
5e2c5cc3
JB
509%{_libdir}/libtndb.a
510%{_libdir}/libtrurl.a
58c31de0
JB
511
512%if %{with python}
513%files -n python-poldek
514%defattr(644,root,root,755)
515%attr(755,root,root) %{py_sitedir}/_poldekmod.so
516%{py_sitescriptdir}/poldek.py[co]
517%{py_sitescriptdir}/poldekmod.py[co]
518%endif
This page took 0.221391 seconds and 4 git commands to generate.