Dear all,
I'm trying to submit the following new PKGBUILD:
# Maintainer: Olaf Leidinger oleid@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