fix spec file bug

When a spec variable is not defined, we need %{?var}.
The ? was missing in some cases.  If it's missing and var is not
defined, then %{var} resolves to %{var} which fails integer
comparisons

Change-Id: I19507f7687645bcc68ddabd2a29a4f1026c01955
Signed-off-by: Mike Burns <mburns@redhat.com>