Summary: An Internet mapping server. Name: mapserver Version: 4.4.1 Release: mh2 License: BSD Group: Development/Tools Source: mapserver-%{version}.tar.gz URL: http://mapserver.gis.umn.edu Prefix: %{_prefix} Buildroot: %{_tmppath}/%{name}-root BuildRequires: gdal-devel, postgresql-devel, gd-devel >= 2.0.12, proj-devel BuildRequires: libjpeg-devel, libpng-devel, curl-devel >= 7.10 BuildRequires: php-devel, perl, python-devel Requires: postgresql-libs >= 7.2, httpd, gd >= 2.0.12, gdal, proj Requires: libjpeg, libpng, curl >= 7.10 %description Mapserver is an internet mapping program that converts GIS data to map images in real time. With appropriate interface pages, Mapserver can provide an interactive internet map based on custom GIS data. %package php Summary: PHP/Mapscript map making extensions to PHP. Group: Development/Languages Requires: php >= 4.3 %description php The PHP/Mapscript extension provides full map customization capabilities within the PHP scripting language. %package perl Summary: Perl/Mapscript map making extensions to Perl. Group: Development/Languages Requires: perl >= 5.8.3 %description perl The Perl/Mapscript extension provides full map customization capabilities within the Perl programming language. %package python Summary: Python/Mapscript map making extensions to Python. Group: Development/Languages Requires: python >= 2.3 %description python The Python/Mapscript extension provides full map customization capabilities within the Python programming language. %prep %setup -q %build %configure \ --with-gdal=/usr/bin/gdal-config \ --with-ogr=/usr/bin/gdal-config \ --with-postgis=pg_config \ --with-proj \ --with-wfs \ --with-wfsclient \ --with-wmsclient \ --with-threads \ --with-curl-config=curl-config \ --with-php=`php-config --prefix`/include/php \ --disable-debug make cd mapscript/perl perl Makefile.PL make cd ../python python setup.py build %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT/var mkdir $RPM_BUILD_ROOT/var/www mkdir $RPM_BUILD_ROOT/var/www/cgi-bin mkdir $RPM_BUILD_ROOT/usr mkdir $RPM_BUILD_ROOT/usr/lib mkdir $RPM_BUILD_ROOT/usr/lib/php4 mkdir $RPM_BUILD_ROOT/etc mkdir $RPM_BUILD_ROOT/etc/php.d mkdir $RPM_BUILD_ROOT/usr/bin cp -a mapserv $RPM_BUILD_ROOT/var/www/cgi-bin cp -a shp2img $RPM_BUILD_ROOT/usr/bin cp -a shptree $RPM_BUILD_ROOT/usr/bin cp -a sortshp $RPM_BUILD_ROOT/usr/bin cp -a tile4ms $RPM_BUILD_ROOT/usr/bin cp -a mapscript/php3/php_mapscript.so $RPM_BUILD_ROOT/usr/lib/php4 cd mapscript/perl make DESTDIR=$RPM_BUILD_ROOT pure_install cd ../python python setup.py install --root $RPM_BUILD_ROOT %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %post %preun %files %defattr(-,root,root) /usr/bin/shp2img /usr/bin/shptree /usr/bin/sortshp /usr/bin/tile4ms /var/www/cgi-bin/mapserv %files php %defattr(-,root,root) /usr/lib/php4/php_mapscript.so %files perl %defattr(-,root,root) /usr/lib/perl5/site_perl/*/i386-linux-thread-multi/auto/mapscript/mapscript.so /usr/lib/perl5/site_perl/*/i386-linux-thread-multi/auto/mapscript/mapscript.bs /usr/lib/perl5/site_perl/*/i386-linux-thread-multi/auto/mapscript/.packlist /usr/lib/perl5/site_perl/*/i386-linux-thread-multi/mapscript.pm %files python %defattr(-,root,root) /usr/lib/python*/site-packages/mapscript.py /usr/lib/python*/site-packages/_mapscript.so /usr/lib/python*/site-packages/mapscript.pyc %changelog * Sun Dec 19 2004 Schuyler Erle - Added Perl and Python MapScript sub-packages. * Mon May 24 2004 Paul Ramsey - Added mapscript build and version 4.2 * Mon Feb 3 2004 Paul Ramsey - first draft