summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2020-06-13 15:35:56 +0800
committerTing-Wei Lan <lantw44@gmail.com>2020-06-13 15:35:56 +0800
commite83c90d294d586fdb4ba3a0b1c88755f584d2559 (patch)
tree4344007dd6dc031cd3bba17388ba42f2f30ea0e0
parent9616c5e2d7d88b8402c0e4dac5f0391648508902 (diff)
downloadAUR4-PKGBUILD-e83c90d294d586fdb4ba3a0b1c88755f584d2559.tar.gz
AUR4-PKGBUILD-e83c90d294d586fdb4ba3a0b1c88755f584d2559.tar.zst
AUR4-PKGBUILD-e83c90d294d586fdb4ba3a0b1c88755f584d2559.zip
guile-git-lib: Fix tests when sshd is installed
Upstream does not include necessary files to run sshd in the source tarball, so we have to manually download them from the git repository. https://gitlab.com/guile-git/guile-git/-/merge_requests/26 https://aur.archlinux.org/packages/guile-git-lib/#comment-749163
-rw-r--r--guile-git-lib/.SRCINFO6
-rw-r--r--guile-git-lib/PKGBUILD22
2 files changed, 26 insertions, 2 deletions
diff --git a/guile-git-lib/.SRCINFO b/guile-git-lib/.SRCINFO
index 01878f1..d904b0b 100644
--- a/guile-git-lib/.SRCINFO
+++ b/guile-git-lib/.SRCINFO
@@ -12,7 +12,13 @@ pkgbase = guile-git-lib
depends = guile-bytestructures
depends = libgit2
source = https://gitlab.com/guile-git/guile-git/uploads/4c563d8e7e1ff84396abe8ca7011bcaf/guile-git-0.3.0.tar.gz
+ source = https://gitlab.com/guile-git/guile-git/-/raw/v0.3.0/tests/.ssh/id_rsa_client
+ source = https://gitlab.com/guile-git/guile-git/-/raw/v0.3.0/tests/.ssh/id_rsa_client.pub
+ source = https://gitlab.com/guile-git/guile-git/-/raw/v0.3.0/tests/.ssh/id_rsa_server
sha256sums = 75ce437da024fa57d6a2a48ae4e05d48cb42d84f73a3d372baef5c68421bb130
+ sha256sums = e58e37ec6d5916b46b785b9db5ae05498e5dc25b1beaa46eee227bf415fee952
+ sha256sums = 8a3b18d1d725f69ab778e0badbc43746766b591a54f965ee2e57d82822775d43
+ sha256sums = 0d49a22bd80c3d1d18061560eecb095c0056ade55fee2fb4c48c290254204641
pkgname = guile-git-lib
diff --git a/guile-git-lib/PKGBUILD b/guile-git-lib/PKGBUILD
index 17ff11c..3b7e61a 100644
--- a/guile-git-lib/PKGBUILD
+++ b/guile-git-lib/PKGBUILD
@@ -10,8 +10,26 @@ url="https://gitlab.com/guile-git/guile-git"
license=('GPL3')
depends=('guile' 'guile-bytestructures' 'libgit2')
makedepends=('git')
-source=("https://gitlab.com/${_pkgname}/${_pkgname}/uploads/4c563d8e7e1ff84396abe8ca7011bcaf/${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('75ce437da024fa57d6a2a48ae4e05d48cb42d84f73a3d372baef5c68421bb130')
+source=(
+ "https://gitlab.com/${_pkgname}/${_pkgname}/uploads/4c563d8e7e1ff84396abe8ca7011bcaf/${_pkgname}-${pkgver}.tar.gz"
+ "https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_client"
+ "https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_client.pub"
+ "https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_server")
+sha256sums=(
+ '75ce437da024fa57d6a2a48ae4e05d48cb42d84f73a3d372baef5c68421bb130'
+ 'e58e37ec6d5916b46b785b9db5ae05498e5dc25b1beaa46eee227bf415fee952'
+ '8a3b18d1d725f69ab778e0badbc43746766b591a54f965ee2e57d82822775d43'
+ '0d49a22bd80c3d1d18061560eecb095c0056ade55fee2fb4c48c290254204641')
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ mkdir tests/.ssh
+ cp \
+ "${srcdir}/$(basename "${source[1]}")" \
+ "${srcdir}/$(basename "${source[2]}")" \
+ "${srcdir}/$(basename "${source[3]}")" \
+ tests/.ssh
+}
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"