summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan2021-02-15 23:56:54 +0800
committerTing-Wei Lan2021-02-15 23:56:54 +0800
commit193b4864a1ce1483ac0a3b8d4681a8b602dfdc4b (patch)
treef173c4a3468be6326ef4c3802b283e4d1fa8e68f
parent0a88f6a98af1b964f574218d21e8a3c629eef1e4 (diff)
downloadaur-193b4864a1ce1483ac0a3b8d4681a8b602dfdc4b.tar.gz
guile-{gcrypt,git-lib,ssh}: Make source file names unique
So it won't cause troubles for people using a shared SRCDEST directory.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD17
2 files changed, 12 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dbf840ecdfc6..fa02cc58933b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,10 +11,10 @@ pkgbase = guile-git-lib
depends = guile
depends = guile-bytestructures
depends = libgit2>=0.28.0
- source = https://gitlab.com/guile-git/guile-git/uploads/2600bb0dfdfb00bfbe46811dccad51d8/guile-git-0.4.0.tar.gz
- source = https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_client
- source = https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_client.pub
- source = https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_server
+ source = guile-git-lib-0.4.0.tar.gz::https://gitlab.com/guile-git/guile-git/uploads/2600bb0dfdfb00bfbe46811dccad51d8/guile-git-0.4.0.tar.gz
+ source = guile-git-lib-0.4.0-id_rsa_client::https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_client
+ source = guile-git-lib-0.4.0-id_rsa_client.pub::https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_client.pub
+ source = guile-git-lib-0.4.0-id_rsa_server::https://gitlab.com/guile-git/guile-git/-/raw/v0.4.0/tests/.ssh/id_rsa_server
sha256sums = 2ccee3e0520b5db354a1b7070f95e3bbaf0bb0f61c11ca92793728257a7abecf
sha256sums = e58e37ec6d5916b46b785b9db5ae05498e5dc25b1beaa46eee227bf415fee952
sha256sums = 8a3b18d1d725f69ab778e0badbc43746766b591a54f965ee2e57d82822775d43
diff --git a/PKGBUILD b/PKGBUILD
index 43b78401d798..11632dd2f0b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,10 +11,10 @@ license=('GPL3')
depends=('guile' 'guile-bytestructures' 'libgit2>=0.28.0')
makedepends=('git')
source=(
- "https://gitlab.com/${_pkgname}/${_pkgname}/uploads/2600bb0dfdfb00bfbe46811dccad51d8/${_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")
+ "${pkgname}-${pkgver}.tar.gz::https://gitlab.com/${_pkgname}/${_pkgname}/uploads/2600bb0dfdfb00bfbe46811dccad51d8/${_pkgname}-${pkgver}.tar.gz"
+ "${pkgname}-${pkgver}-id_rsa_client::https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_client"
+ "${pkgname}-${pkgver}-id_rsa_client.pub::https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_client.pub"
+ "${pkgname}-${pkgver}-id_rsa_server::https://gitlab.com/guile-git/guile-git/-/raw/v${pkgver}/tests/.ssh/id_rsa_server")
sha256sums=(
'2ccee3e0520b5db354a1b7070f95e3bbaf0bb0f61c11ca92793728257a7abecf'
'e58e37ec6d5916b46b785b9db5ae05498e5dc25b1beaa46eee227bf415fee952'
@@ -24,11 +24,10 @@ sha256sums=(
prepare() {
cd "${srcdir}/${_pkgname}-${pkgver}"
mkdir tests/.ssh
- cp \
- "${srcdir}/$(basename "${source[1]}")" \
- "${srcdir}/$(basename "${source[2]}")" \
- "${srcdir}/$(basename "${source[3]}")" \
- tests/.ssh
+ local source_file
+ for source_file in "${source[@]:1:3}"; do
+ cp "${srcdir}/${source_file%%::*}" "tests/.ssh/${source_file##*/}"
+ done
}
build() {