rpm packaging: enable CentOS 7
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 12 Sep 2014 13:31:20 +0000 (16:31 +0300)
committerJun Wang <junbill.wang@samsung.com>
Wed, 27 Jan 2016 17:33:14 +0000 (01:33 +0800)
Fix dependencies and enable git-buildpackage(-deb) subpackage for
CentOS 7.

Also fixes one excess dependency for Fedora: no need for dpkg-devel,
dpkg-dev is enough.

Change-Id: I2c3929ae623c9694aa9afcb8a4e3155696179f05
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
packaging/git-buildpackage.spec

index be1a682..ad8f0e5 100644 (file)
@@ -12,11 +12,15 @@ URL:        https://honk.sigxcpu.org/piki/projects/git-buildpackage/
 Source0:    %{name}_%{version}.tar.gz
 
 # Conditional package names for requirements
-%if 0%{?fedora} || 0%{?centos_ver}
+%if 0%{?fedora} || 0%{?centos_ver} > 7
+%define dpkg_pkg_name dpkg-dev
+%else
+%if 0%{?centos_version}
 %define dpkg_pkg_name dpkg-devel
 %else
 %define dpkg_pkg_name dpkg
 %endif
+%endif
 
 %if 0%{?suse_version} && 0%{?suse_version} < 1230
 %define devscripts_pkg_name devscripts-fixes
@@ -30,7 +34,7 @@ Source0:    %{name}_%{version}.tar.gz
 %define man_pkg_name man
 %endif
 
-%if 0%{?fedora} || 0%{?centos_ver} || 0%{?tizen_version:1}
+%if 0%{?fedora} || 0%{?centos_version} || 0%{?centos_ver} || 0%{?tizen_version:1}
 %define python_pkg_name python
 %else
 %define python_pkg_name python-base
@@ -205,8 +209,8 @@ cat >> files.list << EOF
 EOF
 %endif
 
-# Disable the debian tools for CentOS
-%if 0%{?centos_version}
+# Disable the debian tools for old CentOS
+%if 0%{?centos_version} && 0%{?centos_ver} < 7
 for f in `cat files.list`; do
     rm -rfv %{buildroot}/$f
 done