diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-24 04:04:24 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-24 04:04:24 +0100 |
commit | e7daa1f959ba2c720f36a6984f588098e68b15cd (patch) | |
tree | 42ed099f2514ebda2681a4de13af60727c8a9fab /sys-auth | |
parent | fd93fe10d9e6c855fed8e1524b2d2d64d2085570 (diff) |
gentoo auto-resync : 24:10:2024 - 04:04:24
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/Manifest.gz | bin | 9108 -> 9109 bytes | |||
-rw-r--r-- | sys-auth/seatd/Manifest | 2 | ||||
-rw-r--r-- | sys-auth/seatd/seatd-0.9.0.ebuild | 62 |
3 files changed, 64 insertions, 0 deletions
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz Binary files differindex 277b4412ede6..6de83e7e3dbe 100644 --- a/sys-auth/Manifest.gz +++ b/sys-auth/Manifest.gz diff --git a/sys-auth/seatd/Manifest b/sys-auth/seatd/Manifest index 3d5344655911..96b37ee791f3 100644 --- a/sys-auth/seatd/Manifest +++ b/sys-auth/seatd/Manifest @@ -1,6 +1,8 @@ AUX seatd.initd 87 BLAKE2B e88a8c353191ad9b69c0ee263aee7a050333d43e8dd26c8b3ee40cfbcb17f9b7a9391720ac34d19f375a880fae8178cd7dfc0b45cc9565b4b073bbe43cadf5ce SHA512 a19171b55e6650a9237f89258d92aba18508684412fe8a072387c505945b8e54557bd52261de76230553a572d627f40e00770087040111a7473fadfe3c33c931 AUX seatd.initd-r1 86 BLAKE2B b4915c90dd7d36578b00befbf4db9798c3f307dbfde2644975843cef9a23cca62ea66334819dc2723f66b10e3ea324c7be0f258a768cf8f59f1722ac719d2477 SHA512 adda7790292eaa0bde1e5c55399daf90f55a283d70b12d0192430edb23d21bdb6e42af9c592be4a56c0f388b2b1f7c701d4ab785d022b127b0c6b7bd2d163d97 DIST seatd-0.8.0.tar.gz 39349 BLAKE2B 920270808f28c85badb173af22edb03960f2b9cdce5af3124c64fe68c52a77f002272d2f19e97d107303c55ad6de498d279f6b05311793270c6ee84565fc435e SHA512 93b1e5c170564ce9654e4df9985af95cb505274b36e950998bb1f16803d2d46712140eded2bdd8d5e85aec62070afd9c224184276d79a0ff0813408dfc472db7 +DIST seatd-0.9.0.tar.gz 41606 BLAKE2B 17d366fd44541404cd675561d3d22b3f2a45dcb29fc2636f4019df7b2d58f4d90745645ec906d4e2a7325c02ca78029b017106671520b653fb3f96e73e1fb9bc SHA512 531ae25f67ae2c11fc45700391dd6bc38c1213379da6a0867735315595dc760ea89d94eb37d9efce8049bd427c898d33aa54f1c36ccb5286c840e011fc78d264 EBUILD seatd-0.8.0.ebuild 1551 BLAKE2B 9685e26ea099e4f2374c7313d1484defd9738524c13638f0a05da901c59ccc459ef31f874d4492d3f0b5f8802007b377ba6a3a3be736acbcdf19c23adc9c3b07 SHA512 df8a25f39a947ef83220ef99e5a460cf173c189da613a469f23d5ec38916281df23611b9e6dc94af10e7e6e4e65b83047d035232aa8eb15cdd5a841593c1a74b +EBUILD seatd-0.9.0.ebuild 1556 BLAKE2B 88f93f34b464f255efac7ad70ddabeeb4e54097982b1f2a258fdb89efbdcc7e433f823f196fc738ebf3d7a5484b0faf5dd5a94f390b8b0981f165f59494e06b5 SHA512 703a98d8559399610d91abb195c01ead4809edba1784f122ac3074b0edb58b3c9698802fd5bc1d38541ab0489ee5afc83905409ba795dc5f2a0802daf029a631 EBUILD seatd-9999.ebuild 1556 BLAKE2B 444dffb4a6e962fabc6c2946b65478cb164d2d1889fd5c8f397530332fc0093c0247fb53e106885bf518be1cc1c735b718485bbb2ee5efeb500dfdb524d55382 SHA512 6457dcee3774eadd52e687dd89e77a38b199e31c7411d1cf81e26bf762fed41bbc2272010bc24a8de21ee9820389fa749b4e6cc1039cc8accd275f633bcd59b4 MISC metadata.xml 774 BLAKE2B dd9f9ba6f8e99ee9b00b0053458e4c65cec817e554d6065f961212ef9ee3d611d69149fdab5d2219394676ccec4314acec86c786580bdd39e82d2dcd2ee3e43c SHA512 e5b65707a77793fa9068043cce805d7cf493b223fa4a12187098306a78c9fe201c1a607c72029aa7d732ba1179fa87017871182b1cb91e4b8f8d8574264662fc diff --git a/sys-auth/seatd/seatd-0.9.0.ebuild b/sys-auth/seatd/seatd-0.9.0.ebuild new file mode 100644 index 000000000000..1d71f62aae4a --- /dev/null +++ b/sys-auth/seatd/seatd-0.9.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd + +DESCRIPTION="Minimal seat management daemon and universal library" +HOMEPAGE="https://sr.ht/~kennylevinsen/seatd" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/seatd" +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + SRC_URI="https://git.sr.ht/~kennylevinsen/seatd/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi +LICENSE="MIT" +SLOT="0/1" +IUSE="builtin elogind server systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND="${DEPEND} + server? ( acct-group/seat ) +" +BDEPEND=">=app-text/scdoc-1.9.7" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + $(meson_feature builtin libseat-builtin) + $(meson_feature server) + ) + + if use elogind ; then + emesonargs+=( -Dlibseat-logind=elogind ) + elif use systemd; then + emesonargs+=( -Dlibseat-logind=systemd ) + else + emesonargs+=( -Dlibseat-logind=disabled ) + fi + + meson_src_configure +} + +src_install() { + meson_src_install + + if use server; then + newinitd "${FILESDIR}/seatd.initd-r1" seatd + systemd_dounit contrib/systemd/seatd.service + + if has_version '<sys-auth/seatd-0.7.0-r2'; then + elog "For OpenRC users: seatd is now using the 'seat' group instead of the 'video' group" + elog "Make sure your user(s) are in the 'seat' group." + elog "Note: 'video' is still needed for GPU access like OpenGL" + fi + fi +} |