diff options
author | Stelios Tsampas | 2018-03-05 16:40:43 +0200 |
---|---|---|
committer | Stelios Tsampas | 2018-03-05 16:40:43 +0200 |
commit | 008d59a86df80a12c01c1dc0141eb4709ce120ad (patch) | |
tree | be363e7bdfd3bbb928242fbd94059862a46e2ee4 | |
download | aur-008d59a86df80a12c01c1dc0141eb4709ce120ad.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9cc26fcab6d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = pcsxr-pgxp-git + pkgdesc = A Sony PlayStation emulator based on the PCSX-df Project with Parallel/Precision Geometry Transform Pipeline + pkgver = 1.9.94.r1711.a5c4f4a4 + pkgrel = 1 + url = http://ngemu.com/threads/pcsxr-pgxp.186369/ + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = git + makedepends = intltool + makedepends = mesa + depends = ffmpeg + depends = gdk-pixbuf2 + depends = glib2 + depends = glibc + depends = gtk3 + depends = libarchive + depends = libcdio + depends = libgl + depends = libpulse + depends = libx11 + depends = libxext + depends = libxtst + depends = libxv + depends = libxxf86vm + depends = sdl2 + depends = zlib + provides = pcsxr + provides = pcsxr-pgxp + conflicts = pcsxr + conflicts = pcsxr-pgxp + source = pcsxr-pgxp::git+https://github.com/loathingKernel/pcsxr.git + md5sums = SKIP + +pkgname = pcsxr-pgxp-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a199c8a897dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Stelios Tsampas <loathingkernel @at gmail .dot com> + +pkgname=pcsxr-pgxp-git +pkgver=1.9.94.r1711.a5c4f4a4 +pkgrel=1 +pkgdesc='A Sony PlayStation emulator based on the PCSX-df Project with Parallel/Precision Geometry Transform Pipeline' +arch=('x86_64') +url='http://ngemu.com/threads/pcsxr-pgxp.186369/' +license=('GPL') +depends=('ffmpeg' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3' 'libarchive' 'libcdio' + 'libgl' 'libpulse' 'libx11' 'libxext' 'libxtst' 'libxv' 'libxxf86vm' + 'sdl2' 'zlib') +makedepends=('cmake' 'git' 'intltool' 'mesa') +provides=('pcsxr' "${pkgname/%-git/}") +conflicts=('pcsxr' "${pkgname/%-git/}") +source=("${pkgname/%-git/}::git+https://github.com/loathingKernel/pcsxr.git") +md5sums=('SKIP') + +pkgver() { + cd "${pkgname/%-git/}" + printf "1.9.94.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${pkgname/%-git/}" + if [[ -d build ]]; then + rm -rf build + fi + mkdir build +} + +build() { + cd "${pkgname/%-git/}"/build + cmake .. \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_INSTALL_LIBDIR='/usr/lib' \ + -DSND_BACKEND='sdl' \ + -DENABLE_CCDDA='ON' \ + -DUSE_LIBARCHIVE='ON' \ + -DUSE_LIBCDIO='ON' + make +} + +package() { + cd "${pkgname/%-git/}"/build + make DESTDIR="$pkgdir" install +} |