[Mageia-dev] Another problem with new rpm

Pascal Terjan pterjan at gmail.com
Wed Dec 26 16:11:18 CET 2012


On Wed, Dec 26, 2012 at 2:13 PM, 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

And the really annoying ones are: %setup -q -n %{oname}-%{version}
I would hate to have to expand the variable


More information about the Mageia-dev mailing list