diff options
-rw-r--r-- | gui-apps/wf-shell/Manifest | 1 | ||||
-rw-r--r-- | gui-apps/wf-shell/metadata.xml | 14 | ||||
-rw-r--r-- | gui-apps/wf-shell/wf-shell-0.8.0.ebuild | 47 | ||||
-rw-r--r-- | gui-libs/wf-config/Manifest | 1 | ||||
-rw-r--r-- | gui-libs/wf-config/metadata.xml | 14 | ||||
-rw-r--r-- | gui-libs/wf-config/wf-config-0.8.0.ebuild | 43 | ||||
-rw-r--r-- | gui-wm/wayfire/Manifest | 1 | ||||
-rw-r--r-- | gui-wm/wayfire/files/wayfire-session | 17 | ||||
-rw-r--r-- | gui-wm/wayfire/files/wayfire-session.desktop | 7 | ||||
-rw-r--r-- | gui-wm/wayfire/metadata.xml | 18 | ||||
-rw-r--r-- | gui-wm/wayfire/wayfire-0.8.0.ebuild | 116 |
11 files changed, 0 insertions, 279 deletions
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 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription> - 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 - </longdescription> - <upstream> - <remote-id type="github">WayfireWM/wf-shell</remote-id> - </upstream> -</pkgmetadata> 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 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription> - 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. - </longdescription> - <upstream> - <remote-id type="github">WayfireWM/wf-config</remote-id> - </upstream> -</pkgmetadata> 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 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription> - 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. - </longdescription> - <use> - <flag name="gles">use libglvnd to do animations more efficiently</flag> - <flag name="system-wfconfig">use the system-wide wf-config, else build it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.</flag> - <flag name="system-wlroots">use the system wide wlroots, else build it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.</flag> - </use> - <upstream> - <remote-id type="github">WayfireWM/wayfire</remote-id> - </upstream> -</pkgmetadata> 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 -} |