# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ARGOAT_COMMIT="e1844c4c94b70bb351ec2bd2ac6bb320ee793d8f" CONFIGATOR_COMMIT="8cec1786196ae6f6a8b35e66181277457f2a2bb2" DRAGONFAIL_COMMIT="15bd3299bf3e49bd6734bff385cb0392cd2fa502" TERMBOX_NEXT_COMMIT="d961a8122210010e7c2c8f201e61170c13d319b4" DESCRIPTION="a TUI display manager" HOMEPAGE="https://github.com/fairyglade/ly" SRC_URI=" https://github.com/fairyglade/ly/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/nullgemm/argoat/archive/${ARGOAT_COMMIT}.tar.gz -> argoat-${ARGOAT_COMMIT}.tar.gz https://github.com/nullgemm/configator/archive/${CONFIGATOR_COMMIT}.tar.gz -> configator-${CONFIGATOR_COMMIT}.tar.gz https://github.com/nullgemm/dragonfail/archive/${DRAGONFAIL_COMMIT}.tar.gz -> dragonfail-${DRAGONFAIL_COMMIT}.tar.gz https://github.com/nullgemm/termbox_next/archive/${TERMBOX_NEXT_COMMIT}.tar.gz -> termbox_next-${TERMBOX_NEXT_COMMIT}.tar.gz " LICENSE="WTFPL-2" SLOT="0" KEYWORDS="~amd64" IUSE="openrc runit systemd" DEPEND="sys-libs/pam x11-libs/libxcb x11-base/xorg-server x11-apps/xauth" RDEPEND="${DEPEND} openrc? ( sys-apps/openrc ) runit? ( sys-process/runit ) systemd? ( sys-apps/systemd )" src_unpack() { default rm -d "${P}/sub/argoat" || die mv "argoat-${ARGOAT_COMMIT}" "${P}/sub/argoat" || die rm -d "${P}/sub/configator" || die mv "configator-${CONFIGATOR_COMMIT}" "${P}/sub/configator" || die rm -d "${P}/sub/dragonfail" || die mv "dragonfail-${DRAGONFAIL_COMMIT}" "${P}/sub/dragonfail" || die rm -d "${P}/sub/termbox_next" || die mv "termbox_next-${TERMBOX_NEXT_COMMIT}" "${P}/sub/termbox_next" || die } src_install(){ default use openrc && emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install installopenrc use runit && emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install installrunit use systemd && emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install installsystemd }