summaryrefslogtreecommitdiff
path: root/.mkosi
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-05-16 15:20:46 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-05-19 10:24:43 +0900
commit44ff8df77748124eb5c5f257eb585e9da26225d8 (patch)
tree94dca4f697449dc22ce5e669e2cd7c63109b0fad /.mkosi
parent02fa218b24304b14a4df82974a730ca341d188fc (diff)
downloadsystemd-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.arch1
-rw-r--r--.mkosi/mkosi.debian1
-rw-r--r--.mkosi/mkosi.fedora1
-rw-r--r--.mkosi/mkosi.opensuse1
-rw-r--r--.mkosi/mkosi.ubuntu1
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