diff options
Diffstat (limited to 'gui-wm')
| -rw-r--r-- | gui-wm/gamescope/Manifest | 2 | ||||
| -rw-r--r-- | gui-wm/gamescope/files/gamescope-libdisplay-info-0.3.0.patch | 19 | ||||
| -rw-r--r-- | gui-wm/gamescope/gamescope-3.16.19.ebuild (renamed from gui-wm/gamescope/gamescope-3.16.17.ebuild) | 5 | ||||
| -rw-r--r-- | gui-wm/labwc/Manifest | 1 | ||||
| -rw-r--r-- | gui-wm/labwc/labwc-0.9.2-r1.ebuild (renamed from gui-wm/labwc/labwc-0.9.2.ebuild) | 2 | ||||
| -rw-r--r-- | gui-wm/labwc/labwc-0.9.3-r1.ebuild | 70 | ||||
| -rw-r--r-- | gui-wm/labwc/labwc-9999.ebuild | 2 |
7 files changed, 76 insertions, 25 deletions
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest index f7cafe382a6f..359a25151e99 100644 --- a/gui-wm/gamescope/Manifest +++ b/gui-wm/gamescope/Manifest @@ -1,4 +1,4 @@ -DIST gamescope-3.16.17.tar.gz 898468 BLAKE2B 1ff0c7aebd90530879643b85a41365a4ebcab3b209496a66421a277f402aaa5c86b194f5c7b24919d5e902393a0c97503429a4871739069f80b286a57c6e3f3d SHA512 7fa496760636bab659e3b4d0bff496bab859528e49f320c9aabfcff5b38aefb2dbca49ff707adb15fcc50d7370d3eaac5680e211c54923591c5813e3839fa7f7 +DIST gamescope-3.16.19.tar.gz 906139 BLAKE2B bbf49420b741c65966299c6c067a44268f59d6df85a64be524ecc3fd63b55caf93a30be160dcf81e4a02e1c9d3734dfdf011e7d9e7539522e6ed8a5ab937c2e0 SHA512 345c1f859b537a7046b24583e3c7e90d06c48892c022e04c7d82783b3cc669dc2ee09f172f8d464d48409de467e3d95518d90d2eb32a44475c9e0c2e19ed99bb DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08 DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5 diff --git a/gui-wm/gamescope/files/gamescope-libdisplay-info-0.3.0.patch b/gui-wm/gamescope/files/gamescope-libdisplay-info-0.3.0.patch deleted file mode 100644 index a70527dc6a8a..000000000000 --- a/gui-wm/gamescope/files/gamescope-libdisplay-info-0.3.0.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 13e56464c86c6abb0c6a2c2785d473c6528a6488 Mon Sep 17 00:00:00 2001 -From: James Le Cuirot <chewi@gentoo.org> -Date: Fri, 15 Aug 2025 23:17:59 +0100 -Subject: [PATCH] subprojects: Bump libdisplay-info to 0.3.0 - ---- a/src/meson.build -+++ b/src/meson.build -@@ -33,7 +33,7 @@ wlroots_dep = dependency( - - displayinfo_dep = dependency( - 'libdisplay-info', -- version: ['>= 0.0.0', '< 0.3.0'], -+ version: ['>= 0.0.0', '< 0.4.0'], - fallback: ['libdisplay-info', 'di_dep'], - default_options: ['default_library=static'], - ) --- -2.50.1 - diff --git a/gui-wm/gamescope/gamescope-3.16.17.ebuild b/gui-wm/gamescope/gamescope-3.16.19.ebuild index e3bdabc4b43e..0bd2c60c8df1 100644 --- a/gui-wm/gamescope/gamescope-3.16.17.ebuild +++ b/gui-wm/gamescope/gamescope-3.16.19.ebuild @@ -61,6 +61,8 @@ RDEPEND=" x11-libs/libXres x11-libs/libXtst x11-libs/libXxf86vm + >=x11-libs/pixman-0.43.0 + virtual/libudev avif? ( >=media-libs/libavif-1.0.0:= ) libei? ( dev-libs/libei ) pipewire? ( >=media-video/pipewire-0.3:= ) @@ -73,10 +75,8 @@ RDEPEND+=" media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl] sys-auth/seatd:= - virtual/libudev x11-base/xwayland x11-libs/libxcb:= - >=x11-libs/pixman-0.43.0 x11-libs/xcb-util-wm " DEPEND=" @@ -97,7 +97,6 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-deprecated-stb.patch "${FILESDIR}"/${PN}-subprojects.patch - "${FILESDIR}"/${PN}-libdisplay-info-0.3.0.patch ) FILECAPS=( diff --git a/gui-wm/labwc/Manifest b/gui-wm/labwc/Manifest index 91eda366d4fe..b17d2c86da23 100644 --- a/gui-wm/labwc/Manifest +++ b/gui-wm/labwc/Manifest @@ -1 +1,2 @@ DIST labwc-0.9.2.tar.gz 533516 BLAKE2B 2e771bcef5a05988d57c8bd6deef6392271bc68f1caf347de1d96e39c711b1519d0ec679ea730b3f8b8779e7a5bbd39950563fcd15d6ec4700e3e83bcbfe792c SHA512 4d58a7156886d80483eb16dcce4754de802910846cbfe640fae5048bf6a6c4a3803022f85e1e4fd4dd334f240cd91577b8be7563ed0f1a52e6369dd4ed2278b0 +DIST labwc-0.9.3.tar.gz 541257 BLAKE2B 2d2e4675ec5ed7332bc8e42db6495a3bd934059b3206bb9f568053f77837ddfefb9fa47d15628a36807ee1d40cf5b85acfb62fcc0a5091f5571767855fa8c2c1 SHA512 6c6b04659e22e27ff75e1a38cb03f47f46f490ec357b5fab591a33694e1e3c932715ce3a9fbb98dd627c9a2531dc3a5a39cf0aa20e3fcdf184526717c05e62e0 diff --git a/gui-wm/labwc/labwc-0.9.2.ebuild b/gui-wm/labwc/labwc-0.9.2-r1.ebuild index 67fabb5586c9..ab1e8605ea4f 100644 --- a/gui-wm/labwc/labwc-0.9.2.ebuild +++ b/gui-wm/labwc/labwc-0.9.2-r1.ebuild @@ -26,7 +26,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/libinput:= dev-libs/libxml2:2 - gui-libs/wlroots:0.19[X?] + gui-libs/wlroots:0.19[X?,libinput] media-libs/libpng:= x11-libs/cairo[X?] x11-libs/libdrm:= diff --git a/gui-wm/labwc/labwc-0.9.3-r1.ebuild b/gui-wm/labwc/labwc-0.9.3-r1.ebuild new file mode 100644 index 000000000000..ab1e8605ea4f --- /dev/null +++ b/gui-wm/labwc/labwc-0.9.3-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Openbox alternative for wayland" +HOMEPAGE="https://github.com/labwc/labwc https://labwc.github.io/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/labwc/labwc" +else + SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="X icons nls svg test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/wayland-1.19 + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/libxml2:2 + gui-libs/wlroots:0.19[X?,libinput] + media-libs/libpng:= + x11-libs/cairo[X?] + x11-libs/libdrm:= + x11-libs/libxkbcommon[X?] + x11-libs/pango[X?] + x11-libs/pixman + X? ( + x11-base/xwayland + x11-libs/libxcb:0= + x11-libs/xcb-util-wm + ) + icons? ( gui-libs/libsfdo ) + nls? ( sys-devel/gettext ) + svg? ( gnome-base/librsvg:2 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/scdoc + >=dev-libs/wayland-protocols-1.35 + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( dev-util/cmocka ) +" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + $(meson_feature X xwayland) + $(meson_feature nls) + $(meson_feature svg) + $(meson_feature icons icon) + $(meson_feature test) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die +} diff --git a/gui-wm/labwc/labwc-9999.ebuild b/gui-wm/labwc/labwc-9999.ebuild index 67fabb5586c9..ab1e8605ea4f 100644 --- a/gui-wm/labwc/labwc-9999.ebuild +++ b/gui-wm/labwc/labwc-9999.ebuild @@ -26,7 +26,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/libinput:= dev-libs/libxml2:2 - gui-libs/wlroots:0.19[X?] + gui-libs/wlroots:0.19[X?,libinput] media-libs/libpng:= x11-libs/cairo[X?] x11-libs/libdrm:= |
