logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: 5a86b7091de66e8200e6c7c1d7c25f71c39b4bb7
parent 6f7d73a97f2341db2856ce5ad80f3b61053ad3e4
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 28 Feb 2023 16:48:44 +0100

gui-wm/sway: treeclean

Diffstat:

Dgui-wm/sway/Manifest1-
Dgui-wm/sway/metadata.xml49-------------------------------------------------
Dgui-wm/sway/sway-1.8_rc3.ebuild116-------------------------------------------------------------------------------
3 files changed, 0 insertions(+), 166 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest @@ -1 +0,0 @@ -DIST sway-1.8_rc3.tar.gz 5577115 BLAKE2B 744ca5e8bce4ca3061ab7cd95d8b968d73717345c3a844d16042ba63bb77c98fd0c315178507b8e791f30dbb682594d6383d5f5ff04f7b960a359af7032bf581 SHA512 6de80c4fae8cbf7bbd433d1ccc5c4834acfec1730247442f8495305dfd581597629850a74a8798f711871ff9d98c70b8aee4651bb39ca1eb61cf4f81b06b10b2 diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>bman@gentoo.org</email> - <name>Aaron Bauman</name> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="person" proxied="yes"> - <email>speedjack95@gmail.com</email> - <name>Niccolò Scatena</name> - </maintainer> - <longdescription lang="en"> - "SirCmpwn's Wayland window manager" is an i3-compatible window manager - for Wayland. - - sway was created to fill the need of an i3-like window manager for - Wayland. The upstream i3 developers have no intention of porting i3 to - Wayland, and projects proposed by others ended up as vaporware. Many - thanks to the i3 folks for providing such a great piece of software, so - good that your users would rather write an entirely new window manager - from scratch that behaved *exactly* like i3 rather than switch to - something else. - </longdescription> - <use> - <flag name="swaybar">Install 'swaybar': sway's status bar component</flag> - <flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag> - <flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag> - <flag name="swaylock">Install 'swaylock': sway's screen locker</flag> - <flag name="swaymsg">Install 'swaymsg': tool for communicating with a running sway instance</flag> - <flag name="swaynag">Install 'swaynag': shows a message with buttons</flag> - <flag name="tray">Enable support for StatusNotifierItem tray specification</flag> - <flag name="wallpapers">Install sway's default wallpaper image</flag> - <flag name="X">Enable support for X11 applications (XWayland)</flag> - </use> - <upstream> - <remote-id type="github">swaywm/sway</remote-id> - <maintainer status="active"> - <email>sir@cmpwn.com</email> - <name>Drew DeVault</name> - </maintainer> - <bugs-to>https://github.com/swaywm/sway/issues</bugs-to> - <doc>https://github.com/swaywm/sway/wiki</doc> - <changelog>https://github.com/swaywm/sway/releases</changelog> - </upstream> -</pkgmetadata> diff --git a/gui-wm/sway/sway-1.8_rc3.ebuild b/gui-wm/sway/sway-1.8_rc3.ebuild @@ -1,116 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit fcaps meson optfeature - -DESCRIPTION="i3-compatible Wayland window manager" -HOMEPAGE="https://swaywm.org" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" -else - MY_PV=${PV/_rc/-rc} - SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="grimshot +man +swaybar +swaynag tray wallpapers X" - -DEPEND=" - >=dev-libs/json-c-0.13:0= - >=dev-libs/libinput-1.6.0:0= - sys-auth/seatd:= - dev-libs/libpcre2 - >=dev-libs/wayland-1.20.0 - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman - media-libs/mesa[gles2,libglvnd(+)] - swaybar? ( x11-libs/gdk-pixbuf:2 ) - tray? ( || ( - sys-apps/systemd - sys-auth/elogind - sys-libs/basu - ) ) - wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) - X? ( x11-libs/libxcb:0= ) -" -if [[ ${PV} == 9999 ]]; then - DEPEND+="~gui-libs/wlroots-9999:=[X?]" -else - DEPEND+=" - >=gui-libs/wlroots-0.16:=[X?] - <gui-libs/wlroots-0.17:=[X?] - " -fi -RDEPEND=" - x11-misc/xkeyboard-config - grimshot? ( - app-misc/jq - gui-apps/grim - gui-apps/slurp - gui-apps/wl-clipboard - x11-libs/libnotify - ) - ${DEPEND} -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - >=dev-util/meson-0.60.0 - virtual/pkgconfig -" -if [[ ${PV} == 9999 ]]; then - BDEPEND+="man? ( ~app-text/scdoc-9999 )" -else - BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )" -fi -REQUIRED_USE="tray? ( swaybar )" - -src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - $(meson_feature tray) - $(meson_feature X xwayland) - $(meson_feature swaybar gdk-pixbuf) - $(meson_use swaynag) - $(meson_use swaybar) - $(meson_use wallpapers default-wallpaper) - -Dfish-completions=true - -Dzsh-completions=true - -Dbash-completions=true - ) - - meson_src_configure -} - -src_install() { - meson_src_install - - if use grimshot; then - doman contrib/grimshot.1 - dobin contrib/grimshot - fi - - # For realtime - fcaps cap_sys_nice usr/bin/sway -} - -pkg_postinst() { - optfeature_header "There are several packages that may be useful with sway:" - optfeature "wallpaper utility" gui-apps/swaybg - optfeature "idle management utility" gui-apps/swayidle - optfeature "simple screen locker" gui-apps/swaylock - optfeature "lightweight notification daemon" gui-apps/mako - echo - einfo "For a list of additional addons and tools usable with sway please" - einfo "visit the offical wiki at:" - einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway" - einfo "Please note that some of them might not (yet) available on gentoo" -}