diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-05-16 15:20:46 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-05-19 10:24:43 +0900 |
commit | 44ff8df77748124eb5c5f257eb585e9da26225d8 (patch) | |
tree | 94dca4f697449dc22ce5e669e2cd7c63109b0fad /.mkosi | |
parent | 02fa218b24304b14a4df82974a730ca341d188fc (diff) | |
download | systemd-44ff8df77748124eb5c5f257eb585e9da26225d8.tar.gz |
Drop dependency on m4
m4 was hugely popular in the past, because autotools, automake, flex, bison and
many other things used it. But nowadays it much less popular, and might not even
be installed in the buildroot. (m4 is small, so it doesn't make a big difference.)
(FWIW, Fedora dropped make from the buildroot now,
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot. I think it's
reasonable to assume that m4 will be dropped at some point too.)
The main reason to drop m4 is that the syntax is not very nice, and we should
minimize the number of different syntaxes that we use. We still have two
(configure_file() with @FOO@ and jinja2 templates with {{foo}} and the
pythonesque conditional expressions), but at least we don't need m4 (with
m4_dnl and `quotes').
Diffstat (limited to '.mkosi')
-rw-r--r-- | .mkosi/mkosi.arch | 1 | ||||
-rw-r--r-- | .mkosi/mkosi.debian | 1 | ||||
-rw-r--r-- | .mkosi/mkosi.fedora | 1 | ||||
-rw-r--r-- | .mkosi/mkosi.opensuse | 1 | ||||
-rw-r--r-- | .mkosi/mkosi.ubuntu | 1 |
5 files changed, 0 insertions, 5 deletions
diff --git a/.mkosi/mkosi.arch b/.mkosi/mkosi.arch index e0cd6f4834..9782a7d872 100644 --- a/.mkosi/mkosi.arch +++ b/.mkosi/mkosi.arch @@ -35,7 +35,6 @@ BuildPackages= libxkbcommon libxslt lz4 - m4 meson pam pkgconfig diff --git a/.mkosi/mkosi.debian b/.mkosi/mkosi.debian index cf3f3364b5..0d37937aea 100644 --- a/.mkosi/mkosi.debian +++ b/.mkosi/mkosi.debian @@ -46,7 +46,6 @@ BuildPackages= libtss2-dev libxkbcommon-dev libzstd-dev - m4 meson pkg-config python3 diff --git a/.mkosi/mkosi.fedora b/.mkosi/mkosi.fedora index efce52e1e8..540c85c026 100644 --- a/.mkosi/mkosi.fedora +++ b/.mkosi/mkosi.fedora @@ -45,7 +45,6 @@ BuildPackages= libzstd-devel lz4 lz4-devel - m4 meson ninja-build openssl-devel diff --git a/.mkosi/mkosi.opensuse b/.mkosi/mkosi.opensuse index 387f0af70c..bf05f8dd72 100644 --- a/.mkosi/mkosi.opensuse +++ b/.mkosi/mkosi.opensuse @@ -30,7 +30,6 @@ BuildPackages= libseccomp-devel libselinux-devel libxslt-tools - m4 meson pam-devel pciutils-devel diff --git a/.mkosi/mkosi.ubuntu b/.mkosi/mkosi.ubuntu index 29df6ee238..32447c8b38 100644 --- a/.mkosi/mkosi.ubuntu +++ b/.mkosi/mkosi.ubuntu @@ -49,7 +49,6 @@ BuildPackages= libxkbcommon-dev libxtables-dev libzstd-dev - m4 meson pkg-config python3 |