[aur-general] missing source file; hook declined update
Olaf Leidinger
oleid at mescharet.de
Thu Jul 27 13:01:30 UTC 2017
Dear all,
I'm trying to submit the following new PKGBUILD:
# Maintainer: Olaf Leidinger <oleid at mescharet.de>
#
# Get the CentOS tarball from https://www.codeplay.com/products/computesuite/computecpp/download
pkgname=computecpp
pkgver=0.2.1
pkgrel=1
pkgdesc="Accelerates Complex C++ Applications on Heterogeneous Compute Systems using Open Standards"
arch=('x86_64')
url="https://www.codeplay.com/products/computesuite"
license=('EULA')
source=("file://ComputeCpp-CE-${pkgver}-CentOS-64bit.tar.gz")
sha256sums=('e7e301bcd8906b419d0067c262dc0eac987798da9dbac4763d285c1e9bf8ddec')
package() {
_pkgbasename=ComputeCpp-CE-${pkgver}-Linux
cd "$srcdir"
mkdir -p "$pkgdir/opt"
mkdir -p "$pkgdir/usr/bin"
mkdir -p "$pkgdir/etc/ld.so.conf.d"
mv ${_pkgbasename} "$pkgdir/opt"
ln -s /opt/${_pkgbasename}/bin/compute++ "$pkgdir/usr/bin"
ln -s /opt/${_pkgbasename}/bin/computecpp_info "$pkgdir/usr/bin"
echo /opt/${_pkgbasename}/lib > "$pkgdir/etc/ld.so.conf.d/computecpp.conf"
}
This is the corresponding .SRCINFO file:
pkgbase = computecpp
pkgdesc = Accelerate Complex C++ Applications on Heterogeneous Compute Systems using Open Standards
pkgver = 0.2.1
pkgrel = 1
url = https://www.codeplay.com/products/computesuite
arch = x86_64
license = EULA
source = file://ComputeCpp-CE-0.2.1-CentOS-64bit.tar.gz
sha256sums = e7e301bcd8906b419d0067c262dc0eac987798da9dbac4763d285c1e9bf8ddec
pkgname = computecpp
On pushing, I get:
$ git push --set-upstream origin master
Counting objects: 11, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1.71 KiB | 0 bytes/s, done.
Total 11 (delta 3), reused 0 (delta 0)
remote: error: The following error occurred when parsing commit
remote: error: 340c3119f9661343b5067bf848aaee0ac56a0028:
remote: error: missing source file: ComputeCpp-CE-0.2.1-CentOS-64bit.tar.gz
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/computecpp.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to
'ssh://aur@aur.archlinux.org/computecpp.git'
Any idea what's wrong? According to my research, prepending file:// is
the way to go for packages with fetch restriction.
Thanks for your insight,
Olaf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 862 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/aur-general/attachments/20170727/0452aea3/attachment.asc>
More information about the aur-general
mailing list