summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-scheme/guile-gnutls/guile-gnutls-4.0.0-r1.ebuild (renamed from dev-scheme/guile-gnutls/guile-gnutls-4.0.0.ebuild)28
1 files changed, 20 insertions, 8 deletions
diff --git a/dev-scheme/guile-gnutls/guile-gnutls-4.0.0.ebuild b/dev-scheme/guile-gnutls/guile-gnutls-4.0.0-r1.ebuild
index 2ddce6cbaeee..ca5e5aab27ac 100644
--- a/dev-scheme/guile-gnutls/guile-gnutls-4.0.0.ebuild
+++ b/dev-scheme/guile-gnutls/guile-gnutls-4.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,19 +8,32 @@ inherit autotools
DESCRIPTION="Guile-GnuTLS provides Guile bindings for the GnuTLS library"
HOMEPAGE="https://gnutls.gitlab.io/guile/manual/
https://gitlab.com/gnutls/guile/"
-SRC_URI="https://gitlab.com/gnutls/guile/-/archive/v${PV}/guile-v${PV}.tar.bz2
- -> ${P}.tar.bz2"
-S="${WORKDIR}"/guile-v${PV}
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://gitlab.com/gnutls/guile.git"
+else
+ SRC_URI="https://gitlab.com/gnutls/guile/-/archive/v${PV}/guile-v${PV}.tar.bz2
+ -> ${P}.tar.bz2"
+ S="${WORKDIR}/guile-v${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-scheme/guile-2.0.0:=
net-libs/gnutls:=[-guile(-)]
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
# guile generates ELF files without use of C or machine code
# It's a portage's false positive. bug #677600
@@ -28,11 +41,10 @@ QA_PREBUILT='*[.]go'
src_prepare() {
default
+ eautoreconf
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
find "${S}" -name "*.scm" -exec touch {} + || die
-
- eautoreconf
}
src_configure() {