summaryrefslogtreecommitdiff
path: root/games-util
diff options
context:
space:
mode:
Diffstat (limited to 'games-util')
-rw-r--r--games-util/datutil/datutil-2.46.ebuild2
-rw-r--r--games-util/gamemode/gamemode-1.6.ebuild3
-rw-r--r--games-util/gamemode/gamemode-9999.ebuild3
-rw-r--r--games-util/lgogdownloader/lgogdownloader-3.7-r1.ebuild (renamed from games-util/lgogdownloader/lgogdownloader-3.7.ebuild)2
-rw-r--r--games-util/lgogdownloader/lgogdownloader-9999.ebuild2
-rw-r--r--games-util/linux-wbfs-manager/linux-wbfs-manager-0.1.12.ebuild11
-rw-r--r--games-util/linux-wbfs-manager/linux-wbfs-manager-9999.ebuild11
-rw-r--r--games-util/lutris/lutris-0.5.7.1.ebuild3
-rw-r--r--games-util/lutris/lutris-0.5.8.1.ebuild4
-rw-r--r--games-util/lutris/lutris-0.5.8.ebuild4
-rw-r--r--games-util/lutris/lutris-9999.ebuild4
-rw-r--r--games-util/mangohud/Manifest4
-rw-r--r--games-util/mangohud/mangohud-0.3.1.ebuild80
-rw-r--r--games-util/mangohud/mangohud-0.6.1.ebuild71
-rw-r--r--games-util/qstat/Manifest1
-rw-r--r--games-util/qstat/qstat-2.11.ebuild29
-rw-r--r--games-util/qstat/qstat-2.14.ebuild4
-rw-r--r--games-util/slade/slade-3.1.12a-r100.ebuild2
-rw-r--r--games-util/steam-launcher/Manifest2
-rw-r--r--games-util/steam-launcher/metadata.xml19
-rw-r--r--games-util/steam-launcher/steam-launcher-1.0.0.67.ebuild (renamed from games-util/steam-launcher/steam-launcher-1.0.0.64.ebuild)15
-rw-r--r--games-util/xboxdrv/metadata.xml20
-rw-r--r--games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild7
23 files changed, 141 insertions, 162 deletions
diff --git a/games-util/datutil/datutil-2.46.ebuild b/games-util/datutil/datutil-2.46.ebuild
index 385c514167ca..43f51c0da298 100644
--- a/games-util/datutil/datutil-2.46.ebuild
+++ b/games-util/datutil/datutil-2.46.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
diff --git a/games-util/gamemode/gamemode-1.6.ebuild b/games-util/gamemode/gamemode-1.6.ebuild
index b84faf4b7183..aff871628598 100644
--- a/games-util/gamemode/gamemode-1.6.ebuild
+++ b/games-util/gamemode/gamemode-1.6.ebuild
@@ -45,8 +45,7 @@ DOCS=(
pkg_pretend() {
elog
elog "GameMode needs a kernel capable of SCHED_ISO to use its soft realtime"
- elog "feature. Examples of kernels providing that are sys-kernel/ck-sources"
- elog "and sys-kernel/pf-sources."
+ elog "feature. Example of a kernel providing that is sys-kernel/pf-sources."
elog
elog "Support for soft realtime is completely optional. It may provide the"
elog "following benefits with systems having at least four CPU cores:"
diff --git a/games-util/gamemode/gamemode-9999.ebuild b/games-util/gamemode/gamemode-9999.ebuild
index b84faf4b7183..aff871628598 100644
--- a/games-util/gamemode/gamemode-9999.ebuild
+++ b/games-util/gamemode/gamemode-9999.ebuild
@@ -45,8 +45,7 @@ DOCS=(
pkg_pretend() {
elog
elog "GameMode needs a kernel capable of SCHED_ISO to use its soft realtime"
- elog "feature. Examples of kernels providing that are sys-kernel/ck-sources"
- elog "and sys-kernel/pf-sources."
+ elog "feature. Example of a kernel providing that is sys-kernel/pf-sources."
elog
elog "Support for soft realtime is completely optional. It may provide the"
elog "following benefits with systems having at least four CPU cores:"
diff --git a/games-util/lgogdownloader/lgogdownloader-3.7.ebuild b/games-util/lgogdownloader/lgogdownloader-3.7-r1.ebuild
index fa94c0f4adca..64fb82fe1537 100644
--- a/games-util/lgogdownloader/lgogdownloader-3.7.ebuild
+++ b/games-util/lgogdownloader/lgogdownloader-3.7-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="gui"
RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-cpp/htmlcxx:0=
- dev-libs/boost:0=
+ dev-libs/boost:0=[zlib]
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
>=net-misc/curl-7.32:0=[ssl]
diff --git a/games-util/lgogdownloader/lgogdownloader-9999.ebuild b/games-util/lgogdownloader/lgogdownloader-9999.ebuild
index 4ea44e56d155..e1817aeca2ae 100644
--- a/games-util/lgogdownloader/lgogdownloader-9999.ebuild
+++ b/games-util/lgogdownloader/lgogdownloader-9999.ebuild
@@ -14,7 +14,7 @@ IUSE="gui"
RDEPEND=">=app-crypt/rhash-1.3.3-r2:0=
dev-cpp/htmlcxx:0=
- dev-libs/boost:0=
+ dev-libs/boost:0=[zlib]
>=dev-libs/jsoncpp-1.7:0=
dev-libs/tinyxml2:0=
>=net-misc/curl-7.32:0=[ssl]
diff --git a/games-util/linux-wbfs-manager/linux-wbfs-manager-0.1.12.ebuild b/games-util/linux-wbfs-manager/linux-wbfs-manager-0.1.12.ebuild
index ac70b1fc110d..b0344682aec6 100644
--- a/games-util/linux-wbfs-manager/linux-wbfs-manager-0.1.12.ebuild
+++ b/games-util/linux-wbfs-manager/linux-wbfs-manager-0.1.12.ebuild
@@ -1,14 +1,16 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
+
+inherit toolchain-funcs
+
if [[ "${PV}" == "9999" ]]; then
ESVN_REPO_URI="https://linux-wbfs-manager.googlecode.com/svn/trunk/"
- inherit toolchain-funcs subversion
+ inherit subversion
SRC_URI=""
#KEYWORDS=""
else
- inherit toolchain-funcs
SRC_URI="https://linux-wbfs-manager.googlecode.com/files/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi;
@@ -23,7 +25,8 @@ IUSE=""
RDEPEND="dev-libs/glib:2
gnome-base/libglade:2.0"
DEPEND="${RDEPEND}
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
if [[ ${PV} == "9999" ]] ; then
S=${WORKDIR}/${ECVS_MODULE}
diff --git a/games-util/linux-wbfs-manager/linux-wbfs-manager-9999.ebuild b/games-util/linux-wbfs-manager/linux-wbfs-manager-9999.ebuild
index 59c3678a99f2..b0344682aec6 100644
--- a/games-util/linux-wbfs-manager/linux-wbfs-manager-9999.ebuild
+++ b/games-util/linux-wbfs-manager/linux-wbfs-manager-9999.ebuild
@@ -1,14 +1,16 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
+
+inherit toolchain-funcs
+
if [[ "${PV}" == "9999" ]]; then
ESVN_REPO_URI="https://linux-wbfs-manager.googlecode.com/svn/trunk/"
- inherit toolchain-funcs subversion
+ inherit subversion
SRC_URI=""
#KEYWORDS=""
else
- inherit toolchain-funcs
SRC_URI="https://linux-wbfs-manager.googlecode.com/files/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi;
@@ -23,7 +25,8 @@ IUSE=""
RDEPEND="dev-libs/glib:2
gnome-base/libglade:2.0"
DEPEND="${RDEPEND}
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
if [[ ${PV} == "9999" ]] ; then
S=${WORKDIR}/${ECVS_MODULE}
diff --git a/games-util/lutris/lutris-0.5.7.1.ebuild b/games-util/lutris/lutris-0.5.7.1.ebuild
index fae17e737176..b17dadd81da0 100644
--- a/games-util/lutris/lutris-0.5.7.1.ebuild
+++ b/games-util/lutris/lutris-0.5.7.1.ebuild
@@ -36,7 +36,6 @@ BDEPEND="
RDEPEND="
app-arch/cabextract
app-arch/p7zip
- app-arch/unrar
app-arch/unzip
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
@@ -54,7 +53,7 @@ RDEPEND="
x11-apps/xgamma
x11-apps/xrandr
x11-libs/gtk+:3[introspection]
- x11-libs/libnotify
+ x11-libs/libnotify[introspection]
"
PATCHES=(
diff --git a/games-util/lutris/lutris-0.5.8.1.ebuild b/games-util/lutris/lutris-0.5.8.1.ebuild
index fc8f31f6bef6..43b17cb731fa 100644
--- a/games-util/lutris/lutris-0.5.8.1.ebuild
+++ b/games-util/lutris/lutris-0.5.8.1.ebuild
@@ -36,13 +36,13 @@ BDEPEND="
RDEPEND="
app-arch/cabextract
app-arch/p7zip
- app-arch/unrar
app-arch/unzip
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-evdev[${PYTHON_USEDEP}]
+ dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
@@ -54,7 +54,7 @@ RDEPEND="
x11-apps/xgamma
x11-apps/xrandr
x11-libs/gtk+:3[introspection]
- x11-libs/libnotify
+ x11-libs/libnotify[introspection]
"
python_install_all() {
diff --git a/games-util/lutris/lutris-0.5.8.ebuild b/games-util/lutris/lutris-0.5.8.ebuild
index fc8f31f6bef6..43b17cb731fa 100644
--- a/games-util/lutris/lutris-0.5.8.ebuild
+++ b/games-util/lutris/lutris-0.5.8.ebuild
@@ -36,13 +36,13 @@ BDEPEND="
RDEPEND="
app-arch/cabextract
app-arch/p7zip
- app-arch/unrar
app-arch/unzip
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-evdev[${PYTHON_USEDEP}]
+ dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
@@ -54,7 +54,7 @@ RDEPEND="
x11-apps/xgamma
x11-apps/xrandr
x11-libs/gtk+:3[introspection]
- x11-libs/libnotify
+ x11-libs/libnotify[introspection]
"
python_install_all() {
diff --git a/games-util/lutris/lutris-9999.ebuild b/games-util/lutris/lutris-9999.ebuild
index fc8f31f6bef6..43b17cb731fa 100644
--- a/games-util/lutris/lutris-9999.ebuild
+++ b/games-util/lutris/lutris-9999.ebuild
@@ -36,13 +36,13 @@ BDEPEND="
RDEPEND="
app-arch/cabextract
app-arch/p7zip
- app-arch/unrar
app-arch/unzip
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-evdev[${PYTHON_USEDEP}]
+ dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
@@ -54,7 +54,7 @@ RDEPEND="
x11-apps/xgamma
x11-apps/xrandr
x11-libs/gtk+:3[introspection]
- x11-libs/libnotify
+ x11-libs/libnotify[introspection]
"
python_install_all() {
diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest
index ed30e649d540..ed9ae286fdf6 100644
--- a/games-util/mangohud/Manifest
+++ b/games-util/mangohud/Manifest
@@ -1,3 +1 @@
-DIST mangohud-0.3.1.tar.gz 14524359 BLAKE2B 8749be7635b3a85d050c0c8dbdb0161ae0786ca462671d826cd469933800840d39a8d5ebd1a94a19d5a592fa3d947ccb404e07249cf6717e2f5dc53df3039651 SHA512 791aa0888296b2ca0085784913aa558121d716307c7391f05c89e6941ec0608d5d254ff19b7e79bcb464cade4644c85e7d009d1de1890b6964f781539bfc0c68
-DIST mangohud-imgui-0.3.1.tar.gz 1298448 BLAKE2B 31fd3bd83c5fc17c6c4fe14fe5b4d219d53bb9a7d5ed0a362ca499a64992a98eed4e65858a7da0f69fd5e9c2da8010c9aad7095d59a8d0790d254be12b3d2073 SHA512 3b1700e1c1c6543ec25e1a22bcfcd57eb2eaeef8df0765ef9d25758f0209ee7eaff404fb5de3277d9ffb677221a6f2082f577b14a319ae8f4d0bdec4290b505c
-EBUILD mangohud-0.3.1.ebuild 1896 BLAKE2B 6de021f8ae049b3f1a5c129b45f28ddc1218f4f29e70074395ba32b40f973ca28382bb81019579ac19d88c6940e4d488664c7b05cf6211f36ee7acc281030891 SHA512 5909cfbb2e64992de5110c0b17d4c543bb170483dd21e86e3b8747f562cc065981a1a4b5c46c2ba7c5ef4996994f44d234e8042681f16544d8bd8383ff0ce039
+EBUILD mangohud-0.6.1.ebuild 1474 BLAKE2B 838bcadd5885355d5a8208f4e383d27901e8d0290042943aaaa0d2323b55e517d51d09d79a87abebe8467a9f238d8b13ec7a0e1e0b7100bc2fb2768a43b4f9f5 SHA512 cd0d4c6b10ae2e938ff68026c39401e5fd6573d6571bd1c970a91afc91c4ab2aa4002877da7949c335b68a7cf5a1d22c3ddd7022691ee5bc42eb3cceee68e5b0
diff --git a/games-util/mangohud/mangohud-0.3.1.ebuild b/games-util/mangohud/mangohud-0.3.1.ebuild
deleted file mode 100644
index f48d87aada86..000000000000
--- a/games-util/mangohud/mangohud-0.3.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson multilib-minimal
-
-MY_IMGUI_COMMIT="96a2c4619b0c8009f684556683b2e1b6408bb0dc"
-MY_PN="MangoHud"
-
-DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more"
-HOMEPAGE="https://github.com/flightlessmango/MangoHud"
-SRC_URI="https://github.com/flightlessmango/MangoHud/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/flightlessmango/imgui/archive/${MY_IMGUI_COMMIT}.tar.gz -> ${PN}-imgui-${PV}.tar.gz"
-
-#./bin
-#./bin/mangohud.x86
-#./bin/mangohud
-#./share
-#./share/doc
-#./share/doc/mangohud
-#./share/doc/mangohud/MangoHud.conf.example
-#./share/vulkan
-#./share/vulkan/implicit_layer.d
-#./share/vulkan/implicit_layer.d/MangoHud.x86_64.json
-#./share/vulkan/implicit_layer.d/MangoHud.x86.json
-#./lib
-#./lib/mangohud
-#./lib/mangohud/lib32
-#./lib/mangohud/lib32/libMangoHud.so
-#./lib/mangohud/lib64
-#./lib/mangohud/lib64/libMangoHud.so
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND="dev-util/vulkan-headers
- dev-util/glslang"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_prepare() {
- rmdir "${S}/modules/ImGui/src" || die
- mv "${WORKDIR}/imgui-${MY_IMGUI_COMMIT}" "${S}/modules/ImGui/src" || die
-
- # Because we install into /usr/lib we dont need this
- sed -i '/^LD_LIBRARY_PATH/d' "${S}/bin/mangohud.in" || die
-
- default
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Dappend_libdir_mangohud=false
- -Duse_system_vulkan=enabled
- $(meson_use doc include_doc)
- )
-
- meson_src_configure
-}
-
-multilib_src_compile() {
- meson_src_compile
-}
-
-multilib_src_install() {
- meson_src_install
-}
-
-multilib_src_install_all() {
- # Because we install into /usr/lib we can always use mangohud
- test -e "${D}/usr/bin/mangohud.x86" && rm -f "${D}/usr/bin/mangohud.x86"
-
- use doc && mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-
- default
-}
diff --git a/games-util/mangohud/mangohud-0.6.1.ebuild b/games-util/mangohud/mangohud-0.6.1.ebuild
new file mode 100644
index 000000000000..93fa52b6538d
--- /dev/null
+++ b/games-util/mangohud/mangohud-0.6.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+
+inherit meson distutils-r1 multilib-minimal flag-o-matic git-r3
+
+DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more."
+HOMEPAGE="https://github.com/flightlessmango/MangoHud"
+
+EGIT_REPO_URI="https://github.com/flightlessmango/MangoHud.git"
+if ! [[ ${PV} == "9999" ]]; then
+ EGIT_COMMIT="v${PV}"
+ KEYWORDS="-* ~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="glvnd xnvctrl"
+
+DEPEND="
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-util/glslang
+ >=dev-util/vulkan-headers-1.2
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ glvnd? (
+ media-libs/libglvnd[$MULTILIB_USEDEP]
+ )
+ xnvctrl? (
+ x11-drivers/nvidia-drivers[${MULTILIB_USEDEP},static-libs]
+ )
+"
+
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dappend_libdir_mangohud=false
+ -Duse_system_vulkan=enabled
+ -Dinclude_doc=false
+ -Dwith_xnvctrl=$(usex xnvctrl enabled disabled)
+ )
+ meson_src_configure
+}
+
+multilib_src_compile() {
+ meson_src_compile
+}
+
+multilib_src_install() {
+ meson_src_install
+}
+
+multilib_src_install_all() {
+ dodoc "${S}/bin/MangoHud.conf"
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ if ! use xnvctrl; then
+ einfo ""
+ einfo "If mangohud can't get GPU load, or other GPU information,"
+ einfo "and you have an older Nvidia device."
+ einfo ""
+ einfo "Try enabling the 'xnvctrl' useflag."
+ einfo ""
+ fi
+} \ No newline at end of file
diff --git a/games-util/qstat/Manifest b/games-util/qstat/Manifest
index 61f59aa1b5ee..c61dfd63739f 100644
--- a/games-util/qstat/Manifest
+++ b/games-util/qstat/Manifest
@@ -1,2 +1 @@
-DIST qstat-2.11.tar.gz 258335 BLAKE2B f12d0f69c8a73f9eeb273c46aefe2008b8c724b132e02d2fa156c2456f537d2162ae7db6acd0007c7db8bc87dafcfb41355466008c74ce3e912023a7c8cb42cc SHA512 e3ff732c6fc45300eb2f32b3f3e8e1e5f8ee32234535e8d2ca19cf95cf6d4a6de5b6f1e48a5c64315d60a8b388521106b2de9d307f718f6150ad2cf40ba75a22
DIST qstat-2.14.tar.gz 210440 BLAKE2B 2a33287a69fe63c59a1cb136e84ea29cccd27f4468cb4b38b4e9ce49f28a558dc67793eaa7ead7addd828730e084a15f9684ccba7753852ce1c2795c7c94cb78 SHA512 f2054d74399fe1773a19ca43629e10364fdd87e551459719685c11f38245a05906631b456848b1a3764b4e6843baf654af6a9b174c7b16908b6bcb97ac64c6d6
diff --git a/games-util/qstat/qstat-2.11.ebuild b/games-util/qstat/qstat-2.11.ebuild
deleted file mode 100644
index 3ec2d6de4ffc..000000000000
--- a/games-util/qstat/qstat-2.11.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-DESCRIPTION="Server statics collector supporting many FPS games"
-HOMEPAGE="https://sourceforge.net/projects/qstat/"
-SRC_URI="mirror://sourceforge/qstat/${P}.tar.gz"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ppc64 x86"
-IUSE="debug"
-
-DEPEND="!sys-cluster/torque"
-
-src_prepare() {
- # bug #530952
- sed -i -e 's/strndup/l_strndup/g' qstat.c || die
-}
-
-src_configure() {
- econf $(use_enable debug)
-}
-
-src_install() {
- DOCS="CHANGES.txt COMPILE.txt template/README.txt" default
- dosym qstat /usr/bin/quakestat
- dohtml template/*.html qstatdoc.html
-}
diff --git a/games-util/qstat/qstat-2.14.ebuild b/games-util/qstat/qstat-2.14.ebuild
index ee781cb84953..c93323374a6e 100644
--- a/games-util/qstat/qstat-2.14.ebuild
+++ b/games-util/qstat/qstat-2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/multiplay/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc64 x86"
IUSE="debug"
DEPEND="!sys-cluster/torque"
diff --git a/games-util/slade/slade-3.1.12a-r100.ebuild b/games-util/slade/slade-3.1.12a-r100.ebuild
index da73f5e0060b..d3453910e050 100644
--- a/games-util/slade/slade-3.1.12a-r100.ebuild
+++ b/games-util/slade/slade-3.1.12a-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-{1..4} luajit )
WX_GTK_VER="3.0-gtk3"
inherit cmake lua-single wxwidgets
diff --git a/games-util/steam-launcher/Manifest b/games-util/steam-launcher/Manifest
index 3a93a1410923..baad77293f63 100644
--- a/games-util/steam-launcher/Manifest
+++ b/games-util/steam-launcher/Manifest
@@ -1 +1 @@
-DIST steam_1.0.0.64.tar.gz 3013735 BLAKE2B f8e19a768ecc507fa503ad774ce2bbf31f79f8bbaf205d687153a523761cb067ae83b718a0954ec6389dbdc7b97001932163efd888de7c73a12e1dec7e429dab SHA512 4a287b993d0ba6f49041d116512a28ca827eeac280808b70542d304f0de2d489be1f75d66d614f65ae11686a78e0d026b12e983ead7843e9ad0a28f1d21bdf4c
+DIST steam_1.0.0.67.tar.gz 2959520 BLAKE2B 1a47f1d5a1fea7ba01c250f8765b2ee8bea87f0cd242ae52bdc78b51fb05c43c333efb667d3e7cf7b401a2fa5131efce176cead3c5ecdb214257fb2da75a36cf SHA512 74af8019b9d216c02860654e9a0162b1089b979e63bbe13645be2ee79414f896e9e57cbb85d762725756e99ed6333a75c8712a827dd88de2b3631bc119b6b0b8
diff --git a/games-util/steam-launcher/metadata.xml b/games-util/steam-launcher/metadata.xml
new file mode 100644
index 000000000000..907f2c278497
--- /dev/null
+++ b/games-util/steam-launcher/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev@kicherer.org</email>
+ <name>Mario Kicherer</name>
+ </maintainer>
+ <longdescription>
+ This ebuild installs common files for the Steam environment,
+ like bootstrap archive and icons, but not the client itself.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/anyc/steam-overlay</bugs-to>
+ </upstream>
+ <use>
+ <flag name='steamruntime'>Use the official steam runtime libraries</flag>
+ </use>
+ <origin>steam-overlay</origin>
+</pkgmetadata>
diff --git a/games-util/steam-launcher/steam-launcher-1.0.0.64.ebuild b/games-util/steam-launcher/steam-launcher-1.0.0.67.ebuild
index 350d9e8c7d5b..87f35fafd126 100644
--- a/games-util/steam-launcher/steam-launcher-1.0.0.64.ebuild
+++ b/games-util/steam-launcher/steam-launcher-1.0.0.67.ebuild
@@ -6,16 +6,16 @@ EAPI=7
# Please report bugs/suggestions on: https://github.com/anyc/steam-overlay
# or come to #gentoo-gamerlay in freenode IRC
-inherit linux-info prefix udev xdg-utils
+inherit linux-info prefix xdg-utils
DESCRIPTION="Installer, launcher and supplementary files for Valve's Steam client"
HOMEPAGE="https://steampowered.com"
-SRC_URI="https://repo-steampowered-com.steamos.cloud/steam/pool/steam/s/steam/steam_${PV}.tar.gz"
+SRC_URI="https://repo.steampowered.com/steam/archive/precise/steam_${PV}.tar.gz"
LICENSE="ValveSteamLicense MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+steamruntime"
+IUSE="+joystick +steamruntime +udev"
RESTRICT="bindist mirror test"
RDEPEND="
@@ -27,6 +27,9 @@ RDEPEND="
x11-terms/xterm
)
+ joystick? (
+ udev? ( games-util/game-device-udev-rules )
+ )
steamruntime? (
virtual/opengl[abi_x86_32]
x11-libs/libX11[abi_x86_32]
@@ -86,9 +89,6 @@ src_prepare() {
xdg_environment_reset
default
- sed -i 's:TAG+="uaccess":\0, TAG+="udev-acl":g' \
- subprojects/steam-devices/*.rules || die
-
sed \
-e "s#@@PVR@@#${PVR}#g" \
-e "s#@@GENTOO_LD_LIBRARY_PATH@@#$(multilib_path_entries debiancompat fltk)#g" \
@@ -110,14 +110,11 @@ src_install() {
dodoc README debian/changelog
doman steam.6
-
- udev_dorules subprojects/steam-devices/60-steam-{input,vr}.rules
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
- udev_reload
elog "Execute ${EPREFIX}/usr/bin/steam to download and install the actual"
elog "client into your home folder. After installation, the script"
diff --git a/games-util/xboxdrv/metadata.xml b/games-util/xboxdrv/metadata.xml
index 050c9eb32787..99f7be3d658e 100644
--- a/games-util/xboxdrv/metadata.xml
+++ b/games-util/xboxdrv/metadata.xml
@@ -1,17 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>chewi@gentoo.org</email>
- <name>James Le Cuirot</name>
- </maintainer>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">chewi/xboxdrv</remote-id>
- <remote-id type="gitlab">xboxdrv/xboxdrv</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>juippis@gentoo.org</email>
+ <name>Joonas Niilola</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">chewi/xboxdrv</remote-id>
+ <remote-id type="gitlab">xboxdrv/xboxdrv</remote-id>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata>
diff --git a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
index ff08003bdcb7..04edf8100a73 100644
--- a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
+++ b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -38,6 +38,11 @@ S="${WORKDIR}/${PN}-${COMMIT}"
CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD"
+pkg_setup() {
+ linux-info_pkg_setup
+ python_setup
+}
+
src_prepare() {
default