diff options
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/steam-native-runtime/files/redcore-steam-native | 2 | ||||
-rw-r--r-- | app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.71.ebuild (renamed from app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.61-r3.ebuild) | 1 | ||||
-rw-r--r-- | app-emulation/steam/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/steam/files/redcore-steam | 2 | ||||
-rw-r--r-- | app-emulation/steam/steam-1.0.0.71.ebuild (renamed from app-emulation/steam/steam-1.0.0.61-r2.ebuild) | 17 |
5 files changed, 14 insertions, 10 deletions
diff --git a/app-emulation/steam-native-runtime/files/redcore-steam-native b/app-emulation/steam-native-runtime/files/redcore-steam-native index ebecb232..998a9e5d 100644 --- a/app-emulation/steam-native-runtime/files/redcore-steam-native +++ b/app-emulation/steam-native-runtime/files/redcore-steam-native @@ -21,7 +21,7 @@ do_remove () { do_preload () { einfo "Preloading system libraries (libstdc++, libgcc_s)" - export LD_PRELOAD='/usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' + export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' } launch_steam () { diff --git a/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.61-r3.ebuild b/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.71.ebuild index 2b165184..04fa5e2a 100644 --- a/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.61-r3.ebuild +++ b/app-emulation/steam-native-runtime/steam-native-runtime-1.0.0.71.ebuild @@ -28,6 +28,7 @@ RDEPEND=" media-libs/libcaca[abi_x86_32] media-libs/libcanberra[abi_x86_32] media-libs/libpng-compat:1.2[abi_x86_32] + media-libs/libpipewire[abi_x86_32] media-libs/libsdl[abi_x86_32] media-libs/sdl-image[abi_x86_32] media-libs/sdl-mixer[abi_x86_32] diff --git a/app-emulation/steam/Manifest b/app-emulation/steam/Manifest index dcfbea53..2a009356 100644 --- a/app-emulation/steam/Manifest +++ b/app-emulation/steam/Manifest @@ -1 +1 @@ -DIST steam_1.0.0.61.tar.gz 2875970 BLAKE2B e17d0afab1fe01919679535bc8d0f1dee5c6626562026ce2a82d47626424740a847576f17bd69b111a0c0ace7d1a63f857943b6dc74091fbcf18b1462e91298e SHA512 14b4e2d10953dea7e062205f986d95ea46f0791a964c0dcfac905b707da55b25142cb2bc056c5488e0309f7ef4521b44f1540ce14617deb5f1df57a8fd1f723e +DIST steam_1.0.0.71.tar.gz 3432069 BLAKE2B 10cea5d3f31cd55401d68831f95a593e62a41b274cfd6e1da10585249a43e7e21f8d281e9df2b3407ceccbbec401be5d75a9951c5787cef49686acc8431e14a0 SHA512 20205ccd14dd1b48b85a3288cdce39116a601260e70b9d5811cb1786be766f235153d199e64dd4e794553c5957ce41e9b671cf044f2bdddbb0f99f0c1e08b83e diff --git a/app-emulation/steam/files/redcore-steam b/app-emulation/steam/files/redcore-steam index 95e15792..7f5469fa 100644 --- a/app-emulation/steam/files/redcore-steam +++ b/app-emulation/steam/files/redcore-steam @@ -21,7 +21,7 @@ do_remove () { do_preload () { einfo "Preloading system libraries (libstdc++, libgcc_s)" - export LD_PRELOAD='/usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib64/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' + export LD_PRELOAD='/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/32/libstdc++.so.6' } launch_steam () { diff --git a/app-emulation/steam/steam-1.0.0.61-r2.ebuild b/app-emulation/steam/steam-1.0.0.71.ebuild index 2b8eabd3..0c4a7c8e 100644 --- a/app-emulation/steam/steam-1.0.0.61-r2.ebuild +++ b/app-emulation/steam/steam-1.0.0.71.ebuild @@ -29,15 +29,18 @@ RDEPEND=" x11-libs/libxcb[abi_x86_32(-)] x11-themes/hicolor-icon-theme" -S="${WORKDIR}"/"${PN}" +S="${WORKDIR}"/"${PN}-launcher" PATCHES=( "${FILESDIR}/redcore-${PN}.patch" ) src_prepare() { default - sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i lib/udev/rules.d/60-steam-input.rules - sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i lib/udev/rules.d/60-steam-input.rules - sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i lib/udev/rules.d/60-steam-vr.rules + sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i subprojects/steam-devices/60-steam-input.rules + sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i subprojects/steam-devices/60-steam-vr.rules + + sed -i 's|PrefersNonDefaultGPU=true||g' ${PN}.desktop + sed -i 's|X-KDE-RunOnDiscreteGpu=true||g' ${PN}.desktop } src_install() { @@ -45,7 +48,7 @@ src_install() { emake DESTDIR="${D}" install # inject our wrapper binary - dobin "${FILESDIR}"/redcore-steam + #dobin "${FILESDIR}"/redcore-steam # blank steamdeps because apt-get rm -rf "${D}"/usr/bin/steamdeps @@ -57,6 +60,6 @@ src_install() { # udev rules insinto usr/lib/udev/rules.d - newins lib/udev/rules.d/60-steam-input.rules 70-steam-input.rules - newins lib/udev/rules.d/60-steam-vr.rules 70-steam-vr.rules + newins subprojects/steam-devices/60-steam-input.rules 70-steam-input.rules + newins subprojects/steam-devices/60-steam-vr.rules 70-steam-vr.rules } |