From 2886140ddb1db32f36cb0b27e93888442a603a53 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Oct 2013 01:06:08 -0700 Subject: Sun Oct 27 01:05:45 PDT 2013 --- community/gambas3/PKGBUILD | 91 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 73 insertions(+), 18 deletions(-) (limited to 'community/gambas3/PKGBUILD') diff --git a/community/gambas3/PKGBUILD b/community/gambas3/PKGBUILD index 7b5647b76..c271e442d 100644 --- a/community/gambas3/PKGBUILD +++ b/community/gambas3/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 95094 2013-08-05 14:15:46Z andyrtr $ +# $Id: PKGBUILD 99309 2013-10-26 19:22:49Z lcarlier $ # Maintainer: Laurent Carlier # Contributor : sebikul pkgbase=gambas3 -_components=('gambas3-gb-args' 'gambas3-gb-cairo' 'gambas3-gb-chart' 'gambas3-gb-dbus' 'gambas3-gb-complex' - 'gambas3-gb-compress' 'gambas3-gb-crypt' 'gambas3-gb-data' 'gambas3-gb-db-form' 'gambas3-gb-db-mysql' +_components=('gambas3-gb-args' 'gambas3-gb-cairo' 'gambas3-gb-chart' 'gambas3-gb-clipper' 'gambas3-gb-complex' + 'gambas3-gb-compress' 'gambas3-gb-crypt' 'gambas3-gb-dbus' 'gambas3-gb-data' 'gambas3-gb-db-form' 'gambas3-gb-db-mysql' 'gambas3-gb-db-odbc' 'gambas3-gb-db-postgresql' 'gambas3-gb-db-sqlite2' 'gambas3-gb-db-sqlite3' 'gambas3-gb-db' 'gambas3-gb-desktop-gnome' 'gambas3-gb-desktop' 'gambas3-gb-eval-highlight' 'gambas3-gb-httpd' 'gambas3-gb-form-dialog' 'gambas3-gb-form-mdi' - 'gambas3-gb-form-stock' 'gambas3-gb-form' 'gambas3-gb-gsl' 'gambas3-gb-gtk-opengl' 'gambas3-gb-gtk' 'gambas3-gb-image-effect' + 'gambas3-gb-form-stock' 'gambas3-gb-form' 'gambas3-gb-gmp' 'gambas3-gb-gsl' 'gambas3-gb-gtk-opengl' 'gambas3-gb-gtk' 'gambas3-gb-image-effect' 'gambas3-gb-image-imlib' 'gambas3-gb-image-io' 'gambas3-gb-image' 'gambas3-gb-jit' 'gambas3-gb-libxml' 'gambas3-gb-map' 'gambas3-gb-media' 'gambas3-gb-memcached' 'gambas3-gb-mime' 'gambas3-gb-mysql' 'gambas3-gb-ncurses' 'gambas3-gb-net-curl' 'gambas3-gb-net-pop3' - 'gambas3-gb-net-smtp' 'gambas3-gb-net' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-glsl' 'gambas3-gb-opengl' 'gambas3-gb-option' - 'gambas3-gb-pcre' 'gambas3-gb-pdf' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' 'gambas3-gb-qt4' - 'gambas3-gb-report' 'gambas3-gb-sdl-sound' 'gambas3-gb-sdl' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' + 'gambas3-gb-net-smtp' 'gambas3-gb-net' 'gambas3-gb-openal' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-glsl' 'gambas3-gb-opengl-sge' 'gambas3-gb-opengl' + 'gambas3-gb-option' 'gambas3-gb-pcre' 'gambas3-gb-pdf' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' 'gambas3-gb-qt4' + 'gambas3-gb-openssl' 'gambas3-gb-report' 'gambas3-gb-sdl-sound' 'gambas3-gb-sdl' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' 'gambas3-gb-xml-html' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-xml' 'gambas3-gb-web') pkgname=(${_components[@]} 'gambas3-runtime' 'gambas3-devel' 'gambas3-ide' 'gambas3-script' 'gambas3-examples') -pkgver=3.4.2 +pkgver=3.5.0 pkgrel=2 pkgdesc="A free development environment based on a Basic interpreter." arch=('i686' 'x86_64') @@ -27,13 +27,11 @@ makedepends=('intltool' 'mariadb' 'postgresql' 'libffi' 'bzip2' 'glib2' 'v4l-uti 'postgresql-libs' 'libmariadbclient' 'unixodbc' 'sqlite2' 'sqlite' 'librsvg' 'curl' 'poppler-glib' 'sdl_mixer' 'sdl_ttf' 'libxtst' 'pcre' 'qtwebkit' 'libxcursor' 'libsm' 'dbus-core' 'libxml2' 'libxslt' 'libgnome-keyring' - 'gsl' 'gstreamer0.10' 'gstreamer0.10-base' 'gtkglext' 'ncurses' 'llvm' + 'gsl' 'gst-plugins-base-libs' 'alure' 'gtkglext' 'ncurses' 'llvm' 'gmime') -options=(!emptydirs) -source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2" - gambas3-3.4.1-llvm-3.3.patch) -md5sums=('c35c0f88211e2c0203d2467acb8d384d' - '04bf972f5d5546118ecbcc1f24271216') +options=('!emptydirs' 'libtool') +source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2") +md5sums=('20274da44d043104adb6fca02e6b5fab') create_dirs() { install -dm755 ${pkgdir}/usr/lib/gambas3 @@ -43,9 +41,6 @@ create_dirs() { prepare() { cd ${srcdir}/${pkgbase}-${pkgver} - # Fix build with LLVM 3.3 (patch from Fedora) - patch -Np1 -i../gambas3-3.4.1-llvm-3.3.patch - ./reconf-all } @@ -96,6 +91,18 @@ package_gambas3-gb-chart() { mv -v usr/share/gambas3/info/gb.chart.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-clipper() { + depends=('gambas3-gb-runtime') + pkgdesc="Polygon clipping component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.clipper.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.clipper.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-complex() { depends=('gambas3-runtime') pkgdesc="Complex numbers component" @@ -327,6 +334,18 @@ package_gambas3-gb-form() { mv -v usr/share/gambas3/control/gb.form ${pkgdir}/usr/share/gambas3/control/ } +package_gambas3-gb-gmp() { + depends=('gambas3-runtime' 'gmp') + pkgdesc="Arbitrary precision arithmetic component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.gmp.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.gmp.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-gsl() { depends=('gambas3-runtime' 'gsl') pkgdesc="The GNU Scientific Library component" @@ -461,7 +480,7 @@ package_gambas3-gb-map() { } package_gambas3-gb-media() { - depends=('gambas3-runtime' 'gstreamer0.10' 'gstreamer0.10-base') + depends=('gambas3-runtime' 'gst-plugins-base-libs') pkgdesc="Simplified interface to the GStreamer library component" cd ${srcdir}/fakeinstall @@ -568,6 +587,18 @@ package_gambas3-gb-net() { mv -v usr/share/gambas3/info/gb.net.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-openal() { + depends=('gambas3-runtime' 'alure') + pkgdesc="OpenAL 3D audio component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.openal.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.openal.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-opengl-glu() { depends=('gambas3-gb-opengl') pkgdesc="GL Utility component" @@ -592,6 +623,18 @@ package_gambas3-gb-opengl-glsl() { mv -v usr/share/gambas3/info/gb.opengl.glsl.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-opengl-sge() { + depends=('gambas3-gb-opengl') + pkgdesc="Simple OpenGL game engine component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.opengl.sge* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.opengl.sge* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-opengl() { depends=('gambas3-runtime' 'glew') pkgdesc="OpenGL component" @@ -604,6 +647,18 @@ package_gambas3-gb-opengl() { mv -v usr/share/gambas3/info/gb.opengl.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-openssl() { + depends=('gambas3-runtime' 'openssl') + pkgdesc="Openssl component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.openssl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.openssl.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-option() { depends=('gambas3-runtime') pkgdesc="Getopt component" -- cgit v1.2.3-54-g00ecf