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

Reply via email to