[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