diff options
Diffstat (limited to 'dev-scheme/guile-git')
-rw-r--r-- | dev-scheme/guile-git/Manifest | 1 | ||||
-rw-r--r-- | dev-scheme/guile-git/guile-git-0.7.0-r100.ebuild | 53 |
2 files changed, 54 insertions, 0 deletions
diff --git a/dev-scheme/guile-git/Manifest b/dev-scheme/guile-git/Manifest index a0537510ad00..369be22bacae 100644 --- a/dev-scheme/guile-git/Manifest +++ b/dev-scheme/guile-git/Manifest @@ -1,5 +1,6 @@ DIST guile-git-v0.6.0.tar.bz2 99833 BLAKE2B 51109cc5f037cffd5e8a6dd1b0ce99631ffb524e209a8b081c33a188ead78d26c76dbb9590e3891c056eb7853da57b7e3f3f08ef3723465bd7ab43671c3d018b SHA512 519b5dafd83b5967403929e347fa2b81fcec97136459722fdc95357cbeba9d519807b8863b17a85fc426e53e8f78f5d3979f96bbb32548bcf598827f3f228219 DIST guile-git-v0.7.0.tar.bz2 100454 BLAKE2B a94a8f81949f1caf4bb31ed498856561fd88d541c3f8ccced1a5f6633f189a09d8961b5fdf7810393e110665e77db48bf4aeb3c756437e2b75f614710eaac521 SHA512 6207464bc48de8e33fde0365c198e42c21719e5ffb27e30ab3277f88d04ccc4a2fe4964c0019333be8f047d3ddc76f1c98e6e060311ce6b2a13ac670c0663226 EBUILD guile-git-0.6.0-r1.ebuild 1667 BLAKE2B 40f51e40576023e6e3773d8d492cb753c3f1014d097c33c26ad4e199b9a2a5244b9f2d33d0bd8ba0de3aba53135c535d22a70691323fd11bbc34501505e3c86f SHA512 6793e1699969048c9b50ca9231de41bc3c7da4fdebb74c1d1d99b2c1089be8699555108402269282a8bb5589b444dc5be625a12346f0fa66377a86db152d9de2 +EBUILD guile-git-0.7.0-r100.ebuild 1029 BLAKE2B d72ed21bd3c2d501b30742ac9f87a8bed61481031f33eb390e20d1fc2aa34867404c12322f97dcaba4a0388e5139e7e686e05ef8ac68c195392b9cb87bb7634f SHA512 08aa8ebcb2f350fd153f38ca1734990ebc7ef49483b7ae4337d511b56c6070d985c407d8dfa2c7612b7e3a447bc343f5685ac26558079f5d5ff83931179c6a65 EBUILD guile-git-0.7.0.ebuild 1675 BLAKE2B d766bad0e357ac96c4f1773f8103d2e7f947c60c6575cd9fb1d05791cb626f1263ca44aae6510f8c35327594fe3028cad621a508ea954f6ff1e12f1f6ae62eac SHA512 130bb4bc756718a4e34eac20ed4426f706ce94981fffb22e6d983d73d88eb4b6ebae16af4169b9e567f7f8c782c5595681111379adfcb3d408a8cfe1f52de9ba MISC metadata.xml 413 BLAKE2B c7d3ae8db8c3905597982f1fead9c98736c237dceca107585e6ee9c7055feaab9d365725de7d8350b1da181aa84fc75d8691fdfca8656fbe78c50d618a48ddab SHA512 1dcf94683f43b26168cf7acd3e49c0d257c5398d89676a361ec1347fd51970dd4b6c1e25d49454e4eef086dea134cb2facf5036322131ec3e6ab32c19a790e86 diff --git a/dev-scheme/guile-git/guile-git-0.7.0-r100.ebuild b/dev-scheme/guile-git/guile-git-0.7.0-r100.ebuild new file mode 100644 index 000000000000..54a0136abb80 --- /dev/null +++ b/dev-scheme/guile-git/guile-git-0.7.0-r100.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GUILE_COMPAT=( 2-2 3-0 ) +inherit autotools guile + +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" + +REQUIRED_USE="${GUILE_REQUIRED_USE}" + +# <libgit2-1.8.0: https://gitlab.com/guile-git/guile-git/-/issues/30 +RDEPEND=" + ${GUILE_DEPS} + <dev-libs/libgit2-1.8.0:= + >=dev-libs/libgit2-1.3.0:= + >=dev-scheme/bytestructures-2.0.2-r100[${GUILE_USEDEP}] +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + guile_src_prepare + + # network sandbox + ssh configuration + sed -i -e '/tests\/clone.scm/d' Makefile.am || die + + eautoreconf +} + +src_test() { + guile_foreach_impl emake VERBOSE="1" check +} |