[arch-commits] Commit in pcsx2/trunk (PKGBUILD pcsx2-system-libs.patch)
Jan Steffens
heftig at gemini.archlinux.org
Mon Jan 17 22:19:19 UTC 2022
Date: Monday, January 17, 2022 @ 22:19:19
Author: heftig
Revision: 1108295
1.7.2243-3: soundtouch rebuild, fix submodules
Modified:
pcsx2/trunk/PKGBUILD
pcsx2/trunk/pcsx2-system-libs.patch (properties)
-------------------------+
PKGBUILD | 20 +++++++++++++++-----
pcsx2-system-libs.patch | 1 -
2 files changed, 15 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-01-17 22:04:50 UTC (rev 1108294)
+++ PKGBUILD 2022-01-17 22:19:19 UTC (rev 1108295)
@@ -4,7 +4,7 @@
pkgname=pcsx2
pkgver=1.7.2243
-pkgrel=2
+pkgrel=3
pkgdesc='A Sony PlayStation 2 emulator'
arch=(x86_64)
url=https://www.pcsx2.net
@@ -72,11 +72,17 @@
prepare() {
cd pcsx2
- patch -Np1 -i ../pcsx2-system-libs.patch
- cd 3rdparty
- for submodule in cubeb/cubeb glslang/glslang imgui/imgui libchdr/libchdr; do
+ git apply -3 ../pcsx2-system-libs.patch
+
+ local submodule
+ for submodule in \
+ 3rdparty/cubeb/cubeb \
+ 3rdparty/glslang/glslang \
+ 3rdparty/imgui/imgui \
+ 3rdparty/libchdr/libchdr
+ do
git submodule init ${submodule}
- git config submodule.${submodule}.url ../../${submodule#*/}
+ git submodule set-url ${submodule} "$srcdir/${submodule##*/}"
git submodule update ${submodule}
done
}
@@ -87,6 +93,10 @@
}
build() {
+ # Speed up build
+ CFLAGS+=" -flto=$(nproc)"
+ CXXFLAGS+=" -flto=$(nproc)"
+
cmake -S pcsx2 -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
Index: pcsx2/trunk/pcsx2-system-libs.patch
===================================================================
--- pcsx2-system-libs.patch 2022-01-17 22:04:50 UTC (rev 1108294)
+++ pcsx2-system-libs.patch 2022-01-17 22:19:19 UTC (rev 1108295)
Property changes on: pcsx2/trunk/pcsx2-system-libs.patch
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
More information about the arch-commits
mailing list