From 03093741cbe0a7a9e86bdecde62f1d458d331db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 2 Jan 2024 10:35:51 +0000 Subject: [PATCH] gui-apps/hyprland-split-monitor-workspaces: new package, add 0.31.0, 0.32.3, 9999 * add me @MrRoy as proxy mantainers * @MrRoy if you don't like the changes you can reverted MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- .../Manifest | 2 + ...and-split-monitor-workspaces-0.31.0.ebuild | 49 +++++++++++++++++++ ...and-split-monitor-workspaces-0.32.3.ebuild | 49 +++++++++++++++++++ ...rland-split-monitor-workspaces-9999.ebuild | 49 +++++++++++++++++++ .../metadata.xml | 18 +++++++ 5 files changed, 167 insertions(+) create mode 100644 gui-apps/hyprland-split-monitor-workspaces/Manifest create mode 100644 gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.31.0.ebuild create mode 100644 gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.32.3.ebuild create mode 100644 gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-9999.ebuild create mode 100644 gui-apps/hyprland-split-monitor-workspaces/metadata.xml diff --git a/gui-apps/hyprland-split-monitor-workspaces/Manifest b/gui-apps/hyprland-split-monitor-workspaces/Manifest new file mode 100644 index 0000000000..e64220a7c9 --- /dev/null +++ b/gui-apps/hyprland-split-monitor-workspaces/Manifest @@ -0,0 +1,2 @@ +DIST hyprland-split-monitor-workspaces-0.31.0.gh.tar.gz 7757 BLAKE2B 69d63bbf37c46b507a5983d6bf9bfc98f66c19c69e5543ba217c05b2c2feca88443968351bd27a2473ef7f297e866a88bc0f2047f78840dc7515c32942b803dc SHA512 8ecec6895456b5b84a8f9c887fe54da0e5b23ca7eae22eacfb353115b361260437a398823bb8e973fa45e1676dc4c2755efd18820ebfd7a265571f9b4dd2dfda +DIST hyprland-split-monitor-workspaces-0.32.3.gh.tar.gz 7757 BLAKE2B 69d63bbf37c46b507a5983d6bf9bfc98f66c19c69e5543ba217c05b2c2feca88443968351bd27a2473ef7f297e866a88bc0f2047f78840dc7515c32942b803dc SHA512 8ecec6895456b5b84a8f9c887fe54da0e5b23ca7eae22eacfb353115b361260437a398823bb8e973fa45e1676dc4c2755efd18820ebfd7a265571f9b4dd2dfda diff --git a/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.31.0.ebuild b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.31.0.ebuild new file mode 100644 index 0000000000..9329340270 --- /dev/null +++ b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.31.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +M_PN="split-monitor-workspaces" + +inherit meson + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/Duckonaut/${M_PN}.git" + inherit git-r3 +else + COMMIT=2b1abdbf9e9de9ee660540167c8f51903fa3d959 + SRC_URI="https://github.com/Duckonaut/${M_PN}/archive/${COMMIT}.tar.gz \ + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64" + S="${WORKDIR}/${M_PN}-${COMMIT}" +fi + +DESCRIPTION="A small plugin to provide awesome/dwm-like behavior with workspaces" +HOMEPAGE="https://github.com/Duckonaut/split-monitor-workspaces" + +LICENSE="BSD" +SLOT="0" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_compile() { + emake -C "${S}" split-monitor-workspaces.so +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + doins "${S}/split-monitor-workspaces.so" +} + +pkg_postinst() { + einfo "Plugins are installed in /usr/share/hyprland/plugins" + einfo "To load them, refer to the official documentation" + einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/" +} diff --git a/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.32.3.ebuild b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.32.3.ebuild new file mode 100644 index 0000000000..9329340270 --- /dev/null +++ b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-0.32.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +M_PN="split-monitor-workspaces" + +inherit meson + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/Duckonaut/${M_PN}.git" + inherit git-r3 +else + COMMIT=2b1abdbf9e9de9ee660540167c8f51903fa3d959 + SRC_URI="https://github.com/Duckonaut/${M_PN}/archive/${COMMIT}.tar.gz \ + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64" + S="${WORKDIR}/${M_PN}-${COMMIT}" +fi + +DESCRIPTION="A small plugin to provide awesome/dwm-like behavior with workspaces" +HOMEPAGE="https://github.com/Duckonaut/split-monitor-workspaces" + +LICENSE="BSD" +SLOT="0" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_compile() { + emake -C "${S}" split-monitor-workspaces.so +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + doins "${S}/split-monitor-workspaces.so" +} + +pkg_postinst() { + einfo "Plugins are installed in /usr/share/hyprland/plugins" + einfo "To load them, refer to the official documentation" + einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/" +} diff --git a/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-9999.ebuild b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-9999.ebuild new file mode 100644 index 0000000000..9329340270 --- /dev/null +++ b/gui-apps/hyprland-split-monitor-workspaces/hyprland-split-monitor-workspaces-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +M_PN="split-monitor-workspaces" + +inherit meson + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/Duckonaut/${M_PN}.git" + inherit git-r3 +else + COMMIT=2b1abdbf9e9de9ee660540167c8f51903fa3d959 + SRC_URI="https://github.com/Duckonaut/${M_PN}/archive/${COMMIT}.tar.gz \ + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64" + S="${WORKDIR}/${M_PN}-${COMMIT}" +fi + +DESCRIPTION="A small plugin to provide awesome/dwm-like behavior with workspaces" +HOMEPAGE="https://github.com/Duckonaut/split-monitor-workspaces" + +LICENSE="BSD" +SLOT="0" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_compile() { + emake -C "${S}" split-monitor-workspaces.so +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + doins "${S}/split-monitor-workspaces.so" +} + +pkg_postinst() { + einfo "Plugins are installed in /usr/share/hyprland/plugins" + einfo "To load them, refer to the official documentation" + einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/" +} diff --git a/gui-apps/hyprland-split-monitor-workspaces/metadata.xml b/gui-apps/hyprland-split-monitor-workspaces/metadata.xml new file mode 100644 index 0000000000..b05c0f896a --- /dev/null +++ b/gui-apps/hyprland-split-monitor-workspaces/metadata.xml @@ -0,0 +1,18 @@ + + + + + Julien Roy + julien@jroy.ca + + + Gonçalo Negrier Duarte + gonegrier.duarte@gmail.com + + + https://github.com/Duckonaut/split-monitor-workspaces/issues + https://github.com/hyprwm/hyprland-plugins/releases + Duckonaut/split-monitor-workspaces + hypr/Hyprland + +