diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -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() { |