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-gi/
Date: Thu, 30 Dec 2021 21:47:45
Message-Id: 1640900848.2cb5f741b676fa54304f4f8b2b2b6a1582130450.xgqt@gentoo
1 commit: 2cb5f741b676fa54304f4f8b2b2b6a1582130450
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 30 21:46:30 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 30 21:47:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb5f741
7
8 dev-scheme/guile-gi: bump to 0.3.2
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
12
13 dev-scheme/guile-gi/Manifest | 1 +
14 dev-scheme/guile-gi/guile-gi-0.3.2.ebuild | 56 +++++++++++++++++++++++++++++++
15 2 files changed, 57 insertions(+)
16
17 diff --git a/dev-scheme/guile-gi/Manifest b/dev-scheme/guile-gi/Manifest
18 index 073a4bf2c745..2681e7b7ed11 100644
19 --- a/dev-scheme/guile-gi/Manifest
20 +++ b/dev-scheme/guile-gi/Manifest
21 @@ -1 +1,2 @@
22 DIST guile-gi-0.3.1.tar.gz 345440 BLAKE2B 17c4ecda48951244d427098767072621278750614919f13d1b03b7ecda5f06b2274c7db50c4288b4bfe581cd852e80cd1d4137b5ccc0e18d0e23866e1eba323a SHA512 b866df95946069cad606bc8f7e7c988665029482bcb986109d652728023151a5e60ee39e86635b9f0b9f0d4d3a9cd72f39b65ee983438f71dff186994e3af197
23 +DIST guile-gi-0.3.2.tar.gz 350346 BLAKE2B 8680891e3a0854b2741a26847ad0f75262d83ba240caa6afc38765445477cd3d9b4abfecf0c2dc68b05c61efe6cdbde633c16d98cbb6db49e2727adfb83004c3 SHA512 88a58ac8c97a2bb0c9304183423b77831365706aafb9a98185a555b19783247aaf7bf80963a3b75090a9774a8360b3767583e8cdd8416fdad0d3c23973fb37c6
24
25 diff --git a/dev-scheme/guile-gi/guile-gi-0.3.2.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.2.ebuild
26 new file mode 100644
27 index 000000000000..e1dbe9e8b9ec
28 --- /dev/null
29 +++ b/dev-scheme/guile-gi/guile-gi-0.3.2.ebuild
30 @@ -0,0 +1,56 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit virtualx autotools
37 +
38 +DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
39 +HOMEPAGE="https://spk121.github.io/guile-gi/"
40 +
41 +if [[ "${PV}" == *9999* ]]; then
42 + inherit git-r3
43 + EGIT_REPO_URI="https://github.com/spk121/${PN}.git"
44 +else
45 + SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
46 + KEYWORDS="~amd64"
47 +fi
48 +
49 +RESTRICT="strip"
50 +LICENSE="GPL-3"
51 +SLOT="0"
52 +
53 +DEPEND="
54 + >=dev-scheme/guile-2.0.9:=
55 + dev-libs/gobject-introspection
56 + x11-libs/gtk+:3[introspection]
57 +"
58 +RDEPEND="${DEPEND}"
59 +BDEPEND="sys-apps/texinfo"
60 +
61 +# guile generates ELF files without use of C or machine code
62 +# It's a portage's false positive. bug #677600
63 +QA_PREBUILT='*[.]go'
64 +
65 +src_prepare() {
66 + default
67 +
68 + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
69 + find "${S}" -name "*.scm" -exec touch {} + || die
70 +
71 + eautoreconf
72 +}
73 +
74 +src_configure() {
75 + econf --enable-introspection=yes
76 +}
77 +
78 +src_test() {
79 + virtx default
80 +}
81 +
82 +src_install() {
83 + default
84 +
85 + mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
86 +}