diff options
author | Vaporeon | 2020-11-11 02:29:09 +1300 |
---|---|---|
committer | Vaporeon | 2020-11-11 02:29:09 +1300 |
commit | 2d036cdd0bf39946de388ef792c2c24edc900442 (patch) | |
tree | 7dceca1eabed34f38141c1c5bc657aac0783f97e /PKGBUILD | |
parent | 8189174c5c63c2070341f4feb7bb7cffee90cc2f (diff) | |
download | aur-2d036cdd0bf39946de388ef792c2c24edc900442.tar.gz |
Update package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 71 |
1 files changed, 34 insertions, 37 deletions
@@ -2,9 +2,9 @@ pkgbase=mgba-git pkgname=('libmgba-git' 'mgba-sdl-git' 'mgba-qt-git') -pkgver=r4949.a6a6e311 +pkgver=r6573.74edd964d pkgrel=1 -arch=('i686' 'x86_64') +arch=('x86_64') url='http://mgba.io/' license=('custom:MPL2') makedepends=('git' 'cmake' 'qt5-base' 'qt5-multimedia' 'sdl2' 'zlib' 'libpng' @@ -14,57 +14,54 @@ source=("git+https://github.com/mgba-emu/mgba.git") sha1sums=('SKIP') pkgver() { - cd mgba - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd mgba + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - if [[ -d build ]]; then - rm -rf build && mkdir build - else - mkdir build - fi + cd "$srcdir" + mkdir -p build } build() { - cd build - cmake "$srcdir"/mgba -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr - make + cd "$srcdir"/build + cmake "$srcdir"/mgba -G Ninja -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr + ninja } package_libmgba-git() { - pkgdesc='Shared library of mGBA' - depends=('zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'libmagick' 'libelf' 'sqlite') - conflicts=('libmgba') - provides=('libmgba') + pkgdesc='Shared library of mGBA' + depends=('zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'libmagick' 'libelf' 'sqlite') + conflicts=('libmgba') + provides=('libmgba') - cmake -DCOMPONENT=libmgba mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -P build/cmake_install.cmake - install -Dm644 "$srcdir"/mgba/LICENSE "$pkgdir"/usr/share/licenses/libmgba/LICENSE + cmake -DCOMPONENT=libmgba mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -Dm644 "$srcdir"/mgba/LICENSE "$pkgdir"/usr/share/licenses/libmgba/LICENSE } package_mgba-sdl-git() { - pkgdesc='A Nintendo Gameboy Advance Emulator' - depends=('libmgba-git' 'sdl2' 'libepoxy') - conflicts=('mgba-sdl') - provides=('mgba-sdl') + pkgdesc='A Nintendo Gameboy Advance Emulator' + depends=('libmgba-git' 'sdl2' 'libepoxy') + conflicts=('mgba-sdl') + provides=('mgba-sdl') - cmake -DCOMPONENT=mgba-sdl mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -P build/cmake_install.cmake - install -d "$pkgdir"/usr/share/licenses/mgba-sdl - ln -s /usr/share/licenses/libmgba/LICENSE "$pkgdir"/usr/share/licenses/mgba-sdl/LICENSE + cmake -DCOMPONENT=mgba-sdl mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -d "$pkgdir"/usr/share/licenses/mgba-sdl + ln -s /usr/share/licenses/libmgba/LICENSE "$pkgdir"/usr/share/licenses/mgba-sdl/LICENSE } package_mgba-qt-git() { - pkgdesc='A Nintendo Gameboy Advance Emulator - Qt5 UI' - depends=('libmgba-git' 'qt5-base' 'qt5-multimedia' 'sdl2' 'libepoxy') - conflicts=('mgba-qt') - provides=('mgba-qt') + pkgdesc='A Nintendo Gameboy Advance Emulator - Qt5 UI' + depends=('libmgba-git' 'qt5-base' 'qt5-multimedia' 'sdl2' 'libepoxy') + conflicts=('mgba-qt') + provides=('mgba-qt') - cmake -DCOMPONENT=mgba-qt mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -P build/cmake_install.cmake - install -d "$pkgdir"/usr/share/licenses/mgba-qt - ln -s /usr/share/licenses/libmgba/LICENSE "$pkgdir"/usr/share/licenses/mgba-qt/LICENSE - desktop-file-install "$srcdir"/mgba/res/mgba-qt.desktop --dir "$pkgdir"/usr/share/applications/ - install -Dm644 mgba/res/mgba-256.png "$pkgdir"/usr/share/pixmaps/mgba.png + cmake -DCOMPONENT=mgba-qt mgba -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ + -P build/cmake_install.cmake + install -d "$pkgdir"/usr/share/licenses/mgba-qt + ln -s /usr/share/licenses/libmgba/LICENSE "$pkgdir"/usr/share/licenses/mgba-qt/LICENSE + desktop-file-install "$srcdir"/mgba/res/mgba-qt.desktop --dir "$pkgdir"/usr/share/applications/ + install -Dm644 mgba/res/mgba-256.png "$pkgdir"/usr/share/pixmaps/mgba.png } |