add package: app-admin/mkosi
This commit is contained in:
parent
330f77fde5
commit
5399a82cb3
|
@ -0,0 +1,3 @@
|
||||||
|
DIST mkosi-24.3_p20241022.tar.gz 378045 BLAKE2B 93c884f11fc917d52c67db947f72558b91df957ebc68435e51122e47c907d9d36e7638bfb4795af305fb4dd578fec475d810fe011d35dc7ad59c9c7e531d52a8 SHA512 ef8a825ed6f800fd4e7972c6954d92fdc654f1007fc96ecec4af3889ad9fc3abbccccfdee66857503b0a7a6b2deb50f0f80a617ec29c8252a6d9f5ebbbae59d3
|
||||||
|
EBUILD mkosi-24.3_p20241022.ebuild 1144 BLAKE2B 35d6224cb1cf13e7942dfbf84a125645db60d996b6f0375e6c566c9af92267e4e1688586a3733bc6214ec2e4b07bb5425299787249148cfd2c93a68ccd21b133 SHA512 dbe6d8cfb70d4d4287d989be8885f1572bc141cdf41367be4699bdf707558a7901f06a7b94f288623dbe4af2f46db8df877806184d8a7374581456653d50a050
|
||||||
|
MISC metadata.xml 479 BLAKE2B 3921ab722bcee7cc126528e3b204251ef5fddb5abb333ef3317e8e5fb0a596eced1619ce8bb3670aa8c78f60987d59fc7f6992dc5b14c407f2be3b16581389de SHA512 d02e7a8f4e9295ea13e9bd8a451f1b87463c7d15cb49529e348aa483350fb0553b5a4485999abd876d40a658b457b4de46d3e7561ff3b512f9c1865b1b901e35
|
|
@ -0,0 +1,15 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person" proxied="yes">
|
||||||
|
<email>darwinskernel@gmail.com</email>
|
||||||
|
<name>Paymon MARANDI</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project" proxied="proxy">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">systemd/mkosi</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
|
@ -0,0 +1,53 @@
|
||||||
|
# Copyright 2021-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
PYTHON_COMPAT=( python3_{11..13} )
|
||||||
|
|
||||||
|
EGIT_COMMIT=fcacc94b9f72d9b6b1f03779b0c6e07209ceb54b
|
||||||
|
|
||||||
|
inherit distutils-r1 optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="Build Bespoke OS Images"
|
||||||
|
HOMEPAGE="https://github.com/systemd/mkosi"
|
||||||
|
SRC_URI="https://github.com/systemd/mkosi/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
IUSE="qemu systemd kernel-install"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
RDEPEND="
|
||||||
|
qemu? ( app-emulation/qemu )
|
||||||
|
sys-apps/bubblewrap
|
||||||
|
systemd? ( sys-apps/systemd )
|
||||||
|
|| ( sys-firmware/edk2-ovmf-bin sys-firmware/edk2-ovmf )"
|
||||||
|
BDEPEND="virtual/pandoc"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
|
||||||
|
|
||||||
|
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/man/*.1
|
||||||
|
doman mkosi/resources/man/*.7
|
||||||
|
|
||||||
|
if use kernel-install; then
|
||||||
|
exeinto /usr/lib/kernel/install.d
|
||||||
|
doexe kernel-install/50-mkosi.install
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "debian support" dev-util/debootstrap
|
||||||
|
}
|
|
@ -1 +0,0 @@
|
||||||
6
|
|
|
@ -1 +0,0 @@
|
||||||
5
|
|
|
@ -1 +0,0 @@
|
||||||
gentoo::default/linux/amd64/23.0/musl/hardened
|
|
|
@ -1 +0,0 @@
|
||||||
5
|
|
|
@ -1,46 +0,0 @@
|
||||||
app-admin/abrt
|
|
||||||
app-admin/calamares
|
|
||||||
app-admin/gnome-abrt
|
|
||||||
app-admin/mkosi
|
|
||||||
app-admin/systemdgenie
|
|
||||||
app-eselect/eselect-gnome-shell-extensions
|
|
||||||
app-office/wps-office
|
|
||||||
dev-java/openjdk-bin
|
|
||||||
dev-libs/libreport
|
|
||||||
dev-python/python-systemd
|
|
||||||
games-util/gamemode
|
|
||||||
gnome-base/gdm
|
|
||||||
gnome-base/gnome
|
|
||||||
gnome-base/gnome-applets
|
|
||||||
gnome-base/gnome-extra-apps
|
|
||||||
gnome-base/gnome-flashback
|
|
||||||
gnome-base/gnome-light
|
|
||||||
gnome-base/gnome-panel
|
|
||||||
gnome-base/gnome-shell
|
|
||||||
gnome-extra/chrome-gnome-shell
|
|
||||||
gnome-extra/gnome-logs
|
|
||||||
gnome-extra/gnome-shell-extension-appindicator
|
|
||||||
gnome-extra/gnome-shell-extension-applications-overview-tooltip
|
|
||||||
gnome-extra/gnome-shell-extension-bing-wallpaper
|
|
||||||
gnome-extra/gnome-shell-extension-bluetooth-quick-connect
|
|
||||||
gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen
|
|
||||||
gnome-extra/gnome-shell-extension-dash-to-panel
|
|
||||||
gnome-extra/gnome-shell-extension-desktop-icons
|
|
||||||
gnome-extra/gnome-shell-extension-gsconnect
|
|
||||||
gnome-extra/gnome-shell-extensions
|
|
||||||
gnome-extra/gnome-shell-extensions-topicons-plus
|
|
||||||
gnome-extra/gnome-shell-frippery
|
|
||||||
gnome-extra/gnome-tweaks
|
|
||||||
gnome-extra/gnome-user-share
|
|
||||||
gnome-extra/office-runner
|
|
||||||
gnome-extra/pch-session
|
|
||||||
net-firewall/firewalld
|
|
||||||
sys-apps/dbus-broker
|
|
||||||
sys-apps/gentoo-systemd-integration
|
|
||||||
sys-apps/systemd
|
|
||||||
sys-apps/systemd-readahead
|
|
||||||
sys-block/wait-for-dri-devices-rules
|
|
||||||
sys-kernel/installkernel-systemd-boot
|
|
||||||
sys-process/systemd-cron
|
|
||||||
www-misc/profile-sync-daemon
|
|
||||||
x11-themes/zukitwo-shell
|
|
|
@ -1,3 +0,0 @@
|
||||||
..
|
|
||||||
gentoo:targets/systemd
|
|
||||||
gentoo:features/merged-usr
|
|
|
@ -1 +0,0 @@
|
||||||
-systemd
|
|
|
@ -1,5 +0,0 @@
|
||||||
dev-util/electron
|
|
||||||
app-text/goldendict
|
|
||||||
www-client/chromium
|
|
||||||
app-editors/vscode
|
|
||||||
dev-db/mongodb
|
|
|
@ -1,22 +0,0 @@
|
||||||
# Not ready for general use
|
|
||||||
www-client/chromium pgo
|
|
||||||
|
|
||||||
# Requires >media-libs/libaom-3.6.0
|
|
||||||
# See www-client/chromium-113
|
|
||||||
>=dev-util/electron-25 system-av1
|
|
||||||
|
|
||||||
# Need clang-17
|
|
||||||
>=dev-util/electron-25 pgo
|
|
||||||
|
|
||||||
# Uses a function that is not available in media-video/ffmpeg.
|
|
||||||
>=dev-util/electron-15.3.0 system-ffmpeg
|
|
||||||
|
|
||||||
# Mostly intended for development and not for general use.
|
|
||||||
dev-util/electron headless
|
|
||||||
|
|
||||||
# Mostly intended for debugging and development,
|
|
||||||
# not recommended for general use. Build is also often
|
|
||||||
# broken.
|
|
||||||
dev-util/electron component-build
|
|
||||||
|
|
||||||
www-client/firefox -clang -pgo
|
|
|
@ -1 +0,0 @@
|
||||||
amd64 hardened/musl/amd64/systemd exp
|
|
Loading…
Reference in New Issue