rpm packaging: fix build for CentOS 7
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Fri, 12 Sep 2014 09:31:52 +0000 (12:31 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Mon, 15 Sep 2014 11:22:47 +0000 (14:22 +0300)
Change-Id: I81406ed8de243c759f1a52f2c6537188d95f950f
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
packaging/pristine-tar.spec

index 95090990b9fe5662aa4dd02e9b02891c3d000d1d..b16b6fd81b331fa8db90481928808beb6ef98483 100644 (file)
@@ -16,7 +16,7 @@ Patch5:     0006-Add-.gbp.conf.patch
 Patch6:     0007-Use-posix-tar-format-by-default.patch
 Patch7:     0008-Mangle-PAX-headers-when-using-posix-tar-format.patch
 Patch8:     0009-HACK-workaround-for-some-broken-pristine-tar-branche.patch
-%if 0%{?fedora} || 0%{?centos_version}
+%if 0%{?fedora} || 0%{?centos_version} || 0%{?centos_ver}
 Requires:   tar < 2:1.27
 %else
 Requires:   tar < 1.27
@@ -34,7 +34,7 @@ Requires:   perl-base
 %else
 Requires:   perl
 %endif
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?centos_ver} >= 7
 Requires:   xdelta1
 %else
 Requires:   xdelta < 3
@@ -97,7 +97,7 @@ control.
 %patch8 -p1
 
 %build
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?centos_ver} >= 7
 %define makemaker_extraopts XDELTA_PROGRAM=xdelta1
 %endif
 perl Makefile.PL INSTALLDIRS=vendor PREFIX=%{_prefix} %{?makemaker_extraopts}