summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime Gauduin2015-08-25 14:24:32 +0200
committerMaxime Gauduin2015-08-25 14:24:32 +0200
commit896db37d159fd9e23d5e924e1ad9e9f0ec23cc9c (patch)
tree1ca916787872d09ed5a9e7a9ebaf9f27408e47d3
downloadaur-896db37d159fd9e23d5e924e1ad9e9f0ec23cc9c.tar.gz
Initial import
-rw-r--r--.SRCINFO74
-rw-r--r--PKGBUILD73
2 files changed, 147 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cd75777a6cc4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,74 @@
+pkgbase = gens-gs-git
+ pkgdesc = A Sega Genesis/CD/32X emulator
+ pkgver = r3512.c4e1643
+ pkgrel = 1
+ url = http://segaretro.org/Gens/GS_II
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ makedepends = git
+ makedepends = nasm
+ makedepends = python
+ source = git+git://dusers.drexel.edu/srv/git/~korth/gens-gs-ii.git
+ sha256sums = SKIP
+ depends_i686 = gcc-libs
+ depends_i686 = glew
+ depends_i686 = glibc
+ depends_i686 = libgl
+ depends_i686 = libpng
+ depends_i686 = zlib
+ makedepends_i686 = popt
+ makedepends_i686 = portaudio
+ makedepends_i686 = qt4
+ makedepends_i686 = sdl2
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-glew
+ depends_x86_64 = lib32-glibc
+ depends_x86_64 = lib32-libgl
+ depends_x86_64 = lib32-libpng
+ depends_x86_64 = lib32-zlib
+ makedepends_x86_64 = gcc-multilib
+ makedepends_x86_64 = lib32-popt
+ makedepends_x86_64 = lib32-portaudio
+ makedepends_x86_64 = lib32-qt4
+ makedepends_x86_64 = lib32-sdl2
+
+pkgname = gens-gs-sdl-git
+ provides = gens-gs-sdl
+ conflicts = gens-gs-sdl
+ depends_i686 = gcc-libs
+ depends_i686 = glew
+ depends_i686 = glibc
+ depends_i686 = libgl
+ depends_i686 = libpng
+ depends_i686 = zlib
+ depends_i686 = sdl2
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-glew
+ depends_x86_64 = lib32-glibc
+ depends_x86_64 = lib32-libgl
+ depends_x86_64 = lib32-libpng
+ depends_x86_64 = lib32-zlib
+ depends_x86_64 = lib32-sdl2
+
+pkgname = gens-gs-qt4-git
+ provides = gens-gs-qt4
+ conflicts = gens-gs-qt4
+ depends_i686 = gcc-libs
+ depends_i686 = glew
+ depends_i686 = glibc
+ depends_i686 = libgl
+ depends_i686 = libpng
+ depends_i686 = zlib
+ depends_i686 = portaudio
+ depends_i686 = qt4
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-glew
+ depends_x86_64 = lib32-glibc
+ depends_x86_64 = lib32-libgl
+ depends_x86_64 = lib32-libpng
+ depends_x86_64 = lib32-zlib
+ depends_x86_64 = lib32-portaudio
+ depends_x86_64 = lib32-qt4
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bdbe2cefab51
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,73 @@
+# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
+
+pkgbase=gens-gs-git
+pkgname=('gens-gs-sdl-git' 'gens-gs-qt4-git')
+pkgver=r3512.c4e1643
+pkgrel=1
+pkgdesc='A Sega Genesis/CD/32X emulator'
+arch=('i686' 'x86_64')
+url='http://segaretro.org/Gens/GS_II'
+license=('GPL')
+depends_i686=('gcc-libs' 'glew' 'glibc' 'libgl' 'libpng' 'zlib')
+depends_x86_64=('lib32-gcc-libs' 'lib32-glew' 'lib32-glibc' 'lib32-libgl'
+ 'lib32-libpng' 'lib32-zlib')
+makedepends=('cmake' 'git' 'nasm' 'python')
+makedepends_i686=('popt' 'portaudio' 'qt4' 'sdl2')
+makedepends_x86_64=('gcc-multilib' 'lib32-popt' 'lib32-portaudio' 'lib32-qt4'
+ 'lib32-sdl2')
+source=('git+git://dusers.drexel.edu/srv/git/~korth/gens-gs-ii.git')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd gens-gs-ii
+
+ echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd gens-gs-ii
+
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build && cd build
+
+ if [[ $CARCH == x86_64 ]]; then
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+ fi
+
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DENABLE_GENS_QT4='TRUE' \
+ -DINSTALL_DEBUG='FALSE'
+ make
+}
+
+package_gens-gs-sdl-git() {
+ depends_i686+=('sdl2')
+ depends_x86_64+=('lib32-sdl2')
+ provides=('gens-gs-sdl')
+ conflicts=('gens-gs-sdl')
+
+ cd gens-gs-ii/build
+
+ install -dm 755 "${pkgdir}"/usr/bin
+ install -m 755 src/gens-sdl/gens-sdl "${pkgdir}"/usr/bin/
+}
+
+package_gens-gs-qt4-git() {
+ depends_i686+=('portaudio' 'qt4')
+ depends_x86_64+=('lib32-portaudio' 'lib32-qt4')
+ provides=('gens-gs-qt4')
+ conflicts=('gens-gs-qt4')
+
+ cd gens-gs-ii/build
+
+ install -dm 755 "${pkgdir}"/usr/bin
+ install -m 755 src/gens-qt4/gens-qt4 "${pkgdir}"/usr/bin/
+}
+
+# vim: ts=2 sw=2 et: