diff options
author | root <root@rshg054.dnsready.net> | 2013-03-08 00:04:04 -0800 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-03-08 00:04:04 -0800 |
commit | 129db5c42a9c8f32d88c57ac3b81182acf844068 (patch) | |
tree | aff83aea43093dddb25ddd1b52072b5ebd2723e3 /community | |
parent | d8d675cb1e75787b0db061756e4cbebe3c5a03fa (diff) |
Fri Mar 8 00:04:03 PST 2013
Diffstat (limited to 'community')
-rw-r--r-- | community/apitrace/PKGBUILD | 38 | ||||
-rw-r--r-- | community/apitrace/gcc-4.7-fix.patch | 39 | ||||
-rw-r--r-- | community/arpack/PKGBUILD | 19 | ||||
-rw-r--r-- | community/cgminer/PKGBUILD | 6 | ||||
-rw-r--r-- | community/gambas3/PKGBUILD | 1599 | ||||
-rw-r--r-- | community/llvm-amdgpu-snapshot/PKGBUILD | 15 | ||||
-rw-r--r-- | community/midori/PKGBUILD | 10 | ||||
-rw-r--r-- | community/nodejs/PKGBUILD | 6 | ||||
-rw-r--r-- | community/parole/PKGBUILD | 6 | ||||
-rw-r--r-- | community/proftpd/PKGBUILD | 10 | ||||
-rw-r--r-- | community/rekonq/PKGBUILD | 6 | ||||
-rw-r--r-- | community/ruby-cairo/PKGBUILD | 11 | ||||
-rw-r--r-- | community/smem/PKGBUILD | 17 | ||||
-rw-r--r-- | community/winegame/PKGBUILD | 40 | ||||
-rw-r--r-- | community/winegame/winegame.install | 9 | ||||
-rw-r--r-- | community/winestuff/PKGBUILD | 36 |
16 files changed, 660 insertions, 1207 deletions
diff --git a/community/apitrace/PKGBUILD b/community/apitrace/PKGBUILD new file mode 100644 index 000000000..ba20fd302 --- /dev/null +++ b/community/apitrace/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 85781 2013-03-07 07:29:48Z lcarlier $ +# Maintainer: Laurent Carlier <lordheavym@gmail.com> +# Contributor: Luca Bennati <lucak3 AT gmail DOT com> +# Contributor: Glaucous <glakke1 at gmail dot com> + +pkgname=apitrace +pkgver=3.0 +pkgrel=1 +pkgdesc="Graphics API Tracing" +arch=('i686' 'x86_64') +url="https://github.com/apitrace/apitrace" +license=('custom') +makedepends=('cmake' 'mesa' 'libgl>=9.1' 'python2' 'qtwebkit' 'qjson') +optdepends=('qtwebkit: GUI support' 'qjson: GUI support') +source=("https://github.com/apitrace/$pkgname/zipball/$pkgver" + gcc-4.7-fix.patch) +md5sums=('9ef70fa990f165e30a4408762fdb4a76' + '27a9a7aa14355b56fb48e2e17ff9911e') + +build() { + cd ${srcdir}/apitrace-* + + # Merged upstream + patch -Np1 -i ${srcdir}/gcc-4.7-fix.patch + + cmake . -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DPYTHON_EXECUTABLE='/usr/bin/python2' + make -C build +} + +package() { +depends=('python2' 'libgl') + cd ${srcdir}/apitrace-* + + make -C build DESTDIR="${pkgdir}/" install + + install -m755 -d "${pkgdir}/usr/share/licenses/apitrace" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/apitrace/" +} diff --git a/community/apitrace/gcc-4.7-fix.patch b/community/apitrace/gcc-4.7-fix.patch new file mode 100644 index 000000000..20cc71a3a --- /dev/null +++ b/community/apitrace/gcc-4.7-fix.patch @@ -0,0 +1,39 @@ +From 8159d6c1295da8c1b342bc77686e7ecfed1e5c01 Mon Sep 17 00:00:00 2001 +From: Martin Olsson <martin@minimum.se> +Date: Mon, 26 Mar 2012 10:40:45 +0200 +Subject: [PATCH] Fix compile error "isatty was not declared"; missing + unistd.h include +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When I built apitrace on Fedora 16, using the usual: + + cmake -H. -Bbuild + make -C build + +...then I got this compile error: + + apitrace/cli/cli_dump.cpp: In function ‘int command(int, char**)’: + apitrace/cli/cli_dump.cpp:176:25: error: ‘isatty’ was not declared in this scope +--- + cli/cli_dump.cpp | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/cli/cli_dump.cpp b/cli/cli_dump.cpp +index 28c91af..f52b83c 100644 +--- a/cli/cli_dump.cpp ++++ b/cli/cli_dump.cpp +@@ -28,6 +28,9 @@ + #include <string.h> + #include <limits.h> // for CHAR_MAX + #include <getopt.h> ++#ifndef _WIN32 ++#include <unistd.h> // for isatty() ++#endif + + #include "cli.hpp" + #include "cli_pager.hpp" +-- +1.7.10 + diff --git a/community/arpack/PKGBUILD b/community/arpack/PKGBUILD index 2914a1d2e..e74300516 100644 --- a/community/arpack/PKGBUILD +++ b/community/arpack/PKGBUILD @@ -1,26 +1,29 @@ -# $Id: PKGBUILD 66078 2012-02-22 22:46:10Z arodseth $ +# $Id: PKGBUILD 85849 2013-03-07 18:31:38Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: William Rea <sillywilly@gmail.com> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=arpack -pkgver=3.1.0 -pkgrel=2 +pkgver=3.1.2 +pkgrel=1 arch=('x86_64' 'i686') -pkgdesc="Fortran77 subroutines designed to solve large scale eigenvalue problems" -url="http://forge.scilab.org/index.php/p/arpack-ng/" +pkgdesc='Fortran77 subroutines designed to solve large scale eigenvalue problems' +url='http://forge.scilab.org/index.php/p/arpack-ng/' license=('BSD') -depends=('glibc' 'gcc-fortran' 'lapack' 'openmpi>=1.5.4-4') +depends=('lapack' 'openmpi') provides=('arpack-ng') options=('!libtool') source=("http://forge.scilab.org/upload/$pkgname-ng/files/$pkgname-ng_$pkgver.tar.gz") -sha256sums=('65b7856126f06ecbf9ec450d50df92ca9260d4b0d21baf02497554ac230d6feb') +sha256sums=('9338bda5bef5a4bafd99c18f327acb54f8be4ffc5c53d0a186e4aa27db3260f2') build() { cd "$srcdir/$pkgname-ng_$pkgver" ./configure --prefix=/usr --enable-mpi - make F77="gfortran" LIBS+=" `pkg-config --libs ompi` " + make \ + F77="mpif77" \ + CFLAGS+=" `pkg-config --cflags ompi` " \ + LIBS+=" `pkg-config --libs ompi` " } package() { diff --git a/community/cgminer/PKGBUILD b/community/cgminer/PKGBUILD index 44ed3480b..d16f01b3c 100644 --- a/community/cgminer/PKGBUILD +++ b/community/cgminer/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 85507 2013-03-02 07:06:14Z fyan $ +# $Id: PKGBUILD 85801 2013-03-07 12:43:51Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: monson <holymonson@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: David Manouchehri <david@davidmanouchehri.com> pkgname=cgminer -pkgver=2.11.0 +pkgver=2.11.1 _build= pkgrel=1 pkgdesc="Multi-threaded multi-pool CPU and GPU miner for bitcoin, forked from cpuminer." @@ -49,6 +49,6 @@ package() { install -Dm644 $pkgname.conf "$pkgdir"/etc/$pkgname.conf } -md5sums=('e0f597a373203acc346d7a07a694d03e' +md5sums=('aa2199a9756cbca5582c03e8c1a98dd1' 'fe4a243fabe24608f5c05e40f0f118f6' 'bd76fc92fedce18c59ccea2aa79cc664') diff --git a/community/gambas3/PKGBUILD b/community/gambas3/PKGBUILD index 319f1998f..273129d0a 100644 --- a/community/gambas3/PKGBUILD +++ b/community/gambas3/PKGBUILD @@ -1,21 +1,22 @@ -# $Id: PKGBUILD 85475 2013-03-01 23:01:35Z lcarlier $ +# $Id: PKGBUILD 85767 2013-03-06 23:21:50Z lcarlier $ # Maintainer: Laurent Carlier <lordheavym@gmail.com> # Contributor : sebikul <sebikul@gmail.com> pkgbase=gambas3 -pkgname=('gambas3-runtime' 'gambas3-devel' 'gambas3-ide' 'gambas3-script' 'gambas3-examples' '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' '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-desktop' 'gambas3-gb-desktop-gnome' 'gambas3-gb-eval-highlight' 'gambas3-gb-form' 'gambas3-gb-form-dialog' - 'gambas3-gb-form-mdi' 'gambas3-gb-form-stock' 'gambas3-gb-gsl' 'gambas3-gb-gtk' 'gambas3-gb-gtk-opengl' 'gambas3-gb-image' - 'gambas3-gb-image-effect' 'gambas3-gb-image-imlib' 'gambas3-gb-image-io' 'gambas3-gb-jit' 'gambas3-gb-libxml' 'gambas3-gb-map' - 'gambas3-gb-media' 'gambas3-gb-memcached' 'gambas3-gb-mime' 'gambas3-gb-ncurses' 'gambas3-gb-net' 'gambas3-gb-net-curl' - 'gambas3-gb-net-pop3' 'gambas3-gb-net-smtp' 'gambas3-gb-opengl' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-glsl' 'gambas3-gb-option' - 'gambas3-gb-pcre' 'gambas3-gb-pdf' 'gambas3-gb-qt4' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' - 'gambas3-gb-report' 'gambas3-gb-sdl' 'gambas3-gb-sdl-sound' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' - 'gambas3-gb-xml' 'gambas3-gb-xml-html' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-web') +_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' + '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-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-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.0 -pkgrel=3 +pkgrel=4 pkgdesc="A free development environment based on a Basic interpreter." arch=('i686' 'x86_64') url="http://gambas.sourceforge.net/" @@ -28,1422 +29,876 @@ makedepends=('intltool' 'mysql' 'postgresql' 'libffi' 'bzip2' 'glib2' 'v4l-utils 'libxcursor' 'libsm' 'dbus-core' 'libxml2' 'libxslt' 'libgnome-keyring' 'gsl' 'gstreamer0.10' 'gstreamer0.10-base' 'gtkglext' 'ncurses' 'llvm' 'gmime' 'glu') -options=('!emptydirs') +options=(!emptydirs) source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2" - fix-xfce4-terminal.patch - uninstall-with-XDG_UTILS.patch) + fix-xfce4-terminal.patch) md5sums=('e9d63bfaf351fc7e1705d1b80785b6af' - '543ffb3402485e0bcfc67ecf15b7b682' - 'abf7d298d301aef65ecc4d9a775ebd00') + '543ffb3402485e0bcfc67ecf15b7b682') + +create_dirs() { + install -dm755 ${pkgdir}/usr/lib/gambas3 + install -dm755 ${pkgdir}/usr/share/gambas3/info/control +} build() { cd ${srcdir}/${pkgbase}-${pkgver} # merged upstream - patch -Np1 -i ../uninstall-with-XDG_UTILS.patch patch -Np0 -i ../fix-xfce4-terminal.patch ./reconf-all ./configure --prefix=/usr -C make bindir=${pkgdir}/usr/bin -} - -package_gambas3-runtime() { - depends=('libffi' 'xdg-utils') - pkgdesc="Runtime environment" - conflicts=('gambas3-gb-gui') - replaces=('gambas3-gb-gui') - provides=("gambas3-gb-gui=${pkgver}") - install=gambas3-runtime.install - - cd ${srcdir}/${pkgbase}-${pkgver}/main/gbc - make -j1 DESTDIR="${pkgdir}" install - - cd ../gbx - make -j1 DESTDIR="${pkgdir}" install - cd ../lib/debug - make -j1 DESTDIR="${pkgdir}" install - cd ../eval - make -j1 DESTDIR="${pkgdir}" install - cd ../draw - make -j1 DESTDIR="${pkgdir}" install - install -D -m644 ../gb.component \ - ${pkgdir}/usr/lib/gambas3 - - cd ${srcdir}/${pkgbase}-${pkgver}/main - ln -s gbx3 ${pkgdir}/usr/bin/gbr3 - gbc/gbi3 -r ${pkgdir}/usr gb - rm -f ${pkgdir}/usr/lib/gambas3/gb.{so*,la} - - ## needed for postinst with xdg-utils - install -d -m755 ${pkgdir}/usr/share/gambas3/mime - install -D -m644 mime/* \ - ${pkgdir}/usr/share/gambas3/mime/ - install -d -m755 ${pkgdir}/usr/share/gambas3/icons - install -D -m644 mime/application-x-gambas3.png \ - ${pkgdir}/usr/share/gambas3/icons/application-x-gambas3.png - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/main/lib/gui - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/main/lib/gui.opengl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/main/lib/image - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main/lib/image - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main/gbc - make DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.{a*,chart.*,eval.highlight.*,form.*,[s-w]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{a*,chart.*,eval.highlight.*,form.*,[s-w]*} - rm -r ${pkgdir}/usr/share/gambas3/control - ## -} - -package_gambas3-devel() { - depends=('gambas3-runtime') - pkgdesc="Development environment" - - cd ${srcdir}/${pkgbase}-${pkgver}/main/gbc - make -j1 DESTDIR="${pkgdir}" install -} - -package_gambas3-ide() { - depends=('gambas3-devel' 'gambas3-gb-db-form' 'gambas3-gb-desktop' 'gambas3-gb-eval-highlight' - 'gambas3-gb-form-dialog' 'gambas3-gb-settings' 'gambas3-gb-form-mdi' 'gambas3-gb-image-effect' - 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-webkit') - pkgdesc="Integrated Development Environment" - - cd ${srcdir}/${pkgbase}-${pkgver} - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - #!! with the ide !! - install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/app/desktop/gambas3.desktop \ - ${pkgdir}/usr/share/applications/gambas3.desktop - install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/app/desktop/gambas3.png \ - ${pkgdir}/usr/share/pixmaps/gambas3.png - - rm -r ${pkgdir}/usr/bin/gb* - rm -r ${pkgdir}/usr/lib - rm -r ${pkgdir}/usr/share/gambas3 -} - -package_gambas3-script() { - depends=('gambas3-devel') - pkgdesc="Scripter and server programs support" - install=gambas3-script.install - - cd ${srcdir}/${pkgbase}-${pkgver} - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## needed for postinst with xdg-utils - cd ${srcdir}/${pkgbase}-${pkgver}/app/mime - install -d -m755 ${pkgdir}/usr/share/gambas3/mime - install -D -m644 *.xml ${pkgdir}/usr/share/gambas3/mime/ - install -D -m644 *.png ${pkgdir}/usr/share/gambas3/mime/ - ## - - rm -r ${pkgdir}/usr/bin/{gambas*,gb{[a-r]*,x*}} - rm -r ${pkgdir}/usr/lib - rm -r ${pkgdir}/usr/share/gambas3/[c-i]* -} - -package_gambas3-examples() { - depends=('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' '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-desktop' 'gambas3-gb-eval-highlight' 'gambas3-gb-form' - 'gambas3-gb-form-dialog' 'gambas3-gb-form-mdi' 'gambas3-gb-gtk' 'gambas3-gb-image' 'gambas3-gb-image-effect' 'gambas3-gb-image-imlib' - 'gambas3-gb-image-io' 'gambas3-gb-map' 'gambas3-gb-media' 'gambas3-gb-memcached' 'gambas3-gb-mime' 'gambas3-gb-ncurses' 'gambas3-gb-net' - 'gambas3-gb-net-smtp' 'gambas3-gb-opengl' 'gambas3-gb-opengl-glsl' 'gambas3-gb-option' 'gambas3-gb-pcre' 'gambas3-gb-pdf' - 'gambas3-gb-net-curl' 'gambas3-gb-net-pop3' 'gambas3-gb-qt4' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' - 'gambas3-gb-sdl-sound' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' 'gambas3-gb-xml' - 'gambas3-gb-report' 'gambas3-gb-sdl' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-web') - pkgdesc="Applications examples" - - cd ${srcdir}/${pkgbase}-${pkgver} - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - rm -r ${pkgdir}/usr/{bin,lib} - rm -r ${pkgdir}/usr/share/gambas3/{info,control,gb.sdl} + + mkdir -p ${srcdir}/fakeinstall + make -j1 XDG_UTILS='' DESTDIR=${srcdir}/fakeinstall install } package_gambas3-gb-args() { depends=('gambas3-runtime') pkgdesc="Command-line options analyzer component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.[f-w]* - rm -r ${pkgdir}/usr/share/gambas3/info/gb.[f-w]* - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.args.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.args.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-cairo() { depends=('gambas3-runtime' 'cairo') pkgdesc="Cairo component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.cairo - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.cairo.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.cairo.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-chart() { depends=('gambas3-gb-form') pkgdesc="Chart component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control - rm -r ${pkgdir}/usr/lib/gambas3/gb.[a*,d-w]* - rm -r ${pkgdir}/usr/share/gambas3/info/gb.[a*,d-w]* - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.chart.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.chart.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-complex() { depends=('gambas3-runtime') pkgdesc="Complex numbers component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## Workaround for splitting - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/gb.{comp{r,o}*,[d-v]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{compr*,[d-v]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.complex.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.complex.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-compress() { depends=('gambas3-runtime' 'bzip2' 'zlib') pkgdesc="Compression support component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.compress.bzlib2 - make -j1 DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.compress.zlib - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.comp{o,l}*,gb.[d-v]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{compl*,[d-v]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.compress.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.compress.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-crypt() { depends=('gambas3-runtime') pkgdesc="MD5/DES crypting component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.crypt - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.crypt.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.crypt.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-data() { depends=('gambas3-runtime') pkgdesc="Data containers component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## Workaround for splitting - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/gb.{c*,d{b,e,r}*,[e-v]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{c*,d{b,e}*,[e-v]*} - ## -} - -package_gambas3-gb-db() { - depends=('gambas3-runtime') - pkgdesc="Database access component" - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## Workaround for splitting - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[a-c]*,gb.d{a,e,r}*,gb.[e-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[a-c]*,gb.d{a,e}*,gb.[e-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.data.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.data.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-db-form() { depends=('gambas3-gb-db' 'gambas3-gb-form') pkgdesc="Database form component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-c]*,[e-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-c]*,[e-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.form.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.form.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.db.form ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-db-mysql() { depends=('gambas3-gb-db' 'libmysqlclient') pkgdesc="MySQL database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.db.mysql - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.mysql.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.mysql.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-db-odbc() { depends=('gambas3-gb-db' 'unixodbc') pkgdesc="ODBC database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.db.odbc - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.odbc.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.odbc.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-db-postgresql() { depends=('gambas3-gb-db' 'postgresql-libs') pkgdesc="PostgreSQL database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.db.postgresql - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.postgresql.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.postgresql.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-db-sqlite2() { depends=('gambas3-gb-db' 'sqlite2' 'gcc-libs') pkgdesc="Sqlite2 database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.db.sqlite2 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.sqlite2.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.sqlite2.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-db-sqlite3() { depends=('gambas3-gb-db' 'sqlite' 'gcc-libs') pkgdesc="Sqlite3 database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.sqlite3.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.sqlite3.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.db.sqlite3 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-db() { + depends=('gambas3-runtime') + pkgdesc="Database access component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.db.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.db.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-dbus() { depends=('gambas3-runtime' 'dbus-core') pkgdesc="DBUS component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.dbus - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## -} - -package_gambas3-gb-desktop() { - depends=('gambas3-gb-image' 'libsm' 'libxtst') - pkgdesc="Desktop component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.desktop - make -j1 DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.desktop/src/gnome - make DESTDIR="${pkgdir}" uninstall - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.dbus.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.dbus.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-desktop-gnome() { depends=('gambas3-gb-desktop' 'libgnome-keyring') pkgdesc="Desktop component for Gnome" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.desktop.gnome.* ${pkgdir}/usr/lib/gambas3/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.desktop/src/gnome - make -j1 DESTDIR="${pkgdir}" install +package_gambas3-gb-desktop() { + depends=('gambas3-gb-image' 'libsm' 'libxtst') + pkgdesc="Desktop component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.desktop.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.desktop.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.desktop ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-eval-highlight() { depends=('gambas3-runtime') pkgdesc="Expression evaluator highlight component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-d]*,[f-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-d]*,[f-z]*} - rm -r ${pkgdir}/usr/share/gambas3/control - ## -} - -package_gambas3-gb-form() { - depends=('gambas3-runtime') - pkgdesc="Form component" - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control/{gb.db*,gb.form.*,gb.report} - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-e]*,[g-w]*,form.{d*,m*,s*}} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-e]*,[g-w]*,form.{d*,m*,s*}} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.eval.highlight.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.eval.highlight.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-form-dialog() { depends=('gambas3-gb-form') pkgdesc="Form dialog component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-e]*,[g-w]*,form.{c*,g*,m*,s*}} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-e]*,[g-w]*,form.{i*,l*,m*,s*}} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.form.dialog.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.form.dialog.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-form-mdi() { depends=('gambas3-gb-form') pkgdesc="Form MDI component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control/{gb.db*,gb.form,gb.report} - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-e]*,[g-w]*,form.{c*,d*,g*,s*}} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-e]*,[g-w]*,form.{i*,l*,d*,s*}} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.form.mdi.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.form.mdi.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.form.mdi ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-form-stock() { depends=('gambas3-runtime') pkgdesc="Default stock icons component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.form.stock.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.form.stock.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install +package_gambas3-gb-form() { + depends=('gambas3-runtime') + pkgdesc="Form component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.{a*,[m-w]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{a*,[m-w]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.form.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.form.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.form ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-gsl() { depends=('gambas3-runtime' 'gsl') pkgdesc="The GNU Scientific Library component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gsl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## -} - -package_gambas3-gb-gtk() { - depends=('gambas3-gb-image' 'gtk2' 'librsvg') - pkgdesc="GTK+ toolkit component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install + cd ${srcdir}/fakeinstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk/src/opengl - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + create_dirs + + mv -v usr/lib/gambas3/gb.gsl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.gsl.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-gtk-opengl() { depends=('gambas3-gb-gtk' 'gambas3-gb-opengl' 'gtkglext' 'glu') pkgdesc="GTK+ toolkit OpenGL component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.gtk.opengl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.gtk.opengl.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk/src/opengl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-gtk() { + depends=('gambas3-gb-image' 'gtk2' 'librsvg') + pkgdesc="GTK+ toolkit component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.gtk.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.gtk.* ${pkgdir}/usr/share/gambas3/info/ } -package_gambas3-gb-image() { +package_gambas3-gb-httpd() { depends=('gambas3-runtime') - pkgdesc="Image component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + pkgdesc="Embedded HTTP server for the interpreter" - ## cleanup the workaround - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[c-g]*,gb.image.e*,gb.[j-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[c-g]*,gb.info,gb.image.e*,gb.[j-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.httpd.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.httpd.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-image-effect() { depends=('gambas3-gb-image' 'gcc-libs') pkgdesc="Image effect component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## cleanup the workaround - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[c-g]*,gb.image.{c*,l*,s*},gb.[j-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[c-g]*,gb.info,gb.image.{i*,l*},gb.[j-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.image.effect.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.image.effect.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-image-imlib() { depends=('gambas3-gb-image' 'imlib2') pkgdesc="Imlib component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.image.imlib - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.image.imlib.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.image.imlib.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-image-io() { depends=('gambas3-gb-image' 'gdk-pixbuf2') pkgdesc="Input/Output image component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.image.io.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.image.io.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.image.io - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-image() { + depends=('gambas3-runtime') + pkgdesc="Image component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.image.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.image.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-jit() { depends=('gambas3-runtime' 'llvm') pkgdesc="Just-in-time compiler component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.jit - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.jit.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.jit.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-libxml() { depends=('gambas3-runtime' 'libxml2') pkgdesc="libxml2 component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.libxml - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.libxml.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.libxml.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-map() { depends=('gambas3-gb-image-io' 'gambas3-gb-form') pkgdesc="Display maps component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.curl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.curl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[a-g]*,gb.mysql.*,gb.memcached.*,gb.[r-w]*} - rm -r ${pkgdir}/usr/share/gambas3/control/gb.{[d-f]*,[q-r]*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[a-g]*,gb.mysql.*,gb.memcached.*,gb.[r-w]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.map.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.map.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.map ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-media() { depends=('gambas3-runtime' 'gstreamer0.10' 'gstreamer0.10-base') pkgdesc="Simplified interface to the GStreamer library component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.media - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.media.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.media.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-memcached() { depends=('gambas3-gb-net') pkgdesc="Memcached client component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.gtk - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[a-g]*,gb.mysql.*,gb.[r-w]*} - rm -r ${pkgdir}/usr/share/gambas3/control - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[a-g]*,gb.mysql.*,gb.[r-w]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.memcached.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.memcached.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-mime() { depends=('gambas3-runtime' 'gmime') pkgdesc="MIME message component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.mime.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.mime.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.mime - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-mysql() { + depends=('gambas3-runtime' 'gambas3-gb-db-mysql') + pkgdesc="Mysql extra component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.mysql.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.mysql.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-ncurses() { depends=('gambas3-runtime' 'ncurses') pkgdesc="Ncurses component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.ncurses - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## -} - -package_gambas3-gb-net() { - depends=('gambas3-runtime') - pkgdesc="Network component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.ncurses.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.ncurses.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-net-curl() { depends=('gambas3-gb-net' 'curl') pkgdesc="Curl component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.curl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.net.curl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.net.curl.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-net-pop3() { depends=('gambas3-gb-net' 'gambas3-gb-mime') pkgdesc="POP3 component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.mime - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.mime - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-m]*,[s-w]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-m]*,[s-w]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.net.pop3.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.net.pop3.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-net-smtp() { depends=('gambas3-runtime' 'glib2') pkgdesc="SMTP component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.smtp - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.net.smtp.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.net.smtp.* ${pkgdir}/usr/share/gambas3/info/ } -package_gambas3-gb-opengl() { - depends=('gambas3-runtime' 'glew') - pkgdesc="OpenGL component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.opengl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-net() { + depends=('gambas3-runtime') + pkgdesc="Network component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.opengl/src/glsl - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.opengl/src/glu - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.net.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.net.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-opengl-glu() { depends=('gambas3-gb-opengl') pkgdesc="GL Utility component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.opengl/src/glu - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.opengl.glu.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.opengl.glu.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-opengl-glsl() { depends=('gambas3-gb-opengl') pkgdesc="GLSL component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.opengl.glsl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.opengl.glsl.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.opengl/src/glsl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-opengl() { + depends=('gambas3-runtime' 'glew') + pkgdesc="OpenGL component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.opengl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.opengl.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-option() { depends=('gambas3-runtime') pkgdesc="Getopt component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## cleanup the workaround - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[a-n]*,gb.[p-z]*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[a-n]*,gb.[p-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.option.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.option.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-pcre() { depends=('gambas3-runtime' 'pcre') pkgdesc="PCRE component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.pcre - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.pcre.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.pcre.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-pdf() { depends=('gambas3-runtime' 'poppler') pkgdesc="PDF component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.pdf - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## -} - -package_gambas3-gb-qt4() { - depends=('gambas3-gb-image' 'qt4') - pkgdesc="Qt4 toolkit component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/ext - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/opengl - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/webkit - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.pdf.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.pdf.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-qt4-ext() { depends=('gambas3-gb-qt4') pkgdesc="Qt4 toolkit extended component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/ext - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.qt4.ext.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.qt4.ext.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-qt4-opengl() { depends=('gambas3-gb-qt4' 'gambas3-gb-opengl') pkgdesc="Qt4 toolkit OpenGL component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/opengl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.qt4.opengl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.qt4.opengl.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-qt4-webkit() { depends=('gambas3-gb-qt4' 'qtwebkit') pkgdesc="Qt4 toolkit webkit component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.qt4.webkit.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.qt4.webkit.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4/src/webkit - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-qt4() { + depends=('gambas3-gb-image' 'qt4') + pkgdesc="Qt4 toolkit component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.qt4.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.qt4.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-report() { depends=('gambas3-gb-form' 'gambas3-gb-image-io') pkgdesc="Report component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.qt4 - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/share/gambas3/control/gb.[d-f]* - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-m]*,[s-w]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-m]*,[s-w]*} - ## -} - -package_gambas3-gb-sdl() { - depends=('gambas3-gb-image-io' 'sdl_ttf' 'libxcursor' 'glew') - pkgdesc="SDL component" - - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.sdl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.report.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.report.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/control/gb.report ${pkgdir}/usr/share/gambas3/control/ } package_gambas3-gb-sdl-sound() { depends=('gambas3-runtime' 'sdl_mixer') pkgdesc="SDL sound component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.sdl.sound.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.sdl.sound.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/gb.sdl.sound - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install +package_gambas3-gb-sdl() { + depends=('gambas3-gb-image-io' 'sdl_ttf' 'libxcursor' 'glew') + pkgdesc="SDL component" - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.sdl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.sdl.* ${pkgdir}/usr/share/gambas3/info/ + mv -v usr/share/gambas3/gb.sdl ${pkgdir}/usr/share/gambas3 } package_gambas3-gb-settings() { depends=('gambas3-runtime') pkgdesc="Setting component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install - - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.{[a-r]*,[t-w]*} - rm -r ${pkgdir}/usr/share/gambas3/info/gb.{[a-r]*,[t-w]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.settings.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.settings.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-signal() { depends=('gambas3-runtime') pkgdesc="POSIX Signals component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## cleanup the workaround - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/{gb.[c-r]*,gb.[t-z]*,gb.so*} - rm -r ${pkgdir}/usr/share/gambas3/info/{gb.[c-r]*,gb.[t-z]*} - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.signal.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.signal.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-v4l() { depends=('gambas3-runtime' 'v4l-utils' 'libjpeg' 'libpng') pkgdesc="Video4linux component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.v4l - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.v4l.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.v4l.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-vb() { depends=('gambas3-runtime') pkgdesc="Visual Basic transitional component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - ## Workaround for splitting - rm -r ${pkgdir}/usr/bin - rm -r ${pkgdir}/usr/lib/gambas3/gb.[a-u]* - rm -r ${pkgdir}/usr/share/gambas3/info/gb.[a-u]* - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.vb.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.vb.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-web() { depends=('gambas3-runtime') pkgdesc="CGI component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.web.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.web.* ${pkgdir}/usr/share/gambas3/info/ +} + +package_gambas3-gb-xml-html() { + depends=('gambas3-gb-xml') + pkgdesc="HTML generator component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.xml.html.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.xml.html.* ${pkgdir}/usr/share/gambas3/info/ +} - cd ${srcdir}/${pkgbase}-${pkgver}/comp - make -j1 DESTDIR="${pkgdir}" install +package_gambas3-gb-xml-rpc() { + depends=('gambas3-gb-xml' 'gambas3-gb-net-curl') + pkgdesc="XML-RPC component" - ## Workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm -r ${pkgdir}/usr/lib/gambas3/gb.[a-v]* - rm -r ${pkgdir}/usr/share/gambas3/info/gb.[a-v]* - ## + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.xml.rpc.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.xml.rpc.* ${pkgdir}/usr/share/gambas3/info/ +} + +package_gambas3-gb-xml-xslt() { + depends=('gambas3-gb-xml' 'libxslt') + pkgdesc="XML-XSLT component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.xml.xslt.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.xml.xslt.* ${pkgdir}/usr/share/gambas3/info/ } package_gambas3-gb-xml() { depends=('gambas3-runtime' 'gcc-libs') pkgdesc="XML component" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.xml.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.xml.* ${pkgdir}/usr/share/gambas3/info/ +} - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml/src/html - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall +package_gambas3-runtime() { + depends=('libffi' 'xdg-utils') + pkgdesc="Runtime environment" + conflicts=('gambas3-gb-gui') + replaces=('gambas3-gb-gui') + provides=("gambas3-gb-gui=${pkgver}") + install=gambas3-runtime.install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml/src/xslt - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall + cd ${srcdir}/fakeinstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml/src/rpc - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall + create_dirs - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + install -dm755 ${pkgdir}/usr/bin + install -dm755 ${pkgdir}/usr/share/gambas3/{icons,mime} + + mv -v usr/bin/gb{r,x}3 ${pkgdir}/usr/bin + mv -v usr/lib/gambas3/* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/* ${pkgdir}/usr/share/gambas3/info/ + install -m644 ${srcdir}/${pkgbase}-${pkgver}/main/mime/* ${pkgdir}/usr/share/gambas3/mime/ + install -m644 ${pkgdir}/usr/share/gambas3/mime/application-x-gambas3.png ${pkgdir}/usr/share/gambas3/icons/ } -package_gambas3-gb-xml-html() { - depends=('gambas3-gb-xml') - pkgdesc="HTML generator component" +package_gambas3-devel() { + depends=('gambas3-runtime') + pkgdesc="Development environment" - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml/src/html - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install + install -dm755 ${pkgdir}/usr/bin - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + mv -v usr/bin/gb{a,c,i}3 ${pkgdir}/usr/bin } -package_gambas3-gb-xml-rpc() { - depends=('gambas3-gb-xml' 'gambas3-gb-net-curl') - pkgdesc="XML-RPC component" +package_gambas3-ide() { + depends=('gambas3-devel' 'gambas3-gb-db-form' 'gambas3-gb-desktop' 'gambas3-gb-eval-highlight' + 'gambas3-gb-form-dialog' 'gambas3-gb-settings' 'gambas3-gb-form-mdi' 'gambas3-gb-image-effect' + 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-webkit') + pkgdesc="Integrated Development Environment" + + cd ${srcdir}/fakeinstall - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.curl - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## - - - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.net.curl - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - rm ${pkgdir}/usr/lib/gambas3/gb.xml.[c-l]* - rm ${pkgdir}/usr/lib/gambas3/gb.xml.[s-x]* - rm ${pkgdir}/usr/share/gambas3/info/gb.xml.[h-l]* - rm ${pkgdir}/usr/share/gambas3/info/gb.xml.xslt.* - ## + install -dm755 ${pkgdir}/usr/{bin,share/{applications,pixmaps}} + + mv -v usr/bin/gambas3* ${pkgdir}/usr/bin/ + + install -m644 ${srcdir}/${pkgbase}-${pkgver}/app/desktop/gambas3.desktop ${pkgdir}/usr/share/applications/ + install -m644 ${srcdir}/${pkgbase}-${pkgver}/app/desktop/gambas3.png ${pkgdir}/usr/share/pixmaps/ } -package_gambas3-gb-xml-xslt() { - depends=('gambas3-gb-xml' 'libxslt') - pkgdesc="XML-XSLT component" +package_gambas3-script() { + depends=('gambas3-devel') + pkgdesc="Scripter and server programs support" + install=gambas3-script.install - ## workaround for splitting - cd ${srcdir}/${pkgbase}-${pkgver}/main - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install - ## + cd ${srcdir}/fakeinstall - cd ${srcdir}/${pkgbase}-${pkgver}/gb.xml/src/xslt - make -j1 XDG_UTILS='' DESTDIR="${pkgdir}" install + install -dm755 ${pkgdir}/usr/bin + install -dm755 ${pkgdir}/usr/share/gambas3/mime - ## cleanup the workaround - cd ${srcdir}/${pkgbase}-${pkgver}/main - make XDG_UTILS='' DESTDIR="${pkgdir}" uninstall - ## + mv -v usr/bin/gb{s,w}3* ${pkgdir}/usr/bin/ + install -m644 ${srcdir}/${pkgbase}-${pkgver}/app/mime/* ${pkgdir}/usr/share/gambas3/mime/ } +package_gambas3-examples() { + depends=(${_components[@]} 'gambas3-runtime' 'gambas3-ide') + pkgdesc="Applications examples" + + cd ${srcdir}/fakeinstall + + install -dm755 ${pkgdir}/usr/share/gambas3 + + mv -v usr/share/gambas3/examples ${pkgdir}/usr/share/gambas3/ +} diff --git a/community/llvm-amdgpu-snapshot/PKGBUILD b/community/llvm-amdgpu-snapshot/PKGBUILD index b36b421f0..229057db1 100644 --- a/community/llvm-amdgpu-snapshot/PKGBUILD +++ b/community/llvm-amdgpu-snapshot/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 82677 2013-01-22 22:38:25Z lcarlier $ +# $Id: PKGBUILD 85846 2013-03-07 17:52:47Z lcarlier $ # Maintainer: Laurent Carlier <lordheavym@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Roberto Alsina <ralsina@kde.org> @@ -7,7 +7,7 @@ # Contributor: Tomas Wilhelmsson <tomas.wilhelmsson@gmail.com> pkgname=llvm-amdgpu-snapshot -pkgver=20121230 +pkgver=20130307 pkgrel=1 pkgdesc='Low Level Virtual Machine with AMDGPU enabled to build r600g shader llvm support' arch=('i686' 'x86_64') @@ -15,11 +15,11 @@ url="http://llvm.org" license=('custom:University of Illinois/NCSA Open Source License') depends=('libffi' 'python2' 'ocaml') conflicts=('llvm') -source=(ftp://ftp.archlinux.org/other/community/llvm-amdgpu/llvm-amdgpu-master.20121230.tar.gz) -md5sums=('dbf9ad608a68fc758192c3d4716600d9') +source=(ftp://ftp.archlinux.org/other/community/llvm-amdgpu/llvm-amdgpu-master.${pkgver}.tar.gz) +md5sums=('6aa900855eea11b6dce86fb04d813d75') build() { - cd "$srcdir"/llvm-master + cd "$srcdir"/llvm-* sed -i 's/python$/python2/' utils/llvm-build/llvm-build @@ -39,7 +39,7 @@ build() { --enable-shared \ --enable-libffi \ --enable-targets=all \ - --enable-experimental-targets=AMDGPU \ + --enable-experimental-targets=R600 \ --disable-expensive-checks \ --with-binutils-include=/usr/include \ --$_optimized_switch-optimized @@ -48,7 +48,7 @@ build() { } package() { - cd "$srcdir"/llvm-master + cd "$srcdir"/llvm-* make DESTDIR="$pkgdir" install @@ -59,3 +59,4 @@ package() { install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } + diff --git a/community/midori/PKGBUILD b/community/midori/PKGBUILD index 72587c724..7815bc180 100644 --- a/community/midori/PKGBUILD +++ b/community/midori/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 83885 2013-02-06 11:36:28Z arodseth $ +# $Id: PKGBUILD 85855 2013-03-07 19:55:29Z bpiotrowski $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Andreas Radke <andyrtr@archlinux.org> @@ -7,21 +7,21 @@ # Contributor: Bartłomiej Piotrowski <barthalion@gmail.com> pkgname=midori -pkgver=0.4.8 +pkgver=0.4.9 pkgrel=1 pkgdesc='Lightweight web browser based on Gtk WebKit' arch=('x86_64' 'i686') url='http://www.twotoasts.de/index.php?/pages/midori_summary.html' license=('LGPL2.1') install=midori.install -depends=('libzeitgeist' 'libwebkit' 'libnotify' 'libxss' 'libunique' 'hicolor-icon-theme' 'desktop-file-utils' 'gcr') -makedepends=('libxml2' 'intltool' 'gtk-doc' 'librsvg' 'python2' 'vala') +depends=('libzeitgeist' 'libwebkit' 'libnotify' 'libxss' 'libunique' 'hicolor-icon-theme' 'desktop-file-utils') +makedepends=('libxml2' 'intltool' 'gtk-doc' 'librsvg' 'python2' 'vala' 'gcr') optdepends=('gstreamer0.10-ugly-plugins: HTML5 videos support' 'aria2: download utility') options=('!emptydirs') source=("http://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2" 'fix-copying.patch') -sha256sums=('40bf23f84a3537f54d7eb45df1da40ebef54c321b1b34d0d0c8e45bb0cce5e9f' +sha256sums=('f01e5dc45e94f909e48f0dd62cc4afedd80710769fdf98bc4e0b38d4ef0abc11' 'd4395ac994d8d614f93ae4863bbf6289b1980e0ed84aef52ca95a678b464b959') build() { diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD index 21f0a4be2..5e61a05e1 100644 --- a/community/nodejs/PKGBUILD +++ b/community/nodejs/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 84970 2013-02-26 15:56:33Z bpiotrowski $ +# $Id: PKGBUILD 85853 2013-03-07 19:25:26Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: James Campos <james.r.campos@gmail.com> @@ -8,7 +8,7 @@ # Contributor: TIanyi Cui <tianyicui@gmail.com> pkgname=nodejs -pkgver=0.8.21 +pkgver=0.8.22 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ depends=('openssl' 'python2') checkdepends=('curl') # curl used for check() options=('!emptydirs') source=(http://nodejs.org/dist/v${pkgver}/node-v${pkgver}.tar.gz) -sha256sums=('e526f56d22bb2ebee5a607bd1e7a16dcc8530b916e3a372192e6cd5fa97d08e6') +sha256sums=('3f61152cf5cd8fc1ab5c6c18101819841b947da79e1e44b51418c0ad2e6db8e8') build() { cd node-v${pkgver} diff --git a/community/parole/PKGBUILD b/community/parole/PKGBUILD index 3f520e620..d76c412ef 100644 --- a/community/parole/PKGBUILD +++ b/community/parole/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 82109 2013-01-08 18:48:48Z spupykin $ +# $Id: PKGBUILD 85793 2013-03-07 10:58:27Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: TDY <tdy@gmx.com> pkgname=parole -pkgver=0.4.0 +pkgver=0.5.0 pkgrel=1 pkgdesc="A modern media player based on the GStreamer framework" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ options=('!libtool') install=parole.install #source=(http://archive.xfce.org/src/apps/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) source=(http://git.xfce.org/apps/parole/snapshot/parole-$pkgver.tar.bz2) -md5sums=('df05ff037c6063c905e5bb40a50b6e0f') +md5sums=('03eb2df373adaae56959a548553ef72e') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/proftpd/PKGBUILD b/community/proftpd/PKGBUILD index a37843c18..9c2e1fcf8 100644 --- a/community/proftpd/PKGBUILD +++ b/community/proftpd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83174 2013-01-27 16:24:33Z pierre $ +# $Id: PKGBUILD 85857 2013-03-07 20:00:38Z bpiotrowski $ # Maintainer: # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=proftpd -pkgver=1.3.4b -pkgrel=3 +pkgver=1.3.4c +pkgrel=1 epoch=1 pkgdesc="A high-performance, scalable FTP server" arch=('i686' 'x86_64') @@ -16,8 +16,8 @@ install=${pkgname}.install source=(ftp://ftp.proftpd.org/distrib/source/${pkgname}-${pkgver}.tar.gz{,.asc} 'proftpd' 'proftpd.logrotate' 'proftpd.conf.d' 'proftpd.service' 'proftpd.tmpfiles') -md5sums=('0871e0b93c9c3c88ca950b6d9a04aed2' - 'e5b9bd78029a15f82994efcb7ed2e9fb' +md5sums=('65f61e953bea249f8377e681594143a5' + '7f00fb7bf757b4bd795afdf0a3f5e556' 'c439a0a1dbc21b604d8382da87aa021b' 'ddb09eb13131becdf0e081eef413116b' '71d5932b0461c318ed68c2c0c2660736' diff --git a/community/rekonq/PKGBUILD b/community/rekonq/PKGBUILD index 952598ee5..76f12e977 100644 --- a/community/rekonq/PKGBUILD +++ b/community/rekonq/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 85307 2013-02-28 20:20:52Z andrea $ +# $Id: PKGBUILD 85861 2013-03-07 20:16:32Z andrea $ # Maintainer: Peter Lewis <plewis@aur.archlinux.org> # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Panagiotis Papadopoulos <pano_90 AT gmx DOT net> pkgname=rekonq -pkgver=2.2 +pkgver=2.2.1 pkgrel=1 pkgdesc='A WebKit based web browser for KDE' arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ makedepends=('cmake' 'automoc4') optdepends=('qca-ossl: to use the sync handler') install=${pkgname}.install source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -sha256sums=('f5050bc7386807f1b91f0f90209397be08f67a95824e77ce78d1c1779015aeda') +sha256sums=('aa3939af5038491c612bb113647e8a1110720d6fc1038c8c71e6cf1308efa47b') build(){ mkdir build diff --git a/community/ruby-cairo/PKGBUILD b/community/ruby-cairo/PKGBUILD index 520256dff..3d3e8a819 100644 --- a/community/ruby-cairo/PKGBUILD +++ b/community/ruby-cairo/PKGBUILD @@ -1,15 +1,16 @@ -# $Id: PKGBUILD 72819 2012-06-22 21:24:20Z arodseth $ +# $Id: PKGBUILD 85839 2013-03-07 17:16:18Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Brad Fanella <bradfanella@archlinux.us> pkgname=ruby-cairo pkgver=1.12.2 -pkgrel=1 -pkgdesc="Ruby bindings for cairo" +pkgrel=3 +pkgdesc='Ruby bindings for cairo' arch=('x86_64' 'i686') -url="http://cairographics.org/rcairo/" +# http://cairographics.org/releases/ +url='http://cairographics.org/rcairo/' license=('GPL') -depends=('ruby' 'cairo>=1.2.0') +depends=('ruby' 'cairo') makedepends=('ruby-pkgconfig') source=("http://cairographics.org/releases/rcairo-$pkgver.tar.gz") sha256sums=('f071d6ccb12cb6dc1fc91eb086d6150ce779930fe5af38a6987e378c809362c5') diff --git a/community/smem/PKGBUILD b/community/smem/PKGBUILD index f3f62c704..5c74ddea3 100644 --- a/community/smem/PKGBUILD +++ b/community/smem/PKGBUILD @@ -1,5 +1,6 @@ -# $Id: PKGBUILD 81012 2012-12-10 02:49:14Z dreisner $ -# Maintainer: Dave Reisner <d@falconindy.com> +# $Id: PKGBUILD 85778 2013-03-07 06:30:34Z cinelli $ +# Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> +# Contributor: Dave Reisner <d@falconindy.com> # Contributor: Isaac Dupree <id@isaac.cedarswampstudios.org> # Contributor: Sebastien Duquette <ekse.0x@gmail.com> @@ -12,21 +13,21 @@ license=("GPL") depends=('python2') optdepends=('python2-matplotlib: for chart generation') arch=('i686' 'x86_64') -source=("http://www.selenic.com/smem/download/${pkgname}-${pkgver}.tar.gz") +source=("http://www.selenic.com/smem/download/$pkgname-$pkgver.tar.gz") md5sums=('b8975840a08172ba8a1abbe7cb202dfe') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" sed -i '1s/python$/python2/' smem make smemcap } package() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" - install -Dm755 smem $pkgdir/usr/bin/smem - install -Dm755 smemcap $pkgdir/usr/bin/smemcap - install -Dm644 smem.8 "$pkgdir"/usr/share/man/man8/smem.8 + install -Dm755 smem "$pkgdir/usr/bin/smem" + install -Dm755 smemcap "$pkgdir/usr/bin/smemcap" + install -Dm644 smem.8 "$pkgdir/usr/share/man/man8/smem.8" } diff --git a/community/winegame/PKGBUILD b/community/winegame/PKGBUILD deleted file mode 100644 index 6df4bc45a..000000000 --- a/community/winegame/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# $Id: PKGBUILD 85556 2013-03-03 05:22:22Z cinelli $ -# Maintainer: Federico Cinelli <cinelli@aur.archlinux.com> -# Contributor: Laurent Carlier <lordheavym@gmail.com> - -pkgname=winegame -pkgver=0.2.0 -pkgrel=2 -pkgdesc="An interface to install windows programs in Wine" -arch=('i686' 'x86_64') -install=winegame.install -url="http://code.google.com/p/winegame/" -license=('GPL3') -depends=('winestuff') -optdepends=('libnotify: Desktop notifaction support') -makedepends=('cmake') -source=("http://winegame.googlecode.com/files/$pkgname-$pkgver.tar.gz") -md5sums=('631dd218707c6efb2901ef1206092538') - -if [[ $CARCH == "x86_64" ]]; then - depends+=('lib32-mesa-libgl') -fi - -build() { - cd "$srcdir/$pkgname-$pkgver" - - mkdir -p build - cd build - - cmake -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr .. - - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver/build" - - make DESTDIR="$pkgdir/" install -} - diff --git a/community/winegame/winegame.install b/community/winegame/winegame.install deleted file mode 100644 index e85c7ac73..000000000 --- a/community/winegame/winegame.install +++ /dev/null @@ -1,9 +0,0 @@ -post_install () { - update-desktop-database -q -} -post_upgrade () { - post_install -} -post_removal () { - post_install -} diff --git a/community/winestuff/PKGBUILD b/community/winestuff/PKGBUILD deleted file mode 100644 index d08334eb8..000000000 --- a/community/winestuff/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# $Id: PKGBUILD 85554 2013-03-03 05:17:35Z cinelli $ -# Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> -# Contributor: Laurent Carlier <lordheavym@gmail.com> - -pkgname=winestuff -pkgver=0.2.0 -pkgrel=3 -pkgdesc="Library utility for winegame" -arch=('i686' 'x86_64') -url="http://code.google.com/p/winegame/" -license=('LGPL2.1') -makedepends=('qt4' 'cmake') -source=("http://winegame.googlecode.com/files/$pkgname-$pkgver.tar.gz") -md5sums=('a01f55d30bd0e1dcee3a44aa0fa5369d') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - mkdir -p build - cd build - - cmake -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr .. - - make translations - make -} - -package() { - depends=('qt4' 'fuseiso' 'winetricks') - - cd "$srcdir/$pkgname-$pkgver/build" - - make DESTDIR="$pkgdir" install -} - |