diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2020-06-13 15:35:56 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2020-06-13 15:35:56 +0800 |
commit | e83c90d294d586fdb4ba3a0b1c88755f584d2559 (patch) | |
tree | 4344007dd6dc031cd3bba17388ba42f2f30ea0e0 | |
parent | 9616c5e2d7d88b8402c0e4dac5f0391648508902 (diff) | |
download | AUR4-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/.SRCINFO | 6 | ||||
-rw-r--r-- | guile-git-lib/PKGBUILD | 22 |
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}" |