summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2018-03-05 16:40:43 +0200
committerStelios Tsampas2018-03-05 16:40:43 +0200
commit008d59a86df80a12c01c1dc0141eb4709ce120ad (patch)
treebe363e7bdfd3bbb928242fbd94059862a46e2ee4
downloadaur-008d59a86df80a12c01c1dc0141eb4709ce120ad.tar.gz
Initial commit
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD48
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
+}