commit 0d805c9795fe93730ae027e960d8650b9a0c29f9
parent aafce4de00ef071f1626e4631768b0c6979b733a
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Fri, 24 Oct 2025 15:25:19 +0200
exchange spec 1.0
Diffstat:
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