diff options
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 22 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = higan-git pkgdesc = Nintendo multi-system emulator by Byuu - pkgver = 107.r0.g3a12e1c5 + pkgver = 110.r0.g483c5781 pkgrel = 1 url = https://higan.byuu.org/ arch = x86_64 @@ -8,6 +8,7 @@ pkgbase = higan-git license = GPL3 makedepends = git makedepends = mesa + depends = qt5-base depends = libpulse depends = gtksourceview2 depends = sdl2 @@ -1,14 +1,14 @@ -# Maintainer: Fabio 'Lolix' Loli <lolix@disroot.org> -> https://github.com/FabioLolix +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix # Contributor: Salvador PardiƱas <darkfm@vera.com.uy> pkgname=higan-git -pkgver=107.r0.g3a12e1c5 +pkgver=110.r0.g483c5781 pkgrel=1 pkgdesc="Nintendo multi-system emulator by Byuu" arch=(x86_64 i686) url="https://higan.byuu.org/" license=(GPL3) -depends=(libpulse gtksourceview2 sdl2 libxv libao libgl openal) +depends=(qt5-base libpulse gtksourceview2 sdl2 libxv libao libgl openal) makedepends=(git mesa) provides=(higan) conflicts=(higan) @@ -20,23 +20,28 @@ pkgver() { git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd higan + sed 's|/usr/local/lib/qt5/bin/moc|moc|' -i hiro/GNUmakefile +} + build() { cd higan - make -C higan target=higan - make -C icarus + + make -C higan hiro=qt5 + make -C icarus hiro=qt5 } package() { - cd higan + install -dm 755 "${pkgdir}"/usr/share/{higan,icarus} - install -Dm 755 higan/out/higan -t "${pkgdir}"/usr/bin/ - install -Dm 644 higan/target-higan/resource/higan.desktop -t "${pkgdir}"/usr/share/applications/ - install -Dm 644 higan/target-higan/resource/higan.png -t "${pkgdir}"/usr/share/pixmaps/ - cp -dr --no-preserve='ownership' higan/System "${pkgdir}"/usr/share/higan + install -Dm 755 higan/higan/out/higan -t "${pkgdir}"/usr/bin/ + install -Dm 644 higan/higan/target-higan/resource/higan.desktop -t "${pkgdir}"/usr/share/applications/ + install -Dm 644 higan/higan/target-higan/resource/higan.svg -t "${pkgdir}"/usr/share/pixmaps/ + cp -dr --no-preserve='ownership' higan/higan/System "${pkgdir}"/usr/share/higan/Templates - install -Dm 755 icarus/out/icarus -t "${pkgdir}"/usr/bin/ - install -Dm 644 icarus/data/icarus.desktop -t "${pkgdir}"/usr/share/applications/ - install -Dm 644 icarus/data/icarus.png -t "${pkgdir}"/usr/share/pixmaps/ - install -dm 755 "${pkgdir}"/usr/share/icarus - cp -dr --no-preserve='ownership' icarus/Database "${pkgdir}"/usr/share/icarus/ + install -Dm 755 higan/icarus/out/icarus -t "${pkgdir}"/usr/bin/ + install -Dm 644 higan/icarus/data/icarus.desktop -t "${pkgdir}"/usr/share/applications/ + install -Dm 644 higan/icarus/data/icarus.svg -t "${pkgdir}"/usr/share/pixmaps/ + cp -dr --no-preserve='ownership' higan/icarus/Database higan/icarus/Firmware "${pkgdir}"/usr/share/icarus/ } |