academic/engauge: Added to 13.0 repository

This commit is contained in:
Pedro Mendes 2010-05-13 00:57:15 +02:00 committed by Robby Workman
parent 98fc08b975
commit 3c7b857bf4
6 changed files with 121 additions and 0 deletions

8
academic/engauge/README Normal file
View File

@ -0,0 +1,8 @@
Engauge digitizing software converts an image file showing a graph or map,
into numbers. The image file can come from a scanner, digital camera or
screenshot. The numbers can be read on the screen, and written or copied
to a spreadsheet. Engauge Digitizer compensates for rotation, scaling
and skew (also known as shearing) in graphs. Engauge recognizes BMP, GIF,
JPG, PNG, PNM, and XPM bitmaps.
This requires fftw (and qt3 from the /extra/kde3-compat/ packages).

View File

@ -0,0 +1,4 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications 2>/dev/null
fi

View File

@ -0,0 +1,73 @@
#!/bin/sh
# Slackware build script for engauge
# written by <pedro@gepasi.org> and hereby put in the public domain
PRGNAM=engauge
VERSION=4.1
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
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"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/digit-src-4_1.tar.gz
cd $PRGNAM
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
/opt/kde3/bin/qmake \
QMAKE_CFLAGS+="$SLKCFLAGS" \
QMAKE_CXXFLAGS+="$SLKCFLAGS" \
-unix digitizer.pro
make
# the package does not have a make install so we'll move things around
strip --strip-unneeded bin/$PRGNAM 2>/dev/null || true
mkdir -p $PKG/usr/bin
cp -a bin/$PRGNAM $PKG/usr/bin
mkdir -p $PKG/usr/share/$PRGNAM
cp -ra samples $PKG/usr/share/$PRGNAM
# make an icon from the supplied .ico file
mkdir -p $PKG/usr/share/pixmaps
convert src/img/digitizer.ico engauge.png
cat engauge-0.png > $PKG/usr/share/pixmaps/engauge.png
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a INSTALL LICENSE README RELEASE usermanual $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chmod 0644 {} \;
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -0,0 +1,7 @@
[Desktop Entry]
Name=Engauge
Exec=engauge
Type=Application
Icon=engauge
GenericName=Graph Digitizer
Categories=Office;

View File

@ -0,0 +1,10 @@
PRGNAM="engauge"
VERSION="4.1"
HOMEPAGE="http://digitizer.sourceforge.net/"
DOWNLOAD="http://sourceforge.net/projects/digitizer/files/Engauge%20Digitizer/digitizer-4.1/digit-src-4_1.tar.gz/download"
MD5SUM="b76b5d6c6b47ad57e789fd3ffbbb543f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Pedro Mendes"
EMAIL="pedro@gepasi.org"
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 ':'.
|-----handy-ruler------------------------------------------------------|
engauge: engauge - a tool to digitize graphs or maps into numbers.
engauge:
engauge: engauge converts an image file showing a graph or map, into numbers.
engauge: The image file can come from a scanner, digital camera or screenshot.
engauge: The numbers can be read on the screen, and written or copied to a
engauge: spreadsheet. Engauge Digitizer compensates for rotation, scaling and
engauge: skew (also known as shearing) in graphs. Engauge recognizes BMP, GIF,
engauge: JPG, PNG, PNM, and XPM bitmaps.
engauge:
engauge: Homepage: http://digitizer.sourceforge.net/
engauge: