commit: 6b7c98bec9434757e4ae9c9906a24c8557bf39bd Author: Felix Tiede <info <AT> pc-tiede <DOT> de> AuthorDate: Mon Jan 19 06:44:00 2026 +0000 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> CommitDate: Thu Jan 22 12:52:53 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7c98be
net-libs/aqbanking: Add 6.9.1, #967218 European PSD requires Verification Of Payee (VOP) with SEPA transfers. <=aqbanking-6.6 does not support VOP, rendering in useless for SEPA. Requires >=sys-libs/gwenhywfar-5.14.1. Closes: https://codeberg.org/gentoo/gentoo/pulls/21 Signed-off-by: Felix Tiede <info <AT> pc-tiede.de> Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> net-libs/aqbanking/Manifest | 1 + net-libs/aqbanking/aqbanking-6.9.1.ebuild | 63 +++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/net-libs/aqbanking/Manifest b/net-libs/aqbanking/Manifest index 11e0163f4db4..ffad88878758 100644 --- a/net-libs/aqbanking/Manifest +++ b/net-libs/aqbanking/Manifest @@ -1 +1,2 @@ DIST aqbanking-6.6.1.tar.gz 2729954 BLAKE2B 1c4268d3f5e69cba93d071738d44a505d8c19ba2cbaf6a512fae6c46568701b8cbbc27439e01a02007157a7827daffabc6176c7875c8ed56d3bdfe8702336311 SHA512 7e0b0c675a412ee52ed3dc7bbaee2b1f2f7a5c583f69fe854ff1c074204440449c95f47a5b45cfeb4c9b7cebe1a092b9f1cd1055c637a23db4ce061c41f4f605 +DIST aqbanking-6.9.1.tar.gz 2726483 BLAKE2B eab21b93e6f03ca26a66545e4d15e5df399d8c61f4f27282daf97437f73503f54cb2b98c539642e6e2b56b7ed3b54a5f70782ec2232b613f857fa53afceb38cf SHA512 bfbe1e410d80e15bdf1481dbb09c9ac12336e90f4be751925878df0a2f357dbb79eba4b7715c658587a0cd333592cd42ecdd41b4fc5e51ab87892eaad298ed78 diff --git a/net-libs/aqbanking/aqbanking-6.9.1.ebuild b/net-libs/aqbanking/aqbanking-6.9.1.ebuild new file mode 100644 index 000000000000..b0a267b053a8 --- /dev/null +++ b/net-libs/aqbanking/aqbanking-6.9.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P//_/}" + +DESCRIPTION="Generic Online Banking Interface" +HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php" +SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/652/${MY_P}.tar.gz" + +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug doc ebics examples ofx" + +DEPEND=" + app-misc/ktoblzcheck + dev-libs/gmp:0= + >=sys-libs/gwenhywfar-5.14.1:= + virtual/libintl + ebics? ( dev-libs/xmlsec:=[gcrypt] ) + ofx? ( >=dev-libs/libofx-0.9.5:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +DOCS=( AUTHORS ChangeLog NEWS README TODO ) + +src_configure() { + local backends="aqhbci aqnone aqpaypal" + use ebics && backends="${backends} aqebics" + use ofx && backends="${backends} aqofxconnect" + + local myeconfargs=( + --docdir="${EPREFIX}"/usr/share/doc/"${PF}" + $(use_enable debug) + $(use_enable doc full-doc) + --with-backends="${backends}" + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + + rm -rv "${ED}"/usr/share/doc/ || die "Failed to remove docs" + + einstalldocs + + if use examples; then + docinto tutorials + dodoc tutorials/*.{c,h} tutorials/README + fi + + find "${D}" -name '*.la' -type f -delete || die +}
