diff options
author | Joerg Steffens <joerg.steffens@bareos.com> | 2016-09-23 12:53:45 +0300 |
---|---|---|
committer | Joerg Steffens <joerg.steffens@bareos.com> | 2016-09-23 14:39:43 +0300 |
commit | 48ad9b2ba09195985065cf33e16929dd47ddeef8 (patch) | |
tree | 2b12cbae42094f43a0a1c0f222d8fdb0b30ea0ee | |
parent | 19f03dc5b58671fdbcb27607345409aa312a60a6 (diff) |
build fix: destinguish between SLES12 and Leap 42.1Release/16.2.4-rc1
-rw-r--r-- | packaging/obs/bareos-webui.spec | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/packaging/obs/bareos-webui.spec b/packaging/obs/bareos-webui.spec index b9372a0..eeb13df 100644 --- a/packaging/obs/bareos-webui.spec +++ b/packaging/obs/bareos-webui.spec @@ -1,7 +1,7 @@ Name: bareos-webui #Provides: -Version: 15.2.1 +Version: 16.2.0 Release: 0%{?dist} Summary: Bareos Web User Interface @@ -15,7 +15,11 @@ BuildArch: noarch BuildRequires: autoconf automake bareos-common -Requires: php >= 5.3.3 +# ZendFramework 2.4 says it required php >= 5.3.23. +# However, it works on SLES 11 with php 5.3.17 +# while it does not work with php 5.3.3 (RHEL6). +Requires: php >= 5.3.17 + Requires: php-bz2 Requires: php-ctype Requires: php-curl @@ -60,8 +64,6 @@ BuildRequires: mod_php_any %define daemon_group www Requires: apache Requires: mod_php_any -#Recommends: php-pgsql php-mysql php-sqlite -#Suggests: postgresql-server mysql sqlite3 %else #if 0#{?fedora} || 0#{?rhel_version} || 0#{?centos_version} BuildRequires: httpd @@ -140,8 +142,15 @@ fi; \ a2enmod setenv &> /dev/null || true a2enmod rewrite &> /dev/null || true -%if 0%{?suse_version} >= 1215 -a2enmod php7 &> /dev/null || true +%if 0%{?suse_version} >= 1315 +# 1315: +# SLES12 (PHP 7) +# openSUSE Leap 42.1 (PHP 5) +if php -v | grep -q "PHP 7"; then + a2enmod php7 &> /dev/null || true +else + a2enmod php5 &> /dev/null || true +fi %else a2enmod php5 &> /dev/null || true %endif |