desktop/qlandkartegt: Added (Geotiff/Garmin map/OSM viewer)

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Daniel Stolarski 2011-12-23 01:50:22 -06:00 committed by Niels Horn
parent 054cb56659
commit 6e4b7aa525
4 changed files with 128 additions and 0 deletions

View file

@ -0,0 +1,16 @@
QLandkarteGT (GeoTIFF/Garmin map/OSM viewer)
QLandkarte GT is the ultimate outdoor aficionado's tool. It supports
GPS maps in GeoTiff format as well as Garmin's img vector map format.
Also it is a front end to the GDAL tools, to make georeferencing
scanned maps feasible for the normal user. Compared to similar tools
like QGis, its target users are more on the consumer side than on the
scientific one. QLandkarte GT might not let you select every possible
feature of the GDAL tools, but it will simplify their use to the demands
of most users.
See http://sourceforge.net/apps/mediawiki/qlandkartegt/ for details on
how to install and convert maps.
This requires geos, proj, and gdal. gpsd and libdmtx are optional.

View file

@ -0,0 +1,83 @@
#!/bin/sh
# Slackware build script for QLandkarteGT
# Written by Daniel Stolarski <daniel.stolarski@gmail.com>
PRGNAM=qlandkartegt
VERSION=${VERSION:-1.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DMAN_INSTALL_DIR=/usr/man \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Move and compress man pages
mv $PKG/usr/share/man $PKG/usr
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a INSTALL changelog.txt copying $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -0,0 +1,10 @@
PRGNAM="qlandkartegt"
VERSION="1.3.0"
HOMEPAGE="http://www.qlandkarte.org"
DOWNLOAD="http://downloads.sf.net/qlandkartegt/qlandkartegt-1.3.0.tar.gz"
MD5SUM="2fecaa64245f27e753a0df5ab778ce9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Daniel Stolarski"
EMAIL="daniel.stolarski@gmail.com"
APPROVED="rworkman"

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
qlandkartegt: QLandkarteGT (Geotiff/Garmin map/OSM viewer)
qlandkartegt:
qlandkartegt: QLandkarte GT is the ultimate outdoor aficionado's tool. It supports
qlandkartegt: GPS maps in GeoTiff format as well as Garmin's img vector map format.
qlandkartegt:
qlandkartegt: Also it is a front end to the GDAL tools, to make georeferencing
qlandkartegt: scanned maps feasible for the normal user. Compared to similar
qlandkartegt: tools like QGis, its target users are more on the consumer side
qlandkartegt: than on the scientific one.
qlandkartegt:
qlandkartegt: