Skip to content

Commit

Permalink
dev-scheme/guile-gnutls: add missing pkgconfig dependencies
Browse files Browse the repository at this point in the history
as also declared inside this pkg guix.scm

Signed-off-by: Maciej Barć <[email protected]>
  • Loading branch information
xgqt committed Feb 28, 2024
1 parent eb40df1 commit 72c8a61
Showing 1 changed file with 20 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -8,31 +8,43 @@ 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
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() {
Expand Down

0 comments on commit 72c8a61

Please sign in to comment.