diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ac160ae2b624 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Thomas Schneider <maxmusterm@gmail.com> +# Contributor: Michael DeGuzis <mdeguzis@gmail.com> + +pkgname=play-emu-ninja-git +_gitname=Play-Build +pkgver=r3.462d986 +pkgrel=4 +pkgdesc="Play! is an experimental Playstation 2 emulator. (build using ninja)" +arch=('i686' 'x86_64') +url="https://github.com/jpd002" +license=('GPL') +makedepends=('git' 'ninja') +conflicts=('play-emu-git') +replaces=('play-emu-git') +depends=('cmake' 'glew' 'mysql++' 'openal' + 'qt5-base' 'zlib') +source=('Play-Build::git+https://github.com/jpd002/Play-Build.git' + 'play-emu.desktop' + 'play.png') +md5sums=('SKIP' + '59e7114de681f2f96730697cde4f4595' + '2c6db31d8119437e5af6fa95b4c1fb8f') + +pkgver() { + + cd $_gitname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + +} + +prepare () { + cd $_gitname + git submodule update -q --init --recursive + git submodule foreach "git checkout -q master" + cd Dependencies + git submodule update --init +} + +build() { + cd $_gitname/Play/ + mkdir build + cd build + cmake .. -G"Ninja" + cmake --build . --config Release +} + +package() { + install -d $pkgdir/usr/bin + install -d $pkgdir/usr/share/pixmaps + install -d $pkgdir/usr/share/applications + install -m755 $srcdir/$_gitname/Play/build/Source/ui_unix/Play $pkgdir/usr/bin/play-emu + install -m755 play.png $pkgdir/usr/share/pixmaps/play.png + install -m755 play-emu.desktop $pkgdir/usr/share/applications/play-emu.desktop +} + |