commit: e4fe223d9322a49977bd294f8f9c00c4948451df parent 4a4d624cc9a817a46eb719fd0bdc6ad68672b150 Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Date: Mon, 17 Nov 2025 02:17:43 +0100 sys-auth/skeud: add 0.2.0, drop 0.1.2Diffstat:
| M | sys-auth/skeud/Manifest | 4 | ++-- |
| D | sys-auth/skeud/skeud-0.1.2.ebuild | 71 | ----------------------------------------------------------------------- |
| A | sys-auth/skeud/skeud-0.2.0.ebuild | 73 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
3 files changed, 75 insertions(+), 73 deletions(-)diff --git a/sys-auth/skeud/Manifest b/sys-auth/skeud/Manifest@@ -1,2 +1,2 @@ -DIST skeud-0.1.2.tar.gz 12200 BLAKE2B 9e1995672f4cdee687546e17ad53866e3dc7c8a5bfdf54bc2e4f1c931e5d6f608d350ba9bc38f00738b921bbcf1627b4d54b193f6b0c6ad4bdb62a21ccb2dd1a SHA512 89b9e28c959ac8ac4ed0134ed74275027b4d1383b0a9386becc1c776c5915d20b632ef044c4458f207a58e93554fac8803b88b18b722808ac56b9950d8b1abb9 -DIST skeud-0.1.2.tar.gz.sign 141 BLAKE2B 7eea9fc1196f1e82f1dad177b6760a51ac4f70c3ad0d1b42b81c1cb6aff98c32c9a4d465c3606b1c3f4b5175fccbd4283010f1ca27054570443d5990212933ff SHA512 b0cbe29746fd572bfa86daf2db33d7670c736bf773831eceeb68169ddab72d36d7a289a09929a97c30f78342e00476ba63260ed29418da8cabd786f63fd17679 +DIST skeud-0.2.0.tar.gz 12976 BLAKE2B b483058f72ef86362ae80a7dffc969a80af97314c7c0287dc2f51dc2ce9efff50cf86628578b1407fd787994421de97c271a749d2fe6ac7741243a944a54fa33 SHA512 4655961360efb3ca26d685ca9e21ca9c380335b124021602c1da1fa0db737a583378857a8a857a53121a26e17e7db0e5812c0c60ab3b0b879b7b6a4d956c6b76 +DIST skeud-0.2.0.tar.gz.sign 141 BLAKE2B ef16d96f0101b38762ef7d4d3969f8a765b39da1568bdc6ead5de9a8c19bf119ddc19e2022eaafed5c348a1e57fa544d949fb7a68aaa8ec8a85e63a84dc77283 SHA512 90619c3eaae65884d140079aff13d9a0fd8b3c57c98913aada83b1c485121bb88773a47ae2ba2f03bc3183538d7097f73b7ad20f805ed81778b835639b7d7750diff --git a/sys-auth/skeud/skeud-0.1.2.ebuild b/sys-auth/skeud/skeud-0.1.2.ebuild@@ -1,71 +0,0 @@ -# Copyright 2021-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me> -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_METHOD=signify -inherit verify-sig - -DESCRIPTION="Simple and portable utilities to deal with user accounts (su, login)" -HOMEPAGE="https://hacktivis.me/git/skeud" -SRC_URI=" - https://distfiles.hacktivis.me/releases/${PN}/${P}.tar.gz - verify-sig? ( https://distfiles.hacktivis.me/releases/${PN}/${P}.tar.gz.sign ) -" -KEYWORDS="~amd64 ~arm64 ~riscv" -LICENSE="MPL-2.0" -SLOT="0" -IUSE="system test" - -RESTRICT="!test? ( test )" - -DEPEND="virtual/libcrypt:=" -RDEPEND=" - ${DEPEND} - system? ( - !sys-apps/shadow[su] - !sys-apps/util-linux[su] - ) -" -BDEPEND=" - test? ( - dev-libs/atf - dev-util/kyua - ) -" - -BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" - -src_unpack() { - if use verify-sig; then - # Too many levels of symbolic links workaround - cd "${WORKDIR}" || die - cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die - verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" - unpack "${WORKDIR}/${P}.tar.gz" - rm "${WORKDIR}/${P}.tar.gz" - else - default - fi -} - -src_install() { - if use system; then - into / - dosbin su - fperms 4755 sbin/su - newsbin login skeud-login - fperms 0755 sbin/skeud-login - - newman login.1 skeud-login.1 - else - emake install DESTDIR="${D}" PREFIX='/opt/lanodan' SYS_BINDIR='/opt/lanodan/bin' - - # before 50baselayout - newenvd - 40skeud <<-EOF - PATH="/opt/lanodan/bin" - MANPATH="/opt/lanodan/share/man" - EOF - fi -}diff --git a/sys-auth/skeud/skeud-0.2.0.ebuild b/sys-auth/skeud/skeud-0.2.0.ebuild@@ -0,0 +1,73 @@ +# Copyright 2021-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_METHOD=signify +inherit verify-sig + +DESCRIPTION="Simple and portable utilities to deal with user accounts (su, login)" +HOMEPAGE="https://hacktivis.me/git/skeud" +SRC_URI=" + https://distfiles.hacktivis.me/releases/${PN}/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/${PN}/${P}.tar.gz.sign ) +" +KEYWORDS="~amd64 ~arm64 ~riscv" +LICENSE="MPL-2.0" +SLOT="0" +IUSE="system test" + +RESTRICT="!test? ( test )" + +DEPEND="virtual/libcrypt:=" +RDEPEND=" + ${DEPEND} + system? ( + !sys-apps/shadow[su] + !sys-apps/util-linux[su] + ) +" +BDEPEND=" + test? ( + dev-libs/atf + dev-util/kyua + ) +" + +BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" + +src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links workaround + cd "${WORKDIR}" || die + cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${WORKDIR}/${P}.tar.gz" + rm "${WORKDIR}/${P}.tar.gz" + else + default + fi +} + +src_install() { + if use system; then + into / + dosbin su + fperms 4755 sbin/su + dosbin suc + fperms 4755 sbin/suc + newsbin login skeud-login + fperms 0755 sbin/skeud-login + + newman login.1 skeud-login.1 suc.1 + else + emake install DESTDIR="${D}" PREFIX='/opt/lanodan' SYS_BINDIR='/opt/lanodan/bin' + + # before 50baselayout + newenvd - 40skeud <<-EOF + PATH="/opt/lanodan/bin" + MANPATH="/opt/lanodan/share/man" + EOF + fi +}