commit:     b4fac4c4ef737c2dcdce7a043860835b64d126b9
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  6 05:19:30 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 05:20:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fac4c4

gui-wm/wayfire: drop 0.8.1-r1

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 gui-wm/wayfire/files/wayfire-session   |  17 -----
 gui-wm/wayfire/wayfire-0.8.1-r1.ebuild | 109 ---------------------------------
 2 files changed, 126 deletions(-)

diff --git a/gui-wm/wayfire/files/wayfire-session 
b/gui-wm/wayfire/files/wayfire-session
deleted file mode 100644
index 8267ea0e11fc..000000000000
--- a/gui-wm/wayfire/files/wayfire-session
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-# output to syslog and stderr
-# with PID and syslog identity 'wayfire'
-exec 1> >(logger --id=$$ --stderr --tag wayfire) 2>&1
-
-# if undefined, or empty, set to freedesktop specification defaults
-[ -z "$XDG_DATA_DIRS" ] && export XDG_DATA_DIRS="/usr/local/share:/usr/share"
-
-# freedesktop specifications mandate that the definition
-# of XDG_SESSION_TYPE should be respected
-export XDG_SESSION_TYPE=wayland
-export GDK_BACKEND=wayland
-export QT_QPA_PLATFORM=wayland
-export MOZ_ENABLE_WAYLAND=1
-
-exec @EPREFIX@/usr/bin/wayfire "$@"

diff --git a/gui-wm/wayfire/wayfire-0.8.1-r1.ebuild 
b/gui-wm/wayfire/wayfire-0.8.1-r1.ebuild
deleted file mode 100644
index f3277a9f1614..000000000000
--- a/gui-wm/wayfire/wayfire-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="compiz like 3D wayland compositor"
-HOMEPAGE="https://github.com/WayfireWM/wayfire";
-
-if [[ ${PV} == 9999 ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git";
-       SLOT="0/0.8"
-else
-       
SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz";
-       KEYWORDS="amd64 ~arm64 ~riscv"
-       SLOT="0/$(ver_cut 1-2)"
-fi
-
-LICENSE="MIT"
-IUSE="+gles3 test X"
-RESTRICT="!test? ( test )"
-
-# bundled wlroots has the following dependency string according to included 
headers.
-# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?]
-# enable x11-backend with X and vice versa
-CDEPEND="
-       dev-cpp/nlohmann_json
-       dev-libs/glib:2
-       dev-libs/libevdev
-       >=dev-libs/libinput-1.7.0:=
-       dev-libs/wayland
-       >=dev-libs/wayland-protocols-1.12
-       gui-libs/wf-config:${SLOT}
-       gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?]
-       media-libs/glm
-       media-libs/libglvnd
-       media-libs/libjpeg-turbo:=
-       media-libs/libpng:=
-       x11-libs/cairo
-       x11-libs/libxkbcommon
-       x11-libs/pango
-       x11-libs/pixman
-       X? (
-               x11-libs/libxcb:=
-       )
-"
-
-RDEPEND="
-       ${CDEPEND}
-       x11-misc/xkeyboard-config
-"
-DEPEND="
-       ${CDEPEND}
-       test? ( dev-cpp/doctest )
-"
-BDEPEND="
-       dev-util/wayland-scanner
-       virtual/pkgconfig
-"
-
-PATCHES=(
-       "${FILESDIR}/wayfire-0.8.0-dont-use-installed-config-h.patch"
-)
-
-src_prepare() {
-       default
-
-       sed -e "s:@EPREFIX@:${EPREFIX}:" \
-               "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
-       sed -e "s:@EPREFIX@:${EPREFIX}:" \
-               "${FILESDIR}"/wayfire-session.desktop > 
"${T}"/wayfire-session.desktop || die
-}
-
-src_configure() {
-       local emesonargs=(
-               $(meson_feature test tests)
-               $(meson_feature X xwayland)
-               $(meson_use gles3 enable_gles32)
-               -Duse_system_wfconfig=enabled
-               -Duse_system_wlroots=enabled
-       )
-
-       meson_src_configure
-}
-
-src_install() {
-       meson_src_install
-       dobin "${T}"/wayfire-session
-
-       insinto "/usr/share/wayland-sessions/"
-       insopts -m644
-       doins wayfire.desktop
-       doins "${T}"/wayfire-session.desktop
-
-       insinto "/usr/share/wayfire/"
-       doins wayfire.ini
-}
-
-pkg_postinst() {
-       if [ -z "${REPLACING_VERSIONS}" ]; then
-               elog "Wayfire has been installed but the session cannot be used"
-               elog "until you install a configuration file. The default 
config"
-               elog "file is installed at \"/usr/share/wayfire/wayfire.ini\""
-               elog "To install the file execute"
-               elog "\$ cp /usr/share/wayfire/wayfire.ini 
~/.config/wayfire.ini"
-       fi
-}

Reply via email to