Skip to content

Commit

Permalink
dev-scheme/guile-gcrypt: 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 81e2f85 commit 964f799
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 @@ -7,31 +7,43 @@ inherit autotools

DESCRIPTION="Guile bindings of libgcrypt"
HOMEPAGE="https://notabug.org/cwebber/guile-gcrypt"
SRC_URI="https://notabug.org/cwebber/guile-gcrypt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}"

if [[ "${PV}" == *9999* ]] ; then
inherit git-r3

EGIT_REPO_URI="https://notabug.org/cwebber/${PN}.git"
else
SRC_URI="https://notabug.org/cwebber/guile-gcrypt/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}"

KEYWORDS="~amd64 ~x86"
fi

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="
>=dev-scheme/guile-2.0.11:=
dev-libs/libgcrypt:0=
"
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

# upstream tag on top of source tree. has no autogenerated files
eautoreconf
}

src_install() {
Expand Down

0 comments on commit 964f799

Please sign in to comment.