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