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

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
This commit is contained in:
Gonçalo Negrier Duarte
2024-01-02 10:35:51 +00:00
parent 9dacf7f883
commit 03093741cb
5 changed files with 167 additions and 0 deletions

View File

@@ -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

View File

@@ -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/"
}

View File

@@ -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/"
}

View File

@@ -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/"
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Julien Roy</name>
<email>julien@jroy.ca</email>
</maintainer>
<maintainer type="person">
<name>Gonçalo Negrier Duarte</name>
<email>gonegrier.duarte@gmail.com</email>
</maintainer>
<upstream>
<bugs-to>https://github.com/Duckonaut/split-monitor-workspaces/issues</bugs-to>
<changelog>https://github.com/hyprwm/hyprland-plugins/releases</changelog>
<remote-id type="github">Duckonaut/split-monitor-workspaces</remote-id>
<remote-id type="github">hypr/Hyprland</remote-id>
</upstream>
</pkgmetadata>