Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/aqbanking/
Date: Fri, 02 Dec 2022 07:43:06
Message-Id: 1669966980.a1e268dad7bbb82f3b7d45ac60cc9f231c66e458.juippis@gentoo
1 commit: a1e268dad7bbb82f3b7d45ac60cc9f231c66e458
2 Author: Marco Scardovi <mscardovi <AT> icloud <DOT> com>
3 AuthorDate: Mon Nov 21 20:18:35 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 2 07:43:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e268da
7
8 net-libs/aqbanking: bump to 6.5.3, EAPI 8
9
10 Signed-off-by: Marco Scardovi <mscardovi <AT> icloud.com>
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 net-libs/aqbanking/Manifest | 1 +
14 net-libs/aqbanking/aqbanking-6.5.3.ebuild | 59 +++++++++++++++++++++++++++++++
15 2 files changed, 60 insertions(+)
16
17 diff --git a/net-libs/aqbanking/Manifest b/net-libs/aqbanking/Manifest
18 index 47974e204fb9..fb3887730a7e 100644
19 --- a/net-libs/aqbanking/Manifest
20 +++ b/net-libs/aqbanking/Manifest
21 @@ -1 +1,2 @@
22 DIST aqbanking-6.2.5.tar.gz 2611057 BLAKE2B 05ba9b652f60ae79bc8446f65714ec72396669886d34e57ad09a21b4e5a563bc3f9fbb14431be076b9c05171fe6eac17b128d4bcd7af5250fd5c63d8d93e3e65 SHA512 aec71c16d8f0b3bdac1bba32f83fb22d5b4d2272b41845e7f63e770323a622fcabe1d2e1a9fc98977a38c467ab7cc0f934746216c2107363b81f51b90e65c88c
23 +DIST aqbanking-6.5.3.tar.gz 2690700 BLAKE2B 2a6407a9d6bfe6a7cfa3b3f4b6d3183b801bda8914770a11d48491fa7bc48e9b034b7eb5d220c6181725240e4475460a11c64df2d73dac98ccb30a61d5de5bca SHA512 bca4449981f9660dc7de8506a2088981b52dcf4ded765fd337263962b464b7903319878e8efbce6cbef043b65be8edb828fee873f19e8c6b2fed0cf7906d58b2
24
25 diff --git a/net-libs/aqbanking/aqbanking-6.5.3.ebuild b/net-libs/aqbanking/aqbanking-6.5.3.ebuild
26 new file mode 100644
27 index 000000000000..9d0bc815c50b
28 --- /dev/null
29 +++ b/net-libs/aqbanking/aqbanking-6.5.3.ebuild
30 @@ -0,0 +1,59 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DESCRIPTION="Generic Online Banking Interface"
37 +HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
38 +SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/467/${P}.tar.gz"
39 +
40 +LICENSE="GPL-2"
41 +SLOT="0"
42 +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
43 +IUSE="debug doc ebics examples ofx"
44 +
45 +BDEPEND="
46 + sys-devel/gettext
47 + virtual/pkgconfig
48 + doc? ( app-doc/doxygen )
49 +"
50 +DEPEND="
51 + app-misc/ktoblzcheck
52 + dev-libs/gmp:0=
53 + >=sys-libs/gwenhywfar-5.10.1:=
54 + virtual/libintl
55 + ebics? ( dev-libs/xmlsec[gcrypt] )
56 + ofx? ( >=dev-libs/libofx-0.9.5:= )
57 +"
58 +RDEPEND="${DEPEND}"
59 +
60 +DOCS=( AUTHORS ChangeLog NEWS README TODO )
61 +
62 +src_configure() {
63 + local backends="aqhbci aqnone aqpaypal"
64 + use ofx && backends="${backends} aqofxconnect"
65 + use ebics && backends="${backends} aqebics"
66 +
67 + local myeconfargs=(
68 + --docdir="${EPREFIX}"/usr/share/doc/"${PF}"
69 + $(use_enable debug)
70 + $(use_enable doc full-doc)
71 + --with-backends="${backends}"
72 + )
73 + econf "${myeconfargs[@]}"
74 +}
75 +
76 +src_install() {
77 + emake DESTDIR="${D}" install
78 +
79 + rm -rv "${ED}"/usr/share/doc/ || die "Failed to remove docs"
80 +
81 + einstalldocs
82 +
83 + if use examples; then
84 + docinto tutorials
85 + dodoc tutorials/*.{c,h} tutorials/README
86 + fi
87 +
88 + find "${D}" -name '*.la' -type f -delete || die
89 +}