SPECS: mapserver.spec - repaired and updated to newest (4.6.1) rel...

bartowl bartowl at pld-linux.org
Thu Sep 1 17:51:02 CEST 2005


Author: bartowl                      Date: Thu Sep  1 15:51:02 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- repaired and updated to newest (4.6.1) rel
- tcl currently broken, disabled with bcond

---- Files affected:
SPECS:
   mapserver.spec (1.17 -> 1.18) 

---- Diffs:

================================================================
Index: SPECS/mapserver.spec
diff -u SPECS/mapserver.spec:1.17 SPECS/mapserver.spec:1.18
--- SPECS/mapserver.spec:1.17	Sat Nov 20 21:14:09 2004
+++ SPECS/mapserver.spec	Thu Sep  1 17:50:57 2005
@@ -1,18 +1,26 @@
 # $Revision$, $Date$
+#
+# TODO:
+# - add conditional builds for all mapscript variants
+# - fix tcl mapscript (maybe rel > 4.6.1 will include pre-swig'ed mapscript_wrap.c)
+#
+# Contitional build:
+%bcond_with	ms_tcl			# Tcl mapscript module
+
 #%%define	apxs	/usr/sbin/apxs1
 %include	/usr/lib/rpm/macros.perl
 Summary:	Web-enabled mapping application development
 Summary(pl):	Generowanie map poprzez WWW
 Name:		mapserver
-Version:	3.6.4
-Release:	2
+Version:	4.6.1
+Release:	1
 License:	BSD-like
 Group:		Applications
-Source0:	http://mapserver.gis.umn.edu/dist/%{name}-%{version}.tar.gz
-# Source0-md5:	3b76702c0481fdcf9cdb5622bf50d93c
-Patch0:		%{name}-php.patch
+Source0:	http://cvs.gis.umn.edu/dist/%{name}-%{version}.tar.gz
+# Source0-md5:	4efff8a20a44bab41b8d14451f21d6ee
+Patch0:		%{name}-fastcgi-include.patch
 URL:		http://mapserver.gis.umn.edu/
-BuildRequires:	apache1-devel >= 1.3.0
+BuildRequires:	apache-devel
 BuildRequires:	autoconf
 BuildRequires:	bison
 BuildRequires:	freetype-devel >= 2.0.0
@@ -24,8 +32,12 @@
 BuildRequires:	perl-devel
 BuildRequires:	php-devel >= 4.2.3
 BuildRequires:	rpm-perlprov
-BuildRequires:	tcl-devel
+%{?with_ms_tcl:BuildRequires:	tcl-devel}
 BuildRequires:	zlib-devel
+BuildRequires:	geos-devel >= 2.0.0
+BuildRequires:	proj-devel
+BuildRequires:	postgis >= 1.0.0
+BuildRequires:	gdal-devel >= 1.3.0
 Requires:	php-cgi
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -89,6 +101,7 @@
 %description -n php-mapscript -l pl
 Moduł MapScript dla PHP.
 
+%if %{with ms_tcl}
 %package -n tcl-mapscript
 Summary:	Tcl MapScript module
 Summary(pl):	Moduł Tcl MapScript
@@ -99,6 +112,7 @@
 
 %description -n tcl-mapscript -l pl
 Moduł Tcl MapScript.
+%endif
 
 %prep
 %setup -q
@@ -108,9 +122,19 @@
 %{__autoconf}
 %configure \
 	--with-eppl \
-	--with-php=/usr/include/php
-#	--with-apxs=%{apxs}
-#       version 3.6.4 requires PHP4 configured as CGI
+	--with-php=/usr/include/php \
+	--with-proj \
+	--with-geos \
+	--with-gdal \
+	--with-postgis \
+	--with-ogr \
+	--with-wfs \
+	--with-wcs \
+	--with-wmsclient \
+	--with-fastcgi \
+	--with-ming \
+	--with-pdf \
+	--with-wfsclient
 
 %{__make} REGEX_OBJ=
 
@@ -119,13 +143,15 @@
 	INSTALLDIRS=vendor
 %{__make} \
 	OPTIMIZE="%{rpmcflags}"
-
+%if %{with ms_tcl}
+# tcl currently disables - swig problems and mapscript_wrap.c not included!
 cd ../tcl
+touch ../../perlvars
 ./configure --with-tcl=/usr
 %{__make} \
 	TCL_CC="%{__cc} %{rpmcflags} -pipe" \
 	TCL_SHLIB_CC="%{__cc} %{rpmcflags} -pipe -shared"
-
+%endif
 # mapscript/python - TODO? but no Makefile nor README...
 
 %install
@@ -144,9 +170,11 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+%if %{with ms_tcl}
 cd ../tcl
 %{__make} install \
 	TCL_EXEC_PREFIX=$RPM_BUILD_ROOT%{_prefix}
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -183,6 +211,7 @@
 %doc mapscript/php3/README mapscript/php3/examples/*.phtml
 %attr(755,root,root) %{_libdir}/php/php_mapscript.so
 
+%if %{with ms_tcl}
 %files -n tcl-mapscript
 %defattr(644,root,root,755)
 %doc mapscript/tcl/README mapscript/tcl/examples/*.tcl
@@ -190,6 +219,7 @@
 %attr(755,root,root) %{_libdir}/MapscriptTcl1.1/*.so
 %{_libdir}/MapscriptTcl1.1/*.tcl
 %{_libdir}/MapscriptTcl1.1/*.html
+%endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -197,6 +227,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2005/09/01 15:50:57  bartowl
+- repaired and updated to newest (4.6.1) rel
+- tcl currently broken, disabled with bcond
+
 Revision 1.17  2004/11/20 20:14:09  radek
 - fixed broken BR; doesn't build anyway
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mapserver.spec?r1=1.17&r2=1.18&f=u




More information about the pld-cvs-commit mailing list