From 61e8c7022262cfd6bae991bb2b3c703e8b2c0098 Mon Sep 17 00:00:00 2001 From: Martin Väth Date: Tue, 26 Dec 2023 12:04:55 +0100 Subject: gui-apps/wf-shell gui-libs/wf-config gui-wm/wayfire: remove MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Väth --- gui-apps/wf-shell/Manifest | 1 - gui-apps/wf-shell/metadata.xml | 14 ---- gui-apps/wf-shell/wf-shell-0.8.0.ebuild | 47 ----------- gui-libs/wf-config/Manifest | 1 - gui-libs/wf-config/metadata.xml | 14 ---- gui-libs/wf-config/wf-config-0.8.0.ebuild | 43 ---------- gui-wm/wayfire/Manifest | 1 - gui-wm/wayfire/files/wayfire-session | 17 ---- gui-wm/wayfire/files/wayfire-session.desktop | 7 -- gui-wm/wayfire/metadata.xml | 18 ----- gui-wm/wayfire/wayfire-0.8.0.ebuild | 116 --------------------------- 11 files changed, 279 deletions(-) delete mode 100644 gui-apps/wf-shell/Manifest delete mode 100644 gui-apps/wf-shell/metadata.xml delete mode 100644 gui-apps/wf-shell/wf-shell-0.8.0.ebuild delete mode 100644 gui-libs/wf-config/Manifest delete mode 100644 gui-libs/wf-config/metadata.xml delete mode 100644 gui-libs/wf-config/wf-config-0.8.0.ebuild delete mode 100644 gui-wm/wayfire/Manifest delete mode 100644 gui-wm/wayfire/files/wayfire-session delete mode 100644 gui-wm/wayfire/files/wayfire-session.desktop delete mode 100644 gui-wm/wayfire/metadata.xml delete mode 100644 gui-wm/wayfire/wayfire-0.8.0.ebuild diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest deleted file mode 100644 index 8a146481..00000000 --- a/gui-apps/wf-shell/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wf-shell-0.8.0.tar.xz 9100508 BLAKE2B 0867f9968fca25d183fb912e01afc55ae6c9e3a0645eb63b2622ed53bb5d6538827a8e1bb6c68be4885f0c1513e76f0fd8f580402885bfa49dcbc7a0b8b02b49 SHA512 cdaebb4aabcfcb4a4d2ef0f7845348892e5731cc44417861b958d3f067f19b6bab002845d7663ef50f57e462664ff1ca0cdab74257109211db8fa20a47ef53ae diff --git a/gui-apps/wf-shell/metadata.xml b/gui-apps/wf-shell/metadata.xml deleted file mode 100644 index c7d4ebcb..00000000 --- a/gui-apps/wf-shell/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - Basic desktop environment for use with wayfire - which showcases all its plugins and desktop - effects. Integrates with other wayland - applications to provide a full desktop environment - - - WayfireWM/wf-shell - - diff --git a/gui-apps/wf-shell/wf-shell-0.8.0.ebuild b/gui-apps/wf-shell/wf-shell-0.8.0.ebuild deleted file mode 100644 index f2dfac91..00000000 --- a/gui-apps/wf-shell/wf-shell-0.8.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -RESTRICT="mirror" - -inherit meson - -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/${PN}.git" -else - SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="+pulseaudio" - -DEPEND=" - dev-cpp/gtkmm:3.0=[wayland] - dev-libs/libdbusmenu[gtk3] - dev-libs/gobject-introspection - gui-libs/gtk-layer-shell - >=gui-wm/wayfire-${PV%.*} - pulseaudio? ( 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 -} diff --git a/gui-libs/wf-config/Manifest b/gui-libs/wf-config/Manifest deleted file mode 100644 index 9dd8238b..00000000 --- a/gui-libs/wf-config/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wf-config-0.8.0.tar.xz 41200 BLAKE2B d56cd04c18c2cd8c0bac86493ad662244bde0e9cce1caf81d0fff34d9f2df2470c1aa8c95fead9e91dd5793d570b01dc6ef99b1986b8658b06ef93156a1526f8 SHA512 79cca2429a39ee81f853043698c57fc08025634926773253cff73fc564dcf203335b4b861d82b60a769bbab7b07be6a7e181c9ea29ad98ce930de20f9723893f diff --git a/gui-libs/wf-config/metadata.xml b/gui-libs/wf-config/metadata.xml deleted file mode 100644 index c4c10f04..00000000 --- a/gui-libs/wf-config/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - Library for creating and parsing the configuration - file for the WayfireWM while also allowing you to - make changes in the configuration and reload them on - the fly. - - - WayfireWM/wf-config - - diff --git a/gui-libs/wf-config/wf-config-0.8.0.ebuild b/gui-libs/wf-config/wf-config-0.8.0.ebuild deleted file mode 100644 index 68fb9c11..00000000 --- a/gui-libs/wf-config/wf-config-0.8.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -RESTRICT="mirror" - -inherit meson - -DESCRIPTION="library for managing wayfire configuration files" -HOMEPAGE="https://github.com/WayfireWM/wf-config" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/WayfireWM/wf-config.git" -else - SRC_URI="https://github.com/WayfireWM/wf-config/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~riscv x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libevdev - dev-libs/libxml2 - media-libs/glm -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/wayland-protocols - virtual/pkgconfig - test? ( dev-cpp/doctest ) -" - -src_configure() { - local emesonargs=( - $(meson_feature test tests) - ) - - meson_src_configure -} diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest deleted file mode 100644 index 42f69912..00000000 --- a/gui-wm/wayfire/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wayfire-0.8.0.tar.xz 828576 BLAKE2B 4d80a0d43061a4564d45f7c077fd97737b426c4036c12f004815dbad120f51b38b2fac9a010e2df27a6a96205cd0dcceb81864bdccbd6e337d81f6c37926e019 SHA512 fab55f6112c462312edf43d41b29f476d493449eca8f0c5cfee8f3aae73dcb98be46c589fc23d10d961f738bdf6d1fe78286b4c96e1d4444fdc8b1b898d998a9 diff --git a/gui-wm/wayfire/files/wayfire-session b/gui-wm/wayfire/files/wayfire-session deleted file mode 100644 index 8267ea0e..00000000 --- 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/files/wayfire-session.desktop b/gui-wm/wayfire/files/wayfire-session.desktop deleted file mode 100644 index 1088c4e0..00000000 --- a/gui-wm/wayfire/files/wayfire-session.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Name=Wayfire Session -Comment=wayfire session with proper env vars -Exec=@EPREFIX@/usr/bin/wayfire-session $* -TryExec=@EPREFIX@/usr/bin/wayfire-session -Type=Application -DesktopNames=Wayfire diff --git a/gui-wm/wayfire/metadata.xml b/gui-wm/wayfire/metadata.xml deleted file mode 100644 index b7ebd852..00000000 --- a/gui-wm/wayfire/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - compiz like eye-candy 3D wayland, with low memory footprint. - Aims to bring desktop features such as 3D cube, fire burn, - fisheye, wrot and all other desktop effects to wayland. - - - use libglvnd to do animations more efficiently - use the system-wide wf-config, else build it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING. - use the system wide wlroots, else build it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING. - - - WayfireWM/wayfire - - diff --git a/gui-wm/wayfire/wayfire-0.8.0.ebuild b/gui-wm/wayfire/wayfire-0.8.0.ebuild deleted file mode 100644 index add22ec6..00000000 --- a/gui-wm/wayfire/wayfire-0.8.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -RESTRICT="mirror" - -inherit meson toolchain-funcs - -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" -else - SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~riscv ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="debug +gles +system-wfconfig +system-wlroots X" - -DEPEND=" - dev-cpp/nlohmann_json - dev-libs/libinput:= - dev-libs/wayland - gui-libs/gtk-layer-shell - media-libs/glm - media-libs/mesa:=[gles2,wayland,X?] - media-libs/libglvnd[X?] - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/freetype:=[X?] - x11-libs/libdrm - x11-libs/gtk+:3=[wayland,X?] - x11-libs/cairo[X?,svg(+)] - x11-libs/libxkbcommon[X?] - x11-libs/pango - x11-libs/pixman - X? ( - x11-base/xwayland - x11-libs/libxcb - ) - system-wfconfig? ( - >=gui-libs/wf-config-${PV} - ) - !system-wfconfig? ( !gui-libs/wf-config ) - system-wlroots? ( - gui-libs/wlroots:0/16[X?] - ) - !system-wlroots? ( !gui-libs/wlroots ) -" - -RDEPEND=" - ${DEPEND} - x11-misc/xkeyboard-config -" - -BDEPEND=" - dev-libs/wayland-protocols - virtual/pkgconfig -" - -src_configure() { - 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 - sed -i -e 's/git\.found[(][)]/false/' "${S}/meson.build" - if ! use debug; then - # These patches are necessary with -Ddebug_ipc=false - local i - for i in grid wm-actions scale single_plugins; do - sed -i -e 's:, json::' "${S}/plugins/${i}/meson.build" - done - fi - local emesonargs=( - $(meson_feature system-wfconfig use_system_wfconfig) - $(meson_feature system-wlroots use_system_wlroots) - $(meson_feature X xwayland) - $(meson_use gles enable_gles32) - $(meson_use debug debug_ipc) - $(usex debug --buildtype=debug "") - $(usex debug -Db_sanitize=address,undefined "") - ) - - # Clang will fail to link without this - tc-is-clang && emesonargs+=( $(usex debug -Db_lundef=false "") ) - - meson_src_configure -} - -src_install() { - meson_src_install - rm -rf "${ED}"/usr/man || die - 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 -} -- cgit v1.2.3-65-gdbad