summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2023-03-23 02:20:33 +0200
committerStelios Tsampas2023-03-23 02:20:33 +0200
commitb4f622684a49dc0137c4013d80c2248b6d56720d (patch)
tree5476752c5ce5530f39ff7d6b3d0936afd139af22
parentfd1281d9b2edd1f9dd0d6e3387e5567e2bfe9d4a (diff)
downloadaur-b4f622684a49dc0137c4013d80c2248b6d56720d.tar.gz
[proton] Reduce deps
-rw-r--r--.SRCINFO44
-rw-r--r--PKGBUILD22
-rw-r--r--PKGBUILD.testing28
-rw-r--r--proton.install2
4 files changed, 14 insertions, 82 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ca7967bb36a6..9445cb527979 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = proton
pkgdesc = Compatibility tool for Steam Play based on Wine and additional components
pkgver = 7.0.6.5
- pkgrel = 2
+ pkgrel = 3
epoch = 1
url = https://github.com/ValveSoftware/Proton
install = proton.install
@@ -11,7 +11,6 @@ pkgbase = proton
makedepends = autoconf
makedepends = bison
makedepends = perl
- makedepends = fontforge
makedepends = flex
makedepends = mingw-w64-gcc
makedepends = git
@@ -22,6 +21,7 @@ pkgbase = proton
makedepends = nasm
makedepends = meson
makedepends = cmake
+ makedepends = fontforge
makedepends = afdko
makedepends = python-pefile
makedepends = glslang
@@ -29,22 +29,16 @@ pkgbase = proton
makedepends = clang
makedepends = giflib
makedepends = lib32-giflib
- makedepends = libpng
- makedepends = lib32-libpng
makedepends = gnutls
makedepends = lib32-gnutls
makedepends = libxinerama
makedepends = lib32-libxinerama
makedepends = libxcomposite
makedepends = lib32-libxcomposite
- makedepends = libxmu
- makedepends = lib32-libxmu
makedepends = libxxf86vm
makedepends = lib32-libxxf86vm
makedepends = libldap
makedepends = lib32-libldap
- makedepends = mpg123
- makedepends = lib32-mpg123
makedepends = openal
makedepends = lib32-openal
makedepends = v4l-utils
@@ -59,8 +53,6 @@ pkgbase = proton
makedepends = lib32-mesa-libgl
makedepends = opencl-icd-loader
makedepends = lib32-opencl-icd-loader
- makedepends = libxslt
- makedepends = lib32-libxslt
makedepends = libpulse
makedepends = lib32-libpulse
makedepends = libva
@@ -76,33 +68,21 @@ pkgbase = proton
makedepends = rust
makedepends = lib32-rust-libs
makedepends = libgphoto2
- makedepends = gsm
- makedepends = lib32-gsm
makedepends = opencl-headers
makedepends = attr
makedepends = lib32-attr
makedepends = fontconfig
makedepends = lib32-fontconfig
- makedepends = lcms2
- makedepends = lib32-lcms2
- makedepends = libxml2
- makedepends = lib32-libxml2
makedepends = libxcursor
makedepends = lib32-libxcursor
makedepends = libxrandr
makedepends = lib32-libxrandr
- makedepends = libxdamage
- makedepends = lib32-libxdamage
makedepends = libxi
makedepends = lib32-libxi
makedepends = gettext
makedepends = lib32-gettext
makedepends = freetype2
makedepends = lib32-freetype2
- makedepends = glu
- makedepends = lib32-glu
- makedepends = libsm
- makedepends = lib32-libsm
makedepends = gcc-libs
makedepends = lib32-gcc-libs
makedepends = libpcap
@@ -126,26 +106,16 @@ pkgbase = proton
depends = lib32-attr
depends = fontconfig
depends = lib32-fontconfig
- depends = lcms2
- depends = lib32-lcms2
- depends = libxml2
- depends = lib32-libxml2
depends = libxcursor
depends = lib32-libxcursor
depends = libxrandr
depends = lib32-libxrandr
- depends = libxdamage
- depends = lib32-libxdamage
depends = libxi
depends = lib32-libxi
depends = gettext
depends = lib32-gettext
depends = freetype2
depends = lib32-freetype2
- depends = glu
- depends = lib32-glu
- depends = libsm
- depends = lib32-libsm
depends = gcc-libs
depends = lib32-gcc-libs
depends = libpcap
@@ -167,14 +137,10 @@ pkgbase = proton
depends = steam-native-runtime
optdepends = giflib
optdepends = lib32-giflib
- optdepends = libpng
- optdepends = lib32-libpng
optdepends = libldap
optdepends = lib32-libldap
optdepends = gnutls
optdepends = lib32-gnutls
- optdepends = mpg123
- optdepends = lib32-mpg123
optdepends = openal
optdepends = lib32-openal
optdepends = v4l-utils
@@ -185,16 +151,12 @@ pkgbase = proton
optdepends = lib32-alsa-plugins
optdepends = alsa-lib
optdepends = lib32-alsa-lib
- optdepends = libjpeg-turbo
- optdepends = lib32-libjpeg-turbo
optdepends = libxcomposite
optdepends = lib32-libxcomposite
optdepends = libxinerama
optdepends = lib32-libxinerama
optdepends = opencl-icd-loader
optdepends = lib32-opencl-icd-loader
- optdepends = libxslt
- optdepends = lib32-libxslt
optdepends = libva
optdepends = lib32-libva
optdepends = gtk3
@@ -204,8 +166,6 @@ pkgbase = proton
optdepends = vulkan-icd-loader
optdepends = lib32-vulkan-icd-loader
optdepends = libgphoto2
- optdepends = gsm
- optdepends = lib32-gsm
optdepends = dosbox
provides = proton-native
conflicts = proton-native
diff --git a/PKGBUILD b/PKGBUILD
index 1ac94fae3064..1bcea4ce91e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _commit=
pkgver=7.0.6.5 # pkgver=${_srctag//-/.}
_geckover=2.47.3
_monover=7.4.0
-pkgrel=2
+pkgrel=3
epoch=1
pkgdesc="Compatibility tool for Steam Play based on Wine and additional components"
url="https://github.com/ValveSoftware/Proton"
@@ -17,16 +17,11 @@ license=('custom')
depends=(
attr lib32-attr
fontconfig lib32-fontconfig
- lcms2 lib32-lcms2
- libxml2 lib32-libxml2
libxcursor lib32-libxcursor
libxrandr lib32-libxrandr
- libxdamage lib32-libxdamage
libxi lib32-libxi
gettext lib32-gettext
freetype2 lib32-freetype2
- glu lib32-glu
- libsm lib32-libsm
gcc-libs lib32-gcc-libs
libpcap lib32-libpcap
lzo lib32-lzo
@@ -40,19 +35,17 @@ depends=(
steam-native-runtime
)
-makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
- git wget rsync mingw-w64-tools lld nasm meson cmake afdko python-pefile
+makedepends=(autoconf bison perl flex mingw-w64-gcc
+ git wget rsync mingw-w64-tools lld nasm
+ meson cmake fontforge afdko python-pefile
glslang vulkan-headers
clang
giflib lib32-giflib
- libpng lib32-libpng
gnutls lib32-gnutls
libxinerama lib32-libxinerama
libxcomposite lib32-libxcomposite
- libxmu lib32-libxmu
libxxf86vm lib32-libxxf86vm
libldap lib32-libldap
- mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
alsa-lib lib32-alsa-lib
@@ -60,7 +53,6 @@ makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
mesa lib32-mesa
mesa-libgl lib32-mesa-libgl
opencl-icd-loader lib32-opencl-icd-loader
- libxslt lib32-libxslt
libpulse lib32-libpulse
libva lib32-libva
gtk3 lib32-gtk3
@@ -69,32 +61,26 @@ makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
'sdl2>=2.0.16' 'lib32-sdl2>=2.0.16'
rust lib32-rust-libs
libgphoto2
- gsm lib32-gsm
opencl-headers
)
optdepends=(
giflib lib32-giflib
- libpng lib32-libpng
libldap lib32-libldap
gnutls lib32-gnutls
- mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
libpulse lib32-libpulse
alsa-plugins lib32-alsa-plugins
alsa-lib lib32-alsa-lib
- libjpeg-turbo lib32-libjpeg-turbo
libxcomposite lib32-libxcomposite
libxinerama lib32-libxinerama
opencl-icd-loader lib32-opencl-icd-loader
- libxslt lib32-libxslt
libva lib32-libva
gtk3 lib32-gtk3
gst-plugins-base-libs lib32-gst-plugins-base-libs
vulkan-icd-loader lib32-vulkan-icd-loader
libgphoto2
- gsm lib32-gsm
dosbox
)
diff --git a/PKGBUILD.testing b/PKGBUILD.testing
index 9fe65a7229e8..76e7359c123d 100644
--- a/PKGBUILD.testing
+++ b/PKGBUILD.testing
@@ -6,7 +6,7 @@ _commit=
pkgver=7.0.6.5 # pkgver=${_srctag//-/.}
_geckover=2.47.3
_monover=7.4.0
-pkgrel=2
+pkgrel=3
epoch=1
pkgdesc="Compatibility tool for Steam Play based on Wine and additional components"
url="https://github.com/ValveSoftware/Proton"
@@ -17,16 +17,11 @@ license=('custom')
depends=(
attr lib32-attr
fontconfig lib32-fontconfig
- lcms2 lib32-lcms2
- libxml2 lib32-libxml2
libxcursor lib32-libxcursor
libxrandr lib32-libxrandr
- libxdamage lib32-libxdamage
libxi lib32-libxi
gettext lib32-gettext
freetype2 lib32-freetype2
- glu lib32-glu
- libsm lib32-libsm
gcc-libs lib32-gcc-libs
libpcap lib32-libpcap
lzo lib32-lzo
@@ -40,19 +35,17 @@ depends=(
steam-native-runtime
)
-makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
- git wget rsync mingw-w64-tools lld nasm meson cmake afdko python-pefile
+makedepends=(autoconf bison perl flex mingw-w64-gcc
+ git wget rsync mingw-w64-tools lld nasm
+ meson cmake fontforge afdko python-pefile
glslang vulkan-headers
clang
giflib lib32-giflib
- libpng lib32-libpng
gnutls lib32-gnutls
libxinerama lib32-libxinerama
libxcomposite lib32-libxcomposite
- libxmu lib32-libxmu
libxxf86vm lib32-libxxf86vm
libldap lib32-libldap
- mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
alsa-lib lib32-alsa-lib
@@ -60,7 +53,6 @@ makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
mesa lib32-mesa
mesa-libgl lib32-mesa-libgl
opencl-icd-loader lib32-opencl-icd-loader
- libxslt lib32-libxslt
libpulse lib32-libpulse
libva lib32-libva
gtk3 lib32-gtk3
@@ -69,32 +61,26 @@ makedepends=(autoconf bison perl fontforge flex mingw-w64-gcc
'sdl2>=2.0.16' 'lib32-sdl2>=2.0.16'
rust lib32-rust-libs
libgphoto2
- gsm lib32-gsm
opencl-headers
)
optdepends=(
giflib lib32-giflib
- libpng lib32-libpng
libldap lib32-libldap
gnutls lib32-gnutls
- mpg123 lib32-mpg123
openal lib32-openal
v4l-utils lib32-v4l-utils
libpulse lib32-libpulse
alsa-plugins lib32-alsa-plugins
alsa-lib lib32-alsa-lib
- libjpeg-turbo lib32-libjpeg-turbo
libxcomposite lib32-libxcomposite
libxinerama lib32-libxinerama
opencl-icd-loader lib32-opencl-icd-loader
- libxslt lib32-libxslt
libva lib32-libva
gtk3 lib32-gtk3
gst-plugins-base-libs lib32-gst-plugins-base-libs
vulkan-icd-loader lib32-vulkan-icd-loader
libgphoto2
- gsm lib32-gsm
dosbox
)
@@ -283,9 +269,9 @@ build() {
# This overrides FLAGS from makepkg.conf, if you comment these you are on your own
# If you want the "best" possible optimizations for your system you can use
# `-march=native` and remove the `-mtune=core-avx2` option.
- export CFLAGS="-O3 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
- export CXXFLAGS="-O3 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
- export RUSTFLAGS="-C opt-level=3 -C target-cpu=haswell"
+ export CFLAGS="-O2 -march=haswell -mtune=haswell -pipe -ftree-vectorize -fno-semantic-interposition"
+ export CXXFLAGS="-O2 -march=haswell -mtune=haswell -pipe -ftree-vectorize -fno-semantic-interposition"
+ export RUSTFLAGS="-C opt-level=2 -C target-cpu=haswell"
export LDFLAGS="-Wl,-O1,--sort-common,--as-needed"
# If using -march=native and the CPU supports AVX, launching a d3d9
diff --git a/proton.install b/proton.install
index 462b81d0fe8d..7fa3b8b599f8 100644
--- a/proton.install
+++ b/proton.install
@@ -8,7 +8,7 @@ post_install() {
echo " the AUR comment section."
echo " "
echo " This version of Proton is meant to be used with \"steam-native\" from the"
- echo " \"steam-native-rutime\" package on Arch Linux"
+ echo " \"steam-native-runtime\" package on Arch Linux"
}
post_upgrade() {