From 7a8a89aab24d7942569b47585ee8e2fddc5692a5 Mon Sep 17 00:00:00 2001 From: fundawang Date: Thu, 18 Jul 2024 23:41:42 +0800 Subject: Add macros for declarative buildsystems of rpm >= 4.20 --- data/macros.meson | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/macros.meson b/data/macros.meson index dcac9d985..597741092 100644 --- a/data/macros.meson +++ b/data/macros.meson @@ -45,3 +45,11 @@ --num-processes %{_smp_build_ncpus} \ --print-errorlogs \ %{nil}} + +# Declarative buildsystem, requires RPM 4.20+ to work +# https://rpm-software-management.github.io/rpm/manual/buildsystem.html +%buildsystem_meson_conf() %meson %* +%buildsystem_meson_generate_buildrequires() %{nil} +%buildsystem_meson_build() %meson_build %* +%buildsystem_meson_install() %meson_install %* +%buildsystem_meson_check() %meson_test %* -- cgit v1.2.3