#Maintainer: George Vlahavas (vlahavas~at~gmail~dot~com) pkgname=g3data pkgver=1.5.3 pkgrel=1gv arch=i486 source=("http://www.frantz.fi/software/g3data-$pkgver.tar.gz" "g3data.desktop" "icons.tar.gz" "g3data.1.gz") docs=("readme*" "install" "copying" "changelog" "authors" "news" "todo" "maintainers" "test*") url=http://www.frantz.fi/software/g3data.php slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "g3data is used for extracting data from graphs" "g3data is used for extracting data from graphs. In publications" "graphs often are included, but the actual data is missing. g3data" "makes the extracting process much easier." ) build() { cd $startdir/src/$pkgname-$pkgver # Report correct version number sed -i "s/#define VERSION \"\(.*\)\"/#define VERSION \"$pkgver\"/" main.h # Use correct build flags sed -i "s|CFLAGS=.*|CFLAGS=$CFLAGS `pkg-config --cflags gtk+-2.0`|" Makefile # Don't compile manpage (there's a bug in sgmlspl) sed -i "s/g3data: main.o sort.o points.o drawing.o g3data.1.gz/g3data: main.o sort.o points.o drawing.o/" Makefile make || exit 1 # Install manually mkdir -p $startdir/pkg/usr/bin cp -a g3data $startdir/pkg/usr/bin mkdir -p $startdir/pkg/usr/man/man1/ cp -a $startdir/src/g3data.1 $startdir/pkg/usr/man/man1/ # Copy icons to the right place ICONSIZES="48 32 24 16" for i in $ICONSIZES; do mkdir -p $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps; mv $startdir/src/$pkgname-$i.png $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps/$pkgname.png; done; mkdir -p $startdir/pkg/usr/share/icons/hicolor/scalable/apps mv $startdir/src/$pkgname.svg $startdir/pkg/usr/share/icons/hicolor/scalable/apps/ }