#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/
}