Date: Monday, January 6, 2014 @ 12:20:38 Author: alucryd Revision: 103451
Add lib32-libaio and lib32-nvidia-cg-toolkit Added: lib32-libaio/ lib32-libaio/repos/ lib32-libaio/trunk/ lib32-libaio/trunk/PKGBUILD lib32-nvidia-cg-toolkit/ lib32-nvidia-cg-toolkit/repos/ lib32-nvidia-cg-toolkit/trunk/ lib32-nvidia-cg-toolkit/trunk/PKGBUILD Modified: pcsx2/trunk/PKGBUILD ----------------------------------------+ lib32-libaio/trunk/PKGBUILD | 35 ++++++++++++++++++++++++++++ lib32-nvidia-cg-toolkit/trunk/PKGBUILD | 25 ++++++++++++++++++++ pcsx2/trunk/PKGBUILD | 38 +++++++++++++------------------ 3 files changed, 76 insertions(+), 22 deletions(-) Added: lib32-libaio/trunk/PKGBUILD =================================================================== --- lib32-libaio/trunk/PKGBUILD (rev 0) +++ lib32-libaio/trunk/PKGBUILD 2014-01-06 11:20:38 UTC (rev 103451) @@ -0,0 +1,35 @@ +# $Id$ +# Maintainer: Maxime Gauduin <aluc...@gmail.com> +# Contributor : josephgbr <rafael.f.f1 at gmail.com> +# Contributor : angvp <angvp at archlinux.org> + +pkgname=lib32-libaio +pkgver=0.3.109 +pkgrel=6 +pkgdesc='The Linux-native asynchronous I/O facility (aio) library' +arch=('x86_64') +url='http://lse.sourceforge.net/io/aio.html' +license=('LGPL') +depends=("${pkgname#*-}") +makedepends=('gcc-multilib') +options=('!staticlibs') +source=("http://ftp.de.debian.org/debian/pool/main/liba/${pkgname#*-}/${pkgname#*-}_${pkgver}.orig.tar.gz") +sha256sums=('bf4a457253cbaab215aea75cb6e18dc8d95bbd507e9920661ff9bdd288c8778d') + +build() { + cd ${pkgname#*-}-${pkgver} + + export CC='gcc -m32' + export CXX='g++ -m32' + export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' + make +} + +package() { + cd ${pkgname#*-}-${pkgver} + + make prefix="${pkgdir}"/usr libdir="${pkgdir}"/usr/lib32 install + rm -rf "${pkgdir}"/usr/include +} + +# vim: ts=2 sw=2 et: Property changes on: lib32-libaio/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: lib32-nvidia-cg-toolkit/trunk/PKGBUILD =================================================================== --- lib32-nvidia-cg-toolkit/trunk/PKGBUILD (rev 0) +++ lib32-nvidia-cg-toolkit/trunk/PKGBUILD 2014-01-06 11:20:38 UTC (rev 103451) @@ -0,0 +1,25 @@ +# $Id$ +# Maintainer: Maxime Gauduin <aluc...@gmail.com> +# Contributor: josephgbr <rafael.f...@gmail.com> + +pkgname=lib32-nvidia-cg-toolkit +pkgver=3.1 +pkgrel=4 +pkgdesc='NVIDIA Cg libraries' +arch=('x86_64') +url='http://developer.nvidia.com/object/cg_toolkit.html' +license=('custom') +depends=('lib32-mesa' "${pkgname#*-}") +source=("http://developer.download.nvidia.com/cg/Cg_${pkgver}/Cg-${pkgver}_April2012_x86.tgz") +sha256sums=('cef3591e436f528852db0e8c145d3842f920e0c89bcfb219c466797cb7b18879') + +package() { + install -dm 755 "${pkgdir}"/usr/lib32 + install -m 644 "${srcdir}"/usr/lib/* "${pkgdir}"/usr/lib32 + +# License + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s "${pkgname#*-}" "${pkgdir}"/usr/share/licenses/${pkgname} +} + +# vim: ts=2 sw=2 et: Property changes on: lib32-nvidia-cg-toolkit/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Modified: pcsx2/trunk/PKGBUILD =================================================================== --- pcsx2/trunk/PKGBUILD 2014-01-06 11:19:52 UTC (rev 103450) +++ pcsx2/trunk/PKGBUILD 2014-01-06 11:20:38 UTC (rev 103451) @@ -4,33 +4,27 @@ # Contributor: vEX <v...@niechift.com> pkgname=pcsx2 -pkgver=1.0.0 -pkgrel=6 -pkgdesc="A Sony PlayStation 2 emulator" +pkgver=1.1.0 +_rev=5674 +pkgrel=1 +pkgdesc='A Sony PlayStation 2 emulator' arch=('i686' 'x86_64') -url="http://www.pcsx2.net" +url='http://www.pcsx2.net' license=('GPL') makedepends=('cmake' 'sparsehash') if [[ $CARCH == "i686" ]]; then - depends=('glew' 'libjpeg-turbo' 'portaudio' 'soundtouch' 'wxgtk') + depends=('glew' 'libaio' 'libcanberra' 'libjpeg-turbo' 'nvidia-cg-toolkit' 'portaudio' 'sdl' 'soundtouch' 'wxgtk2.8') elif [[ $CARCH == "x86_64" ]]; then - makedepends+=('gcc-multilib' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-mesa-libgl' 'lib32-portaudio' 'lib32-soundtouch' 'lib32-wxgtk') + makedepends+=('gcc-multilib' 'lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 'lib32-libjpeg-turbo' 'lib32-mesa-libgl' 'lib32-portaudio' 'lib32-sdl' 'lib32-soundtouch' 'lib32-wxgtk2.8') fi options=('!emptydirs') -source=("${pkgname}-${pkgver}-r5350-sources.7z::http://pcsx2.net/download/releases/source-code/finish/7-source/93-pcsx2-v1-0-0-source-code/0.html" +source=("http://code.google.com/p/pcsx2/downloads/detail?name=${pkgname}-${pkgver}-r${_rev}-lnx-sources.tar.bz2" 'gcc48.patch') sha256sums=('3f6067c3ea23b2afa4d4c411f3121d86612c310b1c7a44413577cf5727e498bc' '57204299c89d98f900af2e6c98fd3af0460d9095d1046f4d67772b9b75dc894b') -prepare() { - cd ${pkgname}-${pkgver}-r5350-sources - - patch -Np1 -i ../gcc48.patch - sed 's/0.9.8/1.0.0/' -i CMakeLists.txt -} - build() { - cd ${pkgname}-${pkgver}-r5350-sources + cd ${pkgname}.snapshot-${_rev} if [[ -d build ]]; then rm -rf build @@ -38,12 +32,12 @@ mkdir build && cd build if [[ $CARCH == "i686" ]]; then - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPACKAGE_MODE=TRUE -DXDG_STD=TRUE -DGLSL_API=TRUE -DREBUILD_SHADER=TRUE -DPLUGIN_DIR=/usr/lib/pcsx2 -DGAMEINDEX_DIR=/usr/share/pcsx2 -DGLSL_SHADER_DIR=/usr/share/pcsx2 + cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' -D{GLSL_API,PACKAGE_MODE,REBUILD_SHADER,XDG_STD}=TRUE -DPLUGIN_DIR='/usr/lib/pcsx2' -D{GAMEINDEX,GLSL_SHADER}_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 -DPACKAGE_MODE=TRUE -DXDG_STD=TRUE -DGLSL_API=TRUE -DREBUILD_SHADER=TRUE -DPLUGIN_DIR=/usr/lib32/pcsx2 -DGAMEINDEX_DIR=/usr/share/pcsx2 -DGLSL_SHADER_DIR=/usr/share/pcsx2 -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config32 -DwxWidgets_wxrc_EXECUTABLE=/usr/bin/wxrc32 -DCMAKE_LIBRARY_PATH=/usr/lib32 + 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,XDG_STD}=TRUE -DPLUGIN_DIR='/usr/lib32/pcsx2' -D{GAMEINDEX,GLSL_SHADER}_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 @@ -50,10 +44,10 @@ } package() { - cd ${pkgname}-${pkgver}-r5350-sources/build + cd ${pkgname}.snapshot-${_rev}/build if [[ $CARCH == "x86_64" ]]; then - depends=('lib32-wxgtk' 'lib32-libgl' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-portaudio' 'lib32-soundtouch') + depends=('lib32-glew' 'lib32-libaio' 'lib32-libcanberra' 'lib32-libjpeg-turbo' 'lib32-nvidia-cg-toolkit' 'lib32-portaudio' 'lib32-soundtouch' 'lib32-wxgtk2.8') fi make DESTDIR="${pkgdir}" install