Disable PHP support.
This commit is contained in:
parent
9c1aea93f5
commit
22e80cc721
@ -1,12 +1,15 @@
|
||||
%global ini_name 40-mapserver.ini
|
||||
%global project_owner mapserver
|
||||
%global project_name mapserver
|
||||
# MapServer doesn't support PHP 7 yet. See:
|
||||
# https://github.com/mapserver/mapserver/issues/5252
|
||||
%global php_mapscript 0
|
||||
%global commit 6ae2bc6915d73417f4fea78201d4f7087c25b3f1
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: mapserver
|
||||
Version: 7.0.1
|
||||
Release: 2.git%{shortcommit}%{?dist}
|
||||
Release: 3.git%{shortcommit}%{?dist}
|
||||
Summary: Environment for building spatially-enabled internet applications
|
||||
|
||||
Group: Development/Tools
|
||||
@ -68,6 +71,7 @@ Requires: %{name} = %{version}
|
||||
%description devel
|
||||
This package contains development files for mapserver.
|
||||
|
||||
%if 0%{php_mapscript}
|
||||
%package -n php-%{name}
|
||||
Summary: PHP/Mapscript map making extensions to PHP
|
||||
Group: Development/Languages
|
||||
@ -79,6 +83,7 @@ Requires: php(api) = %{php_core_api}
|
||||
%description -n php-%{name}
|
||||
The PHP/Mapscript extension provides full map customization capabilities within
|
||||
the PHP scripting language.
|
||||
%endif # end php_mapscript
|
||||
|
||||
|
||||
%package perl
|
||||
@ -173,7 +178,9 @@ cmake -DINSTALL_LIB_DIR=%{_libdir} \
|
||||
-DWITH_MYSQL=TRUE \
|
||||
-DWITH_PERL=TRUE \
|
||||
-DCUSTOM_PERL_SITE_ARCH_DIR="%{perl_vendorarch}" \
|
||||
%if 0%{php_mapscript}
|
||||
-DWITH_PHP=TRUE \
|
||||
%endif # end php_mapscript
|
||||
-DWITH_POSTGIS=TRUE \
|
||||
-DWITH_PROJ=TRUE \
|
||||
-DWITH_PYTHON=TRUE \
|
||||
@ -204,8 +211,10 @@ make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_libexecdir}
|
||||
%if 0%{php_mapscript}
|
||||
mkdir -p %{buildroot}%{php_inidir}
|
||||
mkdir -p %{buildroot}%{php_extdir}
|
||||
%endif # end php_mapscript
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
mkdir -p %{buildroot}%{_datadir}/%{name}
|
||||
mkdir -p %{buildroot}%{_includedir}/%{name}/
|
||||
@ -223,12 +232,14 @@ install -p -m 644 *.h %{buildroot}%{_includedir}/%{name}/
|
||||
cd build
|
||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||
|
||||
%if 0%{php_mapscript}
|
||||
# install php config file
|
||||
mkdir -p %{buildroot}%{php_inidir}
|
||||
cat > %{buildroot}%{php_inidir}/%{ini_name} <<EOF
|
||||
; Enable %{name} extension module
|
||||
extension=php_mapscript.so
|
||||
EOF
|
||||
%endif # end php_mapscript
|
||||
|
||||
|
||||
%post libs -p /sbin/ldconfig
|
||||
@ -262,11 +273,13 @@ EOF
|
||||
%{_libdir}/libmapserver.so
|
||||
%{_includedir}/%{name}/
|
||||
|
||||
%if 0%{php_mapscript}
|
||||
%files -n php-%{name}
|
||||
%doc mapscript/php/README
|
||||
%doc mapscript/php/examples
|
||||
%config(noreplace) %{php_inidir}/%{ini_name}
|
||||
%{php_extdir}/php_mapscript.so*
|
||||
%endif # end php_mapscript
|
||||
|
||||
%files perl
|
||||
%doc README
|
||||
@ -295,6 +308,9 @@ EOF
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jun 28 2016 Julien Enselme <jujens@jujens.eu> - 7.0.1-3.git6ae2bc6
|
||||
- Disable PHP support.
|
||||
|
||||
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 7.0.1-2.git6ae2bc6
|
||||
- Perl 5.24 rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user