[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 74879f17ae71c029b6192fed3614c01bd9be7e61 Author: Julien Roy jroy ca> AuthorDate: Fri Feb 23 01:29:07 2024 + Commit: Julien Roy jroy ca> CommitDate: Fri Feb 23 01:29:59 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74879f17 gui-apps/hyprland-plugins: treeclean Closes: https://bugs.gentoo.org/show_bug.cgi?id=921339 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 1 - .../hyprland-plugins-0.32.3-r1.ebuild | 96 -- .../hyprland-plugins/hyprland-plugins-.ebuild | 96 -- gui-apps/hyprland-plugins/metadata.xml | 23 -- 4 files changed, 216 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest deleted file mode 100644 index e8d3a412d5..00 --- a/gui-apps/hyprland-plugins/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hyprland-plugins-0.32.3.gh.tar.gz 21262 BLAKE2B 262336d22d150579c43dcb5c9d4bb1823ea9cf2976a94f0df84568c8155785cdcf37322f10bcb7869a9c4b9b6688085d4ab7a85f170c9e219df35c67e601136b SHA512 eac31a9e38cbfe2eaf27054be5a88cbf9adf969a58c4a7daf477040846d22882af9c4da2f5804dcb6a78ac4d5b9f2e9488ce6ce0cbe1a278f0e4a8c86701ac9c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild deleted file mode 100644 index f2a1d49d36..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git; - inherit git-r3 - S="${WORKDIR}/${PN}-${COMMIT}" -else - COMMIT=2cc193e6dc524baed841c016109b4f48fd0512a3 - SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" -fi - -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" - fi - - if use csgo-vulkan-fix; then - newins "${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" "csgo-vulkan-fix.so" - fi - - if use hyprbars; then - newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" - fi -} - -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-plugins/hyprland-plugins-.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild deleted file mode 100644 index bc5ea3aa6e..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git; - inherit git-r3 -
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 89910f5da2bb800699497f38868de730713ef5f3 Author: Joe Kappus wt gd> AuthorDate: Sun Jan 14 11:34:34 2024 + Commit: Joe Kappus wt gd> CommitDate: Sun Jan 14 11:34:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89910f5d gui-apps/hyprland-plugins: update upstream metadata Signed-off-by: Joe Kappus wt.gd> gui-apps/hyprland-plugins/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/hyprland-plugins/metadata.xml b/gui-apps/hyprland-plugins/metadata.xml index ed6385631a..01f20ab81a 100644 --- a/gui-apps/hyprland-plugins/metadata.xml +++ b/gui-apps/hyprland-plugins/metadata.xml @@ -12,8 +12,8 @@ https://github.com/hyprwm/hyprland-plugins/issues https://github.com/hyprwm/hyprland-plugins/releases - hypr/hyprland-plugins - hypr/Hyprland + hyprwm/hyprland-plugins + hyprwm/Hyprland adds one or two additional borders to windows
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: bc2edf22f7b29d088c8d45665c82bcf4df3713b1 Author: Julien Roy jroy ca> AuthorDate: Wed Jan 3 17:24:36 2024 + Commit: Julien Roy jroy ca> CommitDate: Wed Jan 3 17:24:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc2edf22 gui-apps/hyprland-plugins: drop 0.31.0-r1 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 1 - .../hyprland-plugins-0.31.0-r1.ebuild | 96 -- 2 files changed, 97 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 0ee35e2452..e8d3a412d5 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1 @@ -DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578 SHA512 2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59 DIST hyprland-plugins-0.32.3.gh.tar.gz 21262 BLAKE2B 262336d22d150579c43dcb5c9d4bb1823ea9cf2976a94f0df84568c8155785cdcf37322f10bcb7869a9c4b9b6688085d4ab7a85f170c9e219df35c67e601136b SHA512 eac31a9e38cbfe2eaf27054be5a88cbf9adf969a58c4a7daf477040846d22882af9c4da2f5804dcb6a78ac4d5b9f2e9488ce6ce0cbe1a278f0e4a8c86701ac9c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild deleted file mode 100644 index 65a5772c93..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git; - inherit git-r3 - S="${WORKDIR}/${PN}-${COMMIT}" -else - COMMIT=2cc193e6dc524baed841c016109b4f48fd0512a3 - SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" -fi - -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" - fi - - if use csgo-vulkan-fix; then - newins "${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" "csgo-vulkan-fix.so" - fi - - if use hyprbars; then - newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" - fi -} - -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/; -}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 5dee8b65c7b7a91083362510a222d1a2b65f3fea Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Wed Jan 3 12:26:53 2024 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Wed Jan 3 12:35:16 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5dee8b65 gui-apps/hyprland-plugins: add 0.31.0-r1, 0.32.3-r1, remove 0.31.0, 0.32.3 Signed-off-by: Gonçalo Negrier Duarte gmail.com> ...d-plugins-0.31.0.ebuild => hyprland-plugins-0.31.0-r1.ebuild} | 9 +++-- ...d-plugins-0.32.3.ebuild => hyprland-plugins-0.32.3-r1.ebuild} | 9 +++-- gui-apps/hyprland-plugins/hyprland-plugins-.ebuild | 9 +++-- gui-apps/hyprland-plugins/metadata.xml | 1 - 4 files changed, 9 insertions(+), 19 deletions(-) diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild similarity index 89% rename from gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild rename to gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild index 93834b0205..65a5772c93 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0-r1.ebuild @@ -21,14 +21,11 @@ HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" RDEPEND="gui-wm/hyprland" -DEPEND=" - ${RDEPEND} - split-monitor-workspaces? ( ~gui-apps/hyprland-split-monitor-workspaces-${PV} ) -" +DEPEND="${RDEPEND}" BDEPEND=" ~gui-wm/hyprland-${PV} x11-libs/libdrm diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild similarity index 89% rename from gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild rename to gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild index ea2b317ccd..f2a1d49d36 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3-r1.ebuild @@ -21,14 +21,11 @@ HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" RDEPEND="gui-wm/hyprland" -DEPEND=" - ${RDEPEND} - split-monitor-workspaces? ( ~gui-apps/hyprland-split-monitor-workspaces-${PV} ) -" +DEPEND="${RDEPEND}" BDEPEND=" ~gui-wm/hyprland-${PV} x11-libs/libdrm diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild index d66473841d..bc5ea3aa6e 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-.ebuild @@ -21,14 +21,11 @@ HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; LICENSE="BSD" SLOT="0" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" RDEPEND="gui-wm/hyprland" -DEPEND=" - ${RDEPEND} - split-monitor-workspaces? ( ~gui-apps/hyprland-split-monitor-workspaces-${PV} ) -" +DEPEND="${RDEPEND}" BDEPEND=" ~gui-wm/hyprland-${PV} x11-libs/libdrm diff --git a/gui-apps/hyprland-plugins/metadata.xml b/gui-apps/hyprland-plugins/metadata.xml index 207733041e..ed6385631a 100644 --- a/gui-apps/hyprland-plugins/metadata.xml +++ b/gui-apps/hyprland-plugins/metadata.xml @@ -19,6 +19,5 @@ adds one or two additional borders to windows fixes custom resolutions on CS:GO with -vulkan adds title bars to windows - A small plugin to provide awesome/dwm-like behavior with workspaces
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 9dacf7f883240e7972c55d4238875fcf53629ccc Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Tue Jan 2 09:24:33 2024 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Tue Jan 2 11:28:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dacf7f8 gui-apps/hyprland-plugins: add * seperate package for split-monitor-workspaces * add me as Proxy Mantainer * @MrRoy if you don't like the changes you can reverted Signed-off-by: Gonçalo Negrier Duarte gmail.com> gui-apps/hyprland-plugins/Manifest | 2 -- .../hyprland-plugins-0.31.0.ebuild | 31 +--- .../hyprland-plugins-0.32.3.ebuild | 31 +--- ...-0.31.0.ebuild => hyprland-plugins-.ebuild} | 33 ++ gui-apps/hyprland-plugins/metadata.xml | 4 +++ 5 files changed, 47 insertions(+), 54 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 6fb306243c..0ee35e2452 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de SHA512 0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094 DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578 SHA512 2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59 -DIST hyprland-plugins-0.32.3-split-monitor-workspaces.gh.tar.gz 7757 BLAKE2B 69d63bbf37c46b507a5983d6bf9bfc98f66c19c69e5543ba217c05b2c2feca88443968351bd27a2473ef7f297e866a88bc0f2047f78840dc7515c32942b803dc SHA512 8ecec6895456b5b84a8f9c887fe54da0e5b23ca7eae22eacfb353115b361260437a398823bb8e973fa45e1676dc4c2755efd18820ebfd7a265571f9b4dd2dfda DIST hyprland-plugins-0.32.3.gh.tar.gz 21262 BLAKE2B 262336d22d150579c43dcb5c9d4bb1823ea9cf2976a94f0df84568c8155785cdcf37322f10bcb7869a9c4b9b6688085d4ab7a85f170c9e219df35c67e601136b SHA512 eac31a9e38cbfe2eaf27054be5a88cbf9adf969a58c4a7daf477040846d22882af9c4da2f5804dcb6a78ac4d5b9f2e9488ce6ce0cbe1a278f0e4a8c86701ac9c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild index 4b3f12a557..93834b0205 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild @@ -5,16 +5,18 @@ EAPI=8 inherit meson -COMMIT=fadbcdd24b6f24b169056ed6fcf43d98ef405f87 -SPLITCOMMIT=9b40de35aeb8c62df3326eae7979b438f3ee0fb1 +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/hyprwm/${PN}.git; + inherit git-r3 + S="${WORKDIR}/${PN}-${COMMIT}" +else + COMMIT=2cc193e6dc524baed841c016109b4f48fd0512a3 + SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" +fi + DESCRIPTION="A blazing fast wayland wallpaper utility" HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" - -S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" @@ -23,7 +25,10 @@ IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + split-monitor-workspaces? ( ~gui-apps/hyprland-split-monitor-workspaces-${PV} ) +" BDEPEND=" ~gui-wm/hyprland-${PV} x11-libs/libdrm @@ -69,10 +74,6 @@ src_compile() { EMESON_SOURCE="${S}/hyprbars" meson_src_compile fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi } src_install() { @@ -89,10 +90,6 @@ src_install() { if use hyprbars; then newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" fi - - if use split-monitor-workspaces; then - doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" - fi } pkg_postinst() { diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild index 605ebcc526..ea2b317ccd 100644 ---
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: e641eead3398c3fb2baa0051c4347c884787c955 Author: Gonçalo Duarte gmail com> AuthorDate: Tue Nov 14 11:19:38 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Tue Nov 14 11:22:39 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e641eead gui-apps/hyprland-plugins: add 0.32.3 Signed-off-by: Gonçalo Duarte gmail.com> gui-apps/hyprland-plugins/Manifest | 2 + .../hyprland-plugins-0.32.3.ebuild | 102 + 2 files changed, 104 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 1f083e7b8c..6fb306243c 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de SHA512 0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094 DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578 SHA512 2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59 +DIST hyprland-plugins-0.32.3-split-monitor-workspaces.gh.tar.gz 7757 BLAKE2B 69d63bbf37c46b507a5983d6bf9bfc98f66c19c69e5543ba217c05b2c2feca88443968351bd27a2473ef7f297e866a88bc0f2047f78840dc7515c32942b803dc SHA512 8ecec6895456b5b84a8f9c887fe54da0e5b23ca7eae22eacfb353115b361260437a398823bb8e973fa45e1676dc4c2755efd18820ebfd7a265571f9b4dd2dfda +DIST hyprland-plugins-0.32.3.gh.tar.gz 21262 BLAKE2B 262336d22d150579c43dcb5c9d4bb1823ea9cf2976a94f0df84568c8155785cdcf37322f10bcb7869a9c4b9b6688085d4ab7a85f170c9e219df35c67e601136b SHA512 eac31a9e38cbfe2eaf27054be5a88cbf9adf969a58c4a7daf477040846d22882af9c4da2f5804dcb6a78ac4d5b9f2e9488ce6ce0cbe1a278f0e4a8c86701ac9c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild new file mode 100644 index 00..605ebcc526 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.32.3.ebuild @@ -0,0 +1,102 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=2cc193e6dc524baed841c016109b4f48fd0512a3 +SPLITCOMMIT=2b1abdbf9e9de9ee660540167c8f51903fa3d959 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 783d909d70e27700f9fc1d79637f432cece2f681 Author: Gonçalo Duarte gmail com> AuthorDate: Sun Oct 29 20:20:12 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Sun Oct 29 20:20:12 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=783d909d gui-apps/hyprland-plugins: drop 0.29.1 Signed-off-by: Gonçalo Duarte gmail.com> .../hyprland-plugins-0.29.1.ebuild | 102 - 1 file changed, 102 deletions(-) diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild deleted file mode 100644 index 759468262b..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -COMMIT=f9578d28d272fb61753417e175b0fcd5bedc1443 -SPLITCOMMIT=d8c97d60753f70d686588ad3b0a877e2ca67ff72 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" - fi - - if use csgo-vulkan-fix; then - newins "${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" "csgo-vulkan-fix.so" - fi - - if use hyprbars; then - newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" - fi - - if use split-monitor-workspaces; then - doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" - fi -} - -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/; -}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 1588064c1201733473f28646ec99a379f2fea368 Author: Gonçalo Duarte gmail com> AuthorDate: Sun Oct 29 20:04:00 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Sun Oct 29 20:04:00 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1588064c gui-apps/hyprland-plugins: update Manifest Signed-off-by: Gonçalo Duarte gmail.com> gui-apps/hyprland-plugins/Manifest | 2 -- 1 file changed, 2 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index d207056237..1f083e7b8c 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad SHA512 04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b -DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94 SHA512 904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de SHA512 0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094 DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578 SHA512 2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: a54adade427e10679d13d647cd070b35ffa4f518 Author: Gonçalo Duarte gmail com> AuthorDate: Sun Oct 29 20:03:07 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Sun Oct 29 20:03:07 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a54adade gui-apps/hyprland-plugins: add 0.31.0 Signed-off-by: Gonçalo Duarte gmail.com> gui-apps/hyprland-plugins/Manifest | 2 + .../hyprland-plugins-0.31.0.ebuild | 102 + 2 files changed, 104 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 6b38ef28eb..d207056237 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad SHA512 04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94 SHA512 904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d +DIST hyprland-plugins-0.31.0-split-monitor-workspaces.gh.tar.gz 7711 BLAKE2B 08d6e31fb23321058d9ae935e92b700281e6801a9f4d363c33a288730e2b5448916d2446a6ea8a3e071e052c886b4aae9df5b36abcfd42381094242a0396f4de SHA512 0de58765faa242b5e87f7ce1eec3a9265b97b7a16ce45fbb099c07f94989bed0042d65e580cf20e81e45b306d8b7d8a605300c87a84b8f69053678e6e41ec094 +DIST hyprland-plugins-0.31.0.gh.tar.gz 13160 BLAKE2B fed8de62adb8521fb99541e5802ba3316fff6f5e3ba6036ac12c8f1f7186d9806163189cedb15e30ac3213af548562f007c85fe7df3e9151a062396521ca0578 SHA512 2e72038591bfd372962c2d842937bcc6011f8f5bd75b2dca11cc604fca337b8b4d4af68bc5377e6e7d3f49008ee73e6ef91f450a3c207f1c73d1a00552f29f59 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild new file mode 100644 index 00..4b3f12a557 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.31.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=fadbcdd24b6f24b169056ed6fcf43d98ef405f87 +SPLITCOMMIT=9b40de35aeb8c62df3326eae7979b438f3ee0fb1 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 1890e7cbe3fcf88271ff96ff1394c07775f4a6a1 Author: David Roman gmail com> AuthorDate: Tue Sep 26 14:33:22 2023 + Commit: David Roman gmail com> CommitDate: Tue Sep 26 14:33:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1890e7cb gui-apps/hyprland-plugins: drop 0.27.2 Signed-off-by: David Roman gmail.com> gui-apps/hyprland-plugins/Manifest | 2 - .../hyprland-plugins-0.27.2.ebuild | 101 - 2 files changed, 103 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 465ea06dbe..6b38ef28eb 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 -DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad SHA512 04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94 SHA512 904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild deleted file mode 100644 index 7e28b83d19..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 -SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: e8f601d0c4c72616243a602923514b23839bd672 Author: David Roman gmail com> AuthorDate: Tue Sep 26 14:32:20 2023 + Commit: David Roman gmail com> CommitDate: Tue Sep 26 14:32:20 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8f601d0 gui-apps/hyprland-plugins: add 0.29.1 Signed-off-by: David Roman gmail.com> gui-apps/hyprland-plugins/Manifest | 2 + .../hyprland-plugins-0.29.1.ebuild | 102 + 2 files changed, 104 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 3027b22e83..465ea06dbe 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 +DIST hyprland-plugins-0.29.1-split-monitor-workspaces.gh.tar.gz 7786 BLAKE2B 9b9075a464a16ef999c4fddb6dc640fbd7566a5de9db054997895797718e686594b14ebab42702c87d66e7ccf6f2c12a0fa0fb9cfeb7ca09816e4614865ce4ad SHA512 04e5c23391a8f656fc598e4e4dbdb6afc0e71ff2b444515605d4cdac6cd159cfb451dc03f5cdaf14b4df6556d9cdd25ee056c629a674f470d7e99e344b580f8b +DIST hyprland-plugins-0.29.1.gh.tar.gz 12841 BLAKE2B 4e84b753253b2bdd8f405ed316b0ed5838865173aa098fc6693326a50a8189b8b3a52e59249d89082a7e215f1ff9c600b23d4df2d3e0b298efe5f96fe5b10a94 SHA512 904aeb6dd43d0542ce7e23a12991a71323eaae6b5e1a25f6f0ba5cd391afa5e94ecfa52946ff4e27d60fc584684938b5e356a7690d0309267ddb0c266de4648d diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild new file mode 100644 index 00..759468262b --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.29.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=f9578d28d272fb61753417e175b0fcd5bedc1443 +SPLITCOMMIT=d8c97d60753f70d686588ad3b0a877e2ca67ff72 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: bf75b449951b3082333918ffe29c7bc63af4951a Author: David Roman gmail com> AuthorDate: Mon Aug 7 12:48:17 2023 + Commit: David Roman gmail com> CommitDate: Mon Aug 7 12:48:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf75b449 gui-apps/hyprland-plugins: drop 0.26.0 Signed-off-by: David Roman gmail.com> gui-apps/hyprland-plugins/Manifest | 2 - .../hyprland-plugins-0.26.0.ebuild | 101 - 2 files changed, 103 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index d3e7a0857e..3027b22e83 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 -DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild deleted file mode 100644 index 7e28b83d19..00 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 -SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 9d615f9d570ce8ed765b16e2378390ad2f87bad2 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Jul 31 07:29:57 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Mon Jul 31 07:30:15 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d615f9d gui-apps/hyprland-plugins: add 0.27.2 Signed-off-by: Gonçalo Negrier Duarte gmail.com> gui-apps/hyprland-plugins/Manifest | 2 + .../hyprland-plugins-0.27.2.ebuild | 101 + 2 files changed, 103 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 35328abd7b..d3e7a0857e 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 +DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 +DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild new file mode 100644 index 00..7e28b83d19 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild @@ -0,0 +1,101 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 +SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 7a7c9ba5fef43f279cd5336ce6283315c1c8d0e4 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Jul 20 12:16:23 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Thu Jul 20 12:16:29 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a7c9ba5 gui-apps/hyprland-plugins: drop 0.25.0 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> gui-apps/hyprland-plugins/Manifest | 2 - .../hyprland-plugins-0.25.0.ebuild | 101 - 2 files changed, 103 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 4da845972..35328abd7 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,4 +1,2 @@ -DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 -DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild deleted file mode 100644 index 7e28b83d1..0 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 -SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_configure() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_configure - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_configure - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_configure - fi -} - -src_compile() { - if use borders-plus-plus; then - BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" - EMESON_SOURCE="${S}/borders-plus-plus" - meson_src_compile - fi - - if use csgo-vulkan-fix; then - BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" - EMESON_SOURCE="${S}/csgo-vulkan-fix" - meson_src_compile - fi - - if use hyprbars; then - BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" - EMESON_SOURCE="${S}/hyprbars" - meson_src_compile - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - newins
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: f328599056c547669345b4810dd1d39c63e70f0d Author: Julien Roy jroy ca> AuthorDate: Tue Jun 6 01:18:44 2023 + Commit: Julien Roy jroy ca> CommitDate: Tue Jun 6 01:18:44 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3285990 gui-apps/hyprland-plugins: add 0.26.0 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 2 + .../hyprland-plugins-0.26.0.ebuild | 101 + 2 files changed, 103 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index b01c73587..4da845972 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 +DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 +DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild new file mode 100644 index 0..7e28b83d1 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 +SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" + fi
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: d87c94cf3bad5bc7e0e1458bd07f8462fbd28e30 Author: Julien Roy jroy ca> AuthorDate: Mon May 8 12:54:51 2023 + Commit: Julien Roy jroy ca> CommitDate: Mon May 8 12:58:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d87c94cf gui-apps/hyprland-plugins: update SRC_URI Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 1 - gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild | 2 -- 2 files changed, 3 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index febcd455d..b01c73587 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,3 +1,2 @@ -DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450 DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild index 4ec3b23a5..7e28b83d1 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild @@ -10,8 +10,6 @@ SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 DESCRIPTION="A blazing fast wayland wallpaper utility" HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ - -> ${P}-hyprsrc.gh.tar.gz https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ -> ${P}-split-monitor-workspaces.gh.tar.gz "
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 7d4c10ca0abfe270c8f5bcc98f68e937c281c3f1 Author: Julien Roy jroy ca> AuthorDate: Mon May 8 12:45:53 2023 + Commit: Julien Roy jroy ca> CommitDate: Mon May 8 12:45:53 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d4c10ca gui-apps/hyprland-plugins: drop X USE flag Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild index ff1201696..4ec3b23a5 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" RDEPEND="gui-wm/hyprland"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/files/, gui-apps/hyprland-plugins/
commit: d825e119814c9f86f57dcd093b9cd3eb30036cb0 Author: Julien Roy jroy ca> AuthorDate: Mon May 8 12:43:12 2023 + Commit: Julien Roy jroy ca> CommitDate: Mon May 8 12:43:12 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d825e119 gui-apps/hyprland-plugins: re-add split-monitor-workspaces Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest| 1 + .../hyprland-plugins/files/split-monitor-workspaces.patch | 13 - gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild | 15 +-- gui-apps/hyprland-plugins/metadata.xml| 1 + 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index c97341498..febcd455d 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,3 @@ DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450 +DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch b/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch deleted file mode 100644 index 43ffc090f..0 --- a/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile b/Makefile -index 264f1aa..ee88b24 100644 a/Makefile -+++ b/Makefile -@@ -19,7 +19,7 @@ ifndef HYPRLAND_HEADERS - endif - - $(PLUGIN_NAME).so: $(SOURCE_FILES) $(INCLUDE_FILES) -- g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so -g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" -Iinclude -std=c++23 -+ g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so -g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" -Iinclude -std=c++23 -DNO_XWAYLAND - - clean: - rm -f ./$(PLUGIN_NAME).so diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild index ef0f7b024..ff1201696 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild @@ -6,19 +6,22 @@ EAPI=8 inherit meson COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 +SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 DESCRIPTION="A blazing fast wayland wallpaper utility" HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ -> ${P}-hyprsrc.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz " S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" RDEPEND="gui-wm/hyprland" DEPEND="${RDEPEND}" @@ -67,6 +70,10 @@ src_compile() { EMESON_SOURCE="${S}/hyprbars" meson_src_compile fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi } src_install() { @@ -83,6 +90,10 @@ src_install() { if use hyprbars; then newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" fi + + if use split-monitor-workspaces; then + doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" + fi } pkg_postinst() { diff --git a/gui-apps/hyprland-plugins/metadata.xml b/gui-apps/hyprland-plugins/metadata.xml index b37837bc3..bc2cc6a37 100644 ---
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: a56ca2087ae34532b01ba8d0785c8a3e41f21dc7 Author: Julien Roy jroy ca> AuthorDate: Mon May 8 01:53:01 2023 + Commit: Julien Roy jroy ca> CommitDate: Mon May 8 01:53:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a56ca208 gui-apps/hyprland-plugins: drop 0.24.1-r1 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 3 - .../hyprland-plugins-0.24.1-r1.ebuild | 93 -- gui-apps/hyprland-plugins/metadata.xml | 1 - 3 files changed, 97 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index f55c55db1..c97341498 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,5 +1,2 @@ -DIST hyprland-plugins-0.24.1-hyprsrc.gh.tar.gz 1502909 BLAKE2B ddc2ed026c921061427799836a957efb35fb68f3628f0cf5cb3d4d3ec2c876f62275bf8c580cbb8fb480b0b0fc6f1bff690da3ce0459c2af170e4e0add8e898c SHA512 d6d232f597a5790818345b43c329c4fa225a0d2f5e5bbddef88fa8ca59a6ff1d867dfea208ea215dbd37049c301a45aa292ff133c6fdf5e4b73918396c57f6f2 -DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 4294 BLAKE2B a56ad9a563833ece1ca45228825a2025cd4bb2b2c72c8d906fc668d1858feb4a34bdc0936940369a1a387d2a8e6e31f69c2bd20b0916e6deb48d7f32fb92439c SHA512 159121382213f590fe0d2768917ddd06676342532a2eccc3e7161a0ff611e77874a4159edb2d32558044e7fccb027e97cf8e6b9b7ee228cf2f4c4377ffb9f4da -DIST hyprland-plugins-0.24.1.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild deleted file mode 100644 index f3e4f8315..0 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e -SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ - -> ${P}-hyprsrc.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - split-monitor-workspaces? ( gui-libs/wlroots[X?] ) - x11-libs/libdrm - x11-libs/pixman - x11-libs/xcb-util-wm -" - -src_unpack() { - default - cp "${FILESDIR}/split-monitor-workspaces.patch" "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die -} - -src_prepare() { - eapply_user - if use split-monitor-workspaces && ! use X; then - cd "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die - eapply "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" - fi -} - -src_compile() { - emake -C "${WORKDIR}/hyprland-source" protocols - export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source" - - if use borders-plus-plus; then - emake -C "${S}/borders-plus-plus" all - fi - - if use csgo-vulkan-fix; then - emake -C "${S}/csgo-vulkan-fix" all - fi - - if use hyprbars; then - emake -C "${S}/hyprbars" all - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 6ffaa08322b2d2bb7c998b05fdc954cad6aaedbe Author: Julien Roy jroy ca> AuthorDate: Sun May 7 20:27:34 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun May 7 20:27:34 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ffaa083 gui-apps/hyprland-plugins: add 0.25.0 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 5 +- .../hyprland-plugins-0.25.0.ebuild | 92 ++ 2 files changed, 94 insertions(+), 3 deletions(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index 5f06dcdbd..f55c55db1 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,6 +1,5 @@ DIST hyprland-plugins-0.24.1-hyprsrc.gh.tar.gz 1502909 BLAKE2B ddc2ed026c921061427799836a957efb35fb68f3628f0cf5cb3d4d3ec2c876f62275bf8c580cbb8fb480b0b0fc6f1bff690da3ce0459c2af170e4e0add8e898c SHA512 d6d232f597a5790818345b43c329c4fa225a0d2f5e5bbddef88fa8ca59a6ff1d867dfea208ea215dbd37049c301a45aa292ff133c6fdf5e4b73918396c57f6f2 -DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d SHA512 86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0 +DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 4294 BLAKE2B a56ad9a563833ece1ca45228825a2025cd4bb2b2c72c8d906fc668d1858feb4a34bdc0936940369a1a387d2a8e6e31f69c2bd20b0916e6deb48d7f32fb92439c SHA512 159121382213f590fe0d2768917ddd06676342532a2eccc3e7161a0ff611e77874a4159edb2d32558044e7fccb027e97cf8e6b9b7ee228cf2f4c4377ffb9f4da DIST hyprland-plugins-0.24.1.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450 -DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d SHA512 86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0 -DIST hyprland-plugins-0.25.0.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c +DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild new file mode 100644 index 0..ef0f7b024 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ + -> ${P}-hyprsrc.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" +
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: ff7707887cebc1912ba2f9b43bed802edff19858 Author: Julien Roy jroy ca> AuthorDate: Thu May 4 11:20:00 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun May 7 18:15:09 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff770788 gui-apps/hyprland-plugins: update HOMEPAGE Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 3 +++ gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index b3cfd0bfd..5f06dcdbd 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,3 +1,6 @@ DIST hyprland-plugins-0.24.1-hyprsrc.gh.tar.gz 1502909 BLAKE2B ddc2ed026c921061427799836a957efb35fb68f3628f0cf5cb3d4d3ec2c876f62275bf8c580cbb8fb480b0b0fc6f1bff690da3ce0459c2af170e4e0add8e898c SHA512 d6d232f597a5790818345b43c329c4fa225a0d2f5e5bbddef88fa8ca59a6ff1d867dfea208ea215dbd37049c301a45aa292ff133c6fdf5e4b73918396c57f6f2 DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d SHA512 86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0 DIST hyprland-plugins-0.24.1.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c +DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13 SHA512 84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450 +DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d SHA512 86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0 +DIST hyprland-plugins-0.25.0.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild index 150f5a379..f3e4f8315 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39 DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprpaper; +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins; SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ -> ${P}-hyprsrc.gh.tar.gz
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 3ea566edf3936ef94e5830c9634e8f5bafd0750f Author: Julien Roy jroy ca> AuthorDate: Sun Apr 23 19:21:49 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun Apr 23 19:21:49 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ea566ed ui-apps/hyprland-plugins: add 0.24.1-r1 Add missing BDEPEND Closes: https://bugs.gentoo.org/904459 Signed-off-by: Julien Roy jroy.ca> .../hyprland-plugins-0.24.1-r1.ebuild | 93 ++ 1 file changed, 93 insertions(+) diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild new file mode 100644 index 0..150f5a379 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e +SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprpaper; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ + -> ${P}-hyprsrc.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + split-monitor-workspaces? ( gui-libs/wlroots[X?] ) + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_unpack() { + default + cp "${FILESDIR}/split-monitor-workspaces.patch" "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die +} + +src_prepare() { + eapply_user + if use split-monitor-workspaces && ! use X; then + cd "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die + eapply "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" + fi +} + +src_compile() { + emake -C "${WORKDIR}/hyprland-source" protocols + export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source" + + if use borders-plus-plus; then + emake -C "${S}/borders-plus-plus" all + fi + + if use csgo-vulkan-fix; then + emake -C "${S}/csgo-vulkan-fix" all + fi + + if use hyprbars; then + emake -C "${S}/hyprbars" all + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + doins "${S}/borders-plus-plus/borders-plus-plus.so" + fi + + if use csgo-vulkan-fix; then + doins "${S}/csgo-vulkan-fix/csgo-vulkan-fix.so" + fi + + if use hyprbars; then + doins "${S}/hyprbars/hyprbars.so" + fi + + if use split-monitor-workspaces; then + doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" all + fi +} + +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/; +}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 04522bf71ee2ff0b7cb8b64f6dd4e2322a309ec1 Author: Julien Roy jroy ca> AuthorDate: Sun Apr 23 19:22:22 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun Apr 23 19:22:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04522bf7 gui-apps/hyprland-plugins: drop 0.24.1 Signed-off-by: Julien Roy jroy.ca> .../hyprland-plugins-0.24.1.ebuild | 92 -- 1 file changed, 92 deletions(-) diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild deleted file mode 100644 index c674218ec..0 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e -SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39 -DESCRIPTION="A blazing fast wayland wallpaper utility" -HOMEPAGE="https://github.com/hyprwm/hyprpaper; -SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz - https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ - -> ${P}-hyprsrc.gh.tar.gz - https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ - -> ${P}-split-monitor-workspaces.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" -REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" - -RDEPEND="gui-wm/hyprland" -DEPEND="${RDEPEND}" -BDEPEND=" - ~gui-wm/hyprland-${PV} - split-monitor-workspaces? ( gui-libs/wlroots[X?] ) - x11-libs/libdrm - x11-libs/pixman -" - -src_unpack() { - default - cp "${FILESDIR}/split-monitor-workspaces.patch" "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die -} - -src_prepare() { - eapply_user - if use split-monitor-workspaces && ! use X; then - cd "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die - eapply "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" - fi -} - -src_compile() { - emake -C "${WORKDIR}/hyprland-source" protocols - export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source" - - if use borders-plus-plus; then - emake -C "${S}/borders-plus-plus" all - fi - - if use csgo-vulkan-fix; then - emake -C "${S}/csgo-vulkan-fix" all - fi - - if use hyprbars; then - emake -C "${S}/hyprbars" all - fi - - if use split-monitor-workspaces; then - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so - fi -} - -src_install() { - insinto "/usr/share/hyprland/plugins" - - if use borders-plus-plus; then - doins "${S}/borders-plus-plus/borders-plus-plus.so" - fi - - if use csgo-vulkan-fix; then - doins "${S}/csgo-vulkan-fix/csgo-vulkan-fix.so" - fi - - if use hyprbars; then - doins "${S}/hyprbars/hyprbars.so" - fi - - if use split-monitor-workspaces; then - doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" - emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" all - fi -} - -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/; -}
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/files/, gui-apps/hyprland-plugins/
commit: 03b32bba7204d35c036f88d26d5c56c743fa38b8 Author: Julien Roy jroy ca> AuthorDate: Sun Apr 16 16:17:28 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun Apr 16 16:17:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03b32bba gui-apps/hyprland-plugins: support building split-monitor-workspaces without wlroots[X] Signed-off-by: Julien Roy jroy.ca> .../files/split-monitor-workspaces.patch| 13 + .../hyprland-plugins/hyprland-plugins-0.24.1.ebuild | 17 +++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch b/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch new file mode 100644 index 0..43ffc090f --- /dev/null +++ b/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 264f1aa..ee88b24 100644 +--- a/Makefile b/Makefile +@@ -19,7 +19,7 @@ ifndef HYPRLAND_HEADERS + endif + + $(PLUGIN_NAME).so: $(SOURCE_FILES) $(INCLUDE_FILES) +- g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so -g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" -Iinclude -std=c++23 ++ g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so -g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" -Iinclude -std=c++23 -DNO_XWAYLAND + + clean: + rm -f ./$(PLUGIN_NAME).so diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild index 9c5189a1f..c674218ec 100644 --- a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild @@ -18,18 +18,31 @@ S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X" REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" RDEPEND="gui-wm/hyprland" DEPEND="${RDEPEND}" BDEPEND=" ~gui-wm/hyprland-${PV} - split-monitor-workspaces? ( gui-libs/wlroots[X] ) + split-monitor-workspaces? ( gui-libs/wlroots[X?] ) x11-libs/libdrm x11-libs/pixman " +src_unpack() { + default + cp "${FILESDIR}/split-monitor-workspaces.patch" "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die +} + +src_prepare() { + eapply_user + if use split-monitor-workspaces && ! use X; then + cd "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" || die + eapply "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" + fi +} + src_compile() { emake -C "${WORKDIR}/hyprland-source" protocols export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source"
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/
commit: 4d419b5450b5219b78b4b4dd163bbfe0f8abea97 Author: Julien Roy jroy ca> AuthorDate: Sun Apr 16 05:01:18 2023 + Commit: Julien Roy jroy ca> CommitDate: Sun Apr 16 05:01:18 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d419b54 gui-apps/hyprland-plugins: new package, add 0.24.1 Signed-off-by: Julien Roy jroy.ca> gui-apps/hyprland-plugins/Manifest | 3 + .../hyprland-plugins-0.24.1.ebuild | 79 ++ gui-apps/hyprland-plugins/metadata.xml | 20 ++ 3 files changed, 102 insertions(+) diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest new file mode 100644 index 0..b3cfd0bfd --- /dev/null +++ b/gui-apps/hyprland-plugins/Manifest @@ -0,0 +1,3 @@ +DIST hyprland-plugins-0.24.1-hyprsrc.gh.tar.gz 1502909 BLAKE2B ddc2ed026c921061427799836a957efb35fb68f3628f0cf5cb3d4d3ec2c876f62275bf8c580cbb8fb480b0b0fc6f1bff690da3ce0459c2af170e4e0add8e898c SHA512 d6d232f597a5790818345b43c329c4fa225a0d2f5e5bbddef88fa8ca59a6ff1d867dfea208ea215dbd37049c301a45aa292ff133c6fdf5e4b73918396c57f6f2 +DIST hyprland-plugins-0.24.1-split-monitor-workspaces.gh.tar.gz 3458 BLAKE2B 86365038b1be0129b96032d7e418057143bfb70bf17ce1d936a7dd5a7bb5678b345a5c89ad6e03fc2bd993e1af32390b8fa4bb6b817869e816ea7f7ba003a44d SHA512 86391bbe282d9c2e26d4f0acea90a269fbe4203517bd625d05ebef895347515f7485cc79ca669c6398442a490dc4369d468cd36fc1d430a687bce6baf569a1b0 +DIST hyprland-plugins-0.24.1.gh.tar.gz 8996 BLAKE2B bd8eeeb269f886e188dda003fa070da1d94649cce8d9c33cd4636b9ad5c068ce9794e6335000889bb0a964e8f632122c3ababeda45b2c0a90ac4895670420cbe SHA512 9e5091646f8bd55ffa9e1fec496aacdf325479569a9842fe5066471e45af656d976b35818bc86db2b488eb1dfab132ee9eba1b2057066e1bd96da7223c21465c diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild new file mode 100644 index 0..9c5189a1f --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.24.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=bb1437add2df7f76147f7beb430365637fc2c35e +SPLITCOMMIT=feb6ab9a4929a92d41c724f6d16e9d351b12de39 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprpaper; +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz \ + -> ${P}-hyprsrc.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + split-monitor-workspaces? ( gui-libs/wlroots[X] ) + x11-libs/libdrm + x11-libs/pixman +" + +src_compile() { + emake -C "${WORKDIR}/hyprland-source" protocols + export HYPRLAND_HEADERS="${WORKDIR}/hyprland-source" + + if use borders-plus-plus; then + emake -C "${S}/borders-plus-plus" all + fi + + if use csgo-vulkan-fix; then + emake -C "${S}/csgo-vulkan-fix" all + fi + + if use hyprbars; then + emake -C "${S}/hyprbars" all + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + doins "${S}/borders-plus-plus/borders-plus-plus.so" + fi + + if use csgo-vulkan-fix; then + doins "${S}/csgo-vulkan-fix/csgo-vulkan-fix.so" + fi + + if use hyprbars; then + doins "${S}/hyprbars/hyprbars.so" + fi + + if use split-monitor-workspaces; then + doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" all + fi +} + +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-plugins/metadata.xml b/gui-apps/hyprland-plugins/metadata.xml new file mode 100644 index 0..9b6824459 --- /dev/null +++ b/gui-apps/hyprland-plugins/metadata.xml @@ -0,0 +1,20 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + Julien Roy +