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