commit: b76d69491b71ea38f95302bc928d14ef00a574bd Author: Eric Joldasov <bratishkaerik <AT> landless-city <DOT> net> AuthorDate: Fri Mar 7 15:35:59 2025 +0000 Commit: Eric Joldasov <bratishkaerik <AT> getgoogleoff <DOT> me> CommitDate: Fri Mar 7 15:38:19 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b76d6949
gui-apps/waylock: add 1.4.0 Signed-off-by: Eric Joldasov <bratishkaerik <AT> landless-city.net> gui-apps/waylock/Manifest | 3 +++ gui-apps/waylock/waylock-1.4.0.ebuild | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/gui-apps/waylock/Manifest b/gui-apps/waylock/Manifest index 01ca83c95..12cb9f77b 100644 --- a/gui-apps/waylock/Manifest +++ b/gui-apps/waylock/Manifest @@ -1,3 +1,6 @@ +DIST wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz 74934 BLAKE2B 8dda2bae62c65068825068dbe91e701ad4a71685d2209bb703d0e8b71b75f1546690b83fc66e9b81de59e26c9e5a9d8d5cfa3f2098cd16a3f13ada7f38fb94ce SHA512 436c7104c41bb3c26bedc3491d887293fa0a40c11a14bc0973a1fa873c5161a05c9681a857f6cf89c9b34106e2b9e92b4f67eebabaf16836cb99a459ad11d20e DIST waylock-1.3.0.tar.gz 21281 BLAKE2B 18c9d2e22ead5d03abf1f53b7c148f58ddcbad2857bdc95f4c1f2a5e6946f87fc6a580b728fa9fb17adb76a4957eeb0e428eacd5ab522ded925e7efb2d416671 SHA512 6f018b06a448c533cd64b8a62b1d2bc3ba92f52db1b0c7bf01b73d8e6d865222b2c25c5a7e5206d22dc1f607e47ce65d3dcbaa912efbf92d6c90d48be3a6c26b +DIST waylock-1.4.0.tar.gz 21328 BLAKE2B f283bfdbdebc163c395a3f3c2c504f95f353863d9b96551d2867b7df880124a41e1921c02cf84d978a5120f43dd2558a2f07cf3a0a9ab57254c390b2f28444a7 SHA512 454fb535ebcc023eadd9da68fe90893e5285cf9a97de301b1d4b32948b0b3515e0888dc077d3d4e1486cedf9ba437c43c4ad58dbbfc8fd95128eeffcebd8e66a +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 DIST zig-wayland-0.2.0.tar.gz 56543 BLAKE2B aaf82efe78d25c59a87de050147857fcf9a19764141cb40d92b0dd48b96ea0ec52d00a1ab0df1afe4c45cda6d64dda97f296f0aa29d8b9ea3da49e1d5cd69e50 SHA512 dfb140c06d9e3c566034f9102426e7bd47dcde87a2ae16d43ce3ea72cf44bea872bab1d9a23a24ae9d57d2d4ae6c56060a6b10f869de3990046426b0462db85e DIST zig-xkbcommon-0.2.0.tar.gz 22700 BLAKE2B 85045d002b4ec1ac8dadda67d3ce6f588e53938ac0a67c06d6cebc85a944d7a23fd1cc295410ce1a91cce9ffb587834f7eca2400e1468fec0193583ac71d6f86 SHA512 a99b6a2fefe34507fd687b58a9618a27ca617966798b410a72c9e53462c3f9c6dd0476a22bb9686cbf49994ca502743b4d25fdc55125359d4fe2860094bf0e82 diff --git a/gui-apps/waylock/waylock-1.4.0.ebuild b/gui-apps/waylock/waylock-1.4.0.ebuild new file mode 100644 index 000000000..68d791e28 --- /dev/null +++ b/gui-apps/waylock/waylock-1.4.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Small screenlocker for Wayland compositors" +HOMEPAGE="https://isaacfreund.com/software/waylock/ https://codeberg.org/ifreund/waylock" + +declare -g -r -A ZBS_DEPENDENCIES=( + [wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz' + [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' +) + +ZIG_SLOT="0.14" +inherit zig + +SRC_URI=" + https://codeberg.org/ifreund/waylock/releases/download/v${PV}/${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +# waylock: ISC +# zig-wayland, zig-xkbcommon: MIT +LICENSE="ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="man" + +BDEPEND=" + dev-libs/wayland-protocols + dev-util/wayland-scanner + man? ( app-text/scdoc ) +" +DEPEND=" + dev-libs/wayland + sys-libs/pam + x11-libs/libxkbcommon[wayland] +" +RDEPEND="${DEPEND}" + +src_configure() { + local my_zbs_args=( + -Dpie=true + -Dman-pages=$(usex man true false) + ) + + zig_src_configure +}
