gis/mobac: Added (Mobile Atlas Creator).

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Benjamin Trigona-Harany 2014-12-27 07:45:24 +07:00 committed by Robby Workman
parent 0fcfb84507
commit 7e023aba72
5 changed files with 145 additions and 0 deletions

10
gis/mobac/README Normal file
View file

@ -0,0 +1,10 @@
Mobile Atlas Creator (formerly known as TrekBuddy Atlas Creator) is an open
source program which creates offline atlases for GPS handhelds and cell phone
applications like TrekBuddy, AndNav and other Android and WindowsCE-based
applications. For the full list of supported applications please see the
features section. Additionally individual maps can be exported as one large PNG
image with calibration MAP file for OziExplorer. As source for an offline atlas
Mobile Atlas Creator can use a large number of different online maps such as
OpenStreetMap and other online map providers.
The SlackBuild will create /usr/bin/mobac to launch Mobile Atlas Creator.

42
gis/mobac/directories.ini Normal file
View file

@ -0,0 +1,42 @@
################################################
# MOBAC system wide directory configuration
################################################
#
# For activating this configuration file rename it to "directories.ini"
# and place it in the same directory as the file Mobile_Atlas_Creator.jar
#
# You can use any available system variable - but you have to write it in Java notation
#
# Therefore the tmp directory is available on all platforms via "${TMP}"
#
# Besides the default system variables MOBAC defines two own variables:
#
# ${home}
# user home directory, e.g. /home/username/ on Linux
#
# ${mobac-prog}
# directory where MOBAC (or to be detailed Mobile_Atlas_Creator.jar) has been installed into
#
# Notes:
# Absolute pathes are also valid
#Uncomment one of the following lines starting with "mobac." for redefining the directory
# Directory where to save settings.xml and search for log4j.xml
mobac.usersettingsdir=${home}/.mobac
# Directory where to save and load atlas profiles
mobac.atlasprofilesdir=${home}/.mobac
# Directory where to search "map packs", custom maps and beanShell map sources
# Updated map packs are also saved into this directory overwriting old ones
mobac.mapsourcesdir=${mobac-prog}/mapsources
# Directory where to create the cache databases of downloaded tiles
mobac.tilestoredir=${home}/.cache/mobac
# Directory where to save config files for executing external tools from within MOBAC
#mobac.toolsdir=${mobac-prog}/tools
# Directory where to create the temporary download container
mobac.tmpdir=/tmp

View file

@ -0,0 +1,64 @@
#!/bin/sh
# Slackware build script for mobac
# Benjamin Trigona-Harany
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mobac
SRCNAM=Mobile\ Atlas\ Creator
VERSION=${VERSION:-1.9.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
MOBAC_HOME=usr/share/$PRGNAM
set -e
rm -rf $PKG
mkdir -p $TMP $PKG/$MOBAC_HOME $PKG/usr/bin $OUTPUT
cd $TMP
rm -rf $PRGNAM
mkdir $PRGNAM
cd $PRGNAM
unzip "$CWD/$SRCNAM $VERSION.zip"
chown -R root:root .
sed -i "s/-jar /\-jar \/usr\/share\/$PRGNAM\//g" start.sh
cp -ar *.jar mapsources start.sh $PKG/$MOBAC_HOME
cp $CWD/directories.ini $PKG/$MOBAC_HOME
chmod +x $PKG/$MOBAC_HOME/start.sh
ln -s /$MOBAC_HOME/start.sh $PKG/usr/bin/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CHANGELOG.txt README.HTM ReleaseNotes.txt gpl.txt $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}

10
gis/mobac/mobac.info Normal file
View file

@ -0,0 +1,10 @@
PRGNAM="mobac"
VERSION="1.9.16"
HOMEPAGE="http://mobac.sourceforge.net/"
DOWNLOAD="http://sourceforge.net/projects/mobac/files/Mobile%20Atlas%20Creator/MOBAC%201.9/Mobile%20Atlas%20Creator%201.9.16.zip"
MD5SUM="79e0412e5a084c2795a7a487cc6cb632"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
MAINTAINER="Benjamin Trigona-Harany"
EMAIL="slackbuilds@jaxartes.net"

19
gis/mobac/slack-desc Normal file
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------------------------------------------------------|
mobac: mobac (Mobile Atlas Creator)
mobac:
mobac: Mobile Atlas Creator (formerly known as TrekBuddy Atlas Creator) is
mobac: an open source program which creates offline atlases for GPS handhelds
mobac: and cell phone applications like TrekBuddy, AndNav and other Android
mobac: and WindowuCE-based applications. For the full list of supported
mobac: applications please see the features section. Additionally individual
mobac: maps can be exported as one large PNG image with calibration MAP file
mobac: for OziExplorer. As source for an offline atlas Mobile Atlas Creator
mobac: can use a large number of different online maps such as OpenStreetMap
mobac: and other online map providers.