From bdd6d121ceff4612fea44dd727ba590efbaea576 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Tue, 24 Jan 2023 07:34:56 -0800 Subject: Updated to 0.10.1 --- PKGBUILD | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index a5ce0ad..3f00379 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -8,8 +8,8 @@ pkgbase=mgba pkgname=('libmgba' 'mgba-sdl' 'mgba-qt') -pkgver=0.10.0 -pkgrel=2 +pkgver=0.10.1 +pkgrel=1 arch=('x86_64') url='http://mgba.io' license=('custom:MPL2') @@ -17,23 +17,21 @@ options=('lto') makedepends=('cmake' 'qt5-multimedia' 'sdl2' 'zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'desktop-file-utils' 'qt5-tools') source=($pkgbase-$pkgver.tar.gz::https://github.com/mgba-emu/mgba/archive/$pkgver.tar.gz) -md5sums=('6e5fb85135e90492fd32c564c7bfa627') -sha256sums=('e2d66d9ce7c51b1ef3b339b04e871287bf166f6a1d7125ef112dbf53ab8bbd48') -b2sums=('0ebfa8a3de5db61452f070116fcf2d6312ce96f5d08b1b1e70ba8f7e50235fecff2a0f6a5a32860b7e95e55a6ab5bbf2227d483bad7eb25d6c7e471424bcf0dd') - -prepare() { - [[ ! -d build ]] && mkdir build || rm -rf build -} +sha256sums=('5fc1d7ac139fe51ef71782d5de12d11246563cdebd685354b6188fdc82a84bdf') +b2sums=('5e28ac799cd9e5398508a65bec00dc1da9462e19dc18e0194368a8c57fff2b1af7578a595ab1a414741c1f68c795de3d55913302810d95298a4068b385613389') build() { - cd build # -fPIE and -pie break compilation export CFLAGS="$CFLAGS -O3 -fPIC" export CXXFLAGS="$CXXFLAGS -O3 -fPIC" - cmake "$srcdir"/mgba-$pkgver -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib - make + + cmake -B build -S mgba-$pkgver \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -Wno-dev + cmake --build build } package_libmgba() { @@ -44,7 +42,7 @@ package_libmgba() { -P build/cmake_install.cmake cmake -DCOMPONENT=mgba-dev mgba-$pkgver -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ - -P build/cmake_install.cmake + -P build/cmake_install.cmake install -Dm644 mgba-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } @@ -67,8 +65,7 @@ package_mgba-qt() { cmake -DCOMPONENT=mgba-qt mgba-$pkgver -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ -P build/cmake_install.cmake - desktop-file-install mgba-$pkgver/res/mgba-qt.desktop --dir "$pkgdir"/usr/share/applications/ - install -Dm644 mgba-$pkgver/res/mgba-256.png "$pkgdir"/usr/share/pixmaps/mgba.png + install -Dm644 mgba-$pkgver/res/mgba-256.png "$pkgdir"/usr/share/pixmaps/io.mgba.mGBA.png install -d "$pkgdir"/usr/share/licenses/$pkgname ln -s /usr/share/licenses/libmgba/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -- cgit v1.2.1