Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=39a6939f861d55329f55f7eb2f7a25b7119cba3d
commit 39a6939f861d55329f55f7eb2f7a25b7119cba3d Author: DeX77 <[email protected]> Date: Sun Aug 21 18:57:46 2016 +0200 gambas-3.9.0-1-x86_64 * version bump: needed to rebuild * changed from sdl to sdl2 * dropped sqlite2 TODO: This package needs some love after release diff --git a/source/devel-extra/gambas/FrugalBuild b/source/devel-extra/gambas/FrugalBuild index aa8bcfb..e278c26 100644 --- a/source/devel-extra/gambas/FrugalBuild +++ b/source/devel-extra/gambas/FrugalBuild @@ -3,17 +3,20 @@ # Contributor: James Buren <[email protected]> pkgname=gambas -pkgver=3.5.1 -pkgrel=9 +pkgver=3.9.0 +pkgrel=1 pkgdesc="A full-featured object language built on a BASIC interpreter." -depends=('dbus' 'libffi' 'llvm>=3.4.2-2') +depends=('dbus' 'libffi>=3.2.1' 'llvm>=3.4.2-2') groups=('devel-extra') archs=('i686' 'x86_64') _F_sourceforge_name=${pkgname}3 _F_sourceforge_ext=.tar.bz2 Finclude sourceforge -sha1sums=('a99577e9ef31208034677fb2c0bf35d5aaa6da39') -makedepends=('postgresql') +sha1sums=('191a1bc273e13771334affdb7de56fb3c8bba402') +makedepends=('postgresql' 'x11-protos') + +replaces=("$pkgname-v4l" "$pkgname-ide") +provides=("$pkgname-v4l" "$pkgname-ide") Faddsubpkg "$pkgname-compress" "$pkgname compress component" "zlib bzip2" "$pkgname" Faddsubpkg "$pkgname-cairo" "$pkgname cairo component" "cairo bzip2 libxdamage" "$pkgname" @@ -21,22 +24,20 @@ Faddsubpkg "$pkgname-crypt" "$pkgname crypt component" "glibc" Faddsubpkg "$pkgname-db-mysql" "$pkgname db sql component" "libmysqlclient libstdc++" "$pkgname" Faddsubpkg "$pkgname-db-odbc" "$pkgname db odbc component" "unixodbc" "$pkgname" Faddsubpkg "$pkgname-db-postgresql" "$pkgname db postgresql component" "libpq" "$pkgname" -Faddsubpkg "$pkgname-db-sqlite2" "$pkgname db sqlite2 component" "sqlite2 libstdc++" "$pkgname" -Faddsubpkg "$pkgname-db-sqlite3" "$pkgname db sqlite3 component" "sqlite3 libstdc++" "$pkgname" +Faddsubpkg "$pkgname-db-sqlite3" "$pkgname db sqlite3 component" "sqlite3>=3.13.0 libstdc++" "$pkgname" "$pkgname-db-sqlite2" "$pkgname-db-sqlite2" Faddsubpkg "$pkgname-desktop" "$pkgname desktop component" "libxtst libsm libgnome-keyring>=3.10.1-2" "$pkgname" Faddsubpkg "$pkgname-gtk" "$pkgname gtk component" "gtk+2 librsvg" "$pkgname" Faddsubpkg "$pkgname-image-io" "$pkgname image io component" "gdk-pixbuf2" "$pkgname" Faddsubpkg "$pkgname-image-imlib" "$pkgname image imlib component" "imlib2" "$pkgname" -Faddsubpkg "$pkgname-net" "$pkgname net component" "curl glib2" "$pkgname" -Faddsubpkg "$pkgname-opengl" "$pkgname opengl component" "glew>=1.13 libdrm libxdamage" "$pkgname" +Faddsubpkg "$pkgname-net" "$pkgname net component" "curl>=7.50.1 glib2" "$pkgname" +Faddsubpkg "$pkgname-opengl" "$pkgname opengl component" "glew>=2.0.0 libdrm libxdamage" "$pkgname" Faddsubpkg "$pkgname-pcre" "$pkgname pcre component" "pcre" "$pkgname" -Faddsubpkg "$pkgname-pdf" "$pkgname pdf component" "poppler bzip2" "$pkgname" +Faddsubpkg "$pkgname-pdf" "$pkgname pdf component" "poppler>=0.46.0 bzip2" "$pkgname" Faddsubpkg "$pkgname-qt4" "$pkgname qt4 component" "libqtopengl libqtwebkit libqt3support bzip2 libqtscript" "$pkgname" -Faddsubpkg "$pkgname-sdl" "$pkgname sdl component" "sdl_mixer sdl_ttf glew>=1.13 bzip2" "$pkgname" -Faddsubpkg "$pkgname-v4l" "$pkgname v4l component" "libpng libjpeg v4l-utils" "$pkgname" +Faddsubpkg "$pkgname-sdl2" "$pkgname sdl component" "sdl2 sdl2_ttf sdl2_image sdl2_mixer glew>=2.0.0 bzip2" "$pkgname" "$pkgname-sdl" "$pkgname-sdl" Faddsubpkg "$pkgname-xml" "$pkgname xml component" "libxslt" "$pkgname" -Faddsubpkg "$pkgname-ide" "$pkgname IDE" "" "$pkgname-desktop $pkgname-qt4" +Fconfopts=" --enable-v4l=false" build() { @@ -49,10 +50,11 @@ build() for i in $(grep -rl '\-Os' *); do Fsed "-Os" "$CFLAGS" $i done + Fautoreconf Fmake - unset MAKEFLAGS - Fmakeinstall + Fmakeinstall -j1 XDG_UTILS='' + Ffilerel app/desktop/${pkgname}3.png /usr/share/pixmaps/${pkgname}3.png Ffilerel app/desktop/${pkgname}3.desktop /usr/share/applications/${pkgname}3.desktop split_component compress @@ -61,7 +63,6 @@ build() split_component db-mysql split_component db-odbc split_component db-postgresql - split_component db-sqlite2 split_component db-sqlite3 split_component desktop Fsplit $pkgname-desktop /usr/share/${pkgname}3/control/gb.desktop @@ -73,13 +74,8 @@ build() split_component pcre split_component pdf split_component qt4 - split_component sdl - Fsplit $pkgname-sdl /usr/share/${pkgname}3/gb.sdl - split_component v4l + split_component sdl2 split_component xml - Fsplit $pkgname-ide /usr/share/${pkgname}3/examples - Fsplit $pkgname-ide /usr/share/{pixmaps,applications} - Fsplit $pkgname-ide /usr/bin/{gambas3,gambas3.gambas} } # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
