diff options
author | Plailect | 2016-08-03 02:17:21 -0400 |
---|---|---|
committer | Plailect | 2016-08-03 02:17:21 -0400 |
commit | d216e49b4c4656423a251c6d978b29e3a6c68137 (patch) | |
tree | 1b80d7b8124319466ee6438821fed1a4de919b8e | |
parent | 795e720489fe650fa93431900310e50d4ad842b9 (diff) | |
download | aur-d216e49b4c4656423a251c6d978b29e3a6c68137.tar.gz |
updated to latest dolphin netplay
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | MKPKG | 4 | ||||
-rw-r--r-- | PKGBUILD | 36 |
3 files changed, 36 insertions, 19 deletions
@@ -1,12 +1,10 @@ -# Generated by mksrcinfo v8 -# Fri Feb 5 03:53:56 UTC 2016 pkgbase = dolphin-emu-git-netplay - pkgdesc = A GameCube / Wii / Triforce emulator, v4.0-7840 for Super Smash Bros Netplay - pkgver = 4.0.2.r7840.ce493b8 + pkgdesc = A GameCube / Wii / Triforce emulator, v5.0-321 for Super Smash Bros Netplay + pkgver = 5.0.r321.be9416c pkgrel = 1 url = http://www.dolphin-emu.org/ arch = x86_64 - license = GPL2 + license = GPL makedepends = cmake makedepends = git makedepends = qt5-base @@ -17,14 +15,14 @@ pkgbase = dolphin-emu-git-netplay depends = libevdev depends = mbedtls depends = miniupnpc + depends = openal depends = portaudio - depends = sfml depends = soundtouch depends = xdg-utils depends = wxgtk optdepends = pulseaudio: PulseAudio backend options = !emptydirs - source = dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=ce493b8 + source = dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=be9416c sha256sums = SKIP pkgname = dolphin-emu-git-netplay @@ -35,3 +33,6 @@ pkgname = dolphin-emu-git-netplay pkgname = dolphin-emu-cli-git-netplay depends = dolphin-emu-git-netplay +pkgname = dolphin-emu-qt-git-netplay + depends = dolphin-emu-git-netplay + depends = qt5-base
\ No newline at end of file @@ -1,4 +1,6 @@ arch=('x86_64') -pkgname=('dolphin-emu-git-netplay' 'dolphin-emu-cli-git-netplay') +pkgname=('dolphin-emu-git-netplay' 'dolphin-emu-cli-git-netplay' 'dolphin-emu-qt-git-netplay') check_git $packagedir/dolphin-emu-git/dolphin-emu + +# vim: ts=2 sw=2 et:
\ No newline at end of file @@ -4,9 +4,9 @@ pkgbase=dolphin-emu-git-netplay pkgname=('dolphin-emu-git-netplay' 'dolphin-emu-cli-git-netplay') -pkgver=4.0.2.r7840.ce493b8 +pkgver=5.0.r321.be9416c pkgrel=1 -pkgdesc='A GameCube / Wii / Triforce emulator, v4.0-7840 for Super Smash Bros Netplay' +pkgdesc='A GameCube / Wii / Triforce emulator, v5.0-321 for Super Smash Bros Netplay' arch=('x86_64') url='http://www.dolphin-emu.org/' license=('GPL2') @@ -15,33 +15,34 @@ depends=('bluez-libs' 'enet' 'ffmpeg' 'libao' 'libevdev' 'mbedtls' 'miniupnpc' makedepends=('cmake' 'git' 'qt5-base') optdepends=('pulseaudio: PulseAudio backend') options=('!emptydirs') -source=('dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=ce493b8') +source=('dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=be9416c') 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() { - sed -i -e 's/2000, nullptr, nullptr, 0, 0/2000, nullptr, nullptr, 0, 0, 2/g' dolphin-emu/Source/Core/Core/NetPlayServer.cpp - +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 } @@ -53,6 +54,8 @@ package_dolphin-emu-git-netplay() { 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-netplay() { @@ -63,3 +66,14 @@ package_dolphin-emu-cli-git-netplay() { install -dm 755 "${pkgdir}"/usr/bin install -m 755 Binaries/dolphin-emu-nogui "${pkgdir}"/usr/bin/dolphin-emu-cli } + +package_dolphin-emu-qt-git-netplay() { + depends=('dolphin-emu-git-netplay' 'qt5-base') + + cd dolphin-emu/build + + install -dm 755 "${pkgdir}"/usr/bin + install -m 755 Binaries/dolphin-emu-qt2 "${pkgdir}"/usr/bin/ +} + +# vim: ts=2 sw=2 et: |