wok rev 1987

Add: libnotify, libnotify-dev, xchat thanks Fabrice.
author Eric Joseph-Alexandre <erjo@slitaz.org>
date Mon Jan 05 23:57:02 2009 +0100 (2009-01-05)
parents 6c783361ba07
children 8535947fa8a6
files libnotify-dev/receipt libnotify/receipt xchat/receipt xchat/stuff/xc286-smallfixes.diff
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/libnotify-dev/receipt	Mon Jan 05 23:57:02 2009 +0100
     1.3 @@ -0,0 +1,20 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="libnotify-dev"
     1.7 +VERSION="0.4.4"
     1.8 +CATEGORY="utilities"
     1.9 +SHORT_DESC="Notification library"
    1.10 +MAINTAINER="fabrice.thiroux@free.fr"
    1.11 +DEPENDS="libnoptify"
    1.12 +WANTED="libnotify"
    1.13 +WEB_SITE="http://www.galago-project.org/"
    1.14 +
    1.15 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.16 +genpkg_rules()
    1.17 +{
    1.18 +    mkdir -p $fs/usr/lib
    1.19 +    cp -a $_pkg/usr/include $fs/usr
    1.20 +    cp -a $_pkg/usr/lib/*.*a $fs/usr/lib
    1.21 +    cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib
    1.22 +}
    1.23 +
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/libnotify/receipt	Mon Jan 05 23:57:02 2009 +0100
     2.3 @@ -0,0 +1,30 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +PACKAGE="libnotify"
     2.7 +VERSION="0.4.4"
     2.8 +CATEGORY="utilities"
     2.9 +SHORT_DESC="Notification library"
    2.10 +MAINTAINER="fabrice.thiroux@free.fr"
    2.11 +DEPENDS="dbus gtk+"
    2.12 +BUILD_DEPENDS="dbus-dev gtk+-dev"
    2.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.14 +WEB_SITE="http://www.galago-project.org/"
    2.15 +WGET_URL="http://www.galago-project.org/files/releases/source/libnotify/$TARBALL"
    2.16 +
    2.17 +# Rules to configure and make the package.
    2.18 +compile_rules()
    2.19 +{
    2.20 +    cd $src
    2.21 +    ./configure --prefix=/usr --infodir=/usr/share/info \
    2.22 +    --mandir=/usr/share/man --disable-static $CONFIGURE_ARGS
    2.23 +    make
    2.24 +    make DESTDIR=$PWD/_pkg install
    2.25 +}
    2.26 +
    2.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.28 +genpkg_rules()
    2.29 +{
    2.30 +    mkdir -p $fs/usr/lib
    2.31 +    cp -a $_pkg/usr/bin $fs/usr
    2.32 +    cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    2.33 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/xchat/receipt	Mon Jan 05 23:57:02 2009 +0100
     3.3 @@ -0,0 +1,34 @@
     3.4 +# SliTaz package receipt.
     3.5 +
     3.6 +PACKAGE="xchat"
     3.7 +VERSION="2.8.6"
     3.8 +CATEGORY="network"
     3.9 +SHORT_DESC="IRC client using GTK+"
    3.10 +MAINTAINER="fabrice.thiroux@free.fr"
    3.11 +DEPENDS="gtk+ dbus libsexy libnotify openssl gettext"
    3.12 +BUILD_DEPENDS="gtk+-dev dbus-dev libsexy-dev libnotify-dev openssl"
    3.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.14 +WEB_SITE="http://www.xchat.org/"
    3.15 +WGET_URL="http://www.xchat.org/files/source/2.8/$TARBALL"
    3.16 +
    3.17 +# Rules to configure and make the package.
    3.18 +compile_rules()
    3.19 +{
    3.20 +    cd $src
    3.21 +    patch -p1 -i ../stuff/xc286-smallfixes.diff
    3.22 +    ./configure --prefix=/usr --infodir=/usr/share/info \
    3.23 +    --mandir=/usr/share/man $CONFIGURE_ARGS
    3.24 +    make
    3.25 +    make DESTDIR=$PWD/_pkg install
    3.26 +}
    3.27 +
    3.28 +# Rules to gen a SliTaz package suitable for Tazpkg.
    3.29 +genpkg_rules()
    3.30 +{
    3.31 +    mkdir -p $fs/usr \
    3.32 +    	$fs/usr/share
    3.33 +    cp -a $_pkg/usr/bin $fs/usr
    3.34 +    cp -a $_pkg/usr/share/applications $fs/usr/share
    3.35 +    cp -a $_pkg/usr/share/dbus-1 $fs/usr/share
    3.36 +    cp -a $_pkg/usr/share/pixmaps $fs/usr/share
    3.37 +}
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/xchat/stuff/xc286-smallfixes.diff	Mon Jan 05 23:57:02 2009 +0100
     4.3 @@ -0,0 +1,68 @@
     4.4 +#
     4.5 +# Various small fixes from CVS that are considered safe to apply to 2.8.6.
     4.6 +#
     4.7 +--- xchat-2.8.6/src/common/cfgfiles.c	2008-02-05 21:02:47.000000000 +1100
     4.8 ++++ xchat-2.8.6p1/src/common/cfgfiles.c	2008-06-15 13:45:43.000000000 +1000
     4.9 +@@ -886,7 +886,6 @@
    4.10 + set_showval (session *sess, const struct prefs *var, char *tbuf)
    4.11 + {
    4.12 + 	int len, dots, j;
    4.13 +-	static const char *offon[] = { "OFF", "ON" };
    4.14 + 
    4.15 + 	len = strlen (var->name);
    4.16 + 	memcpy (tbuf, var->name, len);
    4.17 +@@ -909,8 +908,10 @@
    4.18 + 					*((int *) &prefs + var->offset));
    4.19 + 		break;
    4.20 + 	case TYPE_BOOL:
    4.21 +-		sprintf (tbuf + len, "\0033:\017 %s\n", offon[
    4.22 +-					*((int *) &prefs + var->offset)]);
    4.23 ++		if (*((int *) &prefs + var->offset))
    4.24 ++			sprintf (tbuf + len, "\0033:\017 %s\n", "ON");
    4.25 ++		else
    4.26 ++			sprintf (tbuf + len, "\0033:\017 %s\n", "OFF");
    4.27 + 		break;
    4.28 + 	}
    4.29 + 	PrintText (sess, tbuf);
    4.30 +--- xchat-2.8.6/src/common/chanopt.c	2008-06-10 22:00:55.000000000 +1000
    4.31 ++++ xchat-2.8.6p1/src/common/chanopt.c	2008-06-15 13:48:04.000000000 +1000
    4.32 +@@ -32,7 +32,7 @@
    4.33 + 
    4.34 + #define S_F(xx) STRUCT_OFFSET_STR(struct session,xx)
    4.35 + 
    4.36 +-channel_options chanopt[] =
    4.37 ++static const channel_options chanopt[] =
    4.38 + {
    4.39 + 	{"alert_beep", "BEEP", S_F(alert_beep)},
    4.40 + 	{"alert_taskbar", NULL, S_F(alert_taskbar)},
    4.41 +--- xchat-2.8.6/src/common/servlist.c	2008-04-01 19:22:34.000000000 +1100
    4.42 ++++ xchat-2.8.6p1/src/common/servlist.c	2008-06-15 13:57:41.000000000 +1000
    4.43 +@@ -509,6 +509,8 @@
    4.44 + 	list = g_slist_nth (net->servlist, net->selected);
    4.45 + 	if (!list)
    4.46 + 		list = net->servlist;
    4.47 ++	if (!list)
    4.48 ++		return;
    4.49 + 	ircserv = list->data;
    4.50 + 
    4.51 + 	/* incase a protocol switch is added to the servlist gui */
    4.52 +--- xchat-2.8.6/src/common/text.c	2008-03-28 13:20:04.000000000 +1100
    4.53 ++++ xchat-2.8.6p1/src/common/text.c	2008-06-15 13:59:59.000000000 +1000
    4.54 +@@ -216,7 +216,7 @@
    4.55 + static void
    4.56 + scrollback_save (session *sess, char *text)
    4.57 + {
    4.58 +-	char buf[1024];
    4.59 ++	char buf[512 * 4];
    4.60 + 	time_t stamp;
    4.61 + 	int len;
    4.62 + 
    4.63 +@@ -266,7 +266,7 @@
    4.64 + scrollback_load (session *sess)
    4.65 + {
    4.66 + 	int fh;
    4.67 +-	char buf[1024];
    4.68 ++	char buf[512 * 4];
    4.69 + 	char *text;
    4.70 + 	time_t stamp;
    4.71 + 	int lines;