From 51d455d0ea5bb5e67d605e6d94d6ae792e910648 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 19 Nov 2015 06:37:36 +0100 Subject: [PATCH] spec: new macro '%macrofn' and conditional '%namespace' --- db-rpm-config.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db-rpm-config.spec b/db-rpm-config.spec index c2d0f59..86a34b6 100644 --- a/db-rpm-config.spec +++ b/db-rpm-config.spec @@ -3,10 +3,11 @@ %global rrcdir /usr/lib/rpm -%global namespace db +%{!?namespace:%global namespace db} %global macro_ns %{?namespace:%{namespace}_} %global script_ns %{?namespace:%{namespace}-} %global macrofn_ns %{?namespace:%{namespace}-} +%global macrofn() macros.%{?macrofn_ns}%1 Summary: More or less DB related rpm configuration files Name: %{?script_ns}rpm-config @@ -35,7 +36,7 @@ RPM configuration files used by DB team (but others might be interested too). sed \ -e 's|@ML_MACRO_PFX@|%{?macro_ns}|g' \ -e 's|@ML_FIX@|%ml_fix|g' \ - %{SOURCE1} > macros.%{?macrofn_ns}ml + %{SOURCE1} > %{macrofn ml} %install mkdir -p %{buildroot}%{rrcdir}