summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxime Gauduin2016-06-25 18:40:12 +0200
committerMaxime Gauduin2016-06-25 18:40:12 +0200
commit5dcf542b9a7fd23c44694cccd8c72ebe12286f2e (patch)
tree55e803ff7508007d12b7535ef4a0eb17af5c7811 /PKGBUILD
parent53e24058b5c7393817c5d900892efa7018431a35 (diff)
downloadaur-5dcf542b9a7fd23c44694cccd8c72ebe12286f2e.tar.gz
dolphin-emu-git 5.0.r27.64cf74a-1
Remove sdl, sfml, install udev rules and correct license
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 14 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5b366751e1f5..49dc72746164 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,14 @@
pkgbase=dolphin-emu-git
pkgname=('dolphin-emu-git' 'dolphin-emu-cli-git' 'dolphin-emu-qt-git')
-pkgver=4.0.2.r8743.3a12dcc
+pkgver=5.0.r27.64cf74a
pkgrel=1
pkgdesc='A GameCube / Wii / Triforce emulator'
arch=('x86_64')
url='http://www.dolphin-emu.org/'
-license=('GPL2')
+license=('GPL')
depends=('bluez-libs' 'enet' 'ffmpeg' 'libao' 'libevdev' 'mbedtls' 'miniupnpc'
- 'portaudio' 'sfml' 'soundtouch' 'xdg-utils' 'wxgtk')
+ 'openal' 'portaudio' 'soundtouch' 'xdg-utils' 'wxgtk')
makedepends=('cmake' 'git' 'qt5-base')
optdepends=('pulseaudio: PulseAudio backend')
options=('!emptydirs')
@@ -20,25 +20,28 @@ sha256sums=('SKIP')
pkgver() {
cd dolphin-emu
- echo "4.0.2.r$(git rev-list --count 4.0..HEAD).$(git rev-parse --short HEAD)"
+ git describe | sed 's/-/.r/; s/-g/./'
}
-build() {
+prepare() {
cd dolphin-emu
if [[ -d build ]]; then
rm -rf build
fi
- mkdir build && cd build
+ mkdir build
+}
+
+build() {
+ cd dolphin-emu/build
cmake .. \
-DCMAKE_INSTALL_PREFIX='/usr' \
- -DCMAKE_C_FLAGS='-fno-pie' \
-DCMAKE_CXX_FLAGS='-fno-pie' \
-DENABLE_LTO='TRUE' \
-DENABLE_QT2='TRUE' \
- -DENABLE_SDL='TRUE' \
- -DUSE_SHARED_ENET='TRUE'
+ -DUSE_SHARED_ENET='TRUE' \
+ -DDISTRIBUTOR='aur.archlinux.org'
make
}
@@ -50,6 +53,8 @@ package_dolphin-emu-git() {
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/bin/dolphin-emu-{nogui,qt2}
+
+ install -Dm 644 ../Data/51-usb-device.rules -t "${pkgdir}"/usr/lib/udev/rules.d/
}
package_dolphin-emu-cli-git() {