summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEXtremeExploit2022-06-20 19:39:51 -0300
committerEXtremeExploit2022-06-20 19:39:51 -0300
commitd9cbf472be39242fc5b9f9057786e1d54aeffd96 (patch)
treed3987aa3a90a4437d2afc0b66f9065db37401308 /PKGBUILD
parentb4f18294206da53cee1ae26d544c24ac9f212060 (diff)
downloadaur-d9cbf472be39242fc5b9f9057786e1d54aeffd96.tar.gz
Update to cmake presets
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index df94bf9d8af4..38a3ec474a51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: aimileus < $(echo YWltaWxpdXNAcHJvdG9ubWFpbC5jb20K | base64 -d)
_pkgname="vita3k"
pkgname="${_pkgname}-git"
-pkgver=r2676.51175bd8
+pkgver=r2686.27e0c030
pkgrel=1
pkgdesc="Experimental PlayStation Vita emulator"
arch=('x86_64')
@@ -50,9 +50,14 @@ build() {
export CC="/usr/bin/clang"
export CXX="/usr/bin/clang++"
+ export CMAKE_MAKE_PROGRAM=ninja
- cmake -S . -B build-linux -G Ninja -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchain/linux-x64.cmake -DCMAKE_BUILD_TYPE=Release -DUSE_VULKAN=ON -DUSE_DISCORD_RICH_PRESENCE=OFF
- cmake --build build-linux
+ export BUILDPRESET=linux-ninja-clang
+
+ # Configure
+ cmake --preset ${BUILDPRESET} -DCI=ON -DUSE_VULKAN=ON -DUSE_DISCORD_RICH_PRESENCE=OFF
+ # Build
+ cmake --build build/${BUILDPRESET} --config Release
}
package() {
@@ -60,7 +65,7 @@ package() {
mkdir -p "${pkgdir}/usr/bin/" "${pkgdir}/opt/vita3k/"
- cp -r "build-linux/bin/"* "${pkgdir}/opt/vita3k/"
+ cp -r "build/${BUILDPRESET}/bin/Release/"* "${pkgdir}/opt/vita3k/"
ln -s "/opt/vita3k/Vita3K" "${pkgdir}/usr/bin/vita3k"
# These folders needs 777 permissions because vita3k creates files in them