mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
gui-apps/swaylock: add 1.8.5
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -4,3 +4,5 @@ DIST swaylock-1.8.3.gh.tar.gz 33817 BLAKE2B a0895e316ba9a529b2d113a9cecdce44a228
|
||||
DIST swaylock-1.8.3.gh.tar.gz.sig 566 BLAKE2B bf92a14152226fe36f264ba99adb4f251d32ff77ae32ef2a2952644ddbf01862fba5790b0e8fca672148be9a4d142e0658f48065a934dd491b82f31b92ca0a99 SHA512 053b4fb6acee7ec7e223829a66d7d062840ce5e5ce7cf627bd85bd7610a7efaf83ce5adbc46f11159861264cef0ab18be2c9af10b42b18d0c55199d4244c0dae
|
||||
DIST swaylock-1.8.4.gh.tar.gz 34123 BLAKE2B 1ced271af25e826bf14340ae0673f18a0134d0b52b94239aae6fdb70d1d064bde8127b50f430fbfc0cfd6844fa87407f9868e7ff1dc32b5b86d8596cbb355a2e SHA512 ee960c574176f8fca837d3643879456681f79a887744abd6ba274b23ab45cc8f06ccf95da7d0059ffded6330970ea4aedb1f0ca2d473b202c8cf60c4e34088eb
|
||||
DIST swaylock-1.8.4.gh.tar.gz.sig 566 BLAKE2B 6d4e06e4666f5617f0f8da9a12b3f394deb3d089a70856bdb3994372ebe72b8324d131bd90bbf8537fcb3d410b35b42101c6a07a83b46d4e6b3677044d5db797 SHA512 a925d1efe61f820a5b9c10973860c984f6305f50510db4af50bdaae742121c063b895129a7d14fc62f2b9e075563eeb485eeaaa3ee1f65951c7db9f0f1939c53
|
||||
DIST swaylock-1.8.5.tar.gz 34422 BLAKE2B 02540eb02e4017e05ab527804333757b090af0c6c6cea2255598260a907db98ac1502a0f0cf5bc6ccfc7164c29c4568670162c2f4483553fed1f2f0cda570904 SHA512 e348fd986889a97528969adde450f4fe7cb205aa7494bb7ea070afc7d1cd267297d701f5fec6da464d052b4634b9e7bff7e9d2e5e5f126a1140910ec40f52947
|
||||
DIST swaylock-1.8.5.tar.gz.sig 566 BLAKE2B 96f68bb7b2096876d3454d32cf16dcfff143b97cb0ec9de2856067d18740546f6bc505611111a59e2e8c8e2137b83ee3225cb9c5304afc4ed48eae2b233c7e5d SHA512 e9a75519b424a631f187da5b3d57481da1f2d8d10c6b270484fc51b04d9d1a9857d6bf6d384e9b6e65992e2c4715511b7292cf99546764f60412d3c7f01e343f
|
||||
|
||||
69
gui-apps/swaylock/swaylock-1.8.5.ebuild
Normal file
69
gui-apps/swaylock/swaylock-1.8.5.ebuild
Normal file
@@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit fcaps meson
|
||||
|
||||
DESCRIPTION="Screen locker for Wayland"
|
||||
HOMEPAGE="https://github.com/swaywm/swaylock"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
|
||||
else
|
||||
inherit verify-sig
|
||||
SRC_URI="https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz
|
||||
https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz.sig"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="+gdk-pixbuf +pam"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
gdk-pixbuf? (
|
||||
dev-libs/glib:2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
)
|
||||
pam? ( sys-libs/pam )
|
||||
!pam? ( virtual/libcrypt:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
>=dev-libs/wayland-protocols-1.25
|
||||
>=dev-util/wayland-scanner-1.15
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
fi
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature pam)
|
||||
$(meson_feature gdk-pixbuf)
|
||||
-Dman-pages=enabled
|
||||
-Dfish-completions=true
|
||||
-Dzsh-completions=true
|
||||
-Dbash-completions=true
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
use pam || fperms u+s /usr/bin/swaylock
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use pam || fcaps -M u-s cap_dac_read_search usr/bin/swaylock
|
||||
}
|
||||
Reference in New Issue
Block a user