gnunet-rpm

GNUnet RPM package rules
Log | Files | Refs | README

commit 377ef5a8b8b3772b79437be0e59953680720badd
parent 723f642b33676ef6363b1dd56f4e43dc7fa0c465
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Mon, 16 Dec 2024 21:17:30 +0100

v0.23.1

Diffstat:
Mrpmbuild/SPECS/gnunet.spec | 4++--
Mrpmbuild/SPECS/taler-exchange.spec | 50++++++++++++++++++++++++++++++++++----------------
Mrpmbuild/SPECS/taler-merchant.spec | 6+++---
3 files changed, 39 insertions(+), 21 deletions(-)

diff --git a/rpmbuild/SPECS/gnunet.spec b/rpmbuild/SPECS/gnunet.spec @@ -2,7 +2,7 @@ %global gnunethome %{_sharedstatedir}/%{name} Name: gnunet -Version: 0.23.0 +Version: 0.23.1 Release: 1%{?dist} Summary: Framework for secure peer-to-peer networking License: AGPL-3.0-or-later @@ -12,7 +12,7 @@ URL: https://%{name}.org Source0: https://buildbot.gnunet.org/releases/%{name}-%{version}-meson.tar.xz Source1: https://buildbot.gnunet.org/releases/%{name}-%{version}-meson.tar.xz.sig Source2: https://www.gnunet.org/~schanzen/schanzen.asc -%global SHA256SUM0 b351e4089d523ffddb8ab7c85ddc98fbad45b0bccd3d1645eb0a3dd4b92d2415 +%global SHA256SUM0 367bedf0f469949c6fc9906ae33262dfb00234eb80207d3c964aab2141dad2bf BuildRequires: libtool BuildRequires: libtool-ltdl BuildRequires: libtool-ltdl-devel diff --git a/rpmbuild/SPECS/taler-exchange.spec b/rpmbuild/SPECS/taler-exchange.spec @@ -1,5 +1,5 @@ Name: taler-exchange -Version: 0.9.2 +Version: 0.13.0 Release: 1%{?dist} Summary: The Taler exchange service. License: AGPL-3.0-or-later @@ -7,8 +7,10 @@ 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://grothoff.org/christian/grothoff.asc -%global SHA512SUM0 3a7cb12aaa4229f0dd36e2015123757df14d7e7a30bdb0a9c23aa4ca562ca83966e3522d02b65d40092b051955bf2380a01f321d1acf283f6a55e5b609121122 +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 BuildRequires: libtool BuildRequires: libtool-ltdl BuildRequires: libtool-ltdl-devel @@ -103,7 +105,10 @@ of its regulatory compliance. echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup + +%autosetup -N +cp %{SOURCE3} src/exchange/taler-exchange-httpd_withdraw.h +%autopatch -v -p1 %build %configure @@ -143,7 +148,17 @@ rm -f %{buildroot}%{_infodir}/dir %{_bindir}/taler-exchange-dbinit %{_bindir}/taler-exchange-drain %{_bindir}/taler-exchange-expire +%{_bindir}/taler-exchange-dbconfig +%{_bindir}/taler-exchange-helper-converter-oauth2-test-full_name +%{_bindir}/taler-exchange-helper-measure-test-form +%{_bindir}/taler-exchange-helper-measure-test-oauth %{_bindir}/taler-exchange-httpd +%{_bindir}/taler-exchange-kyc-aml-pep-trigger.sh +%{_bindir}/taler-exchange-kyc-kycaid-converter.sh +%{_bindir}/taler-exchange-kyc-oauth2-challenger.sh +%{_bindir}/taler-exchange-kyc-oauth2-nda.sh +%{_bindir}/taler-exchange-kyc-oauth2-test-converter.sh +%{_bindir}/taler-exchange-kyc-persona-converter.sh %{_bindir}/taler-exchange-router %{_bindir}/taler-exchange-secmod-cs %{_bindir}/taler-exchange-secmod-eddsa @@ -151,6 +166,9 @@ rm -f %{buildroot}%{_infodir}/dir %{_bindir}/taler-exchange-transfer %{_bindir}/taler-exchange-wirewatch %{_bindir}/taler-exchange-wire-gateway-client +# 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* @@ -166,18 +184,22 @@ rm -f %{buildroot}%{_infodir}/dir %{_mandir}/man1/taler-exchange-wirewatch* %{_mandir}/man1/taler-bank* %{_mandir}/man1/taler-exchange-wire-gateway-client* -%{_infodir}/taler-bank* +%{_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-fakebank-run.1.gz +%{_mandir}/man1/taler-terms-generator.1.gz +%{_mandir}/man1/taler-unified-setup.1.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/* # FIXME configuration files in /etc/taler -%{_datadir}/taler/exchange/pp/*/* -%{_datadir}/taler/exchange/tos/*/* - %files -n libtalerexchange -%{_libdir}/*/libtaler*.so.* # FIXME: All this should eventually go into taler-base. %{_datadir}/taler/config.d/paths.conf %{_datadir}/taler/config.d/taler.conf @@ -193,10 +215,6 @@ rm -f %{buildroot}%{_infodir}/dir %{_bindir}/taler-fakebank-run %{_bindir}/taler-bank-benchmark %{_bindir}/taler-exchange-kyc-tester -# Only used in test cases. Maybe these -# shouldn't even be installed? -%{_bindir}/taler-nexus-prepare -%{_bindir}/taler-bank-manage-testing # Man pages %{_mandir}/man1/taler-exchange-kyc-tester* # Headers @@ -210,7 +228,7 @@ rm -f %{buildroot}%{_infodir}/dir %files -n taler-auditor %{_bindir}/taler-auditor %{_bindir}/taler-auditor-dbinit -%{_bindir}/taler-auditor-exchange +%{_bindir}/taler-auditor-dbconfig %{_bindir}/taler-auditor-httpd %{_bindir}/taler-auditor-offline %{_bindir}/taler-auditor-sync @@ -221,10 +239,10 @@ rm -f %{buildroot}%{_infodir}/dir %{_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 -%{_datadir}/taler/exchange/auditor-report.tex.j2 %files database %{_bindir}/taler-exchange-dbinit diff --git a/rpmbuild/SPECS/taler-merchant.spec b/rpmbuild/SPECS/taler-merchant.spec @@ -1,5 +1,5 @@ Name: taler-merchant -Version: 0.9.2 +Version: 0.13.0 Release: 1%{?dist} Summary: GNU's payment system merchant backend. License: AGPL-3.0-or-later @@ -8,7 +8,7 @@ URL: https://taler.net 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://grothoff.org/christian/grothoff.asc -%global SHA512SUM0 478fa72e281369764b91dec02e70af70f8d8bc79b9501cee26e2187beac8ec253f0f6976ba570f944ce330196cef9c722c859c2a0d1848ccd2b4696a494bd9aa +%global SHA512SUM0 23ee2121156a4a6e1c6001807334f66f8dc45b0ea78ff045b055c014ab3a4b448cd01892f1f36728faacc542bbeef723e10a64ea42af5325d8facfef2e6902e0 BuildRequires: libtool BuildRequires: libtool-ltdl BuildRequires: libtool-ltdl-devel @@ -60,7 +60,7 @@ This package contains the development files for libtalermerchant. %prep echo "%SHA512SUM0 %SOURCE0" | sha512sum -c - -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +#%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup