summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPatrick Northon2023-01-08 12:00:59 -0500
committerPatrick Northon2023-01-08 12:00:59 -0500
commit5afe8d9d092d73bebe7e35312f43680e9dae19be (patch)
treee0abefe7eb8b3c2ebbe2564b8e134ea7c16e7fa7 /PKGBUILD
parent077d1438ec219bc390df440403074352777003f6 (diff)
downloadaur-5afe8d9d092d73bebe7e35312f43680e9dae19be.tar.gz
Remove ccache requirement and fix pkgver.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 7 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 62e5b75f8717..fdf83227a842 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ _pkgname=libretro-pcsx2
pkgname=${_pkgname}-git
provides=($_pkgname)
conflicts=($_pkgname)
-pkgver=12920
+pkgver=r12920.3a80e0ff0
pkgrel=1
pkgdesc='Sony PlayStation 2 core'
arch=('x86_64')
@@ -38,12 +38,17 @@ _srcdir="$_pkgname"
pkgver() {
cd "$_srcdir"
- git rev-list --count HEAD
+ ( set -o pipefail
+ git describe --abbrev=8 --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
}
prepare() {
cd "$_srcdir"
+ sed '/set(CMAKE_C_COMPILER_LAUNCHER ccache)/d; /set(CMAKE_CXX_COMPILER_LAUNCHER ccache)/d' -i 'CMakeLists.txt'
+
# https://github.com/libretro/LRPS2/issues/180
echo 'set_source_files_properties(FastJmp.cpp PROPERTIES COMPILE_FLAGS -fno-lto)' >> 'common/src/Utilities/CMakeLists.txt'