Package: aylet-gtk
Version: 0.5-1
Severity: wishlist
Tags: patch
Please, port aylet to GTK2 library. The application looks better and can use
more advanced gtk2-engines.
The patch:
diff -ru aylet-0.5.orig/Makefile aylet-0.5/Makefile
--- aylet-0.5.orig/Makefile 2005-12-18 04:05:08.000000000 +0100
+++ aylet-0.5/Makefile 2006-03-17 17:33:50.000000000 +0100
@@ -43,10 +43,10 @@
$(CC) -o aylet $(OBJS) $(CURSES_LIB)
xaylet: $(XOBJS)
- $(CC) -o xaylet $(XOBJS) `gtk-config --libs`
+ $(CC) -o xaylet $(XOBJS) `pkg-config gtk+-2.0 --libs`
uigtk.o: uigtk.c
- $(CC) $(CFLAGS) `gtk-config --cflags` -c uigtk.c -o uigtk.o
+ $(CC) $(CFLAGS) `pkg-config gtk+-2.0 --libs --cflags` -c uigtk.c -o
uigtk.o
installdirs:
/bin/sh ./mkinstalldirs $(BINDIR) $(XBINDIR) $(MANDIR)
diff -ru aylet-0.5.orig/uigtk.c aylet-0.5/uigtk.c
--- aylet-0.5.orig/uigtk.c 2002-09-14 17:45:45.000000000 +0200
+++ aylet-0.5/uigtk.c 2006-03-17 17:37:49.000000000 +0100
@@ -201,7 +201,7 @@
gtk_signal_connect(GTK_OBJECT(highspeed_widget),"clicked",
GTK_SIGNAL_FUNC(cb_toggle_highspeed),NULL);
gtk_widget_add_accelerator(highspeed_widget,"clicked",
- gtk_accel_group_get_default(),
+ gtk_accel_group_new(),
GDK_h,0,0);
gtk_widget_show(highspeed_widget);
@@ -249,7 +249,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_prev_track),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_z,0,0);
/* since I use Space, there's no point having these focusable... */
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
@@ -260,7 +260,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_play),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_x,0,0);
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
gtk_widget_show(button);
@@ -270,7 +270,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_pause),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_c,0,0);
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
gtk_widget_show(button);
@@ -280,7 +280,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_stop),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_v,0,0);
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
gtk_widget_show(button);
@@ -290,7 +290,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_next_track),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_b,0,0);
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
gtk_widget_show(button);
@@ -299,7 +299,7 @@
gtk_box_pack_start(GTK_BOX(hbox),button,TRUE,TRUE,0);
gtk_signal_connect(GTK_OBJECT(button),"clicked",
GTK_SIGNAL_FUNC(cb_button_restart),NULL);
-gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_get_default(),
+gtk_widget_add_accelerator(button,"clicked",gtk_accel_group_new(),
GDK_r,0,0);
GTK_WIDGET_UNSET_FLAGS(button,GTK_CAN_FOCUS);
gtk_widget_show(button);
@@ -386,8 +386,8 @@
if(need_update)
{
need_update=0;
- ui_draw_status(ay_filenames[ay_file],aydata.miscstr,aydata.authorstr,
- ay_track+1,aydata.tracks[ay_track].namestr);
+ ui_draw_status(ay_filenames[ay_file], (char *)aydata.miscstr, (char
*)aydata.authorstr,
+ ay_track+1, (char *)aydata.tracks[ay_track].namestr);
}
/* update time display */
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (900, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-amd64-k8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages aylet-gtk depends on:
ii libc6 2.3.6-3 GNU C Library: Shared libraries an
ii libglib1.2 1.2.10-10.1 The GLib library of C routines
ii libgtk1.2 1.2.10-18 The GIMP Toolkit set of widgets fo
ii libx11-6 6.9.0.dfsg.1-4 X Window System protocol client li
ii libxext6 6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii libxi6 6.9.0.dfsg.1-4 X Window System Input extension li
aylet-gtk recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]