[mapserver] conform to PHP Guidelines (#828161) add minimal load test for php extension

Remi Collet remi at fedoraproject.org
Fri Oct 26 07:39:27 UTC 2012


commit 84460ba1e86f2996814d42b63cf2d67d824d6a43
Author: Remi Collet <rcollet at redhat.com>
Date:   Fri Oct 26 09:39:12 2012 +0200

    conform to PHP Guidelines (#828161)
    add minimal load test for php extension

 mapserver.spec |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/mapserver.spec b/mapserver.spec
index c153bdf..b176793 100644
--- a/mapserver.spec
+++ b/mapserver.spec
@@ -1,6 +1,6 @@
 Name:           mapserver
 Version:        6.0.3
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        Environment for building spatially-enabled internet applications
 Group:          Development/Tools
 License:        BSD
@@ -20,7 +20,7 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  postgresql-devel mysql-devel swig > 1.3.24
 # BuildRequires:  java java-devel
 BuildRequires:  geos-devel proj-devel gdal-devel agg-devel cairo-devel
-BuildRequires:  php-devel freetype-devel gd-devel >= 2.0.16
+BuildRequires:  freetype-devel gd-devel >= 2.0.16
 BuildRequires:  python-devel curl-devel zlib-devel libxml2-devel
 BuildRequires:  libjpeg-devel libpng-devel libtiff-devel fribidi-devel giflib-devel
 
@@ -36,7 +36,10 @@ custom GIS data.
 %package -n php-mapserver
 Summary:        PHP/Mapscript map making extensions to PHP
 Group:          Development/Languages
-Requires:       httpd php-gd
+BuildRequires:  php-devel
+Requires:       php-gd%{?_isa}
+Requires:       php(zend-abi) = %{php_zend_api}
+Requires:       php(api) = %{php_core_api}
 
 %description -n php-mapserver
 The PHP/Mapscript extension provides full map customization capabilities within
@@ -213,6 +216,14 @@ done
 # fix some exec bits
 chmod 755 %{buildroot}/%{perl_vendorarch}/auto/mapscript/mapscript.so
 
+%check
+# Minimal load test for PHP extension
+php -n \
+    -d extension_dir=mapscript/php \
+    -d extension=php_mapscript.so \
+    -m | grep MapScript
+
+
 %clean
 rm -rf %{buildroot}
 
@@ -257,6 +268,10 @@ rm -rf %{buildroot}
 # %{_javadir}/*.jar
 
 %changelog
+* Fri Oct 26 2012 Remi Collet <remi at fedoraproject.org> - 6.0.3-7
+- conform to PHP Guidelines (#828161)
+- add minimal load test for php extension
+
 * Tue Oct 16 2012 Pavel Lisý <pali at fedoraproject.org> - 6.0.3-6
 - temporary removed mapserver-java (mapscript) due to build problem
   with jdk7


More information about the scm-commits mailing list