[arch-commits] Commit in dolphin-emu/trunk (PKGBUILD dolphin-emu-findx11.patch)
Maxime Gauduin
alucryd at archlinux.org
Tue Mar 31 13:18:50 UTC 2015
Date: Tuesday, March 31, 2015 @ 15:18:50
Author: alucryd
Revision: 130406
upgpkg: dolphin-emu 1:4.0.2-8
Added:
dolphin-emu/trunk/dolphin-emu-findx11.patch
Modified:
dolphin-emu/trunk/PKGBUILD
---------------------------+
PKGBUILD | 26 ++++++++++++++------------
dolphin-emu-findx11.patch | 11 +++++++++++
2 files changed, 25 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-03-31 11:23:00 UTC (rev 130405)
+++ PKGBUILD 2015-03-31 13:18:50 UTC (rev 130406)
@@ -1,10 +1,11 @@
# $Id$
# Maintainer: schuay <jakob.gruber at gmail.com>
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
# Contributor: Jeremy Newton (Mystro256) <alexjnewt at gmail.com>
pkgname=dolphin-emu
pkgver=4.0.2
-pkgrel=7
+pkgrel=8
epoch=1
pkgdesc='A Gamecube / Wii / Triforce emulator'
arch=('i686' 'x86_64')
@@ -11,7 +12,7 @@
url='http://dolphin-emu.org'
license=('GPL2')
-makedepends=('cmake' 'git' 'opencl-headers')
+makedepends=('cmake' 'opencl-headers')
depends=('bluez-libs' 'ffmpeg' 'glew' 'libao' 'miniupnpc' 'openal' 'portaudio'
'sdl2' 'soundtouch' 'wxgtk')
optdepends=('pulseaudio: PulseAudio backend')
@@ -18,31 +19,32 @@
options=('!emptydirs')
-source=("${pkgname%-*}::git+https://code.google.com/p/dolphin-emu/#tag=${pkgver}"
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dolphin-emu/dolphin/archive/${pkgver}.tar.gz"
+ 'dolphin-emu-findx11.patch'
'dolphin-emu-gcc49.patch')
-md5sums=('SKIP'
+md5sums=('95436ade64fc8ed2fe4b2ed5306dc879'
+ 'f9a692b76263f3efae9793c4879bc2c5'
'5fead49fc3a0ff9a9d1435368b5df1f9')
prepare() {
- cd "${srcdir}/${pkgname%-*}"
+ cd dolphin-${pkgver}
+ patch -Np1 -i ../dolphin-emu-findx11.patch
patch -Np1 -i ../dolphin-emu-gcc49.patch
}
build() {
- cd "${srcdir}/${pkgname%-*}"
+ cd dolphin-${pkgver}
mkdir build && cd build
- if [[ $CARCH == x86_64 ]]; then
- cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_CXX_FLAGS='-fno-inline-functions'
- else
- cmake .. -DCMAKE_INSTALL_PREFIX='/usr'
- fi
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DCMAKE_CXX_FLAGS='-fno-inline-functions -fpermissive'
make
}
package() {
- cd "${srcdir}/${pkgname%-*}/build"
+ cd dolphin-${pkgver}/build
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}/usr/lib/libpolarssl.a"
Added: dolphin-emu-findx11.patch
===================================================================
--- dolphin-emu-findx11.patch (rev 0)
+++ dolphin-emu-findx11.patch 2015-03-31 13:18:50 UTC (rev 130406)
@@ -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)
More information about the arch-commits
mailing list