summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorencadyma2020-03-30 13:18:41 -0700
committerencadyma2020-03-30 13:18:41 -0700
commit803b20e070d06edb015176de6d4ffae499b6569c (patch)
treefa7b4ae90121aec6f951980b16befdd53a490877 /PKGBUILD
parentc1d0c22917042ee6dfdac9feb810a580c43b3ca0 (diff)
downloadaur-803b20e070d06edb015176de6d4ffae499b6569c.tar.gz
Update PKGBUILD to be consistent with usc-git
* Bump revision ver => 3 * Specified versions of dependencies in PKGBUILD * Add install script to notify user during install/uninstall * Allow +rwx to /opt/usc to allow user config (temp fix) * Rename binary from unnamed-sdvx-clone -> usc-game
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 27 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9f3533227a54..b8a74112df90 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,24 @@ _pkgexec=usc-game
pkgname=unnamed-sdvx-clone
_pkgnum='0.4'
pkgver="v$_pkgnum"
-pkgrel=2
+pkgrel=3
-pkgdesc="A game based on K-Shoot MANIA and Sound Voltex"
+pkgdesc='A game based on K-Shoot MANIA and Sound Voltex'
arch=('x86_64')
license=('MIT')
-url="https://github.com/Drewol/unnamed-sdvx-clone"
+url='https://github.com/Drewol/unnamed-sdvx-clone'
-depends=(freetype2 libogg libvorbis sdl2 zlib libpng libjpeg libarchive mesa openssl)
+depends=('freetype2>=2.6.5'
+ 'libogg'
+ 'libvorbis'
+ 'sdl2>=2.0.9'
+ 'zlib'
+ 'libpng>=1.6'
+ 'libjpeg'
+ 'libarchive>=3.3.3'
+ 'mesa'
+ 'openssl')
+install="$pkgname.install"
makedepends=(cmake git)
conflicts=(unnamed-sdvx-clone-git)
@@ -25,24 +35,33 @@ sha256sums=(
)
prepare() {
- cd "$pkgname"
+ cd "$srcdir/$pkgname"
git submodule update --init --recursive
}
build() {
- cd "$pkgname"
+ cd "$srcdir/$pkgname"
cmake -DCMAKE_BUILD_TYPE=Release .
make
}
package() {
+ cd "$srcdir/$pkgname"
+
install -d "$pkgdir/opt/$pkgname"
- cp -a "$pkgname/bin/." "$pkgdir/opt/$pkgname"
+ cp -a "bin/." "$pkgdir/opt/$pkgname"
# chmod 755 the executable
chmod 755 "$pkgdir/opt/$pkgname/$_pkgexec"
+ # Copy the license
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+
# Link the binary to /usr/bin
mkdir -p "$pkgdir/usr/bin"
- ln -s "/opt/$pkgname/$_pkgexec" "$pkgdir/usr/bin/$pkgname"
+ ln -s "/opt/$pkgname/$_pkgexec" "$pkgdir/usr/bin/$_pkgexec"
+
+ chmod 777 "$pkgdir/opt/$pkgname"
+ chmod 777 "$pkgdir/opt/$pkgname/skins"
+ chmod 777 "$pkgdir/opt/$pkgname/skins/Default"
}