<div dir="ltr">On Sun, Sep 15, 2013 at 1:36 PM, Michael Schwendt <span dir="ltr">&lt;<a href="mailto:mschwendt@gmail.com" target="_blank">mschwendt@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sun, 15 Sep 2013 12:09:21 -0500, Richard Shaw wrote:<br>
<br>
&gt; &gt;&gt; Have you tried to tweak the %setup macro with the -n option ?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Yes, I have to because the source name doesn&#39;t match the package name<br>
&gt; &gt; anymore...<br>
&gt; &gt;<br>
&gt; &gt; %setup -q -n %{srcname}-%{version}<br>
&gt; &gt;<br>
&gt; &gt; where srcname is defines at &quot;tqsl&quot;<br>
&gt; &gt;<br>
&gt; &gt; I could make another version definition but that seems wrong somehow and<br>
&gt; &gt; even if that fixes cd&#39;ing into the source dir, I&#39;m not sure it would fix<br>
&gt; &gt; the final package names...<br>
&gt; &gt;<br>
&gt;<br>
&gt; Just tried that (%global tqslver 1.14.3) and it worked. Even named the<br>
&gt; packages correctly!<br>
<br>
</div>The readers of this thread cannot tell where %tqslver is used.<br>
<br>
It could be that you&#39;re only confused about what %setup does. You really<br>
just need to tell it which build directory to enter, and that builddir<br>
will be entered automatically for the rest of the %prep, %build, %install<br>
and %check sections. If its the top-level source dir, and the name of<br>
that one differs from the default %name-%version, tweak the %setup<br>
invocation as necessary using the -n parameter.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>That&#39;s what I ended up doing, it just not documented on Maximum RPM that you need to do that.</div><div><br></div><div>Thanks,</div>
<div>Richard </div></div></div></div>