# Contributor: Denis Martinez <deuns.martinez AT aliceadsl.fr>

pkgname=qtjambi
pkgver=4.3.4
pkgrel=1
pkgdesc="a set of Java bindings and utilities for the Qt C++ toolkit."
arch=('i686' 'x86_64')
url="http://www.trolltech.com/"
license=('GPL')
depends=(qt4=$pkgver)
makedepends=('jdk')
provides=()
conflicts=()
replaces=()
backup=()
install=
_pkgfqn=qt-x11-opensource-src-$pkgver
source=(http://trolltech.com/developer/download/${pkgname}-gpl-src-${pkgver}_01.tar.gz
  ftp://ftp.trolltech.com/qt/source/${_pkgfqn}.tar.gz)
md5sums=('825bd6df42210a4ced06cde9733675ee'
  '9499101ec54eb7b0de195b3c5e3ffa93')

build() {
  cd $startdir/src/$pkgname-gpl-src-${pkgver}_01

  export QTDIR=$startdir/src/${_pkgfqn}
  export JAVADIR=/opt/java

  cd generator
  qmake && make || return 1
  ./generator
  cd ..

  qmake -r && make || return 1
  ./bin/juic -cp .
  javac @java_files
  jar cf qtjambi.jar com

  export QTDIR=/usr

  install -d $startdir/pkg/usr/share/java
  install -m644 qtjambi.jar $startdir/pkg/usr/share/java
  
  install -d $startdir/pkg/$QTDIR/lib
  cp -dpPR lib/* $startdir/pkg/$QTDIR/lib

  install -d $startdir/pkg/$QTDIR/bin
  install -m755 bin/* $startdir/pkg/$QTDIR/bin

  install -d $startdir/pkg/$QTDIR/plugins/designer
  install -m755 plugins/designer/*.so $startdir/pkg/$QTDIR/plugins/designer
}
