[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Thursday, September 10, 2015 @ 13:05:50 Author: schuay Revision: 139791 archrelease: copy trunk to community-staging-i686 Added: dolphin-emu/repos/community-staging-i686/ dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 139790, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-i686/dolphin-emu-findx11.patch (from rev 139790, dolphin-emu/trunk/dolphin-emu-findx11.patch) dolphin-emu/repos/community-staging-i686/dolphin-emu-gcc49.patch (from rev 139790, dolphin-emu/trunk/dolphin-emu-gcc49.patch) ---+ PKGBUILD | 55 dolphin-emu-findx11.patch | 11 dolphin-emu-gcc49.patch | 17 + 3 files changed, 83 insertions(+) Copied: dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 139790, dolphin-emu/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-10 11:05:50 UTC (rev 139791) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: schuay+# Maintainer: Maxime Gauduin +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.2 +pkgrel=9 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' + 'sdl2' 'soundtouch' 'wxgtk') +optdepends=('pulseaudio: PulseAudio backend') + +options=('!emptydirs') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dolphin-emu/dolphin/archive/${pkgver}.tar.gz; +'dolphin-emu-findx11.patch' +'dolphin-emu-gcc49.patch') +md5sums=('95436ade64fc8ed2fe4b2ed5306dc879' + 'f9a692b76263f3efae9793c4879bc2c5' + '5fead49fc3a0ff9a9d1435368b5df1f9') + +prepare() { + cd dolphin-${pkgver} + + patch -Np1 -i ../dolphin-emu-findx11.patch + patch -Np1 -i ../dolphin-emu-gcc49.patch + + # Compatibility with miniupnpc 1.9.20150730, which requires a new ttl argument. + sed -i 's:upnpDiscover(2000, NULL, NULL, 0, 0, );:upnpDiscover(2000, NULL, NULL, 0, 0, 2, \);:' \ + Source/Core/Core/Src/NetPlayServer.cpp +} + +build() { + cd dolphin-${pkgver} + + mkdir build && cd build + cmake .. \ +-DCMAKE_INSTALL_PREFIX='/usr' \ +-DCMAKE_CXX_FLAGS='-fno-inline-functions -fpermissive' + make +} + +package() { + cd dolphin-${pkgver}/build + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}/usr/lib/libpolarssl.a" +} Copied: dolphin-emu/repos/community-staging-i686/dolphin-emu-findx11.patch (from rev 139790, dolphin-emu/trunk/dolphin-emu-findx11.patch) === --- community-staging-i686/dolphin-emu-findx11.patch (rev 0) +++ community-staging-i686/dolphin-emu-findx11.patch2015-09-10 11:05:50 UTC (rev 139791) @@ -0,0 +1,11 @@ +diff -rupN dolphin-4.0.2.orig/CMakeLists.txt dolphin-4.0.2/CMakeLists.txt +--- dolphin-4.0.2.orig/CMakeLists.txt 2015-03-31 15:05:43.953995860 +0200 dolphin-4.0.2/CMakeLists.txt 2015-03-31 15:06:53.379078333 +0200 +@@ -417,6 +417,7 @@ if(NOT ANDROID) + + # Note: We do not need to explicitly check for X11 as it is done in the cmake + # FindOpenGL module on linux. ++ include(FindX11) + if(USE_X11 AND X11_FOUND) + set(USE_X11 1) + add_definitions(-DHAVE_X11=1) Copied: dolphin-emu/repos/community-staging-i686/dolphin-emu-gcc49.patch (from rev 139790, dolphin-emu/trunk/dolphin-emu-gcc49.patch) === --- community-staging-i686/dolphin-emu-gcc49.patch (rev 0) +++ community-staging-i686/dolphin-emu-gcc49.patch 2015-09-10 11:05:50 UTC (rev 139791) @@ -0,0 +1,17 @@ +diff -rupN dolphin.orig/Source/Core/Common/Src/CommonFuncs.h dolphin/Source/Core/Common/Src/CommonFuncs.h +--- dolphin.orig/Source/Core/Common/Src/CommonFuncs.h 2014-08-19 02:36:05.555642000 +0200 dolphin/Source/Core/Common/Src/CommonFuncs.h 2014-08-19 02:38:44.301036700 +0200 +@@ -30,7 +30,12 @@ struct ArraySizeImpl : public std::exten + #define b32(x) (b16(x) | (b16(x) >>16) ) + #define ROUND_UP_POW2(x) (b32(x - 1) + 1) + +-#if defined __GNUC__ && !defined __SSSE3__ && !defined _M_GENERIC ++#ifndef __GNUC_PREREQ ++ #define __GNUC_PREREQ(a, b) 0 ++#endif ++ ++#if (defined __GNUC__ && !__GNUC_PREREQ(4,9)) && \ ++ !defined __SSSE3__ && defined _M_X86 + #include + static __inline __m128i __attribute__((__always_inline__)) + _mm_shuffle_epi8(__m128i a, __m128i mask)
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Thursday, September 10, 2015 @ 13:05:56 Author: schuay Revision: 139792 archrelease: copy trunk to community-staging-x86_64 Added: dolphin-emu/repos/community-staging-x86_64/ dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 139791, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-x86_64/dolphin-emu-findx11.patch (from rev 139791, dolphin-emu/trunk/dolphin-emu-findx11.patch) dolphin-emu/repos/community-staging-x86_64/dolphin-emu-gcc49.patch (from rev 139791, dolphin-emu/trunk/dolphin-emu-gcc49.patch) ---+ PKGBUILD | 55 dolphin-emu-findx11.patch | 11 dolphin-emu-gcc49.patch | 17 + 3 files changed, 83 insertions(+) Copied: dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 139791, dolphin-emu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-09-10 11:05:56 UTC (rev 139792) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: schuay+# Maintainer: Maxime Gauduin +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.2 +pkgrel=9 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' + 'sdl2' 'soundtouch' 'wxgtk') +optdepends=('pulseaudio: PulseAudio backend') + +options=('!emptydirs') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dolphin-emu/dolphin/archive/${pkgver}.tar.gz; +'dolphin-emu-findx11.patch' +'dolphin-emu-gcc49.patch') +md5sums=('95436ade64fc8ed2fe4b2ed5306dc879' + 'f9a692b76263f3efae9793c4879bc2c5' + '5fead49fc3a0ff9a9d1435368b5df1f9') + +prepare() { + cd dolphin-${pkgver} + + patch -Np1 -i ../dolphin-emu-findx11.patch + patch -Np1 -i ../dolphin-emu-gcc49.patch + + # Compatibility with miniupnpc 1.9.20150730, which requires a new ttl argument. + sed -i 's:upnpDiscover(2000, NULL, NULL, 0, 0, );:upnpDiscover(2000, NULL, NULL, 0, 0, 2, \);:' \ + Source/Core/Core/Src/NetPlayServer.cpp +} + +build() { + cd dolphin-${pkgver} + + mkdir build && cd build + cmake .. \ +-DCMAKE_INSTALL_PREFIX='/usr' \ +-DCMAKE_CXX_FLAGS='-fno-inline-functions -fpermissive' + make +} + +package() { + cd dolphin-${pkgver}/build + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}/usr/lib/libpolarssl.a" +} Copied: dolphin-emu/repos/community-staging-x86_64/dolphin-emu-findx11.patch (from rev 139791, dolphin-emu/trunk/dolphin-emu-findx11.patch) === --- community-staging-x86_64/dolphin-emu-findx11.patch (rev 0) +++ community-staging-x86_64/dolphin-emu-findx11.patch 2015-09-10 11:05:56 UTC (rev 139792) @@ -0,0 +1,11 @@ +diff -rupN dolphin-4.0.2.orig/CMakeLists.txt dolphin-4.0.2/CMakeLists.txt +--- dolphin-4.0.2.orig/CMakeLists.txt 2015-03-31 15:05:43.953995860 +0200 dolphin-4.0.2/CMakeLists.txt 2015-03-31 15:06:53.379078333 +0200 +@@ -417,6 +417,7 @@ if(NOT ANDROID) + + # Note: We do not need to explicitly check for X11 as it is done in the cmake + # FindOpenGL module on linux. ++ include(FindX11) + if(USE_X11 AND X11_FOUND) + set(USE_X11 1) + add_definitions(-DHAVE_X11=1) Copied: dolphin-emu/repos/community-staging-x86_64/dolphin-emu-gcc49.patch (from rev 139791, dolphin-emu/trunk/dolphin-emu-gcc49.patch) === --- community-staging-x86_64/dolphin-emu-gcc49.patch (rev 0) +++ community-staging-x86_64/dolphin-emu-gcc49.patch2015-09-10 11:05:56 UTC (rev 139792) @@ -0,0 +1,17 @@ +diff -rupN dolphin.orig/Source/Core/Common/Src/CommonFuncs.h dolphin/Source/Core/Common/Src/CommonFuncs.h +--- dolphin.orig/Source/Core/Common/Src/CommonFuncs.h 2014-08-19 02:36:05.555642000 +0200 dolphin/Source/Core/Common/Src/CommonFuncs.h 2014-08-19 02:38:44.301036700 +0200 +@@ -30,7 +30,12 @@ struct ArraySizeImpl : public std::exten + #define b32(x) (b16(x) | (b16(x) >>16) ) + #define ROUND_UP_POW2(x) (b32(x - 1) + 1) + +-#if defined __GNUC__ && !defined __SSSE3__ && !defined _M_GENERIC ++#ifndef __GNUC_PREREQ ++ #define __GNUC_PREREQ(a, b) 0 ++#endif ++ ++#if (defined __GNUC__ && !__GNUC_PREREQ(4,9)) && \ ++ !defined __SSSE3__ && defined _M_X86 + #include + static __inline __m128i __attribute__((__always_inline__)) + _mm_shuffle_epi8(__m128i a, __m128i mask)
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Sunday, January 5, 2014 @ 22:04:04 Author: schuay Revision: 103431 archrelease: copy trunk to community-staging-i686 Added: dolphin-emu/repos/community-staging-i686/ dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 103430, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 103430, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 103430, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 43 +++ dolphin-emu.desktop | 11 +++ 2 files changed, 54 insertions(+) Copied: dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 103430, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 103430, dolphin-emu/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-01-05 21:04:04 UTC (rev 103431) @@ -0,0 +1,43 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.2 +pkgrel=2 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'git' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' 'sdl2' 'soundtouch' 'wxgtk') +optdepends=('pulseaudio: PulseAudio backend') + +source=(${pkgname%-*}::git+https://code.google.com/p/dolphin-emu/#tag=${pkgver}; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +# TODO: Drop the custom icon and .desktop file, apparently dolphin ships these now. + +build() { + cd ${srcdir}/${pkgname%-*} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/${pkgname%-*}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('SKIP' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 103430, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-i686/dolphin-emu.desktop (rev 0) +++ community-staging-i686/dolphin-emu.desktop 2014-01-05 21:04:04 UTC (rev 103431) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Sunday, January 5, 2014 @ 22:04:10 Author: schuay Revision: 103432 archrelease: copy trunk to community-staging-x86_64 Added: dolphin-emu/repos/community-staging-x86_64/ dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 103431, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 103431, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 103431, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 43 +++ dolphin-emu.desktop | 11 +++ 2 files changed, 54 insertions(+) Copied: dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 103431, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 103431, dolphin-emu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2014-01-05 21:04:10 UTC (rev 103432) @@ -0,0 +1,43 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.2 +pkgrel=2 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'git' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' 'sdl2' 'soundtouch' 'wxgtk') +optdepends=('pulseaudio: PulseAudio backend') + +source=(${pkgname%-*}::git+https://code.google.com/p/dolphin-emu/#tag=${pkgver}; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +# TODO: Drop the custom icon and .desktop file, apparently dolphin ships these now. + +build() { + cd ${srcdir}/${pkgname%-*} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/${pkgname%-*}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('SKIP' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 103431, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-x86_64/dolphin-emu.desktop (rev 0) +++ community-staging-x86_64/dolphin-emu.desktop2014-01-05 21:04:10 UTC (rev 103432) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Friday, October 25, 2013 @ 17:30:10 Author: schuay Revision: 99203 archrelease: copy trunk to community-staging-i686 Added: dolphin-emu/repos/community-staging-i686/ dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 99202, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 99202, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 99202, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 43 +++ dolphin-emu.desktop | 11 +++ 2 files changed, 54 insertions(+) Copied: dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 99202, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 99202, dolphin-emu/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-10-25 15:30:10 UTC (rev 99203) @@ -0,0 +1,43 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.1 +pkgrel=1 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'git' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' 'sdl2' 'soundtouch' 'wxgtk2.9') +optdepends=('pulseaudio: PulseAudio backend') + +source=(${pkgname%-*}::git+https://code.google.com/p/dolphin-emu/#tag=${pkgver}; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +# TODO: Drop the custom icon and .desktop file, apparently dolphin ships these now. + +build() { + cd ${srcdir}/${pkgname%-*} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/${pkgname%-*}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('SKIP' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 99202, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-i686/dolphin-emu.desktop (rev 0) +++ community-staging-i686/dolphin-emu.desktop 2013-10-25 15:30:10 UTC (rev 99203) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Friday, October 25, 2013 @ 17:30:15 Author: schuay Revision: 99204 archrelease: copy trunk to community-staging-x86_64 Added: dolphin-emu/repos/community-staging-x86_64/ dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 99203, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 99203, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 99203, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 43 +++ dolphin-emu.desktop | 11 +++ 2 files changed, 54 insertions(+) Copied: dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 99203, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 99203, dolphin-emu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-10-25 15:30:15 UTC (rev 99204) @@ -0,0 +1,43 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=4.0.1 +pkgrel=1 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'git' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio' 'sdl2' 'soundtouch' 'wxgtk2.9') +optdepends=('pulseaudio: PulseAudio backend') + +source=(${pkgname%-*}::git+https://code.google.com/p/dolphin-emu/#tag=${pkgver}; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +# TODO: Drop the custom icon and .desktop file, apparently dolphin ships these now. + +build() { + cd ${srcdir}/${pkgname%-*} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/${pkgname%-*}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('SKIP' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 99203, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-x86_64/dolphin-emu.desktop (rev 0) +++ community-staging-x86_64/dolphin-emu.desktop2013-10-25 15:30:15 UTC (rev 99204) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Saturday, June 1, 2013 @ 13:40:35 Author: schuay Revision: 92142 archrelease: copy trunk to community-staging-i686 Added: dolphin-emu/repos/community-staging-i686/ dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 92141, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 92141, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 92141, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 48 dolphin-emu.desktop | 11 +++ 2 files changed, 59 insertions(+) Copied: dolphin-emu/repos/community-staging-i686/Dolphin_Logo.png (from rev 92141, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-i686/PKGBUILD (from rev 92141, dolphin-emu/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-06-01 11:40:35 UTC (rev 92142) @@ -0,0 +1,48 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=3.5 +pkgrel=4 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce Emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'glproto' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'libgl' 'libxxf86vm' 'lsb-release' 'lzo2' 'mesa' \ + 'nvidia-cg-toolkit' 'openal' 'portaudio' 'sdl' 'wxgtk2.9') +optdepends=('pulseaudio') + +source=(http://dolphin-emu.googlecode.com/files/dolphin-${pkgver}-src.zip; +'dolphin-emu.desktop' +'Dolphin_Logo.png' +'gcc48fix.patch') + +build() { + cd ${srcdir}/dolphin-${pkgver} + + # 'u32 __rold' redeclared as different kind of symbol + # Patch merged upstream, remove with next release ( 3.5) + patch -lNp1 ${srcdir}/gcc48fix.patch + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/dolphin-${pkgver}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('4d0429f1e10f0862256e0b4c4e2f44a3' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6' + 'ddeddc2a65042486565b4b78ad739a80') Copied: dolphin-emu/repos/community-staging-i686/dolphin-emu.desktop (from rev 92141, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-i686/dolphin-emu.desktop (rev 0) +++ community-staging-i686/dolphin-emu.desktop 2013-06-01 11:40:35 UTC (rev 92142) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Saturday, June 1, 2013 @ 13:40:46 Author: schuay Revision: 92143 archrelease: copy trunk to community-staging-x86_64 Added: dolphin-emu/repos/community-staging-x86_64/ dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 92142, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 92142, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 92142, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 48 dolphin-emu.desktop | 11 +++ 2 files changed, 59 insertions(+) Copied: dolphin-emu/repos/community-staging-x86_64/Dolphin_Logo.png (from rev 92142, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-staging-x86_64/PKGBUILD (from rev 92142, dolphin-emu/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2013-06-01 11:40:46 UTC (rev 92143) @@ -0,0 +1,48 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=3.5 +pkgrel=4 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce Emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'glproto' 'opencl-headers') +depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'libgl' 'libxxf86vm' 'lsb-release' 'lzo2' 'mesa' \ + 'nvidia-cg-toolkit' 'openal' 'portaudio' 'sdl' 'wxgtk2.9') +optdepends=('pulseaudio') + +source=(http://dolphin-emu.googlecode.com/files/dolphin-${pkgver}-src.zip; +'dolphin-emu.desktop' +'Dolphin_Logo.png' +'gcc48fix.patch') + +build() { + cd ${srcdir}/dolphin-${pkgver} + + # 'u32 __rold' redeclared as different kind of symbol + # Patch merged upstream, remove with next release ( 3.5) + patch -lNp1 ${srcdir}/gcc48fix.patch + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/dolphin-${pkgver}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('4d0429f1e10f0862256e0b4c4e2f44a3' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6' + 'ddeddc2a65042486565b4b78ad739a80') Copied: dolphin-emu/repos/community-staging-x86_64/dolphin-emu.desktop (from rev 92142, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-staging-x86_64/dolphin-emu.desktop (rev 0) +++ community-staging-x86_64/dolphin-emu.desktop2013-06-01 11:40:46 UTC (rev 92143) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Tuesday, February 26, 2013 @ 14:53:23 Author: schuay Revision: 84942 archrelease: copy trunk to community-i686 Added: dolphin-emu/repos/community-i686/ dolphin-emu/repos/community-i686/Dolphin_Logo.png (from rev 84941, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-i686/PKGBUILD (from rev 84941, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-i686/dolphin-emu.desktop (from rev 84941, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 42 ++ dolphin-emu.desktop | 11 +++ 2 files changed, 53 insertions(+) Copied: dolphin-emu/repos/community-i686/Dolphin_Logo.png (from rev 84941, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-i686/PKGBUILD (from rev 84941, dolphin-emu/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2013-02-26 13:53:23 UTC (rev 84942) @@ -0,0 +1,42 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=3.5 +pkgrel=3 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce Emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'glproto' 'opencl-headers') +depends=('bluez' 'ffmpeg' 'glew' 'libao' 'libgl' 'libxxf86vm' 'lsb-release' 'lzo2' 'mesa' \ + 'nvidia-cg-toolkit' 'openal' 'portaudio' 'sdl' 'wxgtk2.9') +optdepends=('pulseaudio') + +source=(http://dolphin-emu.googlecode.com/files/dolphin-${pkgver}-src.zip; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +build() { + cd ${srcdir}/dolphin-${pkgver} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/dolphin-${pkgver}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('4d0429f1e10f0862256e0b4c4e2f44a3' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-i686/dolphin-emu.desktop (from rev 84941, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-i686/dolphin-emu.desktop (rev 0) +++ community-i686/dolphin-emu.desktop 2013-02-26 13:53:23 UTC (rev 84942) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin
[arch-commits] Commit in dolphin-emu/repos (4 files)
Date: Tuesday, February 26, 2013 @ 14:53:39 Author: schuay Revision: 84943 archrelease: copy trunk to community-x86_64 Added: dolphin-emu/repos/community-x86_64/ dolphin-emu/repos/community-x86_64/Dolphin_Logo.png (from rev 84942, dolphin-emu/trunk/Dolphin_Logo.png) dolphin-emu/repos/community-x86_64/PKGBUILD (from rev 84942, dolphin-emu/trunk/PKGBUILD) dolphin-emu/repos/community-x86_64/dolphin-emu.desktop (from rev 84942, dolphin-emu/trunk/dolphin-emu.desktop) -+ PKGBUILD| 42 ++ dolphin-emu.desktop | 11 +++ 2 files changed, 53 insertions(+) Copied: dolphin-emu/repos/community-x86_64/Dolphin_Logo.png (from rev 84942, dolphin-emu/trunk/Dolphin_Logo.png) === (Binary files differ) Copied: dolphin-emu/repos/community-x86_64/PKGBUILD (from rev 84942, dolphin-emu/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2013-02-26 13:53:39 UTC (rev 84943) @@ -0,0 +1,42 @@ +# Maintainer: schuay jakob.gru...@gmail.com +# Contributor: Jeremy Newton (Mystro256) + +pkgname=dolphin-emu +pkgver=3.5 +pkgrel=3 +epoch=1 +pkgdesc='A Gamecube / Wii / Triforce Emulator' +arch=('i686' 'x86_64') +url='http://dolphin-emu.org' +license=('GPL2') + +makedepends=('cmake' 'glproto' 'opencl-headers') +depends=('bluez' 'ffmpeg' 'glew' 'libao' 'libgl' 'libxxf86vm' 'lsb-release' 'lzo2' 'mesa' \ + 'nvidia-cg-toolkit' 'openal' 'portaudio' 'sdl' 'wxgtk2.9') +optdepends=('pulseaudio') + +source=(http://dolphin-emu.googlecode.com/files/dolphin-${pkgver}-src.zip; +'dolphin-emu.desktop' +'Dolphin_Logo.png') + +build() { + cd ${srcdir}/dolphin-${pkgver} + + mkdir build cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.9 + make +} + +package() { + cd ${srcdir}/dolphin-${pkgver}/build + + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/dolphin-emu.desktop \ + ${pkgdir}/usr/share/applications/dolphin-emu.desktop + install -Dm644 ${srcdir}/Dolphin_Logo.png ${pkgdir}/usr/share/pixmaps/dolphin-emu.png +} + +md5sums=('4d0429f1e10f0862256e0b4c4e2f44a3' + 'feed4580c2e6bfbc7f6c67dad861daae' + 'd15c51f547b4bd47e510faac40bcc9d6') Copied: dolphin-emu/repos/community-x86_64/dolphin-emu.desktop (from rev 84942, dolphin-emu/trunk/dolphin-emu.desktop) === --- community-x86_64/dolphin-emu.desktop(rev 0) +++ community-x86_64/dolphin-emu.desktop2013-02-26 13:53:39 UTC (rev 84943) @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Dolphin +Categories=Game;Emulator;GTK; +GenericName=GameCube and Wii Emulator +Comment=An emulator for the GameCube and Wii consoles +Exec=dolphin-emu +Icon=dolphin-emu +StartupNotify=false +Name[en_US]=Dolphin