logo

overlay

My own overlay for experimentations, use with caution, no support is provided
commit: 0572ae9c58e591c45d3ba3c88ec37c458b83441c
parent: 18fa4304e50c091c67df9ac83e15e13354ea2a14
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Thu, 27 Aug 2020 01:30:17 +0200

sys-auth/seatd: New package

Diffstat:

Asys-auth/seatd/Manifest1+
Asys-auth/seatd/seatd-0.1.0.ebuild33+++++++++++++++++++++++++++++++++
Asys-auth/seatd/seatd-9999.ebuild33+++++++++++++++++++++++++++++++++
3 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/sys-auth/seatd/Manifest b/sys-auth/seatd/Manifest @@ -0,0 +1 @@ +DIST seatd-0.1.0.tar.gz 30874 BLAKE2B b308e907fa977ef9c75a7c97617443b42749cfd9cd3f81797bb406d505ef5ab6b1bb6f445848b19133029d648c33c6610ff0be45feb66909530d2ad2dbee719f SHA512 d45577f3554106dfdcde4c2de75bcd59079847c6f6001a1a11c7556667d02956f622199a5b8731d6a8eb84a3d6bd5002a44f1835085f011045dc2c4c2a7289f6 diff --git a/sys-auth/seatd/seatd-0.1.0.ebuild b/sys-auth/seatd/seatd-0.1.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Minimal seat management daemon and universal library" +HOMEPAGE="https://git.sr.ht/~kennylevinsen/seatd" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/seatd" +else + KEYWORDS="~amd64" + SRC_URI="https://git.sr.ht/~kennylevinsen/seatd/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi +LICENSE="MIT" +SLOT="0" +IUSE="logind" + +DEPEND="logind? ( || ( sys-auth/elogind sys-apps/systemd ) )" +RDEPEND="${DEPEND}" +BDEPEND="app-text/scdoc" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + $(meson_feature logind) + ) + + meson_src_configure +} diff --git a/sys-auth/seatd/seatd-9999.ebuild b/sys-auth/seatd/seatd-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Minimal seat management daemon and universal library" +HOMEPAGE="https://git.sr.ht/~kennylevinsen/seatd" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/seatd" +else + KEYWORDS="~amd64" + SRC_URI="https://git.sr.ht/~kennylevinsen/seatd/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi +LICENSE="MIT" +SLOT="0" +IUSE="logind" + +DEPEND="logind? ( || ( sys-auth/elogind sys-apps/systemd ) )" +RDEPEND="${DEPEND}" +BDEPEND="app-text/scdoc" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + $(meson_feature logind) + ) + + meson_src_configure +}