Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-gcrypt/
Date: Fri, 02 Dec 2022 07:29:40
Message-Id: 1669966174.ac2cd1a7d6ab298b71b88be9d76bb439b7f2deb6.xgqt@gentoo
1 commit: ac2cd1a7d6ab298b71b88be9d76bb439b7f2deb6
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 2 07:27:19 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 2 07:29:34 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2cd1a7
7
8 dev-scheme/guile-gcrypt: bump to 0.4.0
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 dev-scheme/guile-gcrypt/Manifest | 1 +
13 dev-scheme/guile-gcrypt/guile-gcrypt-0.4.0.ebuild | 37 +++++++++++++++++++++++
14 2 files changed, 38 insertions(+)
15
16 diff --git a/dev-scheme/guile-gcrypt/Manifest b/dev-scheme/guile-gcrypt/Manifest
17 index 240c748ec956..6f754c556550 100644
18 --- a/dev-scheme/guile-gcrypt/Manifest
19 +++ b/dev-scheme/guile-gcrypt/Manifest
20 @@ -1 +1,2 @@
21 DIST guile-gcrypt-0.3.0.tar.gz 55022 BLAKE2B 20d0948df250637c38a9e583ed9b8e0f4fd6d6142a60b4cceddab9a6a5c3062ffc7a0c8bc61187a1e942a137186ccc6e3cbc44b86d3c64f8cea91c67ae46cb08 SHA512 036017bbf10247bf474f41bb23fa0e824ed17241f169d0b36da5b20753502050bf6b14fa3a584076521e8f076732b75fe3f5e0ec9fb9ffeaf142319a98d36ae9
22 +DIST guile-gcrypt-0.4.0.tar.gz 56915 BLAKE2B 0b1ca0b23531f1dd28422798f235d15898ec67dd77fa08b52f9ccbfc9b9c1ed55abd1ec7cd15c9a129444e9d7411e24ef5b73ebc8547ca9e0408e7e5a552a200 SHA512 5dbb5ca9f00a607200c600d438f5d96db271a5e889f4e92d361793073ef618b1f731c3bc31dc39c7b939c2e9111da7905ed68845f55fe7fd24b064496e9d2677
23
24 diff --git a/dev-scheme/guile-gcrypt/guile-gcrypt-0.4.0.ebuild b/dev-scheme/guile-gcrypt/guile-gcrypt-0.4.0.ebuild
25 new file mode 100644
26 index 000000000000..7c88a2ac40d5
27 --- /dev/null
28 +++ b/dev-scheme/guile-gcrypt/guile-gcrypt-0.4.0.ebuild
29 @@ -0,0 +1,37 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit autotools
36 +
37 +DESCRIPTION="Guile bindings of libgcrypt"
38 +HOMEPAGE="https://notabug.org/cwebber/guile-gcrypt"
39 +SRC_URI="https://notabug.org/cwebber/guile-gcrypt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
40 +S="${WORKDIR}/${PN}"
41 +
42 +LICENSE="GPL-3"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE=""
46 +RESTRICT="strip"
47 +
48 +RDEPEND="
49 + >=dev-scheme/guile-2.0.11:=
50 + dev-libs/libgcrypt:0=
51 +"
52 +DEPEND="${RDEPEND}"
53 +
54 +# guile generates ELF files without use of C or machine code
55 +# It's a portage's false positive. bug #677600
56 +QA_PREBUILT='*[.]go'
57 +
58 +src_prepare() {
59 + default
60 +
61 + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
62 + find "${S}" -name "*.scm" -exec touch {} + || die
63 +
64 + # upstream tag on top of source tree. has no autogenerated files
65 + eautoreconf
66 +}