I'm attempting to use the %{dist} tag in my RPM spec file to provide distribution-specific dependencies between Fedora Core (e.g. fc12), CentOS 5 (e.g. el5) and Amazon's Linux AMI:
Release: %_svn_revision%{?dist}
and
# Depencencies
%{?rhel:Requires: ...}
%{?fedora:Requires: ...}
Unfortunately, %{dist} doesn't appear to be defined in CentOS 5.5, and I haven't found a distribution-specific conditional that matches CentOS 5.5 (I thought el5 would match, but doesn't appear to). This ticket reported the missing %{dist} in CentOS in 2008, but hasn't been updated since 2009.
How can I get %{dist} defined in CentOS and what conditional should I use to match CentOS 5?
Can any RPM gurus point me in the right direction?