commit: 0e2f236b3c62d7cad03796c65fdff0a72a15bc2d Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Thu Aug 28 08:15:10 2025 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Thu Aug 28 08:55:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2f236b
gui-apps/wf-shell: add 0.10.0 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> gui-apps/wf-shell/Manifest | 1 + gui-apps/wf-shell/wf-shell-0.10.0.ebuild | 60 ++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest index f80a1eb7f08b..a07aae6c404b 100644 --- a/gui-apps/wf-shell/Manifest +++ b/gui-apps/wf-shell/Manifest @@ -1 +1,2 @@ +DIST wf-shell-0.10.0.tar.xz 9167372 BLAKE2B 47297fc78906cfad9a07394cda67cabb3f9c773bd2544dd5d9deb991e4d8cc4e939aec1796ea2851dabf8111818cb61b954b39fd2116494904dc082586b99096 SHA512 beaf41010262e36f663e5ac53d173853b7d90e6958b4e5ac5b98d8a626ed15b0c5c1b9cc0e9b6d98073e9cfb8abfa1cdbfcb0a1d5b778090f7d1be4d13ef7820 DIST wf-shell-0.9.0.tar.xz 9167256 BLAKE2B ea68e110381fa76590f193e6d9035e2ce1ce1a998a4c476785912d5666f42f9976b89ef78511b6d17e36f3dfb7022ed460b8b29a379445c5d41392ec7bb3ad3f SHA512 dceb0234302ceb51ac23576752d65cf122755bd044bc98e4ca92e0b8e6715063cdebdf35e82e5dc033effc288228622886e1a0e25b4bd788f6d32f8b189c1cfe diff --git a/gui-apps/wf-shell/wf-shell-0.10.0.ebuild b/gui-apps/wf-shell/wf-shell-0.10.0.ebuild new file mode 100644 index 000000000000..b495e511f4c0 --- /dev/null +++ b/gui-apps/wf-shell/wf-shell-0.10.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="Compiz like 3D wayland compositor" +HOMEPAGE="https://github.com/WayfireWM/wf-shell" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/wf-shell.git" + SLOT="0/0.10" +else + SRC_URI="https://github.com/WayfireWM/wf-shell/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64" + SLOT="0/$(ver_cut 1-2)" +fi + +LICENSE="MIT" +IUSE="+pulseaudio" + +# no tests +RESTRICT="test" + +DEPEND=" + dev-cpp/glibmm:2 + dev-cpp/gtkmm:3.0[wayland] + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-libs/libsigc++:2 + dev-libs/libdbusmenu[gtk3] + >=gui-libs/gtk-layer-shell-0.6 + dev-libs/wayland + >=gui-libs/wf-config-0.7.0:= + gui-wm/wayfire + x11-libs/cairo + x11-libs/gtk+:3 + pulseaudio? ( + media-libs/alsa-lib + media-libs/libpulse + ) +" +RDEPEND="${DEPEND} + gui-apps/wayland-logout +" +BDEPEND=" + dev-libs/wayland-protocols + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure () { + local emesonargs=( + "$(meson_feature pulseaudio pulse)" + -Dwayland-logout=false + ) + meson_src_configure +}
