]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: ruff is not available on all distros
authorDavide Cavalca <davide@cavalca.name>
Tue, 12 Nov 2024 04:49:36 +0000 (20:49 -0800)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 12 Nov 2024 18:05:17 +0000 (18:05 +0000)
Refactor to only install ruff where it is available

mkosi.conf.d/05-tools/mkosi.conf
mkosi.conf.d/05-tools/mkosi.conf.d/arch.conf
mkosi.conf.d/05-tools/mkosi.conf.d/fedora.conf [new file with mode: 0644]
mkosi.conf.d/05-tools/mkosi.conf.d/opensuse.conf

index 8ac2ebe24d622ac8b37904e6437c8077cd9a2c09..02bf2aaddaf98397bc6ea2ec3fcceffe1c0e698b 100644 (file)
@@ -7,4 +7,3 @@ ToolsTreePackages=
         meson
         mypy
         pkgconf
-        ruff
index 81a6ee3c974fcdbe6da1cdd9a3b3bf614f4bcb4f..0a5621c1e63f2846b63ffaf08f9c694a90a3f405 100644 (file)
@@ -10,5 +10,6 @@ ToolsTreePackages=
         libmicrohttpd
         python-jinja
         python-pytest
+        ruff
         tpm2-tss
         util-linux-libs
diff --git a/mkosi.conf.d/05-tools/mkosi.conf.d/fedora.conf b/mkosi.conf.d/05-tools/mkosi.conf.d/fedora.conf
new file mode 100644 (file)
index 0000000..0b6bd4a
--- /dev/null
@@ -0,0 +1,8 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+ToolsTreeDistribution=fedora
+
+[Build]
+ToolsTreePackages=
+        ruff
index 09c279037bbafd197a3aa053b628544b2be4f594..658829f6cbc34a5dbfad98f23515a9a0d4ebc4c3 100644 (file)
@@ -12,6 +12,7 @@ ToolsTreePackages=
         pkgconfig(fdisk)
         pkgconfig(libmicrohttpd)
         pkgconfig(mount)
+        python3-ruff
         tss2-devel
         python3-jinja2
         python3-pytest