commit 52c92f7c478baebd4b89f5aeb0ba8c1d2cca0b9a
parent 7803233c8d7f823753d48c068ac865a32b0d0261
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Thu, 18 May 2023 19:51:19 +0200
exchange spec
Diffstat:
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