From 2bedfacc2f9a3e66eac24fc8aa3da2d0fe6d6b8a Mon Sep 17 00:00:00 2001 From: Rose Hellsing Date: Mon, 23 Mar 2026 23:09:19 +0100 Subject: [PATCH] sys-apps/seedfiles: add 1.2 Signed-off-by: Rose Hellsing Part-of: https://codeberg.org/gentoo/gentoo/pulls/403 Merges: https://codeberg.org/gentoo/gentoo/pulls/403 Signed-off-by: Sam James --- sys-apps/seedfiles/Manifest | 1 + sys-apps/seedfiles/seedfiles-1.2.ebuild | 39 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 sys-apps/seedfiles/seedfiles-1.2.ebuild diff --git a/sys-apps/seedfiles/Manifest b/sys-apps/seedfiles/Manifest index fe654d83888b9..e3053c6568c86 100644 --- a/sys-apps/seedfiles/Manifest +++ b/sys-apps/seedfiles/Manifest @@ -1 +1,2 @@ DIST seedfiles-1.1.tar.gz 47156 BLAKE2B 8d24034ed6264bc4da621791eb10d376464fbb3eea265bb2ee09ce24e6dc13838588181b80bb8422d4c0660a104dd055473234dba2ca034fb21302fcb14ded1f SHA512 337f9b275bf8d3f379ad54edb6687be91e03973b4f1ebfc15adecd7a10fe141d3c3b563f47a431884ff85c346fb583ddca202512086ba7da1930d7f0da26cc66 +DIST seedfiles-1.2.tar.gz 47949 BLAKE2B 38aeda916cd491d485a7efab995ce558d1d3380b631039ea60d1ca70febe54764be1de9502fb31629890c3fe992a080ecd18ff942bc429fd561d472143ec4143 SHA512 b480c328b219dab59e5b107b1b2287e52951e97427ad37b5f1acc09d42a4428aed34648f70adbd22f3104eb47646c1530eb20be1b2f2df7004bb1baa0f62fa26 diff --git a/sys-apps/seedfiles/seedfiles-1.2.ebuild b/sys-apps/seedfiles/seedfiles-1.2.ebuild new file mode 100644 index 0000000000000..286d449107b86 --- /dev/null +++ b/sys-apps/seedfiles/seedfiles-1.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# We want to avoid tmpfiles.eclass because we provide it +TMPFILES_OPTIONAL=1 + +inherit meson + +DESCRIPTION="Portable drop-in reimplementation of systemd-tmpfiles" +HOMEPAGE="https://git.pinkro.se/Rose/gardenhouse/seedfiles.git/about/" + +if [[ ${PV} = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://clone.git.pinkro.se/Rose/gardenhouse/seedfiles.git" + EGIT_BRANCH="main" +else + SRC_URI="https://git.pinkro.se/Rose/gardenhouse/seedfiles.git/snapshot/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND="virtual/acl + !sys-apps/systemd + !sys-apps/systemd-utils[tmpfiles]" +DEPEND="${RDEPEND}" + +src_install() { + meson_src_install + doinitd "${FILESDIR}"/seedfiles-setup + doinitd "${FILESDIR}"/seedfiles-setup-dev + + # We want to avoid tmpfiles.eclass because we provide it + insinto /usr/lib/tmpfiles.d + doins "${FILESDIR}"/{tmp,legacy}.conf +}