diff options
author | Bailey Kasin | 2019-02-25 02:39:06 -0800 |
---|---|---|
committer | Bailey Kasin | 2019-02-25 02:39:06 -0800 |
commit | 7577901b515fd777393db28384b17d2e00fcbb88 (patch) | |
tree | a63b69b0b64ec09a343fa66b6f2e02f8aa034db8 /PKGBUILD | |
download | aur-vba-rr-git.tar.gz |
VBA-rr start
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d26a023f1047 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Bailey Kasin <bailey@gingertechnology.net> + +pkgname=vba-rr-git +pkgver=24.4.0.r1.g18e02ad +pkgrel=1 +epoch=1 +pkgdesc="Visual Boy Advance with lua scripting support." +arch=('x86_64') +url="https://github.com/vba-rerecording/vba-rerecording" +license=('GPL2') +depends=( + 'lua51' + 'lua51-socket' + 'git' + 'sdl' + 'libpng12' +) +makedepends=( + 'cmake' + 'flex' + 'bison' + 'zlib' +) +source=( + 'vba-rr::git+https://github.com/vba-rerecording/vba-rerecording.git' + 'lua51-fix.patch' +) +sha256sums=( + 'SKIP' + '05cd9b87ab0e5c8fcf499a96ca9334632e08675af50aa7c947a9e3f8dc3163a2' +) + +pkgver() { + cd vba-rr + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + patch -p0 < "${srcdir}/lua51-fix.patch" + cd vba-rr + + rm -rf build + mkdir build +} + +build() { + cd vba-rr/build + + _cmakeargs=(-DCMAKE_INSTALL_PREFIX='/usr' + -DCMAKE_SKIP_RPATH='TRUE' + -DENABLE_FFMPEG='TRUE') + + cmake -DCMAKE_BUILD_TYPE=Release "${_cmakeargs[@]}" .. + make +} + +package() { + cd vba-rr/build + + make DESTDIR="$pkgdir"/ install + install -m 755 vba-rr "${pkgdir}"/usr/bin +} |