summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSnowstorm642025-01-01 22:08:10 +0100
committerSnowstorm642025-01-01 22:08:10 +0100
commitec031de37af5c987b7781426e195c7db42f14f58 (patch)
treeefef20ecfd937921bcfb6bdaa7ae7bee827a2fa6 /PKGBUILD
parent993e833011de11ffa24448e398ce59172daa6c5f (diff)
downloadaur-ec031de37af5c987b7781426e195c7db42f14f58.tar.gz
Don't force use of ccache; only use '-j nproc' part of MAKEFLAGS
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 21 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 658b78662e6c..5e2aa873e677 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Snowstorm64
pkgname=ares-emu-git
-pkgver=141.r46.g8433666dc
+pkgver=141.r50.ga2400ad43
pkgrel=1
pkgdesc="Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation. (git version)"
arch=("x86_64" "i686" "aarch64")
@@ -11,7 +11,7 @@ depends=("alsa-lib" "gcc-libs" "libao" "libgl" "libpulse" "librashader>=0.5.1-1"
"libretro-shaders" "libudev.so=1-64" "libx11" "libxrandr" "openal" "sdl2"
"vulkan-driver" "vulkan-icd-loader" "zlib" "cairo" "gdk-pixbuf2" "glib2"
"glibc" "gtk3" "hicolor-icon-theme" "pango")
-makedepends=("ccache" "clang" "cmake" "git" "lld" "mesa" "ninja" "pkgconf")
+makedepends=("clang" "cmake" "git" "lld" "mesa" "ninja" "pkgconf")
provides=("ares-emu")
conflicts=("ares-emu")
install=ares.install
@@ -24,21 +24,27 @@ pkgver() {
}
build() {
- cmake -B "build" -S "ares" \
- -DCMAKE_BUILD_TYPE="RelWithDebInfo" \
- -DCMAKE_INSTALL_PREFIX="/usr" \
- -DCMAKE_C_COMPILER="clang" \
- -DCMAKE_CXX_COMPILER="clang++" \
- -DCMAKE_C_FLAGS="${CFLAGS}"\
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}"\
- -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
- -DARES_BUNDLE_SHADERS=OFF \
- -DARES_SKIP_DEPS=ON \
- -Wno-dev -G Ninja
- cmake --build "build" -- ${MAKEFLAGS}
+ local cmake_options=(
+ -B "build"
+ -S "ares"
+ -Wno-dev
+ -DCMAKE_BUILD_TYPE="RelWithDebInfo"
+ -DCMAKE_INSTALL_PREFIX="/usr"
+ -DCMAKE_C_COMPILER="clang"
+ -DCMAKE_CXX_COMPILER="clang++"
+ -DCMAKE_C_FLAGS="${CFLAGS}"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
+ -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"
+ -DENABLE_CCACHE=OFF
+ -DARES_BUNDLE_SHADERS=OFF
+ -DARES_SKIP_DEPS=ON
+ -G Ninja
+ )
+ cmake "${cmake_options[@]}"
+ cmake --build "build" -- $(echo ${MAKEFLAGS} | grep -oE -- '-j[0-9]+')
}
package() {
- DESTDIR="${pkgdir}" cmake --install build
+ DESTDIR="${pkgdir}" cmake --install "build"
install -Dm 644 "ares/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}