On Thu, Jan 29, 2015 at 9:36 PM, T.C. Hollingsworth
<tchollingsworth(a)gmail.com> wrote:
createSRPMfromSCM operations are always noarch and can performed on
any primary architecture.
In general, you should always use %{?foo} syntax for anything that
will be parsed at createSRPMfromSCM time (e.g. in %if conditionals and
anything above %prep), unless of course it is defined with %global in
your spec file. There's a lot of stuff that's missing during SRPM
creation time...
Thanks, but there is nothing wrong with the conditional. That
particular conditional is used [1] in lots [2] of [3] spec [4] files
[5], and worked the last time I built this package. The problem here
is that *something* is erroneously concluding that the package I am
trying to build is noarch. It isn't. It has a noarch subpackage, but
the package itself is archful. What is the something that is coming
to this wrong conclusion?
References:
[1]
https://apps.fedoraproject.org/packages/NearTree-devel/sources/spec
[2]
https://apps.fedoraproject.org/packages/rasmol/sources/spec
[3]
https://apps.fedoraproject.org/packages/Box2D/sources/spec
[4]
https://apps.fedoraproject.org/packages/python-webm/sources/spec
[5]
https://apps.fedoraproject.org/packages/libpuzzle/sources/spec
--
Jerry James
http://www.jamezone.org/