[arch-commits] Commit in pcsx2/trunk (PKGBUILD pcsx2.install)

Maxime Gauduin alucryd at gemini.archlinux.org
Mon Dec 6 09:04:10 UTC 2021


    Date: Monday, December 6, 2021 @ 09:04:10
  Author: alucryd
Revision: 1065222

FS#72694: pcsx2 1.7.2101-1

Added:
  pcsx2/trunk/pcsx2.install
Modified:
  pcsx2/trunk/PKGBUILD

---------------+
 PKGBUILD      |   29 +++++++++++++++++------------
 pcsx2.install |   11 +++++++++++
 2 files changed, 28 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-06 08:31:13 UTC (rev 1065221)
+++ PKGBUILD	2021-12-06 09:04:10 UTC (rev 1065222)
@@ -3,7 +3,7 @@
 # Contributor: vEX <vex at niechift.com>
 
 pkgname=pcsx2
-pkgver=1.7.2040
+pkgver=1.7.2101
 pkgrel=1
 pkgdesc='A Sony PlayStation 2 emulator'
 arch=(x86_64)
@@ -15,27 +15,33 @@
   LGPL3
 )
 depends=(
-  gdk-pixbuf2
+  gcc-libs
   glibc
   libaio
   libasound.so
+  libcap
   libfmt.so
   libfreetype.so
   libgdk-3.so
+  libgdk_pixbuf-2.0.so
   libgio-2.0.so
+  libGLEW.so
   libgl
-  libGLEW.so
   libglib-2.0.so
   libgobject-2.0.so
   libgtk-3.so
-  libpcap
+  libharfbuzz.so
+  libpcap.so
   libpng
   libportaudio.so
   libpulse.so
+  libsamplerate.so
   libudev.so
   libx11
   libxcb
   libxml2
+  libxrandr
+  libyaml-cpp.so
   sdl2
   soundtouch
   wxgtk3
@@ -49,21 +55,20 @@
   ninja
   png++
 )
-_tag=08b1b350db94e76b098e22f2074354c612e838f0
+_tag=bb55c320c1427a4fe593b77386c2cea8d301e1ca
 source=(
   git+https://github.com/PCSX2/pcsx2.git#tag=${_tag}
   git+https://github.com/rtissera/libchdr.git
-  git+https://github.com/jbeder/yaml-cpp.git
 )
 b2sums=(
   SKIP
   SKIP
-  SKIP
 )
+install=pcsx2.install
 
 prepare() {
   cd pcsx2/3rdparty
-  for submodule in libchdr/libchdr yaml-cpp/yaml-cpp; do
+  for submodule in libchdr/libchdr; do
     git submodule init ${submodule}
     git config submodule.${submodule}.url ../../${submodule#*/}
     git submodule update ${submodule}
@@ -83,12 +88,12 @@
     -DDISABLE_ADVANCE_SIMD=ON \
     -DDISABLE_BUILD_DATE=ON \
     -DDISABLE_PCSX2_WRAPPER=ON \
+    -DDISABLE_SETCAP=ON \
     -DENABLE_TESTS=OFF \
+    -DLTO_PCSX2_CORE=ON \
+    -DPACKAGE_MODE=ON \
     -DSDL2_API=ON \
-    -DPACKAGE_MODE=ON \
-    -DREBUILD_SHADER=ON \
-    -DUSE_LTO=OFF \
-    -DUSE_SYSTEM_YAML=OFF \
+    -DUSE_SYSTEM_YAML=ON \
     -DUSE_VTUNE=OFF \
     -DXDG_STD=ON \
     -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \

Added: pcsx2.install
===================================================================
--- pcsx2.install	                        (rev 0)
+++ pcsx2.install	2021-12-06 09:04:10 UTC (rev 1065222)
@@ -0,0 +1,11 @@
+post_install() {
+  echo 'Enabling networking capabilities'
+  setcap 'CAP_NET_ADMIN+eip CAP_NET_RAW+eip' usr/bin/PCSX2
+}
+
+post_upgrade() {
+  echo 'Enabling networking capabilities'
+  setcap 'CAP_NET_ADMIN+eip CAP_NET_RAW+eip' usr/bin/PCSX2
+}
+
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list