diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 7 insertions, 6 deletions
@@ -1,4 +1,4 @@ -pkgbase = vecx-git +pkgbase = vecx pkgdesc = SDL-based Vectrex console emulator pkgver = v1.1.r0.gbe44a67 pkgrel = 2 @@ -1,5 +1,6 @@ # Maintainer: prg <prg@xannode.com> -pkgname=vecx-git +pkgbase=vecx +pkgname=${pkgbase}-git pkgver=v1.1.r0.gbe44a67 pkgrel=2 pkgdesc="SDL-based Vectrex console emulator" @@ -12,12 +13,12 @@ source=('git+https://github.com/jhawthorn/vecx.git') md5sums=('SKIP') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgbase}" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgbase}" # Fix build on modern gcc sed -i 's/-O3/-fgnu89-inline -O3/g' Makefile # Load ROM from /usr/share/vecx @@ -25,12 +26,12 @@ prepare() { } build() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgbase}" make } package() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/${pkgbase}" install -D -m 755 vecx $pkgdir/usr/bin/vecx install -D -m 644 rom.dat $pkgdir/usr/share/vecx/rom.dat } |