wok rev 6864

Fixed libquicktime. Added patch so it can compile with gtk+ 2.22.0.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Oct 20 13:17:30 2010 +0000 (2010-10-20)
parents 2ecfb88314ac
children 2fd0972c0c88
files libquicktime-dev/receipt libquicktime/receipt libquicktime/stuff/gtk22.patch
line diff
     1.1 --- a/libquicktime-dev/receipt	Wed Oct 20 12:56:13 2010 +0000
     1.2 +++ b/libquicktime-dev/receipt	Wed Oct 20 13:17:30 2010 +0000
     1.3 @@ -6,9 +6,9 @@
     1.4  MAINTAINER="jozee@slitaz.org"
     1.5  SHORT_DESC="libquicktime devel files"
     1.6  WEB_SITE="http://libquicktime.sourceforge.net/"
     1.7 +DEPENDS="libquicktime"
     1.8  WANTED="libquicktime"
     1.9  
    1.10 -
    1.11  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.12  genpkg_rules()
    1.13  {
     2.1 --- a/libquicktime/receipt	Wed Oct 20 12:56:13 2010 +0000
     2.2 +++ b/libquicktime/receipt	Wed Oct 20 13:17:30 2010 +0000
     2.3 @@ -6,8 +6,8 @@
     2.4  MAINTAINER="jozee@slitaz.org"
     2.5  SHORT_DESC="A library for reading and writing quicktime files."
     2.6  WEB_SITE="http://libquicktime.sourceforge.net/"
     2.7 -DEPENDS="gtk+  ffmpeg-svn  alsa-lib xorg-libXv libgl xorg-libXaw x264"
     2.8 -BUILD_DEPENDS=" gtk+-dev  ffmpeg-svn-dev  alsa-lib-dev  xorg-libXaw-dev x264-dev"
     2.9 +DEPENDS="gtk+ ffmpeg alsa-lib xorg-libXv mesa xorg-libXaw x264"
    2.10 +BUILD_DEPENDS="gtk+-dev ffmpeg-dev alsa-lib-dev xorg-libXv-dev xorg-libXaw-dev x264-dev zlib-dev mesa-dev"
    2.11  TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.12  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    2.13  
    2.14 @@ -15,6 +15,7 @@
    2.15  
    2.16  compile_rules() {
    2.17    cd $src
    2.18 +  patch -Np1 -i ../stuff/gtk22.patch
    2.19    ./configure --prefix=/usr  \
    2.20  			  --enable-gpl \
    2.21  			  --with-ffmpeg \
    2.22 @@ -31,5 +32,4 @@
    2.23  	cp -a $_pkg/usr/bin $fs/usr
    2.24  	cp -a $_pkg/usr/lib/*so* $fs/usr/lib/
    2.25  	cp -a $_pkg/usr/lib/$PACKAGE/*so* $fs/usr/lib/$PACKAGE
    2.26 -	
    2.27  }
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/libquicktime/stuff/gtk22.patch	Wed Oct 20 13:17:30 2010 +0000
     3.3 @@ -0,0 +1,41 @@
     3.4 +diff -Nur libquicktime-1.1.5.orig/utils/gtk/libquicktime_config.c libquicktime-1.1.5/utils/gtk/libquicktime_config.c
     3.5 +--- libquicktime-1.1.5.orig/utils/gtk/libquicktime_config.c	2008-12-30 08:05:36.000000000 -0800
     3.6 ++++ libquicktime-1.1.5/utils/gtk/libquicktime_config.c	2010-10-15 05:46:21.956697112 -0700
     3.7 +@@ -112,9 +112,9 @@
     3.8 +                    G_CALLBACK(main_window_button_callback),
     3.9 +                    (gpointer)ret);
    3.10 + 
    3.11 +-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
    3.12 +-  GTK_WIDGET_SET_FLAGS (ret->save_button, GTK_CAN_DEFAULT);
    3.13 +-  
    3.14 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
    3.15 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->save_button), TRUE);
    3.16 ++
    3.17 +   gtk_widget_show(ret->close_button);
    3.18 +   gtk_widget_show(ret->save_button);
    3.19 + 
    3.20 +diff -Nur libquicktime-1.1.5.orig/utils/gtk/lqt_gtk.c libquicktime-1.1.5/utils/gtk/lqt_gtk.c
    3.21 +--- libquicktime-1.1.5.orig/utils/gtk/lqt_gtk.c	2009-03-11 07:25:50.000000000 -0700
    3.22 ++++ libquicktime-1.1.5/utils/gtk/lqt_gtk.c	2010-10-15 05:47:14.720013265 -0700
    3.23 +@@ -941,9 +941,9 @@
    3.24 + 		   G_CALLBACK(codec_config_window_button_callback),
    3.25 + 		   (gpointer)ret);
    3.26 + 
    3.27 +-  GTK_WIDGET_SET_FLAGS (ret->apply_button, GTK_CAN_DEFAULT);
    3.28 +-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
    3.29 +-  GTK_WIDGET_SET_FLAGS (ret->restore_button, GTK_CAN_DEFAULT);
    3.30 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->apply_button), TRUE);
    3.31 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
    3.32 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->restore_button), TRUE);
    3.33 + 
    3.34 +   gtk_widget_show(ret->apply_button);
    3.35 +   gtk_widget_show(ret->close_button);
    3.36 +@@ -1240,7 +1240,7 @@
    3.37 +   ret->mainbox = gtk_vbox_new(0, 10);
    3.38 + 
    3.39 +   ret->close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
    3.40 +-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
    3.41 ++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
    3.42 + 
    3.43 +   g_signal_connect(G_OBJECT(ret->close_button), "clicked",
    3.44 +                      G_CALLBACK(codec_info_window_button_callback),