academic/geogit: Added (Distributed version control for geospatial data)

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Benjamin Trigona-Harany 2013-10-29 09:42:03 -05:00 committed by Robby Workman
parent 0b8dab2126
commit 05fa78f517
4 changed files with 99 additions and 0 deletions

7
academic/geogit/README Normal file
View file

@ -0,0 +1,7 @@
GeoGit is a distributed version control system specially designed to handle
geospatial data. GeoGit draws inspiration from Git, but adapts its
core concepts to handle versioning of spatial data. Users are able to import
raw geospatial data (such as Shapefiles, PostGIS or SpatiaLite) into a
repository where every change to the data is tracked. These changes can be
viewed in a history, reverted to older versions, branched into sandboxed
areas, merged back in or pushed to remote repositories.

View file

@ -0,0 +1,63 @@
#!/bin/sh
# Slackware build script for geogit
# 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=geogit
VERSION=0.5.0
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
API_DOCS=${API_DOCS:-no}
GEOGIT_HOME=usr/share/$PRGNAM
set -e
rm -rf $PKG
mkdir -p $TMP $PKG/$GEOGIT_HOME $PKG/usr/bin $OUTPUT
cd $TMP
rm -rf $PRGNAM
unzip $CWD/$PRGNAM-cli-app-$VERSION.zip
cd $PRGNAM
chown -R root:root .
#rm bin/*.bat
cp -a bin repo $PKG/$GEOGIT_HOME/
# set the path to the jar wrapper in the startup script
ln -s /$GEOGIT_HOME/bin/geogit $PKG/usr/bin/geogit
ln -s /$GEOGIT_HOME/bin/geogit-console $PKG/usr/bin/geogit-console
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE.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}

View file

@ -0,0 +1,10 @@
PRGNAM="geogit"
VERSION="0.5.0"
HOMEPAGE="http://geogit.org/"
DOWNLOAD="http://sourceforge.net/projects/geogit/files/geogit-0.5.0/geogit-cli-app-0.5.0.zip"
MD5SUM="cf71730a12716f5ee5d660457abc0689"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
MAINTAINER="Benjamin Trigona-Harany"
EMAIL="slackbuilds@jaxartes.net"

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------------------------------------------------------|
geogit: geogit (Distributed version control for geospatial data)
geogit:
geogit: GeoGit is a distributed version control system specially designed to
geogit: handle geospatial data. GeoGit draws inspiration from Git, but adapts
geogit: its core concepts to handle versioning of spatial data. Users are able
geogit: to import raw geospatial data (such as Shapefiles, PostGIS or
geogit: SpatiaLite) into a repository where every change to the data is
geogit: tracked. These changes can be viewed in a history, reverted, branched
geogit: into sandboxed areas, merged back in or pushed to remote repositories.
geogit:
geogit: Homepage: http://geogit.org