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