commit: 8f8942b3023dda0aa569b082172ce03a15dc4fa6 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Thu Oct 2 06:58:34 2025 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Thu Oct 2 08:27:43 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8942b3
gui-apps/wcm: drop 0.9.0-r1 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> gui-apps/wcm/Manifest | 1 - .../wcm-0.9.0-incompatible-pointer-types.patch | 37 ------------ gui-apps/wcm/wcm-0.9.0-r1.ebuild | 68 ---------------------- 3 files changed, 106 deletions(-) diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest index c8ae944ce932..d6a5dc9afa95 100644 --- a/gui-apps/wcm/Manifest +++ b/gui-apps/wcm/Manifest @@ -1,2 +1 @@ DIST wcm-0.10.0.tar.xz 270708 BLAKE2B 0e0cce03651b2d87d410ca6e5bfe56b56f81dbd04f6c477e3813ff3587c87d14ff5369997dc8cb91cd7e9fd8dfc2cd435b4917b2b594f44c63a431d2625a08b8 SHA512 ba306d5469e88296c6ed27bd2bde12b0aff8c7b2e512f22beaa45305e3a301bee513b606651b57daeab7441c669b4afb05cd806c9a75bde90f9f6913be004966 -DIST wcm-0.9.0.tar.xz 434076 BLAKE2B 7f068dda1c256d930db57d8cd299652416c5a2357742e1cc3adddab98b143ff33219dcde7c94f951d456d8a4047ce606fd95ddf1a9b4b33f8e1de8997b67aeb5 SHA512 f6c240c38adcf6c464df2ba07f2cbaeecabaf16fcf6c92fa064e30989d9d9476422e2d58bbdc14c0b2232839b517ee2938cc795200e3cb1549c170c87df8050c diff --git a/gui-apps/wcm/files/wcm-0.9.0-incompatible-pointer-types.patch b/gui-apps/wcm/files/wcm-0.9.0-incompatible-pointer-types.patch deleted file mode 100644 index 2b4c4e2d1d59..000000000000 --- a/gui-apps/wcm/files/wcm-0.9.0-incompatible-pointer-types.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://github.com/artizirk/wdisplays/pull/25 -https://bugs.gentoo.org/946954 - ---- a/subprojects/wdisplays/src/outputs.c -+++ b/subprojects/wdisplays/src/outputs.c -@@ -526,7 +526,7 @@ - static const struct zwlr_output_manager_v1_listener output_manager_listener = { - .head = output_manager_handle_head, - .done = output_manager_handle_done, -- .finished = noop, -+ .finished = (void (*)(void *, struct zwlr_output_manager_v1 *))noop, - }; - static void registry_handle_global(void *data, struct wl_registry *registry, - uint32_t name, const char *interface, uint32_t version) { -@@ -553,7 +553,7 @@ - - static const struct wl_registry_listener registry_listener = { - .global = registry_handle_global, -- .global_remove = noop, -+ .global_remove = (void (*)(void *, struct wl_registry *, uint32_t))noop, - }; - - void wd_add_output_management_listener(struct wd_state *state, struct -@@ -603,10 +603,10 @@ - - static const struct zxdg_output_v1_listener output_listener = { - .logical_position = output_logical_position, -- .logical_size = noop, -- .done = noop, -+ .logical_size = (void (*)(void *, struct zxdg_output_v1 *, int32_t, int32_t))noop, -+ .done = (void (*)(void *, struct zxdg_output_v1 *))noop, - .name = output_name, -- .description = noop -+ .description = (void (*)(void *, struct zxdg_output_v1 *, const char *))noop - }; - - void wd_add_output(struct wd_state *state, struct wl_output *wl_output, diff --git a/gui-apps/wcm/wcm-0.9.0-r1.ebuild b/gui-apps/wcm/wcm-0.9.0-r1.ebuild deleted file mode 100644 index 34028c59d560..000000000000 --- a/gui-apps/wcm/wcm-0.9.0-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg - -DESCRIPTION="Wayfire Config Manager" -HOMEPAGE="https://github.com/WayfireWM/wcm" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git" - SLOT="0/0.10" -else - SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm64" - SLOT="0/$(ver_cut 1-2)" -fi - -LICENSE="MIT" - -RESTRICT="test" # no tests - -COMMON_DEPEND=" - dev-cpp/glibmm:2 - dev-cpp/gtkmm:3.0[wayland] - dev-libs/glib:2 - dev-libs/libevdev - dev-libs/libsigc++:2 - dev-libs/libxml2:= - dev-libs/wayland - gui-apps/wf-shell:${SLOT} - gui-libs/wf-config:${SLOT} - gui-wm/wayfire:${SLOT} - media-libs/libepoxy - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libxkbcommon -" -RDEPEND="${COMMON_DEPEND}" -DEPEND=" - ${COMMON_DEPEND} - dev-libs/wayland-protocols -" -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-incompatible-pointer-types.patch -) - -src_prepare() { - default - - sed 's/DestkopSettings/DesktopSettings/' -i wayfire-config-manager.desktop -} - -src_configure() { - local emesonargs=( - -Dwf_shell=enabled - -Denable_wdisplays=true - ) - - meson_src_configure -}
