gnunet-rpm

GNUnet RPM package rules
Log | Files | Refs | README

commit 0d805c9795fe93730ae027e960d8650b9a0c29f9
parent aafce4de00ef071f1626e4631768b0c6979b733a
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Fri, 24 Oct 2025 15:25:19 +0200

exchange spec 1.0

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

diff --git a/rpmbuild/SPECS/taler-exchange.spec b/rpmbuild/SPECS/taler-exchange.spec @@ -1,5 +1,5 @@ Name: taler-exchange -Version: 0.13.0 +Version: 1.0.0 Release: 1%{?dist} Summary: The Taler exchange service. License: AGPL-3.0-or-later @@ -7,10 +7,8 @@ URL: https://taler.net %global _disable_source_fetch 0 Source0: https://ftpmirror.gnu.org/gnu/taler/%{name}-%{version}.tar.gz Source1: https://ftpmirror.gnu.org/gnu/taler/%{name}-%{version}.tar.gz.sig -Source2: https://keys.openpgp.org/vks/v1/by-fingerprint/C720D89AAE76119BB75DE459D2E4F00F29D02A4B -Source3: https://git.taler.net/exchange.git/plain/src/exchange/taler-exchange-httpd_withdraw.h?id=1f34f365077647d60a30f94955cf1d6b1e411c13 -Patch0: https://git.taler.net/exchange.git/patch/src/exchange/?id=a6deee497c1e4515c426d755f2b473905b958eca -%global SHA512SUM0 03316760fda1810736ed41b2fcc772260b2eced15158b0241d64d77e7d3fd1c09869b3e8f4b53b36adf80bb34411b9f1fe2a7f3b9e10a966f1876a911d4b7c56 +Source2: https://keys.openpgp.org/vks/v1/by-fingerprint/D8423BCB326C7907033929C7939E6BE1E29FC3CC +%global SHA512SUM0 ddb593e25817b534b22eb10ed589b33c8ebe42f48f9190aba4bba44995ab7e8569cfbcdbc27bba345ec26cbe4f3d32d80b439d1267c4731659b2a29c862f1324 BuildRequires: libtool BuildRequires: libtool-ltdl BuildRequires: libtool-ltdl-devel @@ -27,6 +25,7 @@ BuildRequires: libargon2-devel BuildRequires: jansson-devel BuildRequires: libpq-devel BuildRequires: gnupg2 +BuildRequires: jq BuildRequires: zlib-devel Recommends: postgresql-server Recommends: taler-exchange-offline @@ -105,11 +104,7 @@ of its regulatory compliance. echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' - %autosetup -N -cp %{SOURCE3} src/exchange/taler-exchange-httpd_withdraw.h -%autopatch -v -p1 - %build %configure %{make_build} @@ -166,11 +161,33 @@ rm -f %{buildroot}%{_infodir}/dir %{_bindir}/taler-exchange-transfer %{_bindir}/taler-exchange-wirewatch %{_bindir}/taler-exchange-wire-gateway-client +%{_bindir}/taler-exchange-helper-measure-challenger-email-context-check +%{_bindir}/taler-exchange-helper-measure-challenger-postal-context-check +%{_bindir}/taler-exchange-helper-measure-challenger-sms-context-check +%{_bindir}/taler-exchange-helper-measure-clear-continue +%{_bindir}/taler-exchange-helper-measure-defaults-but-investigate +%{_bindir}/taler-exchange-helper-measure-freeze +%{_bindir}/taler-exchange-helper-measure-inform-investigate +%{_bindir}/taler-exchange-helper-measure-none +%{_bindir}/taler-exchange-helper-measure-preserve-but-investigate +%{_bindir}/taler-exchange-helper-measure-preserve-set-expiration +%{_bindir}/taler-exchange-helper-measure-tops-3rdparty-check +%{_bindir}/taler-exchange-helper-measure-tops-address-check +%{_bindir}/taler-exchange-helper-measure-tops-kyx-check +%{_bindir}/taler-exchange-helper-measure-tops-postal-check +%{_bindir}/taler-exchange-helper-measure-tops-sms-check +%{_bindir}/taler-exchange-helper-measure-update-from-context +%{_bindir}/taler-exchange-helper-measure-validate-accepted-tos +%{_bindir}/taler-exchange-helper-sanctions-dummy +%{_bindir}/taler-exchange-kyc-challenger-email-converter +%{_bindir}/taler-exchange-kyc-challenger-postal-converter +%{_bindir}/taler-exchange-kyc-challenger-sms-converter +%{_bindir}/taler-exchange-kyc-trigger +%{_bindir}/taler-exchange-sanctionscheck +%{_libdir}/taler-exchange/* # FIXME different package? %{_bindir}/taler-terms-generator %{_bindir}/taler-unified-setup.sh -%{_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-drain* @@ -187,25 +204,20 @@ rm -f %{buildroot}%{_infodir}/dir %{_mandir}/man1/taler-aggregator-benchmark.1.gz %{_mandir}/man1/taler-exchange-dbconfig.1.gz %{_mandir}/man1/taler-exchange-kyc-aml-pep-trigger.1.gz +%{_mandir}/man1/taler-exchange-kyc-trigger.1.gz +%{_mandir}/man1/taler-exchange-sanctionscheck.1.gz %{_mandir}/man1/taler-fakebank-run.1.gz %{_mandir}/man1/taler-terms-generator.1.gz %{_mandir}/man1/taler-unified-setup.1.gz +%{_mandir}/man5/taler-exchange.conf.5.gz %{_infodir}/taler-exchange* -%{_datadir}/locale/de/LC_MESSAGES/exchange-tos-v0.po -%{_datadir}/taler/config.d/* -%{_datadir}/taler/exchange/templates/*.must -%{_datadir}/taler/exchange/aml-spa/* -%{_datadir}/taler/exchange/kyc-spa/* -%{_datadir}/taler/terms/* +%{_datadir}/taler-exchange/* # FIXME configuration files in /etc/taler %files -n libtalerexchange # FIXME: All this should eventually go into taler-base. -%{_datadir}/taler/config.d/paths.conf -%{_datadir}/taler/config.d/taler.conf -%{_bindir}/taler-config -%{_mandir}/man1/taler-config* -%{_mandir}/man5/taler.conf.5.gz +%{_bindir}/taler-exchange-config +%{_mandir}/man1/taler-exchange-config* %{_libdir}/libtaler*.so.* %files -n libtalerexchange-devel @@ -226,30 +238,24 @@ rm -f %{buildroot}%{_infodir}/dir %{_infodir}/taler-developer-manual* %files -n taler-auditor -%{_bindir}/taler-auditor +%{_bindir}/taler-auditor-config %{_bindir}/taler-auditor-dbinit %{_bindir}/taler-auditor-dbconfig %{_bindir}/taler-auditor-httpd %{_bindir}/taler-auditor-offline %{_bindir}/taler-auditor-sync %{_bindir}/taler-helper-auditor-* -%{_libdir}/taler/libtaler_plugin_auditor*.so %{_libdir}/libauditor* +%{_datadir}/taler-auditor/* %{_libdir}/libtalerauditordb* +%{_libdir}/taler-auditor/* %{_mandir}/man1/taler-auditor* %{_mandir}/man1/taler-helper-auditor* %{_infodir}/taler-auditor* -%{_datadir}/taler/auditor/spa/ -%{_datadir}/taler/config.d/auditor* -%{_datadir}/taler/sql/auditor/* # FIXME Configuration %files database %{_bindir}/taler-exchange-dbinit -%{_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 @@ -260,5 +266,8 @@ rm -f %{buildroot}%{_infodir}/dir %changelog +* Fri Oct 24 2025 Martin Schanzenbach - 1.0.0-1 +- Packaged old release + * Thu May 18 2023 Martin Schanzenbach - 0.9.2-1 - Initial package