# Maintainer: Jaromir Capik <tavvva@email.cz>
#
# Thanks to:
# Thorsten Töpper <atsutane-tu@freethoughts.de>
# Sergej Pupykin <pupykin.s+arch@gmail.com>
# Juergen Hoetzel <juergen@archlinux.org>
# Gregor Ibic <gregor.ibic@intelicom.si>

pkgname=dia
pkgver=0.97.1
pkgrel=4
pkgdesc="A GTK+ based diagram creation program"
license=('GPL')
url="http://live.gnome.org/Dia"
depends=('libxslt' 'libart_lgpl' 'gtk2' 'libxcursor')
#makedepends=('intltool' 'python2' 'docbook-xsl')
optdepends=('python2')
install=$pkgname.install
source=("ftp://ftp.gnome.org/pub/gnome/sources/${pkgname}/0.97/${pkgname}-${pkgver}.tar.bz2"
	"dia-overflow-fix.patch"
	${pkgname}_16x16.xpm
	${pkgname}_32x32.xpm)

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  export PYTHON=/usr/bin/python
  sed -i 's#python2\.1#python2 python2.1 python2.4#' configure
  patch -p1 <$srcdir/dia-overflow-fix.patch || true

  ./configure --prefix=/usr \
    --with-cairo \
    --with-python \
    --disable-gnome \
    --with-hardbooks \
    --host=$CHOST --build=$CHOST

  sed -i 's#SUBDIRS = lib objects plug-ins shapes app bindings samples po sheets data doc tests installer#SUBDIRS = lib objects plug-ins shapes app bindings samples po sheets data tests installer#' Makefile
  make
  make DESTDIR="${pkgdir}" install

  cd doc
  make html
  make DESTDIR="${pkgdir}" install-html
  ln -sf ../doc/dia/html $pkgdir/usr/share/dia/help

  mv -f ${pkgdir}/usr/bin/dia ${pkgdir}/usr/bin/dia-bin
  echo '#!/bin/sh' > ${pkgdir}/usr/bin/dia
  echo 'export LD_LIBRARY_PATH=/usr/lib/dia' >> ${pkgdir}/usr/bin/dia
  echo 'dia-bin "$@"' >> ${pkgdir}/usr/bin/dia
  chmod 755 ${pkgdir}/usr/bin/dia

  # Remove the libtool stuff
  find ${pkgdir} -depth | grep "\.la" | while read libtool_file ;do
    rm -f $libtool_file
  done

  sed -i 's/ %F//g' $pkgdir/usr/share/applications/dia.desktop

  install -Dm644 $srcdir/${pkgname}_16x16.xpm $pkgdir/usr/share/pixmaps/${pkgname}_16x16.xpm
  install -Dm644 $srcdir/${pkgname}_32x32.xpm $pkgdir/usr/share/pixmaps/${pkgname}_32x32.xpm
}

md5sums=('57e44bb9f387559a0506b52a134deaf0' '8fd9a2ad35b5a6fd8c758d7c73dbfe66'\
         'b46d23eaeafa051dba3bc9c232bc9728' 'b4c5dc363245ef847f431247139ad8be')
