# $Id: PKGBUILD,v 1.45 2009/04/17 09:25:30 BaSh Exp $ # Maintainer: Andrea Scarpino # Contributor: Giovanni Scafora # Contributor: Douglas Soares de Andrade # Contributor: Toni Foerster # Contributor: Laurent Carlier pkgname=gambas2 pkgver=2.13.1 pkgrel=1 pkgdesc="A free development environment based on a Basic interpreter." arch=('i686' 'x86_64') url="http://gambas.sourceforge.net" depends=('librsvg' 'postgresql-libs' 'libmysqlclient' \ 'curl' 'poppler' 'sqlite3' 'sdl_mixer' 'sdl_image' \ 'unixodbc' 'kdelibs3' 'libffi' 'omniorb' 'xdg-utils') makedepends=('intltool' 'mysql' 'libxtst') optdepends=('rpm: to create a rpm package of your Gambas Project' 'debhelper: to create a deb package of your Gambas Project') license=('GPL2') options=('!makeflags' '!libtool') source=(http://downloads.sourceforge.net/gambas/$pkgname-$pkgver.tar.bz2 'gambas2.desktop' 'gambas2.png' 'sqlite3-gcc44fix.diff' 'corba-gcc44fix.diff') install=gambas2.install build() { cd ${srcdir}/$pkgname-$pkgver patch -Np1 -i ../sqlite3-gcc44fix.diff || return 1 patch -Np1 -i ../corba-gcc44fix.diff || return 1 ## necessary for corba fix cd gb.corba && ./reconf && cd .. ## . /etc/profile.d/kde3.sh . /etc/profile.d/qt3.sh ./configure -C --disable-qte --prefix=/usr make bindir=${pkgdir}/usr/bin || return 1 make XDG_UTILS='' DESTDIR=${pkgdir} install || return 1 ## needed for postinst with xdg-utils install -d -m644 ${pkgdir}/usr/share/gambas2/mime || return 1 install -D -m644 main/mime/* \ ${pkgdir}/usr/share/gambas2/mime/ || return 1 ## install -d -m644 ${pkgdir}/usr/share/gambas2/icons || return 1 install -D -m644 main/mime/application-x-gambas.png \ ${pkgdir}/usr/share/gambas2/icons/application-x-gambas.png || return 1 install -D -m644 ${srcdir}/gambas2.desktop \ ${pkgdir}/usr/share/applications/gambas2.desktop || return 1 install -D -m644 ${srcdir}/gambas2.png \ ${pkgdir}/usr/share/pixmaps/gambas2.png || return 1 } md5sums=('46922af5c9f8d2546c02101e32887586' 'e6c2df38b29fcb6ba9ac7ba783688211' '32672c984d8487beb13aa5b6bc6868e2' 'f747ac9614c491b08ca3074ff692c1c2' '52d07a0b135afb81321eeebbd9e6916a')