Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9662ddc6cd715f32d239baf62b39e51c7ac383bd

commit 9662ddc6cd715f32d239baf62b39e51c7ac383bd
Author: Priyank <[email protected]>
Date:   Sat Jan 3 21:30:51 2009 +0530

guile-gtk-2.1-1-i686
* Version bump
* Added a patch to fix build with gtkglarea

diff --git a/source/xlib-extra/guile-gtk/FrugalBuild 
b/source/xlib-extra/guile-gtk/FrugalBuild
index 9665030..43fb4a7 100644
--- a/source/xlib-extra/guile-gtk/FrugalBuild
+++ b/source/xlib-extra/guile-gtk/FrugalBuild
@@ -1,4 +1,4 @@
-# Compiling Time: 0.15 SBU
+# Compiling Time: 0.19 SBU
# Maintainer: Priyank Gosalia <[email protected]>

pkgname=guile-gtk
@@ -7,12 +7,13 @@ pkgrel=1
pkgdesc="GTK+ bindings for guile."
url="http://www.gnu.org/software/guile-gtk/";
makedepends=('pkgconfig')
-depends=('guile' 'gtk+' 'gdk-pixbuf')
+depends=('guile' 'gtkglarea' 'gdk-pixbuf' 'libglade')
groups=('xlib-extra')
archs=('i686' 'x86_64')
up2date="$pkgver"
-source=(ftp://ftp.gnu.org/gnu/guile-gtk/$pkgname-${pkgver/1.2./0.}.tar.gz)
+source=(ftp://ftp.gnu.org/gnu/guile-gtk/$pkgname-${pkgver/1.2./0.}.tar.gz 
$pkgname-$pkgver-gdkgl.diff)
_F_cd_path="$pkgname-${pkgver/1.2./0.}"
-sha1sums=('e587bf31c08deac34bf58c8e0f9bac8c239529fb')
+sha1sums=('e587bf31c08deac34bf58c8e0f9bac8c239529fb' \
+          'dd9af83b123adec5c21ccdd3612ee683e6db2e82')

# optimization OK
diff --git a/source/xlib-extra/guile-gtk/guile-gtk-2.1-gdkgl.diff 
b/source/xlib-extra/guile-gtk/guile-gtk-2.1-gdkgl.diff
new file mode 100644
index 0000000..c8f004d
--- /dev/null
+++ b/source/xlib-extra/guile-gtk/guile-gtk-2.1-gdkgl.diff
@@ -0,0 +1,25 @@
+diff -Naur guile-gtk-2.1/gtk-gl/gdk-gl-glue.c 
guile-gtk-2.1.new/gtk-gl/gdk-gl-glue.c
+--- guile-gtk-2.1/gtk-gl/gdk-gl-glue.c 2007-12-13 03:30:11.000000000 +0530
++++ guile-gtk-2.1.new/gtk-gl/gdk-gl-glue.c     2009-01-03 21:22:17.000000000 
+0530
+@@ -83,8 +83,8 @@
+
+ sgtk_boxed_info sgtk_gdk_gl_context_info = {
+   { "GdkGLContext", GTK_TYPE_BOXED, NULL },
+-  (void *(*)(void*))gdk_gl_context_ref,
+-  (void (*)(void*))gdk_gl_context_unref,
++  (void *(*)(void*))g_object_ref,
++  (void (*)(void*))g_object_unref,
+   (void (*)(SCM)) NULL,
+   0
+ };
+@@ -100,8 +100,8 @@
+
+ sgtk_boxed_info sgtk_gdk_gl_pixmap_info = {
+   { "GdkGLPixmap", GTK_TYPE_BOXED, NULL },
+-  (void *(*)(void*))gdk_gl_pixmap_ref,
+-  (void (*)(void*))gdk_gl_pixmap_unref,
++  (void *(*)(void*))g_object_ref,
++  (void (*)(void*))g_object_unref,
+   (void (*)(SCM)) NULL,
+   0
+ };
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to