[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