mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
gui-apps/noctalia-greeter: add 1.6.0
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
This commit is contained in:
2 files changed
+75
No files matched your search
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user