Author: tille Date: Sat Apr 10 17:48:57 2010 New Revision: 2129 URL: http://svn.debian.org/viewsvn/blends?rev=2129&view=rev
Log: Reinject Debian GIS data into Blends SVN which was formerly included as svn:external property; Rationale: Files do not seem to be maintained pkg-grass team for the moment and I need immediate access. It might be that after some discussion the files will be moved back to pkg-grass SVN but permissions need to be fixed first Added: projects/gis/trunk/ projects/gis/trunk/Makefile projects/gis/trunk/README projects/gis/trunk/build-gis-live (contents, props changed) projects/gis/trunk/config/ projects/gis/trunk/config/conf projects/gis/trunk/config/config projects/gis/trunk/config/config.1 projects/gis/trunk/config/control projects/gis/trunk/debian/ projects/gis/trunk/debian/changelog projects/gis/trunk/debian/compat projects/gis/trunk/debian/control.stub projects/gis/trunk/debian/copyright projects/gis/trunk/debian/rules (contents, props changed) projects/gis/trunk/files/ projects/gis/trunk/files/etc/ projects/gis/trunk/files/etc/kde3/ projects/gis/trunk/files/etc/kde3/kdesktoprc projects/gis/trunk/files/root/ projects/gis/trunk/files/usr/ projects/gis/trunk/files/usr/share/ projects/gis/trunk/files/usr/share/wallpapers/ projects/gis/trunk/files/usr/share/wallpapers/debiangis_wallpaper.png (contents, props changed) projects/gis/trunk/hooks/ projects/gis/trunk/hooks/10-default projects/gis/trunk/hooks/20-osm projects/gis/trunk/packages/ projects/gis/trunk/packages/base projects/gis/trunk/packages/base2 projects/gis/trunk/packages/debian-gis projects/gis/trunk/tasks/ projects/gis/trunk/tasks/devel projects/gis/trunk/tasks/gps projects/gis/trunk/tasks/osm projects/gis/trunk/tasks/statistics projects/gis/trunk/tasks/tools projects/gis/trunk/tasks/web projects/gis/trunk/tasks/workstation Added: projects/gis/trunk/Makefile ============================================================================== --- (empty file) +++ projects/gis/trunk/Makefile Sat Apr 10 17:48:57 2010 @@ -0,0 +1,3 @@ +#!/usr/bin/make -f + +include /usr/share/blends-dev/Makefile Added: projects/gis/trunk/README ============================================================================== --- (empty file) +++ projects/gis/trunk/README Sat Apr 10 17:48:57 2010 @@ -0,0 +1,7 @@ +Debian GIS subproject + +The project web pages are available from <URL:http://wiki.debian.org/DebianGis> + +http://www.refractions.net/white_papers/oss_briefing/2006-06-OSS-Briefing.pdf + +An overview of current open source gis software. Added: projects/gis/trunk/build-gis-live ============================================================================== --- (empty file) +++ projects/gis/trunk/build-gis-live Sat Apr 10 17:48:57 2010 @@ -0,0 +1,198 @@ +#!/bin/sh +# +# (c) 2006, 2007 Holger Levsen <[email protected]> +# (c) 2007 Petter Reinholdtsen <[email protected]> +# (c) 2007, 2008 Andreas Putzo <[email protected]> +# +# Licended under GPL2 +# +# Build script for Debian Gis Live CD. +# Based on build script for Debian Edu live CD. +# +# Build depends: live-helper tasksel +# +# Tested using live-helper version 1.0.0-2 +# +############################################################################## + +# Exit on errors +set -e + +# Config options. See also lh_config call below. +verbose=1 +build_dir=build +publish_dir=$(pwd)/pub +logfile=`mktemp` +today="`date +%Y%m%d%H%M`" +lockfile="/var/lock/gislive-build" +mirror=http://ftp.de.debian.org/debian +dist=lenny +# package (-lists) to install +package_list_dir=$(pwd)/packages +# scripts to execute in the chroot +hook_dir=$(pwd)/hooks +# Files to copy into the chroot to / +misc_files_dir=$(pwd)/files +publisher="Debian GIS Project" +live_username="gis" +live_hostname="Debian-GIS" +# CD boot image +#splashpng=foo.png + +export LH_PACKAGES_LISTS="kde debian-gis base base2" + +# helper functions +msg_info() { + echo info: $@ +} + +msg_error() { + echo error: $@ +} + +at_exit() { + rm $lockfile + if [ -f $logfile ] ; then + grep -v ^ $logfile > $publish_dir/gislive-${today}.log + chmod 644 $publish_dir/gislive-${today}.log + rm $logfile + fi + cd - +} + +#### +trap at_exit EXIT +if [ "$verbose" ]; then + tail -f $logfile & +fi + +# Some steps need to run as root. Use sudo unless already root +if [ root != "$(whoami)" ] ; then + SUDO=sudo +fi + +# check lockfile +if [ -f "$lockfile" ] ; then + echo $lockfile exists, aborting + exit 1 +fi +$SUDO echo $$ > $lockfile + +# check publishdir +if [ ! -d "$publish_dir" ] ; then + msg_error "$publish_dir does not exist, aborting." + exit 1 +fi + +# cleanup from previous builds +[ -d "$build_dir" ] || mkdir -p $build_dir +cd $build_dir +if lh_clean --all; then + msg_info cleaning old build dir succeeded + rm -rf config +else + msg_error generating configuration failed +# exit 1 +fi + +# configure live-helper +export LH_BOOTAPPEND_LIVE="quiet splash" +if /usr/bin/lh_config \ + --apt aptitude \ + --bootappend "quiet splash" \ + --mirror-bootstrap "$mirror" \ + --mirror-binary "$mirror" \ + --distribution "$dist" \ + --categories 'main' \ + --apt-recommends disabled \ + --union-filesystem aufs \ + --linux-packages 'linux-image-2.6 aufs-modules-2.6 squashfs-modules-2.6' \ + --iso-publisher "$publisher" \ + --username "$live_username" \ + --hostname "$live_hostname" \ + --verbose + +# --keyring-packages debian-archive-keyring \ +then + msg_info generating configuration succeeded +else + msg_error generating configuration failed + exit 1 +fi + +# copy hooks +if [ -d "$hook_dir" ]; then + for hook in $(ls "$hook_dir"); do + cp -v $hook_dir/$hook config/chroot_local-hooks + done +fi + +# copy package lists +if [ -d "$package_list_dir" ]; then + for list in $(ls "$package_list_dir"); do + cp -v $package_list_dir/$list config/chroot_local-packageslists + done +fi + +# copy misc files +if [ -d "$misc_files_dir" ]; then + ( cd "$misc_files_dir" && find . ! \( -type d -a -name ".svn" -prune \) ) | while read file; do + if [ -d "$misc_files_dir/$file" ]; then + mkdir -p config/chroot_local-includes/$file + elif [ -f "$misc_files_dir/$file" ]; then + cp -v $misc_files_dir/$file config/chroot_local-includes/$file + fi + done +fi + +# prepare chroot +if $SUDO /usr/bin/lh_bootstrap >> $logfile 2>&1; then + msg_info "bootstrap succeeded." +else + msg_error "bootstrap failed." + exit 1 +fi + +if $SUDO /usr/bin/lh_chroot >> $logfile 2>&1; then + msg_info "creating chroot succeeded." +else + msg_error "creating chroot failed." + exit 1 +fi + +# Generate RLE from a splash image PNG +# Color index 0 is background, and index 7 is foreground. Set to +# black and white respecively +if [ -f "$splashpng" ] ; then + pngtopnm < $splashpng | ppmquant 16 2>/dev/null | \ + ppmtolss16 "#ffffff=7" "#000000=0" 2>/dev/null \ + > config/binary_syslinux/splash.rle +fi + +# call lh_binary to build the iso image and publish the result +if $SUDO /usr/bin/lh_binary >> $logfile 2>&1; then + msg_info "build succeeded." +else + msg_error "build failed." + exit 1 +fi +if [ -f binary.iso ] ; then + mv binary.iso $publish_dir/gislive-${today}.iso + md5sum $publish_dir/gislive-${today}.iso > $publish_dir/gislive-${today}.md5sum + msg_info successfully build live-cd. +else + echo "#########################################################" + echo + echo "An error occured, .iso was not created :-(" + echo + if [ ! "$verbose" ]; then + echo "30 last lines of the make-live output:" + echo + tail -30 $logfile + fi +fi + +# cleanup old images and logs +find $publish_dir -mtime +1 ! -name "gislive-*00.???" -exec rm {} \; +find $publish_dir -mtime +2 ! -name "gislive-1600.???" -exec rm {} \; +find $publish_dir -mtime +14 ! -name "gislive-0400.???" -exec rm {} \; Added: projects/gis/trunk/config/conf ============================================================================== --- (empty file) +++ projects/gis/trunk/config/conf Sat Apr 10 17:48:57 2010 @@ -0,0 +1,9 @@ +## This is a configuration file for Debian GIS Blend +## It is read after /etc/blends/blends.conf and can override or add variables + +## This variable is replaced by a debconf question +## UPDATEUSERMENU=yes + +## Some Blends do not build their name generic like Debian-#BLEND# so +## we need the correct name here +BLENDNAME="Debian GIS" Added: projects/gis/trunk/config/config ============================================================================== --- (empty file) +++ projects/gis/trunk/config/config Sat Apr 10 17:48:57 2010 @@ -0,0 +1,6 @@ +#!/bin/sh +## Prints some info about that package and lets auto-apt work +dpkg --status `basename $0` | \ + grep -v ^Priority | \ + grep -v ^Section | \ + grep -v ^Installed-Size Added: projects/gis/trunk/config/config.1 ============================================================================== --- (empty file) +++ projects/gis/trunk/config/config.1 Sat Apr 10 17:48:57 2010 @@ -0,0 +1,19 @@ +.TH gis-config 1 "Oct 18, 2007" "Debian GIS" +.SH NAME +.B gis-config +.B gis-<meta_package_name> +\- package information and auto-apt helper + +.SH SYNOPSIS +.B gis-config +.B gis-<meta_package_name> + +.SH DESCRIPTION +Print just a simple information page about every gis-* package +of the Debian GIS Blend. Each metapackage has a +.I /usr/bin/gis-<meta_package_name> +file which should print some usefull informations and could be serve +as auto-apt helper. + +.SH AUTHOR +Andreas Tille <[email protected]>. Added: projects/gis/trunk/config/control ============================================================================== --- (empty file) +++ projects/gis/trunk/config/control Sat Apr 10 17:48:57 2010 @@ -0,0 +1,7 @@ +Package: gis-config +Architecture: all +Depends: adduser, debconf (>= 0.5), menu +Description: Debian GIS Project config package + This package builds the basic infra structure of all meta packages + for the Debian GIS Blend. + Added: projects/gis/trunk/debian/changelog ============================================================================== --- (empty file) +++ projects/gis/trunk/debian/changelog Sat Apr 10 17:48:57 2010 @@ -0,0 +1,5 @@ +debian-gis (0.0.1) unstable; urgency=low + + * Initial release. (Closes: #XXXXXX) + + -- Petter Reinholdtsen <[email protected]> Sun, 10 Sep 2006 00:09:59 +0200 Added: projects/gis/trunk/debian/compat ============================================================================== --- (empty file) +++ projects/gis/trunk/debian/compat Sat Apr 10 17:48:57 2010 @@ -0,0 +1 @@ +4 Added: projects/gis/trunk/debian/control.stub ============================================================================== --- (empty file) +++ projects/gis/trunk/debian/control.stub Sat Apr 10 17:48:57 2010 @@ -0,0 +1,8 @@ +Source: debian-gis +Section: misc +Priority: extra +Maintainer: Debian GIS Project <[email protected]> +Uploaders: Petter Reinholdtsen <[email protected]>, Andreas Tille <[email protected]> +Build-Depends-Indep: debhelper (>= 7), blends-dev (>= 0.6.12) +Standards-Version: 3.8.4 + Added: projects/gis/trunk/debian/copyright ============================================================================== --- (empty file) +++ projects/gis/trunk/debian/copyright Sat Apr 10 17:48:57 2010 @@ -0,0 +1,23 @@ +This package was written by Petter Reinholdtsen on and before +Sat Aug 4 22:39:41 CEST 2007 + +Upstream Author: The Debian GIS project <[email protected]> + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. Added: projects/gis/trunk/debian/rules ============================================================================== --- (empty file) +++ projects/gis/trunk/debian/rules Sat Apr 10 17:48:57 2010 @@ -0,0 +1,3 @@ +#!/usr/bin/make -f + +include /usr/share/blends-dev/rules Added: projects/gis/trunk/files/etc/kde3/kdesktoprc ============================================================================== --- (empty file) +++ projects/gis/trunk/files/etc/kde3/kdesktoprc Sat Apr 10 17:48:57 2010 @@ -0,0 +1,3 @@ +[Desktop0] +Wallpaper=/usr/share/wallpapers/debiangis_wallpaper.png +WallpaperMode=Scaled Added: projects/gis/trunk/files/usr/share/wallpapers/debiangis_wallpaper.png ============================================================================== Binary file. No diff available. Added: projects/gis/trunk/hooks/10-default ============================================================================== --- (empty file) +++ projects/gis/trunk/hooks/10-default Sat Apr 10 17:48:57 2010 @@ -0,0 +1,12 @@ +#! /bin/sh + +echo "Executing $0" +wallpaper=/root/debiangis_wallpaper.png + +# run deborphan +aptitude remove --purge $(deborphan) + +# run updatedb +updatedb + +exit 0 Added: projects/gis/trunk/hooks/20-osm ============================================================================== --- (empty file) +++ projects/gis/trunk/hooks/20-osm Sat Apr 10 17:48:57 2010 @@ -0,0 +1,28 @@ +#! /bin/sh +# Populate postgres with osm planet data + +echo "Executing $0" + +planet=/root/planet-latest.osm.bz2 + +if [ ! -f "$planet" ]; then + echo "No planet file found!" + exit 0 +fi +if [ ! -x /usr/bin/osm2pgsql ]; then + echo "osm2pgsql not installed!" + exit 0 +fi + +/etc/init.d/postgresql-8.3 start +sudo -u postgres createuser -Upostgres -S -D -R gis +sudo -u postgres createdb -Upostgres -EUNICODE gis +echo GRANT ALL ON SCHEMA PUBLIC TO gis | sudo -u postgres psql -Upostgres gis +sudo -u postgres createlang -Upostgres plpgsql gis +sudo -u postgres psql gis < /usr/share/postgresql-8.3-postgis/lwpostgis.sql +echo GRANT ALL ON geometry_columns TO gis | sudo -u postgres psql -Upostgres gis +echo GRANT ALL ON spatial_ref_sys TO gis | sudo -u postgres psql -Upostgres gis +sudo -u postgres /usr/bin/osm2pgsql $planet +/etc/init.d/postgresql-8.3 stop +rm -f "$planet" +exit 0 Added: projects/gis/trunk/packages/base ============================================================================== --- (empty file) +++ projects/gis/trunk/packages/base Sat Apr 10 17:48:57 2010 @@ -0,0 +1,16 @@ +usplash-theme-debian +less +iceweasel +links +lynx +deborphan +cvs +cvsutils +cvs2cl +subversion +subversion-tools +bzr +bzr-tools +sl +openssh-client +locate Added: projects/gis/trunk/packages/base2 ============================================================================== --- (empty file) +++ projects/gis/trunk/packages/base2 Sat Apr 10 17:48:57 2010 @@ -0,0 +1 @@ +usplash Added: projects/gis/trunk/packages/debian-gis ============================================================================== --- (empty file) +++ projects/gis/trunk/packages/debian-gis Sat Apr 10 17:48:57 2010 @@ -0,0 +1,49 @@ +avce00 +e00compr +earth3d +gdal-bin +geoip-bin +gmt +gpsbabel +gpsdrive +gpsman +gpsmanshp +gpx2shp +grace6 +grass +grass-doc +kflog +mapnik-utils +mapserver-bin +mozilla-plugin-gnash +ogdi-bin +openscenegraph +thuban +drawmap +pgadmin3 +php5-mapscript +phppgadmin +postgis +postgresql-8.3-postgis +proj +python-mapnik +qgis +qgis-plugin-grass +r-base +r-cran-mapdata +r-cran-maps +googleearth-package +gosmore +gpsd +gpsd-clients +gpstrans +josm +mapnik-viewer +openjump +osm-tools +osmarendrer +r-cran-mapproj +renderathome +swfdec-mozilla +osm2pgsql +viking Added: projects/gis/trunk/tasks/devel ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/devel Sat Apr 10 17:48:57 2010 @@ -0,0 +1,9 @@ +Task: Devel +Description: Developing GIS applications + Debian packages which are useful to develop applications dealing with + geographical information. + +Depends: python-mapnik + +Depends: python-osmgpsmap + Added: projects/gis/trunk/tasks/gps ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/gps Sat Apr 10 17:48:57 2010 @@ -0,0 +1,13 @@ +Task: GPS +Description: GPS related programs + Set of Debian packages which are dealing with GPS devices + and data. + +Depends: gpsbabel, \ + gpx2shp, \ + gpsd, \ + gpsdrive, \ + gpsman, \ + gpstrans, \ + gpsd-clients + Added: projects/gis/trunk/tasks/osm ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/osm Sat Apr 10 17:48:57 2010 @@ -0,0 +1,39 @@ +Task: OpenStreetMap +Description: OpenStreetMap related programs + Set of Debian packages which are dealing with OpenStreetMap + data. + +Recommends: gis-gps + +Depends: viking + +Depends: josm +X-Conflicts: josm-plugins +X-Comment Conflicts with recent josm package + +Depends: merkaartor + +Depends: gosmore + +Depends: maptool + +Depends: osm2navit, osm2pgsql + +X-Comment: Does it make sense to create a osm-server task??? +Depends: osmosis + +Depends: memphis +Homepage: http://trac.openstreetmap.ch/trac/memphis/ +License: GPL +WNPP: 575401 +Pkg-Description: GObject based API to render OpenStreetMap data on a cairo surface + LibMemphis provides a GObject based API to render + OpenStreetMap data on a cairo surface. Libmemphis implements the + 'Slippy Map Tilename' specification, like Mapnik and Osmarender. It + supports zoom level 12 to 18, projected with the Mercator projection. + +X-Depends: osmarender +X-Comment: There might have been a package of this because it was mentioned in + the workplace task, but I was not able any trace of the package in + the Debian pool. + Added: projects/gis/trunk/tasks/statistics ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/statistics Sat Apr 10 17:48:57 2010 @@ -0,0 +1,9 @@ +Task: Statistics +Description: Statistics with geographical data + Set of Debian packages which are useful for doing statistics + with geographical data. + +Depends: r-cran-mapdata, \ + r-cran-mapproj, \ + r-cran-maps + Added: projects/gis/trunk/tasks/tools ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/tools Sat Apr 10 17:48:57 2010 @@ -0,0 +1,17 @@ +Task: Tools +Description: Tools to handle geographic information + Debian packages which are dealing with geographical information + and provide some useful tools for conversion, manipulation and + other things. Furthermore some more general tools like vector + plotting programs are suggested. + +Depends: geographiclib-tools + +Depends: geoip-bin + +Depends: gmt + +Depends: grace + +Depends: mapnik-utils, mapnik-viewer + Added: projects/gis/trunk/tasks/web ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/web Sat Apr 10 17:48:57 2010 @@ -0,0 +1,7 @@ +Task: Web +Description: Present geographic information using web features + Debian packages which are dealing with geographical information + to be presented for the web. + +Depends: php5-mapscript, mapserver-bin, cgi-mapserver, python-mapscript + Added: projects/gis/trunk/tasks/workstation ============================================================================== --- (empty file) +++ projects/gis/trunk/tasks/workstation Sat Apr 10 17:48:57 2010 @@ -0,0 +1,44 @@ +Task: Workstation +Description: Geographic Information Systems (GIS) workstation + This task sets up your system to be a GIS workstation to process + geographical information and make maps. + +Depends: gis-osm, gis-tools + +Depends: grass, \ + qgis, \ + qgis-plugin-grass +Why: The key packages in the GIS task. +Responsible: Petter Reinholdtsen +NeedConfig: ? + +Depends: openjump, \ + earth3d, \ + openscenegraph, \ + thuban, \ + drawmap, \ + proj + +X-Deleted-From-Debian: kflog (available in Etch) + +Depends: postgis, \ + postgresql-8.4-postgis + +Suggests: grass-doc + +X-Begin-Category: ESRI Shapefile + +Depends: gpsmanshp, \ + avce00, \ + e00compr + +X-End-Category: ESRI Shapefile + +Depends: gdal-bin, \ + ogdi-bin + +Suggests: googleearth-package + +Suggests: s3dosm +X-Comment: Please verify sense of this package, it is Tagged qa::low-popcon + _______________________________________________ Blends-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/blends-commit
