From 39f7d1221f2f97f55d0d5b38390fccbc49fb0fd1 Mon Sep 17 00:00:00 2001 From: Maciej Barć Date: Mon, 17 Oct 2022 16:34:25 +0200 Subject: dev-scheme/guile-ssh: depend on libssh with USE=sftp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/877403 Signed-off-by: Maciej Barć --- dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 44 +++++++++++++++++++++++++ dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild | 44 ------------------------- 2 files changed, 44 insertions(+), 44 deletions(-) create mode 100644 dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild delete mode 100644 dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild new file mode 100644 index 000000000000..fe67b2f16774 --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library providing access to the SSH protocol for GNU Guile" +HOMEPAGE="https://memory-heap.org/~avp/projects/guile-ssh/ + https://github.com/artyom-poptsov/guile-ssh/" +SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-scheme/guile-2.0.0:= + net-libs/libssh:0=[server,sftp] +" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) +PATCHES=( "${FILESDIR}"/${P}-tests.patch ) + +# 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 + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die + + eautoreconf +} + +src_install() { + default + + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild deleted file mode 100644 index c578969e8004..000000000000 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Library providing access to the SSH protocol for GNU Guile" -HOMEPAGE="https://memory-heap.org/~avp/projects/guile-ssh/ - https://github.com/artyom-poptsov/guile-ssh/" -SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-scheme/guile-2.0.0:= - net-libs/libssh:0=[server] -" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) -PATCHES=( "${FILESDIR}"/${P}-tests.patch ) - -# 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 - - # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 - find "${S}" -name "*.scm" -exec touch {} + || die - - eautoreconf -} - -src_install() { - default - - find "${ED}" -name "*.la" -delete || die -} -- cgit v1.2.3-65-gdbad