summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-10-12Fix man page location and install additional man pagesLucas Werkmeister
With thanks to AUR user willemw [1] for the hint. [1]: https://aur.archlinux.org/account/willemw/
2024-09-20Install kernel-install fileLucas Werkmeister
Based on the mkosi PKGBUILD: https://gitlab.archlinux.org/archlinux/packaging/packages/mkosi/-/blob/c9f87e2918/PKGBUILD#L80
2024-08-18Refresh pkgver (v24.3)Lucas Werkmeister
2024-07-26Refresh pkgver (v24)Lucas Werkmeister
And install the new completions, based on the mkosi package.
2024-06-18Refresh pkgver (v23)Lucas Werkmeister
And try to update the dependencies, based on `mkosi dependencies` output. There seems to be very little indication what mkosi’s dependencies mean, and at least some of them are clearly just for developer convenience inside the built image (rather than being needed for any step in building the image), so I’ve not added everything that mkosi prints; but hopefully this is at least an improvement. But I barely use mkosi myself these days, so I’m always glad to receive comments on these dependencies on the AUR or via email :)
2024-06-18Reformat and sort depends/makedepends/optdependsLucas Werkmeister
This makes it easier to scan the list of dependencies (it’s getting rather long).
2024-03-19Refresh pkgver (v22)Lucas Werkmeister
2024-03-10Refresh pkgver (v21)Lucas Werkmeister
2024-01-22Refresh pkgver (v20.2)Lucas Werkmeister
2024-01-13Refresh pkgver (v20.1)Lucas Werkmeister
2023-11-18Refresh pkgver (v19)Lucas Werkmeister
Also add a description for the optional systemd-ukify dependency.
2023-10-06Refresh pkgver (v18)Lucas Werkmeister
2023-09-29Refresh pkgver (v17.1)Lucas Werkmeister
2023-09-08Refresh pkgver (v16)Lucas Werkmeister
2023-08-12Add python-setuptools-scm makedependsLucas Werkmeister
Pointed out by AUR user edacval [1], and also listed in mkosi’s pyproject.toml requires. [1]: https://aur.archlinux.org/account/edacval
2023-08-12Update to v15Lucas Werkmeister
The man page moved around again and isn’t built as part of the normal setup step anymore; we’re supposed to build it before, so that it can be included in the resulting resources/ and shown by the new subcommand `mkosi documentation`.
2023-07-09Re-add python-setuptools makedependsLucas Werkmeister
AUR user Edu4rdSHL [1] reports it’s needed after all. (I didn’t try uninstalling python-setuptools on my own system to confirm it, since it’s required by aurman.) [1]: https://aur.archlinux.org/account/Edu4rdSHL/
2023-07-07Update build process and add pandoc to makedependsLucas Werkmeister
Since the setup.py build process is deprecated, switch to the standards-based one [1] – seems to work like a charm. Since the new build includes a pandoc step and fails if pandoc isn’t available, add that to the makedepends. Everyone who wants to use this package will just have to live with the massive package list, disk space usage, and slew of upgrades that installing pandoc brings with it. [1]: https://wiki.archlinux.org/index.php?title=Python_package_guidelines&oldid=781620#Standards_based_(PEP_517)
2023-04-18Update dependenciesLucas Werkmeister
Pointed out by AUR user gdiscry [1] – thanks! [1]: https://aur.archlinux.org/account/gdiscry
2023-03-26Refresh pkgverLucas Werkmeister
Needed for the --kernel-command-line-extra option, which systemd has started using.
2022-10-28Update .SRCINFOLucas Werkmeister
why can the AUR print a warning about this but not reject the push that’s obviously not what I wanted 🤬
2022-10-28Refresh pkgver (v14)Lucas Werkmeister
2022-06-22Refresh pkgver (v13)Lucas Werkmeister
2022-03-18Update source URL to git+httpsLucas Werkmeister
GitHub removed support for the unencrypted git protocol.
2021-12-06Add python-cryptography optdepends and refresh pkgver (v12)Lucas Werkmeister
2021-11-24Remove pandoc makedepends and refresh pkgver (v11)Lucas Werkmeister
mkosi includes the built man page in the repo nowadays.
2021-08-02Add .gitignoreLucas Werkmeister
2021-08-02Fix source and refresh pkgver (v10)Lucas Werkmeister
We need to specify the branch name now, since makepkg still (I assume) defaults to master, but upstream calls it main now.
2021-01-05Refresh pkgver (v9)Lucas Werkmeister
2020-12-09Tolerate missing pandocLucas Werkmeister
Pandoc is a heavy package to require – written in Haskell, it can pull in a lot of packages that wouldn’t otherwise be needed: when I uninstalled it locally, over 200 MiB were removed. We can’t mark the dependency as optional (there’s no optmakedepends/makeoptdepends), but we can make the build script tolerate a missing pandoc a bit better, and users who really want to avoid pandoc can then run makepkg with -d to ignore the dependency at their own risk.
2020-12-09Refresh pkgverLucas Werkmeister
2019-01-10Refresh pkgverLucas Werkmeister
2019-01-10Add manpageReto Brunner
Since systemd/mkosi#308 [1], mkosi includes a manpage, though we have to build it ourselves from the Markdown source using Pandoc. [1]: https://github.com/systemd/mkosi/pull/308
2019-01-10Optimize Python bytecode filesReto Brunner
As recommended in the guidelines [1]. [1]: https://wiki.archlinux.org/index.php/Python_package_guidelines#distutils
2019-01-10Split off build stepReto Brunner
Move the build part of setup.py into the build function, where it belongs. This brings the package closer to the guidelines [1]. [1]: https://wiki.archlinux.org/index.php/Python_package_guidelines#distutils
2018-11-03Refresh pkgverLucas Werkmeister
2018-11-03Drop optional dependency on qemu-kvmLucas Werkmeister
No such package exists anymore (although a few other packages still provide or replace it), and it seems that what used to be the QEMU-KVM project has now been merged back into the upstream QEMU project, so it also shouldn’t be necessary anymore (use -enable-kvm and/or -accel kvm). This was pointed out by AUR user gdamjan [1] – thanks! [1]: https://aur.archlinux.org/account/gdamjan
2018-02-13Add git to makedependsLucas Werkmeister
Reported as necessary by AUR user gdiscry; I’m not sure why it’s required, but it probably doesn’t hurt.
2018-02-13Fix name of xfsprogs packageLucas Werkmeister
2018-02-12Add optional dependencies for file systemsLucas Werkmeister
e2fsprogs was always an optional dependency to build raw_ext4 (formerly known as raw_gpt) images; xfsprogs for raw_xfs is new with systemd/mkosi#231.
2018-02-12Refresh pkgverLucas Werkmeister
2018-02-12Add optional pxz dependencyLucas Werkmeister
With systemd/mkosi#238, pxz can be used to speed up compression.
2018-02-11Update optdepends and refresh pkgverLucas Werkmeister
Mostly follows v4 of the mkosi package. Reinstates edk2-ovmf, because it seems to be available (again?) from AUR, and as far as I can tell it contains the necessary files while ovmf doesn’t, but I’m not sure about this at all anymore. I hope this will be cleared up eventually :/
2018-01-10Refresh pkgverLucas Werkmeister
2018-01-10Replace edk2-ovmf optdepends with ovmfLucas Werkmeister
I don’t remember where edk2-ovmf came from (it’s already in the very first commit of the mkosi (non-git) build, commit 8c5a8eb444), but it seems to be gone now, and the UEFI firmware blob now seems to reside in an ovmf package instead, as pointed out in systemd/mkosi@08549f36be.
2018-01-04Include version number from tag in pkgverLucas Werkmeister
Command suggested by AUR user willemw, pretty-printed and commented by yours truly.
2017-07-17Refresh pkgverLucas Werkmeister
2017-06-28Refresh pkgver and use more single quotesLucas Werkmeister
And remove a blank line at the end.
2017-03-01Refresh pkgverLucas Werkmeister
2017-02-28Add optional dependency on zypper-gitLucas Werkmeister
See systemd/mkosi#66. (Also, refresh pkgver.)