[Mageia-dev] Another problem with new rpm
Jani Välimaa
jani.valimaa at gmail.com
Wed Dec 26 18:46:56 CET 2012
On Wed, 26 Dec 2012 14:13:44 +0000
Pascal Terjan <pterjan at gmail.com> wrote:
> It seems you can no longer use a variable not coming from a tag as a
> parameter of %setup
>
> The following spec leads to error: line 88: Bad %setup option -n:
> missing argument
>
> %define pre rc5
> %define rel 5
>
> %if %pre
> %define release %mkrel 0.%{pre}.%{rel}
> %define distname %{name}-%{version}-%{pre}.tar.bz2
> %define dirname %{name}-%{version}~%{pre}
> %else
> %define release %mkrel %{rel}
> %define distname %{name}-%{version}.tar.bz2
> %define dirname %{name}-%{version}
> %endif
>
> [...]
>
> %setup -q -n %{dirname}
>
> So far 8 packages are affected
Similar approach works at least for openttd.
However macro isn't called %dirname in openttd.spec. What if you
rename %dirname to something else?
More information about the Mageia-dev
mailing list