gui-apps/noctalia-greeter: add 1.6.0

Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
This commit is contained in:
HAZARD committed 2026-09-27 17:11:47 -03:00
1 parent 4a6484ae5b
commit f983077445
2 files changed
+75

No files matched your search

+1
View File
@@ -2,3 +2,4 @@ DIST noctalia-greeter-1.2.1.tar.gz 1898496 BLAKE2B 7c7359c153bf88f620a1cf27a4f95
DIST noctalia-greeter-1.3.0.tar.gz 1917752 BLAKE2B 755b5e97b5bc680c728296d775cf9fdb6c5593fe8b9ad8ac1071e7ee13656b03fc6885331d93aab1acb9d8c949419afca23b6cf8f648967e1bb9e22ab5052c9f SHA512 acd584ce54d7bc6a54fb21cedc523b474238a6e1290166c93628a0e567427fc20b2c8602eacab395ac618a6bb3d70eddb02b5879fd26f1c09aa5a9c1fd264f63
DIST noctalia-greeter-1.3.1.tar.gz 1917759 BLAKE2B bbe6b93f5caefe7bb389a3b57dc84bb139315e69eb79e9cd17ddea1c3545f55f673d4e3ba156e6f965730c62018ea8ab8c63965c6a8461a0f5630197a13ea7dc SHA512 c36f93d7341db4cf201395351b1e3567f30a6435fdb05d64385a0cff9362f81d4896029706465ee46bf33875c6acbdcd50a9686ca819648ba959988f83a8eef5
DIST noctalia-greeter-1.5.0.tar.gz 1955651 BLAKE2B 61db2f06d031e69e276a7952eaac4bf074f695b4e9074447bc45326dd856b1d37bc15bf7b52c504b1474d5eeb9280dd428d8d79a2e33fc13c78bdcd9511ac765 SHA512 9509b4d8062fd67cd340953da5135d48ca932cd5ed78f4cb77bede39bfd90de0675181dfd2e80bdeec1323e83323fc46e1ef02a4531df0b97184a33a91bc9086
DIST noctalia-greeter-1.6.0.tar.gz 1979877 BLAKE2B ffe8f95bc4d2d2a0ad60d5ff6959149910b2442dfe7feb7e082e1f7cc76a5e0ed24ee8d90da4942438077cf94d97b98332fc4d0983a344a5856529efd17f038b SHA512 cff00e2bdad8cd468b87dd8a341bb014e03e73f7ed9b40b22299f5007b1fa8eda58693ae08bd8bd60962bb4aea9fa4d944dc8cb7cc664a3f6f55ba15ec5279c3
@@ -0,0 +1,74 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson optfeature tmpfiles
DESCRIPTION="A minimal login greeter for greetd that matches Noctalia Shell"
HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-greeter"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/noctalia-dev/${PN}.git"
else
SRC_URI="https://github.com/noctalia-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
DEPEND="
dev-cpp/tomlplusplus
dev-cpp/nlohmann_json
dev-libs/glib:2
dev-libs/libxml2
dev-libs/libinput
dev-libs/wayland
dev-libs/stb
gnome-base/librsvg:2
gui-libs/greetd
gui-libs/wlroots:0.20=
media-libs/fontconfig
media-libs/freetype
media-libs/libwebp
media-libs/mesa
sys-apps/dbus
virtual/opengl
x11-libs/cairo[glib]
x11-libs/libxkbcommon
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/wayland
dev-util/wayland-scanner
dev-libs/wayland-protocols
"
# TODO: unbundle tabler fonts
src_prepare() {
default
# replace greetd user
sed -E -i 's/^(\S+\s+\S+\s+\S+\s+)greeter(\s+)greeter(\s+)/\1greetd\2greetd\3/' data/tmpfiles.d/${PN}.conf
}
src_install() {
meson_src_install
# remove unneeded additional scripts
rm "${ED}"/usr/share/${PN}/*.sh || die
dotmpfiles data/tmpfiles.d/${PN}.conf
}
pkg_postinst() {
tmpfiles_process ${PN}.conf
optfeature "avatars" sys-apps/accountsservice
}