summaryrefslogtreecommitdiff
path: root/dev-scheme/guile-git/guile-git-0.6.0.ebuild
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2024-02-28 21:33:22 +0100
committerMaciej Barć <xgqt@gentoo.org>2024-02-28 22:21:21 +0100
commitf9955adbd4acbf8329e900921a44d5985851782e (patch)
treede6fe07eca4f451c8522a27f06fcafd32377660e /dev-scheme/guile-git/guile-git-0.6.0.ebuild
parentb7e7b66dacbff19196ef733134c807c29a7dc1d2 (diff)
downloadgentoo-f9955adbd4acbf8329e900921a44d5985851782e.tar.gz
gentoo-f9955adbd4acbf8329e900921a44d5985851782e.tar.bz2
gentoo-f9955adbd4acbf8329e900921a44d5985851782e.zip
dev-scheme/guile-git: add missing pkgconfig dependencies
as also declared inside this pkg guix.scm Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-scheme/guile-git/guile-git-0.6.0.ebuild')
-rw-r--r--dev-scheme/guile-git/guile-git-0.6.0.ebuild67
1 files changed, 0 insertions, 67 deletions
diff --git a/dev-scheme/guile-git/guile-git-0.6.0.ebuild b/dev-scheme/guile-git/guile-git-0.6.0.ebuild
deleted file mode 100644
index 69f8ffc6fe95..000000000000
--- a/dev-scheme/guile-git/guile-git-0.6.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Guile bindings of git"
-HOMEPAGE="https://gitlab.com/guile-git/guile-git/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://gitlab.com/${PN}/${PN}.git"
-else
- SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
- S="${WORKDIR}/${PN}-v${PV}"
-
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-3+"
-SLOT="0"
-
-# Works without sandbox. But under sandbox sshd claims to break the protocol.
-RESTRICT="test"
-
-# older libgit seems to be incompatible with guile-git bindings
-# https://github.com/trofi/nix-guix-gentoo/issues/7
-RDEPEND="
- >=dev-libs/libgit2-1:=
- >=dev-scheme/guile-2.0.11:=
- dev-scheme/bytestructures
-"
-DEPEND="${RDEPEND}"
-
-# 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
-
- # guile is trying to avoid recompilation by checking if file
- # /usr/lib64/guile/2.2/site-ccache/<foo>
- # is newer than
- # <foo>
- # In case it is instead of using <foo> guile
- # loads system one (from potentially older version of package).
- # To work it around we bump last modification timestamp of
- # '*.scm' files.
- # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
- find "${S}" -name "*.scm" -exec touch {} + || die
-}
-
-src_test() {
- emake check VERBOSE=1
-}
-
-src_install() {
- default
-
- # Workaround llvm-strip problem of mangling guile ELF debug
- # sections: https://bugs.gentoo.org/905898
- dostrip -x "/usr/$(get_libdir)/guile"
-}