diff options
author | Maxime Gauduin | 2015-08-25 14:24:32 +0200 |
---|---|---|
committer | Maxime Gauduin | 2015-08-25 14:24:32 +0200 |
commit | 896db37d159fd9e23d5e924e1ad9e9f0ec23cc9c (patch) | |
tree | 1ca916787872d09ed5a9e7a9ebaf9f27408e47d3 | |
download | aur-896db37d159fd9e23d5e924e1ad9e9f0ec23cc9c.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 74 | ||||
-rw-r--r-- | PKGBUILD | 73 |
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: |