summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/mkosi')
-rw-r--r--app-admin/mkosi/Manifest2
-rw-r--r--app-admin/mkosi/metadata.xml5
-rw-r--r--app-admin/mkosi/mkosi-20.2-r1.ebuild (renamed from app-admin/mkosi/mkosi-12-r1.ebuild)25
3 files changed, 24 insertions, 8 deletions
diff --git a/app-admin/mkosi/Manifest b/app-admin/mkosi/Manifest
index 90977acf8eff..8886610352bc 100644
--- a/app-admin/mkosi/Manifest
+++ b/app-admin/mkosi/Manifest
@@ -1 +1 @@
-DIST mkosi-12.tar.gz 164750 BLAKE2B b4b43e3cd64bc75eaa1993504baa02cc7f35c77fc76d24a88ccc06d4ab566477aa9febca58ac1c397cd32057aa2da8545480e89a1c9b4bd4d4fa516d812237b0 SHA512 ae59789e3b4855400d130714fac0b3b599b3e69631bc6a5267916697d0722c05a6c788cd70d224917261c931fe93fa287d3d23f6f00849cb80ff9794a13dc04e
+DIST mkosi-20.2.tar.gz 198966 BLAKE2B 1ab2332427d205871adea24ddd50c41e716801dd320f17167dc2e990d449084d59fc58efb20de01a80d438ce85b900f9752f9acc2372a5d5e8ccead0d371b9ed SHA512 62095d81f21d18a1b7f25c73ea2989f9f5b8fe1e335185b3ce6774af2739df9124ca8f5860514a8f570d565ffbf07edf3abc53a0622059127f5c35ed23bd8f65
diff --git a/app-admin/mkosi/metadata.xml b/app-admin/mkosi/metadata.xml
index 88b16f016f27..a90d799e8b1e 100644
--- a/app-admin/mkosi/metadata.xml
+++ b/app-admin/mkosi/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>darwinskernel@gmail.com</email>
@@ -9,4 +9,7 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">systemd/mkosi</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-admin/mkosi/mkosi-12-r1.ebuild b/app-admin/mkosi/mkosi-20.2-r1.ebuild
index d1fee884be23..eeac67318dcb 100644
--- a/app-admin/mkosi/mkosi-12-r1.ebuild
+++ b/app-admin/mkosi/mkosi-20.2-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 optfeature
@@ -15,14 +16,26 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
- dev-vcs/git
- sys-apps/portage
- sys-apps/systemd
app-emulation/qemu
- sys-firmware/edk2-ovmf"
+ sys-apps/bubblewrap
+ sys-apps/systemd
+ || ( sys-firmware/edk2-ovmf-bin sys-firmware/edk2-ovmf )"
+BDEPEND="virtual/pandoc"
distutils_enable_tests pytest
+src_compile() {
+ distutils-r1_src_compile
+
+ ./tools/make-man-page.sh || die
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ doman mkosi/resources/mkosi.1
+}
+
pkg_postinst() {
optfeature "For debian support: " dev-util/debootstrap
}