# HG changeset patch # User Eric Joseph-Alexandre # Date 1231196222 -3600 # Node ID ebca32bb916e741b3bac2b61685b14f999bb5c5e # Parent 6c783361ba07996be4874277b5919f36745b79e1 Add: libnotify, libnotify-dev, xchat thanks Fabrice. diff -r 6c783361ba07 -r ebca32bb916e libnotify-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libnotify-dev/receipt Mon Jan 05 23:57:02 2009 +0100 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="libnotify-dev" +VERSION="0.4.4" +CATEGORY="utilities" +SHORT_DESC="Notification library" +MAINTAINER="fabrice.thiroux@free.fr" +DEPENDS="libnoptify" +WANTED="libnotify" +WEB_SITE="http://www.galago-project.org/" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/include $fs/usr + cp -a $_pkg/usr/lib/*.*a $fs/usr/lib + cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib +} + diff -r 6c783361ba07 -r ebca32bb916e libnotify/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libnotify/receipt Mon Jan 05 23:57:02 2009 +0100 @@ -0,0 +1,30 @@ +# SliTaz package receipt. + +PACKAGE="libnotify" +VERSION="0.4.4" +CATEGORY="utilities" +SHORT_DESC="Notification library" +MAINTAINER="fabrice.thiroux@free.fr" +DEPENDS="dbus gtk+" +BUILD_DEPENDS="dbus-dev gtk+-dev" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="http://www.galago-project.org/" +WGET_URL="http://www.galago-project.org/files/releases/source/libnotify/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + ./configure --prefix=/usr --infodir=/usr/share/info \ + --mandir=/usr/share/man --disable-static $CONFIGURE_ARGS + make + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib +} diff -r 6c783361ba07 -r ebca32bb916e xchat/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xchat/receipt Mon Jan 05 23:57:02 2009 +0100 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="xchat" +VERSION="2.8.6" +CATEGORY="network" +SHORT_DESC="IRC client using GTK+" +MAINTAINER="fabrice.thiroux@free.fr" +DEPENDS="gtk+ dbus libsexy libnotify openssl gettext" +BUILD_DEPENDS="gtk+-dev dbus-dev libsexy-dev libnotify-dev openssl" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="http://www.xchat.org/" +WGET_URL="http://www.xchat.org/files/source/2.8/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + patch -p1 -i ../stuff/xc286-smallfixes.diff + ./configure --prefix=/usr --infodir=/usr/share/info \ + --mandir=/usr/share/man $CONFIGURE_ARGS + make + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr \ + $fs/usr/share + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/share/applications $fs/usr/share + cp -a $_pkg/usr/share/dbus-1 $fs/usr/share + cp -a $_pkg/usr/share/pixmaps $fs/usr/share +} diff -r 6c783361ba07 -r ebca32bb916e xchat/stuff/xc286-smallfixes.diff --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xchat/stuff/xc286-smallfixes.diff Mon Jan 05 23:57:02 2009 +0100 @@ -0,0 +1,68 @@ +# +# Various small fixes from CVS that are considered safe to apply to 2.8.6. +# +--- xchat-2.8.6/src/common/cfgfiles.c 2008-02-05 21:02:47.000000000 +1100 ++++ xchat-2.8.6p1/src/common/cfgfiles.c 2008-06-15 13:45:43.000000000 +1000 +@@ -886,7 +886,6 @@ + set_showval (session *sess, const struct prefs *var, char *tbuf) + { + int len, dots, j; +- static const char *offon[] = { "OFF", "ON" }; + + len = strlen (var->name); + memcpy (tbuf, var->name, len); +@@ -909,8 +908,10 @@ + *((int *) &prefs + var->offset)); + break; + case TYPE_BOOL: +- sprintf (tbuf + len, "\0033:\017 %s\n", offon[ +- *((int *) &prefs + var->offset)]); ++ if (*((int *) &prefs + var->offset)) ++ sprintf (tbuf + len, "\0033:\017 %s\n", "ON"); ++ else ++ sprintf (tbuf + len, "\0033:\017 %s\n", "OFF"); + break; + } + PrintText (sess, tbuf); +--- xchat-2.8.6/src/common/chanopt.c 2008-06-10 22:00:55.000000000 +1000 ++++ xchat-2.8.6p1/src/common/chanopt.c 2008-06-15 13:48:04.000000000 +1000 +@@ -32,7 +32,7 @@ + + #define S_F(xx) STRUCT_OFFSET_STR(struct session,xx) + +-channel_options chanopt[] = ++static const channel_options chanopt[] = + { + {"alert_beep", "BEEP", S_F(alert_beep)}, + {"alert_taskbar", NULL, S_F(alert_taskbar)}, +--- xchat-2.8.6/src/common/servlist.c 2008-04-01 19:22:34.000000000 +1100 ++++ xchat-2.8.6p1/src/common/servlist.c 2008-06-15 13:57:41.000000000 +1000 +@@ -509,6 +509,8 @@ + list = g_slist_nth (net->servlist, net->selected); + if (!list) + list = net->servlist; ++ if (!list) ++ return; + ircserv = list->data; + + /* incase a protocol switch is added to the servlist gui */ +--- xchat-2.8.6/src/common/text.c 2008-03-28 13:20:04.000000000 +1100 ++++ xchat-2.8.6p1/src/common/text.c 2008-06-15 13:59:59.000000000 +1000 +@@ -216,7 +216,7 @@ + static void + scrollback_save (session *sess, char *text) + { +- char buf[1024]; ++ char buf[512 * 4]; + time_t stamp; + int len; + +@@ -266,7 +266,7 @@ + scrollback_load (session *sess) + { + int fh; +- char buf[1024]; ++ char buf[512 * 4]; + char *text; + time_t stamp; + int lines;