[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 7c870ac392a563624935a0883c3a3f5e13d7f9ab Author: Maciej Barć gentoo org> AuthorDate: Wed Feb 28 20:45:00 2024 + Commit: Maciej Barć gentoo org> CommitDate: Wed Feb 28 21:23:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c870ac3 dev-scheme/guile-ssh: drop old 0.16.3 Closes: https://bugs.gentoo.org/895792 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest| 1 - dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 50 2 files changed, 51 deletions(-) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index 0d8707f3748e..caaccc630092 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1,2 +1 @@ -DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 DIST guile-ssh-0.16.4.tar.gz 532702 BLAKE2B 47dd2fde37aa2047d836f464d567736208bfed8afee668bf76d35910a866b1c3e869f346b89b4fce7b747d5806a004933cd673851015f8d76afc61c06a398ad2 SHA512 1c70d4885a6f821c3018650d2537316de981ad5f76eadc51ed2c5dd51225e39e67ad1b979769b1b81a0f061ddeecd11d878b3844d9f8e78fdd0915e2f1a28838 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild deleted file mode 100644 index bda391d671fb.. --- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 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}"/${PN}-0.16.2-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 - - # Workaround llvm-strip problem of mangling guile ELF debug - # sections: https://bugs.gentoo.org/905898 - dostrip -x "/usr/$(get_libdir)/guile" -}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: f129b754cc1545f29bfeca95272ca78307216987 Author: Maciej Barć gentoo org> AuthorDate: Wed Feb 28 20:53:14 2024 + Commit: Maciej Barć gentoo org> CommitDate: Wed Feb 28 21:24:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f129b754 dev-scheme/guile-ssh: add missing pkgconfig dependencies as also declared inside this pkg guix.scm Signed-off-by: Maciej Barć gentoo.org> ...sh-0.16.4.ebuild => guile-ssh-0.16.4-r1.ebuild} | 28 +++--- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.4-r1.ebuild similarity index 71% rename from dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild rename to dev-scheme/guile-ssh/guile-ssh-0.16.4-r1.ebuild index bda391d671fb..5a331431ce4e 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.4-r1.ebuild @@ -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 @@ -8,22 +8,35 @@ 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" + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/artyom-poptsov/${PN}.git; +else + SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-scheme/guile-2.0.0:= net-libs/libssh:0=[server,sftp] " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.2-tests.patch + "${FILESDIR}/${PN}-0.16.2-tests.patch" ) # guile generates ELF files without use of C or machine code @@ -32,11 +45,10 @@ 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_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: e21bf80ce481fdc87d702e3fe6b8969743b3a750 Author: Maciej Barć gentoo org> AuthorDate: Tue Dec 26 21:25:13 2023 + Commit: Maciej Barć gentoo org> CommitDate: Wed Dec 27 01:20:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21bf80c dev-scheme/guile-ssh: bump to 0.16.4 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest| 1 + dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild | 50 2 files changed, 51 insertions(+) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index 0a63bb90db1b..0d8707f3748e 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1 +1,2 @@ DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 +DIST guile-ssh-0.16.4.tar.gz 532702 BLAKE2B 47dd2fde37aa2047d836f464d567736208bfed8afee668bf76d35910a866b1c3e869f346b89b4fce7b747d5806a004933cd673851015f8d76afc61c06a398ad2 SHA512 1c70d4885a6f821c3018650d2537316de981ad5f76eadc51ed2c5dd51225e39e67ad1b979769b1b81a0f061ddeecd11d878b3844d9f8e78fdd0915e2f1a28838 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild new file mode 100644 index ..bda391d671fb --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 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}"/${PN}-0.16.2-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 + + # Workaround llvm-strip problem of mangling guile ELF debug + # sections: https://bugs.gentoo.org/905898 + dostrip -x "/usr/$(get_libdir)/guile" +}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/
commit: da2829f528e9a289bdb73b165b4aaeef426c215c Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Oct 4 15:48:00 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Oct 4 21:44:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2829f5 dev-scheme/guile-ssh: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33188 Signed-off-by: Conrad Kostecki gentoo.org> .../guile-ssh/files/guile-ssh-0.16.0-tests.patch | 19 --- 1 file changed, 19 deletions(-) diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch deleted file mode 100644 index dc5bfdeaa058.. --- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 8eaa33f..5eaad69 100644 a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -23,14 +23,12 @@ if !CROSS_COMPILING - - SCM_TESTS = \ - log.scm \ -- server.scm \ - session.scm \ - client-server.scm \ - popen.scm \ - shell.scm \ - server-client.scm \ - sssh-ssshd.scm \ -- key.scm \ - tunnel.scm \ - dist.scm -
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 918a7ef878d82f8519e1048e78ce0541dddcf6d4 Author: Maciej Barć gentoo org> AuthorDate: Sun Oct 1 15:21:48 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Oct 1 15:37:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918a7ef8 dev-scheme/guile-ssh: drop old 0.16.0-r1 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 50 - 2 files changed, 51 deletions(-) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index 06d5cfba150d..4a745fde0786 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1,3 +1,2 @@ -DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570 DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 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 deleted file mode 100644 index 82787f9347f0.. --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 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 - - # Workaround llvm-strip problem of mangling guile ELF debug - # sections: https://bugs.gentoo.org/905898 - dostrip -x "/usr/$(get_libdir)/guile" -}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 9ab9a4cfc75ab56d738c2202f4a74f115ec868af Author: Maciej Barć gentoo org> AuthorDate: Sun Oct 1 15:21:56 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Oct 1 15:37:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab9a4cf dev-scheme/guile-ssh: drop old 0.16.2 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest| 1 - dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 50 2 files changed, 51 deletions(-) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index 4a745fde0786..0a63bb90db1b 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1,2 +1 @@ -DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild deleted file mode 100644 index 82787f9347f0.. --- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 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 - - # Workaround llvm-strip problem of mangling guile ELF debug - # sections: https://bugs.gentoo.org/905898 - dostrip -x "/usr/$(get_libdir)/guile" -}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 503c11b797110925180aca431e08e5ab3a715e30 Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 3 02:11:11 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Apr 3 02:14:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c11b7 dev-scheme/guile-ssh: mask on musl Bug: https://bugs.gentoo.org/877721 Bug: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild| 1 - dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild| 1 - 3 files changed, 3 deletions(-) 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 index 62795115eda9..17a05240a17b 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -14,7 +14,6 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND=" diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild index 62795115eda9..17a05240a17b 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild @@ -14,7 +14,6 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND=" diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild index 129ad56fc00b..c42649fe8778 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild @@ -14,7 +14,6 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/, dev-scheme/guile-ssh/
commit: 4d73fa0bd21ade4762bc0d6ff058276e54db57a5 Author: Maciej Barć gentoo org> AuthorDate: Mon Apr 3 01:45:37 2023 + Commit: Maciej Barć gentoo org> CommitDate: Mon Apr 3 01:56:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d73fa0b dev-scheme/guile-ssh: remove broken patch Bug: https://bugs.gentoo.org/877721 Closes: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 10 -- dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild| 2 +- dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 2 +- dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 2 +- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch deleted file mode 100644 index 6ac51126ebc8.. --- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch +++ /dev/null @@ -1,10 +0,0 @@ a/libguile-ssh/log.c -+++ b/libguile-ssh/log.c -@@ -29,7 +29,6 @@ - #include /* DEBUG */ - #include /* DEBUG */ - --#include - #include - #include - 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 index 009a47427955..62795115eda9 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -14,6 +14,7 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND=" @@ -24,7 +25,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${P}-tests.patch ) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild index 009a47427955..62795115eda9 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild @@ -14,6 +14,7 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND=" @@ -24,7 +25,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${P}-tests.patch ) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild index 08853faeea69..129ad56fc00b 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild @@ -14,6 +14,7 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +REQUIRED_USE="elibc_glibc" RESTRICT="strip" RDEPEND=" @@ -24,7 +25,6 @@ DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( - "${FILESDIR}"/${PN}-0.16.0-musl.patch "${FILESDIR}"/${PN}-0.16.2-tests.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/
commit: cee5e8d5d44464be2d57515f734fc6b2e6db08bf Author: Maciej Barć gentoo org> AuthorDate: Wed Feb 22 00:06:24 2023 + Commit: Maciej Barć gentoo org> CommitDate: Wed Feb 22 00:06:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee5e8d5 dev-scheme/guile-ssh: clean patch Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch index 3f8c7d2eee42..6ac51126ebc8 100644 --- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch +++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch @@ -1,7 +1,5 @@ -diff --git a/libguile-ssh/log.c b/libguile-ssh/log.c_ -index e0c7ac9..820871c 100644 --- a/libguile-ssh/log.c -+++ b/libguile-ssh/log.c_ b/libguile-ssh/log.c @@ -29,7 +29,6 @@ #include /* DEBUG */ #include /* DEBUG */
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/, dev-scheme/guile-ssh/
commit: 5c573a6e251628f75892e0363b0b2f9ec14f49d2 Author: Maciej Barć gentoo org> AuthorDate: Tue Feb 21 22:45:47 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Feb 21 23:54:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c573a6e dev-scheme/guile-ssh: fix build on musl Closes: https://bugs.gentoo.org/877721 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 12 dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild| 8 ++-- dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 5 - dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 5 - 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch new file mode 100644 index ..3f8c7d2eee42 --- /dev/null +++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch @@ -0,0 +1,12 @@ +diff --git a/libguile-ssh/log.c b/libguile-ssh/log.c_ +index e0c7ac9..820871c 100644 +--- a/libguile-ssh/log.c b/libguile-ssh/log.c_ +@@ -29,7 +29,6 @@ + #include /* DEBUG */ + #include /* DEBUG */ + +-#include + #include + #include + 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 index fe67b2f16774..009a47427955 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,6 +14,7 @@ SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +RESTRICT="strip" RDEPEND=" >=dev-scheme/guile-2.0.0:= @@ -22,7 +23,10 @@ RDEPEND=" DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) -PATCHES=( "${FILESDIR}"/${P}-tests.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.16.0-musl.patch + "${FILESDIR}"/${P}-tests.patch +) # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild index 3852b3ec27fc..009a47427955 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild @@ -23,7 +23,10 @@ RDEPEND=" DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) -PATCHES=( "${FILESDIR}"/${P}-tests.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.16.0-musl.patch + "${FILESDIR}"/${P}-tests.patch +) # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild index 2ca0c04b0260..08853faeea69 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild @@ -23,7 +23,10 @@ RDEPEND=" DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) -PATCHES=( "${FILESDIR}"/${PN}-0.16.2-tests.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.16.0-musl.patch + "${FILESDIR}"/${PN}-0.16.2-tests.patch +) # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 89805e82f26f77e63f034470fcd54a8a4dcd3d5c Author: Maciej Barć gentoo org> AuthorDate: Tue Jan 31 19:19:11 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jan 31 19:48:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89805e82 dev-scheme/guile-ssh: bump to 0.16.3 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest| 1 + dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index d067541c3b89..06d5cfba150d 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1,2 +1,3 @@ DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570 DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d +DIST guile-ssh-0.16.3.tar.gz 524546 BLAKE2B e8cbe500493d80962f31b1d9ab97f5dc45c2e3612f419244528676b6cc3cf517a7dd84022b84356b0da456cdca404cca3ee25bef1762da9f0e126e086f34a721 SHA512 7b66dd5a29d47f3f7beaefb6576f74f62fe30736ddf97870a72612b44a608d61edd5ba9bc520e577b6f19a9de9044743e880601bae26b9645dafbef2c3134609 diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild new file mode 100644 index ..2ca0c04b0260 --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 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" +RESTRICT="strip" + +RDEPEND=" + >=dev-scheme/guile-2.0.0:= + net-libs/libssh:0=[server,sftp] +" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) +PATCHES=( "${FILESDIR}"/${PN}-0.16.2-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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/, dev-scheme/guile-ssh/files/
commit: 1f692a04781c97ab819e618717092eeaa6a7deb5 Author: Maciej Barć gentoo org> AuthorDate: Sat Jan 21 06:50:35 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sat Jan 21 08:49:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f692a04 dev-scheme/guile-ssh: bump to 0.16.2 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest | 1 + .../guile-ssh/files/guile-ssh-0.16.2-tests.patch | 18 + dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 45 ++ 3 files changed, 64 insertions(+) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest index ae7ce983d90e..d067541c3b89 100644 --- a/dev-scheme/guile-ssh/Manifest +++ b/dev-scheme/guile-ssh/Manifest @@ -1 +1,2 @@ DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570 +DIST guile-ssh-0.16.2.tar.gz 523528 BLAKE2B 1cf513a5c77f5ea622c80ce96f8a8b3b2a83e371f1d44bb236a65a6b50e3edfd1096a1b2971a45a1df35bb90d611104214caae49f70ec4c5d96a137d66a28d37 SHA512 7a8143e408c91779591b32a50f2fceb3348bcdf92e810cf6dd70e0e9777229277bb26ba87b0a1f79590ed136aedb06661ce77bad577fb56187af324d209a552d diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch new file mode 100644 index ..071ef5add279 --- /dev/null +++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.2-tests.patch @@ -0,0 +1,18 @@ +--- a/tests/Makefile.am b/tests/Makefile.am +@@ -23,15 +23,12 @@ if !CROSS_COMPILING + + SCM_TESTS = \ + log.scm \ +- version.scm \ +- server.scm \ + session.scm \ + client-server.scm \ + popen.scm \ + shell.scm \ + server-client.scm \ + sssh-ssshd.scm \ +- key.scm \ + tunnel.scm \ + dist.scm + diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild new file mode 100644 index ..3852b3ec27fc --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 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" +RESTRICT="strip" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/
commit: 39f7d1221f2f97f55d0d5b38390fccbc49fb0fd1 Author: Maciej Barć gentoo org> AuthorDate: Mon Oct 17 14:34:25 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 17 14:39:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f7d122 dev-scheme/guile-ssh: depend on libssh with USE=sftp Closes: https://bugs.gentoo.org/877403 Signed-off-by: Maciej Barć gentoo.org> .../guile-ssh/{guile-ssh-0.16.0.ebuild => guile-ssh-0.16.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild similarity index 96% rename from dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild rename to dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild index c578969e8004..fe67b2f16774 100644 --- a/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-scheme/guile-2.0.0:= - net-libs/libssh:0=[server] + net-libs/libssh:0=[server,sftp] " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/, dev-scheme/guile-ssh/files/
commit: 8ca7b5180c28e9d3d870a135532454305dce9266 Author: Maciej Barć gentoo org> AuthorDate: Sun Oct 16 23:45:36 2022 + Commit: Maciej Barć gentoo org> CommitDate: Mon Oct 17 00:12:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca7b518 dev-scheme/guile-ssh: new package; add 0.16.0 Bug: https://github.com/trofi/nix-guix-gentoo/issues/24 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-ssh/Manifest | 1 + .../guile-ssh/files/guile-ssh-0.16.0-tests.patch | 19 ++ dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild | 44 ++ dev-scheme/guile-ssh/metadata.xml | 13 +++ 4 files changed, 77 insertions(+) diff --git a/dev-scheme/guile-ssh/Manifest b/dev-scheme/guile-ssh/Manifest new file mode 100644 index ..ae7ce983d90e --- /dev/null +++ b/dev-scheme/guile-ssh/Manifest @@ -0,0 +1 @@ +DIST guile-ssh-0.16.0.tar.gz 522003 BLAKE2B dfa6011bb8b220b9a365fde832434eca0c26b58361a919b36228a95a7b042eb68ef7a0d5aa4b0360119983dc63fe65175ae67fe74da38e90ca19a3914f3d6b07 SHA512 195d763e49fd2506c50fea25606ec1873e3c950851f0be0f91fd73842acb9104c89baa1c69daccc7b28b6504a4aa1648a4c049991a63ecf7336c03c48d23e570 diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch new file mode 100644 index ..dc5bfdeaa058 --- /dev/null +++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-tests.patch @@ -0,0 +1,19 @@ +diff --git a/tests/Makefile.am b/tests/Makefile.am +index 8eaa33f..5eaad69 100644 +--- a/tests/Makefile.am b/tests/Makefile.am +@@ -23,14 +23,12 @@ if !CROSS_COMPILING + + SCM_TESTS = \ + log.scm \ +- server.scm \ + session.scm \ + client-server.scm \ + popen.scm \ + shell.scm \ + server-client.scm \ + sssh-ssshd.scm \ +- key.scm \ + tunnel.scm \ + dist.scm + diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild b/dev-scheme/guile-ssh/guile-ssh-0.16.0.ebuild new file mode 100644 index ..c578969e8004 --- /dev/null +++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0.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] +" +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/metadata.xml b/dev-scheme/guile-ssh/metadata.xml new file mode 100644 index ..66dcc502864b --- /dev/null +++ b/dev-scheme/guile-ssh/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +sch...@gentoo.org +Gentoo Scheme Project + + +https://github.com/artyom-poptsov/guile-ssh/issues/ +artyom-poptsov/guile-ssh + +