# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
# Edited by: thotypous <matiasΘarchlinux-br·org>
# Edited by: delor <bartekpiech gmail com>
pkgname=qtcreator
pkgver=0.9.2
pkgrel=1
pkgdesc="Lightweight, cross-platform integrated development environment"
arch=('i686' 'x86_64')
url="http://trolltech.com/developer/qt-creator"
license=('GPL')
depends=('qt')
optdepends=('qt-doc: inline QT documentation' 'gdb: debugging')
options=(!strip docs)
install=qtcreator.install
[ "$CARCH" = "i686" ] && _arch=x86
[ "$CARCH" = "x86_64" ] && _arch=x86_64
source=(ftp://ftp.trolltech.com/qtcreator/qtcreator-$pkgver-rc1-linux-$_arch-setup.bin \
        xdg-wrapper)
if [ "$CARCH" = "i686" ]; then
  md5sums=('76bfe1d8ea00d3155c10d3a9bde54fab'
           '3e2b31c72181b87149ff995e7202c0e3')
else
  md5sums=('370034437075bb075cb4e1a592cd726b'
           '3e2b31c72181b87149ff995e7202c0e3')
fi

build() {
  cd "$srcdir"
  install -m755 xdg-wrapper xdg-mime
  install -m755 xdg-wrapper xdg-desktop-menu
  install -m755 xdg-wrapper xdg-desktop-menu
  export PATH="${srcdir}:$PATH"

  chmod 755 qtcreator-$pkgver-rc1-linux-$_arch-setup.bin
  ./qtcreator-$pkgver-rc1-linux-$_arch-setup.bin \
    --installdir "$pkgdir"/opt/qtcreator --mode unattended || return 1

  install -d -m755  "${pkgdir}"/usr/bin
  ln -s /opt/qtcreator/bin/qtcreator "${pkgdir}"/usr/bin
  install -D -m644 "${pkgdir}"/opt/qtcreator/bin/Nokia-QtCreator.desktop \
    "$pkgdir"/usr/share/applications/Nokia-QtCreator.desktop
  for _ICON in "${pkgdir}"/opt/qtcreator/bin/*.png; do
    _RES=${_ICON#*Nokia-QtCreator-}
    _RES=${_RES%.png}
    install -D -m644 $_ICON "$pkgdir"/usr/share/icons/hicolor/${_RES}x${_RES}/apps/Nokia-QtCreator.png
  done
  rm "$pkgdir"/opt/qtcreator/bin/uninstall
  rm "${pkgdir}"/opt/qtcreator/bin/*.{desktop,png}
}

# vim:set ts=2 sw=2 et:
