[arch-commits] Commit in pcsx2/repos (2 files)

2020-09-01 Thread Maxime Gauduin via arch-commits
Date: Tuesday, September 1, 2020 @ 14:10:47
  Author: alucryd
Revision: 695520

archrelease: copy trunk to community-testing-x86_64

Added:
  pcsx2/repos/community-testing-x86_64/
  pcsx2/repos/community-testing-x86_64/PKGBUILD
(from rev 695518, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   95 +
 1 file changed, 95 insertions(+)

Copied: pcsx2/repos/community-testing-x86_64/PKGBUILD (from rev 695518, 
pcsx2/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-01 14:10:47 UTC (rev 695520)
@@ -0,0 +1,95 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.7.0.r202.9c0865c0f
+pkgrel=1
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=(x86_64)
+url=https://www.pcsx2.net
+license=(
+  GPL2
+  GPL3
+  LGPL2.1
+  LGPL3
+)
+depends=(
+  gdk-pixbuf2
+  glibc
+  libaio
+  libasound.so
+  libfreetype.so
+  libgdk-3.so
+  libgio-2.0.so
+  libgl
+  libGLEW.so
+  libglib-2.0.so
+  libgobject-2.0.so
+  libgtk-3.so
+  libpcap
+  libpng
+  libportaudio.so
+  libudev.so
+  libx11
+  libxcb
+  libxml2
+  nvidia-cg-toolkit
+  sdl2
+  soundtouch
+  wxgtk3
+  wxgtk-common
+  xz
+  zlib
+)
+makedepends=(
+  clang
+  cmake
+  git
+  ninja
+  png++
+)
+_commit=9c0865c0f486ee7dfb15669b3488248590d0b11a
+source=(git+https://github.com/PCSX2/pcsx2.git#commit=${_commit})
+sha256sums=(SKIP)
+
+pkgver() {
+  cd pcsx2
+
+  git describe --tags | sed 's/^v//; s/-dev//; s/-/.r/; s/-g/./'
+}
+
+build() {
+  export CC=clang
+  export CXX=clang++
+  export CFLAGS="$CFLAGS -Wno-argument-outside-range"
+  export CXXFLAGS="$CXXFLAGS -Wno-argument-outside-range"
+
+  cmake -S pcsx2 -B build -G Ninja \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DDOC_DIR=/usr/share/doc/pcsx2 \
+-DGAMEINDEX_DIR=/usr/share/pcsx2 \
+-DPLUGIN_DIR=/usr/lib/pcsx2 \
+-DDISABLE_ADVANCE_SIMD=ON \
+-DDISABLE_BUILD_DATE=ON \
+-DDISABLE_PCSX2_WRAPPER=ON \
+-DEXTRA_PLUGINS=ON \
+-DGTK3_API=ON \
+-DOPENCL_API=OFF \
+-DSDL2_API=ON \
+-DPACKAGE_MODE=ON \
+-DREBUILD_SHADER=ON \
+-DUSE_LTO=OFF \
+-DUSE_VTUNE=OFF \
+-DXDG_STD=ON \
+-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
+-Wno-dev
+  ninja -C build
+}
+
+package() {
+  DESTDIR="${pkgdir}" ninja -C build install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2020-08-07 Thread Maxime Gauduin via arch-commits
Date: Friday, August 7, 2020 @ 13:13:19
  Author: alucryd
Revision: 671527

archrelease: copy trunk to multilib-testing-x86_64

Added:
  pcsx2/repos/multilib-testing-x86_64/
  pcsx2/repos/multilib-testing-x86_64/PKGBUILD
(from rev 671526, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   79 +
 1 file changed, 79 insertions(+)

Copied: pcsx2/repos/multilib-testing-x86_64/PKGBUILD (from rev 671526, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2020-08-07 13:13:19 UTC (rev 671527)
@@ -0,0 +1,79 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.6.0
+pkgrel=2
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=(x86_64)
+url=https://www.pcsx2.net
+license=(
+  GPL2
+  GPL3
+  LGPL2.1
+  LGPL3
+)
+depends=(
+  lib32-glew
+  lib32-libaio
+  lib32-libcanberra
+  lib32-libjpeg-turbo
+  lib32-libpcap
+  lib32-libpulse
+  lib32-libxml2
+  lib32-nvidia-cg-toolkit
+  lib32-ocl-icd
+  lib32-portaudio
+  lib32-sdl2
+  lib32-soundtouch
+  lib32-wxgtk3
+)
+makedepends=(
+  cmake
+  git
+  opencl-headers
+  png++
+)
+_tag=aaaf29557fe63870ede815dd6d2e48a98279ca59
+source=(git+https://github.com/PCSX2/pcsx2.git#tag=${_tag})
+sha256sums=(SKIP)
+
+pkgver() {
+  cd pcsx2
+
+  git describe --tags | sed 's/^v//'
+}
+
+build() {
+  cmake -S pcsx2 -B build \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_LIBRARY_PATH=/usr/lib32 \
+-DGAMEINDEX_DIR=/usr/share/pcsx2 \
+-DPLUGIN_DIR=/usr/lib32/pcsx2 \
+-DDISABLE_ADVANCE_SIMD=ON \
+-DDISABLE_BUILD_DATE=ON \
+-DDISABLE_PCSX2_WRAPPER=ON \
+-DEXTRA_PLUGINS=ON \
+-DEGL_API=OFF \
+-DGLSL_API=ON \
+-DGTK3_API=ON \
+-DOPENCL_API=ON \
+-DSDL2_API=ON \
+-DPACKAGE_MODE=ON \
+-DREBUILD_SHADER=ON \
+-DUSE_LTO=OFF \
+-DUSE_VTUNE=OFF \
+-DXDG_STD=ON \
+-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config32 \
+-Wno-dev
+  make -C build
+}
+
+package() {
+  make DESTDIR="${pkgdir}" -C build install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2016-08-04 Thread Antonio Rojas
Date: Thursday, August 4, 2016 @ 17:33:11
  Author: arojas
Revision: 185077

archrelease: copy trunk to multilib-staging-x86_64

Added:
  pcsx2/repos/multilib-staging-x86_64/
  pcsx2/repos/multilib-staging-x86_64/PKGBUILD
(from rev 185076, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   81 +
 1 file changed, 81 insertions(+)

Copied: pcsx2/repos/multilib-staging-x86_64/PKGBUILD (from rev 185076, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2016-08-04 17:33:11 UTC (rev 185077)
@@ -0,0 +1,81 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.4.0
+pkgrel=3
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl2' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch'
+'lib32-wxgtk')
+makedepends=('cmake' 'png++')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;
+pcsx2-gcc6.patch)
+sha256sums=('2c8a986e2b6514d7018f6cfd39c4f2a72229b9b4ab06ca6b1d3466dfd9c33005'
+'d78c63808a609a249ec7e8330eeabee306a55ee08d2c9ce9c383b46b334bf7d0')
+
+prepare() {
+  cd $pkgname-$pkgver
+  # Fix build with GCC 6
+  patch -p1 -i ../pcsx2-gcc6.patch
+}
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2016-08-04 Thread Antonio Rojas
Date: Thursday, August 4, 2016 @ 17:32:31
  Author: arojas
Revision: 185076

archrelease: copy trunk to community-staging-i686

Added:
  pcsx2/repos/community-staging-i686/
  pcsx2/repos/community-staging-i686/PKGBUILD
(from rev 185075, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   81 +
 1 file changed, 81 insertions(+)

Copied: pcsx2/repos/community-staging-i686/PKGBUILD (from rev 185075, 
pcsx2/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-08-04 17:32:31 UTC (rev 185076)
@@ -0,0 +1,81 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.4.0
+pkgrel=3
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl2' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch'
+'lib32-wxgtk')
+makedepends=('cmake' 'png++')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;
+pcsx2-gcc6.patch)
+sha256sums=('2c8a986e2b6514d7018f6cfd39c4f2a72229b9b4ab06ca6b1d3466dfd9c33005'
+'d78c63808a609a249ec7e8330eeabee306a55ee08d2c9ce9c383b46b334bf7d0')
+
+prepare() {
+  cd $pkgname-$pkgver
+  # Fix build with GCC 6
+  patch -p1 -i ../pcsx2-gcc6.patch
+}
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2016-04-16 Thread Maxime Gauduin
Date: Saturday, April 16, 2016 @ 20:02:25
  Author: alucryd
Revision: 171204

archrelease: copy trunk to multilib-staging-x86_64

Added:
  pcsx2/repos/multilib-staging-x86_64/
  pcsx2/repos/multilib-staging-x86_64/PKGBUILD
(from rev 171203, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   73 +
 1 file changed, 73 insertions(+)

Copied: pcsx2/repos/multilib-staging-x86_64/PKGBUILD (from rev 171203, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2016-04-16 18:02:25 UTC (rev 171204)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.4.0
+pkgrel=2
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl2' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch'
+'lib32-wxgtk')
+makedepends=('cmake' 'png++')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('2c8a986e2b6514d7018f6cfd39c4f2a72229b9b4ab06ca6b1d3466dfd9c33005')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2016-04-16 Thread Maxime Gauduin
Date: Saturday, April 16, 2016 @ 19:31:32
  Author: alucryd
Revision: 171199

archrelease: copy trunk to community-staging-i686

Added:
  pcsx2/repos/community-staging-i686/
  pcsx2/repos/community-staging-i686/PKGBUILD
(from rev 171198, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   73 +
 1 file changed, 73 insertions(+)

Copied: pcsx2/repos/community-staging-i686/PKGBUILD (from rev 171198, 
pcsx2/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-04-16 17:31:32 UTC (rev 171199)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.4.0
+pkgrel=2
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl2' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch'
+'lib32-wxgtk')
+makedepends=('cmake' 'png++')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('2c8a986e2b6514d7018f6cfd39c4f2a72229b9b4ab06ca6b1d3466dfd9c33005')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2015-09-28 Thread Felix Yan
Date: Tuesday, September 29, 2015 @ 07:23:17
  Author: fyan
Revision: 142192

archrelease: copy trunk to multilib-staging-x86_64

Added:
  pcsx2/repos/multilib-staging-x86_64/
  pcsx2/repos/multilib-staging-x86_64/PKGBUILD
(from rev 142191, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   73 +
 1 file changed, 73 insertions(+)

Copied: pcsx2/repos/multilib-staging-x86_64/PKGBUILD (from rev 142191, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2015-09-29 05:23:17 UTC (rev 142192)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.3.1
+pkgrel=3
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl' 'lib32-soundtouch' 'lib32-wxgtk')
+makedepends=('cmake')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-murrine: Murrine GTK3 engine support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('60ba9f7f85bf4337ca6962f9b437d549f16fc04ea0b6b261d7521e0416c2b8c9')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2015-09-28 Thread Felix Yan
Date: Tuesday, September 29, 2015 @ 07:23:40
  Author: fyan
Revision: 142193

archrelease: copy trunk to community-staging-i686

Added:
  pcsx2/repos/community-staging-i686/
  pcsx2/repos/community-staging-i686/PKGBUILD
(from rev 142192, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   73 +
 1 file changed, 73 insertions(+)

Copied: pcsx2/repos/community-staging-i686/PKGBUILD (from rev 142192, 
pcsx2/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-09-29 05:23:40 UTC (rev 142193)
@@ -0,0 +1,73 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: josephgbr 
+# Contributor: vEX 
+
+pkgname=pcsx2
+pkgver=1.3.1
+pkgrel=3
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl' 'lib32-soundtouch' 'lib32-wxgtk')
+makedepends=('cmake')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-murrine: Murrine GTK3 engine support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('60ba9f7f85bf4337ca6962f9b437d549f16fc04ea0b6b261d7521e0416c2b8c9')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build && cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DDISABLE_ADVANCE_SIMD='TRUE' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2015-01-30 Thread Maxime Gauduin
Date: Friday, January 30, 2015 @ 12:17:12
  Author: alucryd
Revision: 126785

archrelease: copy trunk to community-staging-i686

Added:
  pcsx2/repos/community-staging-i686/
  pcsx2/repos/community-staging-i686/PKGBUILD
(from rev 126784, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   71 +
 1 file changed, 71 insertions(+)

Copied: pcsx2/repos/community-staging-i686/PKGBUILD (from rev 126784, 
pcsx2/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2015-01-30 11:17:12 UTC (rev 126785)
@@ -0,0 +1,71 @@
+# $Id$
+# Maintainer: Maxime Gauduin aluc...@archlinux.org
+# Contributor: josephgbr rafael.f...@gmail.com
+# Contributor: vEX v...@niechift.com
+
+pkgname=pcsx2
+pkgver=1.3.1
+pkgrel=1
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl' 'lib32-soundtouch' 'lib32-wxgtk')
+makedepends=('cmake')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-murrine: Murrine GTK3 engine support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=(https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('60ba9f7f85bf4337ca6962f9b437d549f16fc04ea0b6b261d7521e0416c2b8c9')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build  cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR=${pkgdir} install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2015-01-30 Thread Maxime Gauduin
Date: Friday, January 30, 2015 @ 12:23:40
  Author: alucryd
Revision: 126786

archrelease: copy trunk to multilib-staging-x86_64

Added:
  pcsx2/repos/multilib-staging-x86_64/
  pcsx2/repos/multilib-staging-x86_64/PKGBUILD
(from rev 126785, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   71 +
 1 file changed, 71 insertions(+)

Copied: pcsx2/repos/multilib-staging-x86_64/PKGBUILD (from rev 126785, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2015-01-30 11:23:40 UTC (rev 126786)
@@ -0,0 +1,71 @@
+# $Id$
+# Maintainer: Maxime Gauduin aluc...@archlinux.org
+# Contributor: josephgbr rafael.f...@gmail.com
+# Contributor: vEX v...@niechift.com
+
+pkgname=pcsx2
+pkgver=1.3.1
+pkgrel=1
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL2' 'GPL3' 'LGPL2.1' 'LGPL3')
+depends_i686=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit'
+  'portaudio' 'sdl' 'soundtouch' 'wxgtk')
+depends_x86_64=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra'
+'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit'
+'lib32-portaudio' 'lib32-sdl' 'lib32-soundtouch' 'lib32-wxgtk')
+makedepends=('cmake')
+makedepends_x86_64=('gcc-multilib')
+optdepends_x86_64=('lib32-gtk-engines: GTK2 engines support'
+   'lib32-gtk-engine-murrine: Murrine GTK3 engine support'
+   'lib32-gtk-engine-unico: Unico GTK2 engine support')
+options=('!emptydirs')
+source=(https://github.com/PCSX2/pcsx2/archive/v${pkgver}.tar.gz;)
+sha256sums=('60ba9f7f85bf4337ca6962f9b437d549f16fc04ea0b6b261d7521e0416c2b8c9')
+
+build() {
+  cd pcsx2-${pkgver}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build  cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib' \
+  -DPLUGIN_DIR='/usr/lib/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  elif [[ $CARCH == x86_64 ]]; then
+cmake .. \
+  -DCMAKE_BUILD_TYPE='Release' \
+  -DCMAKE_TOOLCHAIN_FILE='cmake/linux-compiler-i386-multilib.cmake' \
+  -DCMAKE_INSTALL_PREFIX='/usr' \
+  -DCMAKE_LIBRARY_PATH='/usr/lib32' \
+  -DPLUGIN_DIR='/usr/lib32/pcsx2' \
+  -DGAMEINDEX_DIR='/usr/share/pcsx2' \
+  -DEXTRA_PLUGINS='TRUE' \
+  -DREBUILD_SHADER='TRUE' \
+  -DGLSL_API='TRUE' \
+  -DPACKAGE_MODE='TRUE' \
+  -DXDG_STD='TRUE'
+  fi
+
+  make
+}
+
+package() {
+  cd pcsx2-${pkgver}/build
+
+  make DESTDIR=${pkgdir} install
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in pcsx2/repos (2 files)

2014-01-06 Thread Maxime Gauduin
Date: Monday, January 6, 2014 @ 15:11:04
  Author: alucryd
Revision: 103476

archrelease: copy trunk to community-staging-i686

Added:
  pcsx2/repos/community-staging-i686/
  pcsx2/repos/community-staging-i686/PKGBUILD
(from rev 103475, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: pcsx2/repos/community-staging-i686/PKGBUILD (from rev 103475, 
pcsx2/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2014-01-06 14:11:04 UTC (rev 103476)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Maxime Gauduin aluc...@gmail.com
+# Contributor: josephgbr rafael.f...@gmail.com
+# Contributor: vEX v...@niechift.com
+
+pkgname=pcsx2
+pkgver=1.1.0.r5797
+pkgrel=1
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL')
+makedepends=('cmake' 'sparsehash' 'svn')
+if [[ $CARCH == i686 ]]; then
+  depends=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit' 
'portaudio' 'sdl2' 'soundtouch' 'wxgtk2.8')
+elif [[ $CARCH == x86_64 ]]; then
+  makedepends+=('gcc-multilib' 'lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 
'lib32-libjpeg-turbo' 'lib32-mesa-libgl' 'lib32-nvidia-cg-toolkit' 
'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch' 'lib32-wxgtk2.8')
+fi
+options=('!emptydirs')
+source=(${pkgname}::svn+http://pcsx2.googlecode.com/svn/trunk/#revision=${pkgver#*r};)
+sha256sums=('SKIP')
+
+build() {
+  cd ${pkgname}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build  cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' 
-D{GLSL_API,PACKAGE_MODE,REBUILD_SHADER,SDL2_API,XDG_STD}=TRUE 
-DPLUGIN_DIR='/usr/lib/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' 
-DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config-2.8' 
-DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc-2.8'
+  elif [[ $CARCH == x86_64 ]]; then
+export CC='gcc -m32'
+export CXX='g++ -m32'
+export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' 
-D{GLSL_API,PACKAGE_MODE,REBUILD_SHADER,SDL2_API,XDG_STD}=TRUE 
-DPLUGIN_DIR='/usr/lib32/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' 
-DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config32-2.8' 
-DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc32-2.8' 
-DCMAKE_LIBRARY_PATH='/usr/lib32'
+  fi
+
+  make
+}
+
+package() {
+  cd ${pkgname}/build
+
+  if [[ $CARCH == x86_64 ]]; then
+depends=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 
'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit' 'lib32-portaudio' 'lib32-sdl2' 
'lib32-soundtouch' 'lib32-wxgtk2.8')
+  fi
+
+  make DESTDIR=${pkgdir} install
+}
+
+# vim: ts=2 sw=2 et:



[arch-commits] Commit in pcsx2/repos (2 files)

2014-01-06 Thread Maxime Gauduin
Date: Monday, January 6, 2014 @ 15:19:17
  Author: alucryd
Revision: 103477

archrelease: copy trunk to multilib-staging-x86_64

Added:
  pcsx2/repos/multilib-staging-x86_64/
  pcsx2/repos/multilib-staging-x86_64/PKGBUILD
(from rev 103476, pcsx2/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: pcsx2/repos/multilib-staging-x86_64/PKGBUILD (from rev 103476, 
pcsx2/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2014-01-06 14:19:17 UTC (rev 103477)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Maxime Gauduin aluc...@gmail.com
+# Contributor: josephgbr rafael.f...@gmail.com
+# Contributor: vEX v...@niechift.com
+
+pkgname=pcsx2
+pkgver=1.1.0.r5797
+pkgrel=1
+pkgdesc='A Sony PlayStation 2 emulator'
+arch=('i686' 'x86_64')
+url='http://www.pcsx2.net'
+license=('GPL')
+makedepends=('cmake' 'sparsehash' 'svn')
+if [[ $CARCH == i686 ]]; then
+  depends=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit' 
'portaudio' 'sdl2' 'soundtouch' 'wxgtk2.8')
+elif [[ $CARCH == x86_64 ]]; then
+  makedepends+=('gcc-multilib' 'lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 
'lib32-libjpeg-turbo' 'lib32-mesa-libgl' 'lib32-nvidia-cg-toolkit' 
'lib32-portaudio' 'lib32-sdl2' 'lib32-soundtouch' 'lib32-wxgtk2.8')
+fi
+options=('!emptydirs')
+source=(${pkgname}::svn+http://pcsx2.googlecode.com/svn/trunk/#revision=${pkgver#*r};)
+sha256sums=('SKIP')
+
+build() {
+  cd ${pkgname}
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build  cd build
+
+  if [[ $CARCH == i686 ]]; then
+cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' 
-D{GLSL_API,PACKAGE_MODE,REBUILD_SHADER,SDL2_API,XDG_STD}=TRUE 
-DPLUGIN_DIR='/usr/lib/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' 
-DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config-2.8' 
-DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc-2.8'
+  elif [[ $CARCH == x86_64 ]]; then
+export CC='gcc -m32'
+export CXX='g++ -m32'
+export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' 
-D{GLSL_API,PACKAGE_MODE,REBUILD_SHADER,SDL2_API,XDG_STD}=TRUE 
-DPLUGIN_DIR='/usr/lib32/pcsx2' -DGAMEINDEX_DIR='/usr/share/pcsx2' 
-DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config32-2.8' 
-DwxWidgets_wxrc_EXECUTABLE='/usr/bin/wxrc32-2.8' 
-DCMAKE_LIBRARY_PATH='/usr/lib32'
+  fi
+
+  make
+}
+
+package() {
+  cd ${pkgname}/build
+
+  if [[ $CARCH == x86_64 ]]; then
+depends=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 
'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit' 'lib32-portaudio' 'lib32-sdl2' 
'lib32-soundtouch' 'lib32-wxgtk2.8')
+  fi
+
+  make DESTDIR=${pkgdir} install
+}
+
+# vim: ts=2 sw=2 et: