summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD28
2 files changed, 16 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2529bf82ea5c..163d93c09201 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = melonds-git
pkgdesc = DS emulator, sorta. also 1st quality melon.
- pkgver = 0.9.5.r2210.544fefa2
+ pkgver = 0.9.5.r2238.082310d5
pkgrel = 1
url = http://melonds.kuribo64.net/
arch = i686
@@ -9,7 +9,7 @@ pkgbase = melonds-git
arch = armv6h
arch = armv7h
arch = aarch64
- license = GPL3
+ license = GPL-3.0-or-later
makedepends = git
makedepends = cmake
makedepends = pkg-config
diff --git a/PKGBUILD b/PKGBUILD
index 43a23e501b58..717da5d23f9c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
pkgname=melonds-git
_gitname=melonDS
-pkgver=0.9.5.r2210.544fefa2
+pkgver=0.9.5.r2238.082310d5
pkgdesc='DS emulator, sorta. also 1st quality melon.'
pkgrel=1
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="http://melonds.kuribo64.net/"
-license=('GPL3')
+license=('GPL-3.0-or-later')
makedepends=('git' 'cmake' 'pkg-config' 'extra-cmake-modules')
-depends=('sdl2' 'libslirp' 'qt5-base' qt5-multimedia 'libepoxy')
+depends=('sdl2' 'libslirp' 'qt5-base' 'qt5-multimedia' 'libepoxy')
source=("${_gitname}::git+https://github.com/melonDS-emu/${_gitname}.git")
provides=('melonds')
conflicts=('melonds')
@@ -22,24 +22,24 @@ pkgver()
printf "%s.r%s.%s" "$(git describe --abbrev=0 --tags)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-
build()
{
- if [[ -d build ]]; then
- rm -rf build
- fi
- mkdir build
- cd build
- cmake ../${_gitname} \
- -DCMAKE_BUILD_TYPE=Release \
+ local _cmake_options=(
+ -B build
+ -S "$_gitname"
+ -DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX='/usr'
- make VERBOSE=ON
+ -DVERBOSE=ON
+ -Wno-dev
+ )
+
+ cmake "${_cmake_options[@]}"
+ cmake --build build
}
package()
{
- cd build
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir:?}" cmake --install build
}
# vim: ts=2 sw=2 et: