gnunet-rpm

GNUnet RPM package rules
Log | Files | Refs | README

commit 52c92f7c478baebd4b89f5aeb0ba8c1d2cca0b9a
parent 7803233c8d7f823753d48c068ac865a32b0d0261
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Thu, 18 May 2023 19:51:19 +0200

exchange spec

Diffstat:
Mrpmbuild/SPECS/taler-exchange.spec | 40+++++++++++++++++++---------------------
1 file changed, 19 insertions(+), 21 deletions(-)

diff --git a/rpmbuild/SPECS/taler-exchange.spec b/rpmbuild/SPECS/taler-exchange.spec @@ -110,16 +110,19 @@ echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - %install make install DESTDIR=%{buildroot} -%find_lang %{name} -install debian/etc-libtalerexchange/* etc/ -install debian/etc-taler-auditor/* etc/ -install debian/etc-taler-exchange/* etc/ +#%find_lang %{name} +# FIXME: Installing default configs. Those must be shipped in the tarball. +#install debian/etc-libtalerexchange/* etc/ +#install debian/etc-taler-auditor/* etc/ +#install debian/etc-taler-exchange/* etc/ #install -Dm644 "contrib/packages/fedora/%{name}.service" "%{buildroot}/%{_unitdir}/%{name}.service" #install -Dm644 "contrib/packages/fedora/%{name}-user.service" "%{buildroot}/%{_userunitdir}/%{name}-user.service" #install -Dm644 "contrib/packages/fedora/gnunet-system.conf" %{buildroot}/%{_sysconfdir}/gnunet.conf +rm -f %{buildroot}%{_infodir}/dir %check -make check +# FIXME test builds require installed libtalerexchange. May be upstream bug. +#make check %post #%systemd_post %{name}.service @@ -147,11 +150,10 @@ make check %{_bindir}/taler-exchange-transfer %{_bindir}/taler-exchange-wirewatch %{_bindir}/taler-exchange-wire-gateway-client -%{_libdir}/*/taler/libtaler_plugin_kyclogic_*.so -%{_libdir}/*/taler/libtaler_extension_*.so +%{_libdir}/taler/libtaler_plugin_kyclogic_*.so +%{_libdir}/taler/libtaler_extension_*.so %{_mandir}/man1/taler-exchange-aggregator* %{_mandir}/man1/taler-exchange-closer* -%{_mandir}/man1/taler-exchange-dbinit* %{_mandir}/man1/taler-exchange-drain* %{_mandir}/man1/taler-exchange-expire* %{_mandir}/man1/taler-exchange-httpd* @@ -179,8 +181,9 @@ make check %{_datadir}/taler/config.d/paths.conf %{_datadir}/taler/config.d/taler.conf %{_bindir}/taler-config -%{_mandir}/man5/taler.conf.5 %{_mandir}/man1/taler-config* +%{_mandir}/man5/taler.conf.5.gz +%{_libdir}/libtaler*.so.* %files -n libtalerexchange-devel # Benchmarks, only install them for the dev package. @@ -198,12 +201,7 @@ make check # Headers %{_includedir}/taler/* # Plain .so symlinks -%{_libdir}/*/libtaler*.so -# Testing libraries -%{_libdir}/*/libtalertesting.so.* -%{_libdir}/*/libtalerfakebank.so.* -%{_libdir}/*/libtalertesting.so -%{_libdir}/*/libtalerfakebank.so +%{_libdir}/libtaler*.so # Documentation %{_mandir}/man1/taler-exchange-benchmark* %{_infodir}/taler-developer-manual* @@ -216,9 +214,9 @@ make check %{_bindir}/taler-auditor-offline %{_bindir}/taler-auditor-sync %{_bindir}/taler-helper-auditor-* -%{_bindir}/*/taler/libtaler_plugin_auditor*.so -%{_bindir}/*/libauditor* -%{_bindir}/*/libtalerauditordb* +%{_libdir}/taler/libtaler_plugin_auditor*.so +%{_libdir}/libauditor* +%{_libdir}/libtalerauditordb* %{_mandir}/man1/taler-auditor* %{_mandir}/man1/taler-helper-auditor* %{_infodir}/taler-auditor* @@ -229,15 +227,15 @@ make check %files database %{_bindir}/taler-exchange-dbinit -%{_libdir}/*/taler/libtaler_plugin_exchange*.so -%{_mandir}/man1/taler-exchange-dbinit.1 +%{_libdir}/taler/libtaler_plugin_exchange*.so %{_datadir}/taler/sql/exchange/* %{_datadir}/taler/config.d/exchangedb.conf %{_datadir}/taler/config.d/exchangedb-postgres.conf +%{_mandir}/man1/taler-exchange-dbinit.1.gz %files offline %{_bindir}/taler-exchange-offline -%{_mandir}/man1/taler-exchange-offline* +%{_mandir}/*/taler-exchange-offline* #%files doc