You are not logged in.
Hello everyone,
I am creating a PKGBUILD for factories:
# Maintainer: Aneesh <happeng@httpandssl.com>
pkgname=factories2
pkgver=0.1.0
pkgrel=1
epoch=
pkgdesc="A block-based game inspired by on mminecraft"
arch=('any')
url="https://r58playz.github.io/factories-python/index.html"
license=('GPL')
groups=()
depends=('python2' 'python2-pyglet' 'bash')
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=("https://github.com/r58Playz/factories-python/archive/master.zip")
noextract=()
md5sums=(9a51ed575438cfa4abe8e2d14a772474)
validpgpkeys=()
package() {
mkdir $pkgdir/opt
mkdir $pkgdir/usr
mkdir $pkgdir/usr/bin
cp -r factories-python-master $pkgdir/opt/$pkgname-$pkgver
echo '#!/bin/bash' > $pkgdir/usr/bin/factories2
echo 'python2 /opt/factories2-0.1.0/main.py' >> $pkdir/usr/bin/factories2
chmod +x $pkgdir/usr/bin/factories2
}
However, makepkg -si gives:
==> Making package: factories2 0.1.0-1 (Mon 25 Mar 2019 05:47:56 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading master.zip...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 130 0 130 0 0 368 0 --:--:-- --:--:-- --:--:-- 367
100 1697k 0 1697k 0 0 1248k 0 --:--:-- 0:00:01 --:--:-- 3533k
==> Validating source files with md5sums...
master.zip ... Passed
==> Extracting sources...
-> Extracting master.zip with bsdtar
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
/home/aneesh/PKGBUILDS/factories2-0.1.0/PKGBUILD: line 33: /usr/bin/factories2: Permission denied
==> ERROR: A failure occurred in package().
Aborting...
Could you please help me with this?
Last edited by SealsRock12 (2019-03-26 00:56:55)
-- SealsRock12
Offline
echo 'python2 /opt/factories2-0.1.0/main.py' >> $pkdir/usr/bin/factories2
$pkdir is underfined so the path becomes /usr/bin/factories2 which gives the error
/home/aneesh/PKGBUILDS/factories2-0.1.0/PKGBUILD: line 33: /usr/bin/factories2: Permission denied
Offline