From 980e311a7c483965cca193e16b84751d8e8bba68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 20 Feb 2024 21:35:02 +0000 Subject: [PATCH 1/4] gui-apps/hyprlock: new package, add 0.0.1, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/hyprlock/Manifest | 1 + gui-apps/hyprlock/hyprlock-0.0.1.ebuild | 59 +++++++++++++++++++++++++ gui-apps/hyprlock/hyprlock-9999.ebuild | 59 +++++++++++++++++++++++++ gui-apps/hyprlock/metadata.xml | 18 ++++++++ 4 files changed, 137 insertions(+) create mode 100644 gui-apps/hyprlock/Manifest create mode 100644 gui-apps/hyprlock/hyprlock-0.0.1.ebuild create mode 100644 gui-apps/hyprlock/hyprlock-9999.ebuild create mode 100644 gui-apps/hyprlock/metadata.xml diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest new file mode 100644 index 0000000000..62516dd497 --- /dev/null +++ b/gui-apps/hyprlock/Manifest @@ -0,0 +1 @@ +DIST hyprlock-0.0.1.gh.tar.gz 33244 BLAKE2B 3acca1217274d1d6b05febaa6ef9988080f70bb58bdde87d51c906ea62b49f3a7eeb1e64cc43b0c6e6a0688ef2348c563cc788904274dd675248620c6cf1126d SHA512 e3baa476852329dbd1eea87ad1ddfcb0521d6c73797e2fd2e9ab17d4f8cebfae68ccf947cda44aeb8d32ceaf1a03c586fa77dd539f47713b8a64afd2ebbff3fa diff --git a/gui-apps/hyprlock/hyprlock-0.0.1.ebuild b/gui-apps/hyprlock/hyprlock-0.0.1.ebuild new file mode 100644 index 0000000000..f631571011 --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-0.0.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +COMMIT="7b15d34f0af9b1c8ef49279827eee47e4dca9afa" +DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" +HOMEPAGE="https://github.com/hyprwm/hyprlock" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + #When releases start to happen + #SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + #S="${WORKDIR}/${PN}-source" + + SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + gui-libs/egl-wayland + media-libs/mesa[egl(+),gles2] + sys-libs/pam + >=gui-wm/hyprland-0.35.0 +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + >=dev-libs/hyprlang-0.4.0 + x11-libs/libxkbcommon + x11-libs/cairo + dev-build/cmake + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE:STRING=Release + ) + + meson_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild new file mode 100644 index 0000000000..f631571011 --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +COMMIT="7b15d34f0af9b1c8ef49279827eee47e4dca9afa" +DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" +HOMEPAGE="https://github.com/hyprwm/hyprlock" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + #When releases start to happen + #SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + #S="${WORKDIR}/${PN}-source" + + SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + gui-libs/egl-wayland + media-libs/mesa[egl(+),gles2] + sys-libs/pam + >=gui-wm/hyprland-0.35.0 +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + >=dev-libs/hyprlang-0.4.0 + x11-libs/libxkbcommon + x11-libs/cairo + dev-build/cmake + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE:STRING=Release + ) + + meson_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/gui-apps/hyprlock/metadata.xml b/gui-apps/hyprlock/metadata.xml new file mode 100644 index 0000000000..a095a38dcc --- /dev/null +++ b/gui-apps/hyprlock/metadata.xml @@ -0,0 +1,18 @@ + + + + + julien@jroy.ca + Julien Roy + + + gonegrier.duarte@gmail.com + Gonçalo Negrier Duarte + + + https://github.com/hyprwm/hyrlock/releases + https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/ + https://github.com/hyprwm/hyrlock/issues + hyprwm/hyprlock + + From cf93df1999105c5f482ac6998343bc41e702644e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 20 Feb 2024 21:46:27 +0000 Subject: [PATCH 2/4] gui-apps/hypridle: new package, add 0.0.1, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/hypridle/Manifest | 1 + gui-apps/hypridle/hypridle-0.0.1.ebuild | 55 +++++++++++++++++++++++++ gui-apps/hypridle/hypridle-9999.ebuild | 55 +++++++++++++++++++++++++ gui-apps/hypridle/metadata.xml | 18 ++++++++ gui-apps/hyprlock/hyprlock-0.0.1.ebuild | 2 +- gui-apps/hyprlock/hyprlock-9999.ebuild | 2 +- 6 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 gui-apps/hypridle/Manifest create mode 100644 gui-apps/hypridle/hypridle-0.0.1.ebuild create mode 100644 gui-apps/hypridle/hypridle-9999.ebuild create mode 100644 gui-apps/hypridle/metadata.xml diff --git a/gui-apps/hypridle/Manifest b/gui-apps/hypridle/Manifest new file mode 100644 index 0000000000..e52f03690b --- /dev/null +++ b/gui-apps/hypridle/Manifest @@ -0,0 +1 @@ +DIST hypridle-0.0.1.gh.tar.gz 12274 BLAKE2B e8c860c32c494a5f49fe5f01b858c6557dbab9c82481294e6a665e8fc019d9c1b32e0cb79a9c9149828262188ece79b8dd2c56b9c97a90603261b497ffeaa59a SHA512 48018b175d4c29d226fdfb006ceb1a848ae8ed3d7f454f32f9c4755ffc796b4fb92ef89287cd06cca9be457848c4da288d484a9e14c6f446d8bc37efa81c2bb1 diff --git a/gui-apps/hypridle/hypridle-0.0.1.ebuild b/gui-apps/hypridle/hypridle-0.0.1.ebuild new file mode 100644 index 0000000000..94ffbdccf0 --- /dev/null +++ b/gui-apps/hypridle/hypridle-0.0.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" +DESCRIPTION="Hyprland's idle daemon" +HOMEPAGE="https://github.com/hyprwm/hypridle" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + #When releases start to happen + #SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + #S="${WORKDIR}/${PN}-source" + + SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + gui-libs/egl-wayland + media-libs/mesa[egl(+),gles2] + >=gui-wm/hyprland-0.35.0 +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + >=dev-libs/hyprlang-0.4.0 + dev-cpp/sdbus-c++ +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE:STRING=Release + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild new file mode 100644 index 0000000000..94ffbdccf0 --- /dev/null +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs + +COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" +DESCRIPTION="Hyprland's idle daemon" +HOMEPAGE="https://github.com/hyprwm/hypridle" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + #When releases start to happen + #SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + #S="${WORKDIR}/${PN}-source" + + SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + gui-libs/egl-wayland + media-libs/mesa[egl(+),gles2] + >=gui-wm/hyprland-0.35.0 +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + >=dev-libs/hyprlang-0.4.0 + dev-cpp/sdbus-c++ +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE:STRING=Release + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install +} diff --git a/gui-apps/hypridle/metadata.xml b/gui-apps/hypridle/metadata.xml new file mode 100644 index 0000000000..87a14a4cbe --- /dev/null +++ b/gui-apps/hypridle/metadata.xml @@ -0,0 +1,18 @@ + + + + + julien@jroy.ca + Julien Roy + + + gonegrier.duarte@gmail.com + Gonçalo Negrier Duarte + + + https://github.com/hyprwm/hypridle/releases + https://wiki.hyprland.org/Hypr-Ecosystem/hypridle/ + https://github.com/hyprwm/hypridle/issues + hyprwm/hypridle + + diff --git a/gui-apps/hyprlock/hyprlock-0.0.1.ebuild b/gui-apps/hyprlock/hyprlock-0.0.1.ebuild index f631571011..832595c1a5 100644 --- a/gui-apps/hyprlock/hyprlock-0.0.1.ebuild +++ b/gui-apps/hyprlock/hyprlock-0.0.1.ebuild @@ -51,7 +51,7 @@ src_configure() { -DCMAKE_BUILD_TYPE:STRING=Release ) - meson_src_configure + cmake_src_configure } src_install() { diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index f631571011..832595c1a5 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -51,7 +51,7 @@ src_configure() { -DCMAKE_BUILD_TYPE:STRING=Release ) - meson_src_configure + cmake_src_configure } src_install() { From a8229555cfb73b49f8c88837f404ed60e58a92aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 20 Feb 2024 23:26:24 +0000 Subject: [PATCH 3/4] gui-apps/hyprlock: drop 0.0.1, add 0_pre20240220 * keyword ~riscv removed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/hyprlock/Manifest | 2 +- .../{hyprlock-0.0.1.ebuild => hyprlock-0_pre20240220.ebuild} | 2 +- gui-apps/hyprlock/hyprlock-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename gui-apps/hyprlock/{hyprlock-0.0.1.ebuild => hyprlock-0_pre20240220.ebuild} (97%) diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index 62516dd497..b4c4ad0a08 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1 +1 @@ -DIST hyprlock-0.0.1.gh.tar.gz 33244 BLAKE2B 3acca1217274d1d6b05febaa6ef9988080f70bb58bdde87d51c906ea62b49f3a7eeb1e64cc43b0c6e6a0688ef2348c563cc788904274dd675248620c6cf1126d SHA512 e3baa476852329dbd1eea87ad1ddfcb0521d6c73797e2fd2e9ab17d4f8cebfae68ccf947cda44aeb8d32ceaf1a03c586fa77dd539f47713b8a64afd2ebbff3fa +DIST hyprlock-0_pre20240220.gh.tar.gz 33244 BLAKE2B 3acca1217274d1d6b05febaa6ef9988080f70bb58bdde87d51c906ea62b49f3a7eeb1e64cc43b0c6e6a0688ef2348c563cc788904274dd675248620c6cf1126d SHA512 e3baa476852329dbd1eea87ad1ddfcb0521d6c73797e2fd2e9ab17d4f8cebfae68ccf947cda44aeb8d32ceaf1a03c586fa77dd539f47713b8a64afd2ebbff3fa diff --git a/gui-apps/hyprlock/hyprlock-0.0.1.ebuild b/gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild similarity index 97% rename from gui-apps/hyprlock/hyprlock-0.0.1.ebuild rename to gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild index 832595c1a5..5ff5e20655 100644 --- a/gui-apps/hyprlock/hyprlock-0.0.1.ebuild +++ b/gui-apps/hyprlock/hyprlock-0_pre20240220.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~riscv" + KEYWORDS="~amd64" fi LICENSE="BSD" diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 832595c1a5..5ff5e20655 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~riscv" + KEYWORDS="~amd64" fi LICENSE="BSD" From 6cfb5ccbb29d5abf648971c918588b76218e1c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 20 Feb 2024 23:30:35 +0000 Subject: [PATCH 4/4] gui-apps/hypridle:drop 0.0.1, add 0_pre20240220 * keyword ~riscv removed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/hypridle/Manifest | 2 +- .../{hypridle-0.0.1.ebuild => hypridle-0_pre20240220.ebuild} | 2 +- gui-apps/hypridle/hypridle-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename gui-apps/hypridle/{hypridle-0.0.1.ebuild => hypridle-0_pre20240220.ebuild} (97%) diff --git a/gui-apps/hypridle/Manifest b/gui-apps/hypridle/Manifest index e52f03690b..8f56baa7e9 100644 --- a/gui-apps/hypridle/Manifest +++ b/gui-apps/hypridle/Manifest @@ -1 +1 @@ -DIST hypridle-0.0.1.gh.tar.gz 12274 BLAKE2B e8c860c32c494a5f49fe5f01b858c6557dbab9c82481294e6a665e8fc019d9c1b32e0cb79a9c9149828262188ece79b8dd2c56b9c97a90603261b497ffeaa59a SHA512 48018b175d4c29d226fdfb006ceb1a848ae8ed3d7f454f32f9c4755ffc796b4fb92ef89287cd06cca9be457848c4da288d484a9e14c6f446d8bc37efa81c2bb1 +DIST hypridle-0_pre20240220.gh.tar.gz 12274 BLAKE2B e8c860c32c494a5f49fe5f01b858c6557dbab9c82481294e6a665e8fc019d9c1b32e0cb79a9c9149828262188ece79b8dd2c56b9c97a90603261b497ffeaa59a SHA512 48018b175d4c29d226fdfb006ceb1a848ae8ed3d7f454f32f9c4755ffc796b4fb92ef89287cd06cca9be457848c4da288d484a9e14c6f446d8bc37efa81c2bb1 diff --git a/gui-apps/hypridle/hypridle-0.0.1.ebuild b/gui-apps/hypridle/hypridle-0_pre20240220.ebuild similarity index 97% rename from gui-apps/hypridle/hypridle-0.0.1.ebuild rename to gui-apps/hypridle/hypridle-0_pre20240220.ebuild index 94ffbdccf0..6ffe0f9695 100644 --- a/gui-apps/hypridle/hypridle-0.0.1.ebuild +++ b/gui-apps/hypridle/hypridle-0_pre20240220.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~riscv" + KEYWORDS="~amd64" fi LICENSE="BSD" diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index 94ffbdccf0..6ffe0f9695 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/hyprwm/${PN^}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~riscv" + KEYWORDS="~amd64" fi LICENSE="BSD"