Search Criteria
Package Details: mkosi-git 25.3.r10.gf28bf1a754-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mkosi-git.git (read-only, click to copy) |
---|---|
Package Base: | mkosi-git |
Description: | Build Legacy-Free OS Images |
Upstream URL: | https://github.com/systemd/mkosi |
Licenses: | LGPL2.1 |
Conflicts: | mkosi |
Provides: | mkosi |
Submitter: | falconindy |
Maintainer: | lucaswerkmeister |
Last Packager: | lucaswerkmeister |
Votes: | 6 |
Popularity: | 0.000002 |
First Submitted: | 2016-07-16 02:20 (UTC) |
Last Updated: | 2025-02-04 21:42 (UTC) |
Dependencies (45)
- python (python37AUR, python311AUR, python310AUR)
- util-linux (busybox-coreutilsAUR, util-linux-aesAUR, util-linux-selinuxAUR)
- git (git-gitAUR, git-glAUR) (make)
- pandoc (pandoc-sile-gitAUR, pandoc-binAUR, pandoc-static-gitAUR, pandoc-cli) (make)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-setuptools-scm (make)
- python-wheel (make)
- acl (acl-gitAUR) (optional) – manage ACLs
- apt (zypper-gitAUR) (optional) – build Debian or Ubuntu images
- arch-install-scripts (optional) – build Arch images
- archlinux-keyring (optional) – build Arch images
- btrfs-progs (btrfs-progs-gitAUR) (optional) – raw_btrfs and subvolume output formats
- ca-certificates (ca-certificates-utils) (optional) – mount common CA certificates into images
- cpio (cpio-gitAUR) (optional) – cpio output format
- cryptsetup (cryptsetup-gitAUR) (optional) – add dm-verity partitions
- curl (curl-gitAUR, curl-c-aresAUR) (optional) – build openSUSE images
- debian-archive-keyring (optional) – build Debian images
- dnf (optional) – build Fedora or Mageia images
- Show 25 more dependencies...
Latest Comments
« First ‹ Previous 1 2 3 4 Next › Last »
lucaswerkmeister commented on 2023-07-07 18:02 (UTC)
Oh great, apparently upstream made pandoc a required dependency now. Love that.
(: (: (:
Done.
Edu4rdSHL commented on 2023-07-06 20:30 (UTC)
Can you please add pandoc as requested? It isn't building without it.
gdiscry commented on 2023-04-19 08:56 (UTC)
I understand your point about pandoc. I use aurutils with a custom repository and build my packages in a chroot so that the build dependencies do not pollute my system, but I know that it's not the case for a lot users.
Nevertheless, while the pre-built manpage is updated for the releases, it's seldomly updated during development and a lot of its content is currently out of date.
lucaswerkmeister commented on 2023-04-18 18:21 (UTC)
Thanks, I updated the package dependencies. Pandoc used to be a dependency (semi-optional – see the git history of this package), but I took it out when I noticed that there seemed to be no need for it since there’s a built manpage already in the mkosi repository; I’d prefer not to add Pandoc back, to be honest.
gdiscry commented on 2023-04-18 11:57 (UTC)
There have been a few changes to the dependencies since the last release. These are the ones I know:
bubblewrap
is a runtime dependency that replaces systemd-nspawnsystemd-ukify
is an optional dependency to build bootable imagesapt
is an optional dependency to build Debian or Ubuntu imagesdebootstrap
is not used anymoreFurthermore, the partitions and filesystems are now created by systemd-repart for the
disk
output format (replacing theraw_
* output formats). mkosi does not use the filesystem tools directly anymore, except forbtrfs-progs
that is still needed for thesubvolume
output format. However, they are still indirectly useful as optional dependencies for systemd-repart.There are also some optional dependencies introduced in earlier versions that are missing:
cpio
for the output format of the same name.zstd
can be used for compressionAlso, shouldn't
pandoc-cli
be inmakedepends
to always runpython setup.py man
?lucaswerkmeister commented on 2022-03-18 12:25 (UTC)
Thanks, should be fixed now. Depending on your AUR helper, you might have to manually remove the existing mkosi clone to avoid an error like the following:
(Or manually update its remote URL instead of removing it, I guess.)
peckato1 commented on 2022-03-18 09:48 (UTC)
Hi, thanks for this package. I guess it needs a git protocol update in the source due to github changes.
lucaswerkmeister commented on 2020-12-13 14:01 (UTC)
TOCTOU stands for “time-of-check to time-of-use” – it’s theoretically possible (though admittedly not likely) that the pandoc command becomes available or unavailable between the check (
command -v pandoc
) and the use (pandoc …
). It’s better to try runningpandoc
directly, and handle a “command not found” error after it happens, than trying to predict whether it will be found or not (which does not guarantee that it will still be found when we try to actually run it).willemw commented on 2020-12-13 13:58 (UTC)
@lucaswerkmeister: Can you explain that? I like to know why that is.
lucaswerkmeister commented on 2020-12-13 13:46 (UTC)
@willemw: No, that’s a TOCTOU race condition.
« First ‹ Previous 1 2 3 4 Next › Last »