summaryrefslogtreecommitdiff
path: root/community/gambas3/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-10-27 01:06:08 -0700
committerroot <root@rshg054.dnsready.net>2013-10-27 01:06:08 -0700
commit2886140ddb1db32f36cb0b27e93888442a603a53 (patch)
tree2a85cef112f53e98d1b959951dc7004b9bc89dc9 /community/gambas3/PKGBUILD
parent24152c3ea77087edccf017c13d44904a75799ff7 (diff)
Sun Oct 27 01:05:45 PDT 2013
Diffstat (limited to 'community/gambas3/PKGBUILD')
-rw-r--r--community/gambas3/PKGBUILD91
1 files changed, 73 insertions, 18 deletions
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 <lordheavym@gmail.com>
# Contributor : sebikul <sebikul@gmail.com>
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"