summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2006-01-14 12:09:38 +0000
committerSebastien Helleu <flashcode@flashtux.org>2006-01-14 12:09:38 +0000
commitbe6594afb78a77cad7ce2b442b86957aa27a358e (patch)
tree0673c594cfd7bf41627bcde94975fad7e13e3c6e
parentf6d46b87924bd8c8d2ffba11d87971876f74a6b8 (diff)
downloadweechat-be6594afb78a77cad7ce2b442b86957aa27a358e.zip
Version 0.1.7
-rw-r--r--AUTHORS1
-rw-r--r--BUGS12
-rw-r--r--ChangeLog4
-rw-r--r--FAQ10
-rw-r--r--FAQ.fr11
-rw-r--r--NEWS13
-rw-r--r--TODO62
-rw-r--r--configure.in4
-rw-r--r--doc/en/weechat.en.xml12
-rw-r--r--doc/fr/weechat.fr.xml12
-rw-r--r--doc/weechat-curses.12
-rw-r--r--po/cs.po36
-rw-r--r--po/es.po4
-rw-r--r--po/fr.po4
-rw-r--r--weechat.spec16
-rw-r--r--weechat/AUTHORS1
-rw-r--r--weechat/BUGS12
-rw-r--r--weechat/ChangeLog4
-rw-r--r--weechat/FAQ10
-rw-r--r--weechat/FAQ.fr11
-rw-r--r--weechat/NEWS13
-rw-r--r--weechat/TODO62
-rw-r--r--weechat/configure.in4
-rw-r--r--weechat/doc/en/weechat.en.xml12
-rw-r--r--weechat/doc/fr/weechat.fr.xml12
-rw-r--r--weechat/doc/weechat-curses.12
-rw-r--r--weechat/po/cs.po36
-rw-r--r--weechat/po/es.po4
-rw-r--r--weechat/po/fr.po4
-rw-r--r--weechat/weechat.spec16
30 files changed, 272 insertions, 134 deletions
diff --git a/AUTHORS b/AUTHORS
index c34f3b34d..8373c87c2 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -36,6 +36,7 @@ Contributors:
Rudolf Polzer <rpolzer-rp@durchnull.de> (IRC: "divVerent")
Jiri Golembiovsky <golemj@gmail.com> (IRC: "GolemJ")
Jim Ramsay <i.am@jimramsay.com> (IRC: "lack")
+Odin <odin@dtdm.org> (IRC: "[Odin]")
Pistos (IRC: "pistos")
diff --git a/BUGS b/BUGS
index 75338f245..a869636bd 100644
--- a/BUGS
+++ b/BUGS
@@ -1,13 +1,15 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-WeeChat known bugs, 2006-01-06
+WeeChat known bugs, 2006-01-14
-- charset bug when calling global history command from a buffer with another charset
- display bugs with UTF-8 chars coded on more than 2 bytes
+- divide long messages (> 512 bytes) into more messages so IRC server can
+ parse them correctly
- some refresh bugs with splited windows
- command name for /server can not contain spaces
-- when many WeeChat are launched, log file is not properly written (cleared by
- each WeeChat at startup)
-- WeeChat may crash if too much nicks in nicklist when position is top or bottom
+- when many WeeChat are launched, log file is not properly written
+ (cleared by each WeeChat at startup)
+- WeeChat may crash if too much nicks in nicklist when position is top
+ or bottom
- ./configure does not check that Gtk 2.0 libraries are installed
diff --git a/ChangeLog b/ChangeLog
index 8790c72aa..60aabac45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,10 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2006-01-12
+ChangeLog - 2006-01-14
-Version 0.1.7 (under dev!):
+Version 0.1.7 (2006-01-14):
* fixed msg command (now allowed in private buffer with "*" as target)
* removed "irc_default_msg_away" setting, for RFC 2812 conformity
(/away command wihtout argument only removes away status),
diff --git a/FAQ b/FAQ
index 99c748041..932bf4938 100644
--- a/FAQ
+++ b/FAQ
@@ -1,4 +1,4 @@
-WeeChat FAQ, 2005-11-12
+WeeChat FAQ, 2006-01-14
=======================
Intended audience:
@@ -51,6 +51,7 @@ Q: Why using WeeChat ? X-Chat and Irssi are so good...
A: Because WeeChat is very light and has new features.
Some new features:
* many GUI (Curses, Gtk, wxWidgets, Qt)
+ * available in many languages
* nicklist available in all GUI
* extensible with scripts (Perl, Python, Ruby)
* horizontal and vertical window split
@@ -100,7 +101,6 @@ A: You can use /perl command to load scripts (default path is
~/.weechat/perl).
Note that scripts in ~/.weechat/perl/autoload are automatically loaded
when WeeChat is starting up.
- WeeChat Perl scripts are 80% compatible with X-Chat, but not with Irssi.
2.6
@@ -112,14 +112,16 @@ A: You can use /python command to load scripts (default path is
~/.weechat/python).
Note that scripts in ~/.weechat/python/autoload are automatically loaded
when WeeChat is starting up.
- WeeChat Python scripts are 80% compatible with X-Chat, but not with Irssi.
2.7
================================================================================
Q: How can I load Ruby scripts?
-A: Today Ruby interface is not developed, so you can't load any Ruby script.
+A: You can use /ruby command to load scripts (default path is
+ ~/.weechat/ruby).
+ Note that scripts in ~/.weechat/ruby/autoload are automatically loaded
+ when WeeChat is starting up.
3.1
diff --git a/FAQ.fr b/FAQ.fr
index ae9294047..6b51f9106 100644
--- a/FAQ.fr
+++ b/FAQ.fr
@@ -1,4 +1,4 @@
-WeeChat FAQ, 2005-11-12
+WeeChat FAQ, 2006-01-14
=======================
Public concern :
@@ -54,6 +54,7 @@ Q: Pourquoi utiliser WeeChat ? X-Chat et Irssi sont si bien...
R: Parce que WeeChat est trs lger et a de nouvelles fonctionnalits.
Quelques nouvelles fonctionnalits :
* plusieurs interfaces (Curses, Gtk, wxWidgets, Qt)
+ * disponible en plusieurs langues
* liste des pseudos disponible dans toutes les interfaces
* extensible par des scripts (Perl, Python, Ruby)
* dcoupage de la fentre horizontalement et verticalement
@@ -105,7 +106,6 @@ R: La commande /perl permet de charger les scripts Perl (le chemin par dfaut
est ~/.weechat/perl).
Notez que les scripts dans ~/.weechat/perl/autoload sont automatiquement
chargs par WeeChat lorsqu'il dmarre.
- Les scripts Perl WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi.
2.6
@@ -117,15 +117,16 @@ R: La commande /python permet de charger les scripts Python (le chemin par
dfaut est ~/.weechat/python).
Notez que les scripts dans ~/.weechat/python/autoload sont automatiquement
chargs par WeeChat lorsqu'il dmarre.
- Les scripts Python WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi.
2.7
================================================================================
Q: Comment puis-je charger des scripts Ruby ?
-R: Aujourd'hui l'interface Ruby n'est pas dveloppe.
- Vous ne pouvez donc charger aucun script Ruby.
+R: La commande /ruby permet de charger les scripts Ruby (le chemin par
+ dfaut est ~/.weechat/ruby).
+ Notez que les scripts dans ~/.weechat/ruby/autoload sont automatiquement
+ chargs par WeeChat lorsqu'il dmarre.
3.1
diff --git a/NEWS b/NEWS
index eb1abed44..169903ccb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,19 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
+* FlashCode, 2006-01-14
+
+ WeeChat 0.1.7 released.
+
+ Important release notes:
+
+ - Ruby script plugin has been added but is experimental in this release.
+ You're warned!
+
+ - "/away" command was changed to be RFC 2812 compliant.
+ Now argument is required to set away, and no argument means
+ remove away ("back"). Setting "irc_default_msg_away" has been removed.
+
* FlashCode, 2005-11-11
WeeChat 0.1.6 released.
diff --git a/TODO b/TODO
index 71108dd3d..aa92669d6 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2005-11-11
+TODO - 2006-01-14
Legend:
# done
@@ -16,14 +16,20 @@ Legend:
* Interface:
+ Gtk GUI
+ ? Qt GUI
+ internationalization (traduce WeeChat in many languages)
- # highlight should not occur on partial words
- # one buffer for all servers
- - color for nicks (except own nick) when nick colors are disabled
- - allow decode/encode charsets for servers or chan (not globally)
- # interpret special chars in messages (color & bold for example)
+ - add dark colors (demi intensity)
+ # color for nicks (except own nick) when nick colors are disabled
+ # allow decode/encode charsets for servers or chan (not globally)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
- ? Qt GUI
+ - interpret 'old-school' special chars in messages: *bold* _underline_ /italic/
+ - minimal width of nick in text area
+ - display number of highlights since last buffer read (pink square)
+ - add "*" on the side of message buffer when alt-j or other meta modifier is on
+ - completion with tab key for all words starting with "#" by opened chans names
+ - completion when input line is empty should add last nick that wrote to me
+ - open new channels near server (not at the end of buffers)
+ - add filename completion (for example with /dcc send)
* WeeChat commands
- be able to bind a key on more than one command
@@ -32,24 +38,56 @@ Legend:
- "/completion" command: do shortcuts (for example when we type "u"
in the text bar it send it to the server as "you")
- "/last": command to look for text in previous messages
- - completion system for scripts arguments
- # "/uptime" command
- - "/upgrade" command: reload WeeChat himself without disconnecting from server
+ # completion system for scripts arguments
+ # "/upgrade" command: reload WeeChat himself without disconnecting from server
+ - get help on config settings with /help option instead of /set option (since
+ many options can be displayed and help is not displayed in this case)
+ - "/cycle": do a /part then /join on current channel
+ - be able to save the current buffer with a single command
+ (/buffer dump /path/to/file), or to make it possible to write a script
+ that does so (see plugins)
+ - "/reconnect": reconnect to all servers, without waiting for auto-reconnect delay after disconnection
* IRC protocol:
- - customizable CTCP version reply
+ # customizable CTCP version reply (possible by plugin script)
- complete "/list" command: add regexp search, display only channels that
match regexp
- when we're away, WeeChat should log all the lines begenning by our nick.
When we come back from our away it should print it to the current window
- "/notify" and "/unnotify" command to be warn by WeeChat when a given
nick/host connect to the given irc network
+ - display one time away message of remote user in private (optional)
+ - add max number of nicks for away check (do not check away nicks on channels with high number of nicks)
+ - add anti-flood mechanism, when pasting more than N lines
+ - add mask for /ban command, and ban types (host, nick)
* Configuration:
- be able to launch more than one command when connecting to server
+ - use ~/.weechat/dcc by default for DCC incoming files (and create
+ directory at startup if not found)
+ - add global username/realname, used if server values are not filled
+ - add command line arg (--dir ?) to choose weechat home dir
+ (~/.weechat by default)
+ - be able to set more than one server address for network
+ - save buffer numbers (order) to config file and restore them when
+ opened, or make it possible by script
* Plugins:
- # dynamically load plugins as a separate library
- allow print function to write on all buffers or all channels of a server
- Ruby plugin
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
+ - add "outgoing" message event so scripts can edit user-input text before
+ it is sent to the channel
+ - add a timer function so scripts can do things like timeouts, delayed
+ processing, etc.
+ - allow print function to write on all buffers or all channels of a server
+ - allow plugins to perform actions on "highlight" messages
+ - get_servers(), get_channels(server), get_nicks(server,channel)
+ - Lua plugin
+ - Tcl plugin
+ - Php plugin (maybe if possible)
+ ? "fish" plugin (cf http://fish.sekure.us/)
+ - script plugins (perl, python, ruby, ..) should load scripts in system dir,
+ not only ~/.weechat/xxxx/autoload/
+ - allow plugins to get the contents of a specified (or at least the
+ "current") buffer.
diff --git a/configure.in b/configure.in
index d526d2d8e..019b6732f 100644
--- a/configure.in
+++ b/configure.in
@@ -19,10 +19,10 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.56)
-AC_INIT(WeeChat, 0.1.7-cvs, flashcode@flashtux.org)
+AC_INIT(WeeChat, 0.1.7, flashcode@flashtux.org)
AC_CONFIG_SRCDIR([src/common/weechat.c])
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE([weechat], [0.1.7-cvs])
+AM_INIT_AUTOMAKE([weechat], [0.1.7])
# Checks for programs
AC_PROG_CC
diff --git a/doc/en/weechat.en.xml b/doc/en/weechat.en.xml
index 9e1d0e0aa..923eb4a7a 100644
--- a/doc/en/weechat.en.xml
+++ b/doc/en/weechat.en.xml
@@ -35,7 +35,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<bookinfo>
- <title>WeeChat 0.1.7-cvs - User guide</title>
+ <title>WeeChat 0.1.7 - User guide</title>
<subtitle>Fast, light and extensible IRC client</subtitle>
<author>
@@ -1630,10 +1630,10 @@ plugin->msg_handler_add (plugin, "KICK", &amp;msg_kick, NULL, NULL);
<entry><literal>%C</literal></entry>
<entry>channels of current server</entry>
</row>
- <row>
+ <!-- <row>
<entry><literal>%f</literal></entry>
<entry>filename</entry>
- </row>
+ </row> -->
<row>
<entry><literal>%h</literal></entry>
<entry>plugins commands</entry>
@@ -3410,6 +3410,12 @@ Weechat.set_plugin_config ("my_var", "value")
</listitem>
<listitem>
<para>
+ <emphasis>Odin</emphasis> -
+ SuSE RPM
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis>Pistos</emphasis> -
patches
</para>
diff --git a/doc/fr/weechat.fr.xml b/doc/fr/weechat.fr.xml
index 551f2a26c..c581afc79 100644
--- a/doc/fr/weechat.fr.xml
+++ b/doc/fr/weechat.fr.xml
@@ -35,7 +35,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<bookinfo>
- <title>WeeChat 0.1.7-cvs - Guide utilisateur</title>
+ <title>WeeChat 0.1.7 - Guide utilisateur</title>
<subtitle>Client IRC rapide, lger et extensible</subtitle>
<author>
@@ -1659,10 +1659,10 @@ plugin->msg_handler_add (plugin, "KICK", &amp;msg_kick, NULL, NULL);
<entry><literal>%C</literal></entry>
<entry>canaux du serveur courant</entry>
</row>
- <row>
+ <!-- <row>
<entry><literal>%f</literal></entry>
<entry>nom de fichier</entry>
- </row>
+ </row> -->
<row>
<entry><literal>%h</literal></entry>
<entry>commandes dfinies par des extensions</entry>
@@ -3468,6 +3468,12 @@ Weechat.set_plugin_config ("ma_variable", "valeur")
</listitem>
<listitem>
<para>
+ <emphasis>Odin</emphasis> -
+ RPM pour SuSE
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis>Pistos</emphasis> -
patchs
</para>
diff --git a/doc/weechat-curses.1 b/doc/weechat-curses.1
index e415802fe..757b7a09a 100644
--- a/doc/weechat-curses.1
+++ b/doc/weechat-curses.1
@@ -1,4 +1,4 @@
-.TH WEECHAT 1 "November 2005" "FlashCode"
+.TH WEECHAT 1 "January 2006" "FlashCode"
.SH NAME
weechat-curses \- Wee Enhanced Environment for Chat (Curses version)
diff --git a/po/cs.po b/po/cs.po
index 9e9bd0cc6..f7d169c18 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:22+0100\n"
+"PO-Revision-Date: 2006-01-14 12:32+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1403,9 +1403,9 @@ msgstr "%s nemohu najít přezdívku pro poslání zprávy\n"
#: src/irc/irc-send.c:716 src/irc/irc-send.c:783 src/irc/irc-send.c:840
#: src/irc/irc-send.c:1166 src/irc/irc-send.c:1296 src/irc/irc-send.c:1776
#: src/irc/irc-send.c:1890
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
-msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
+msgstr "%s \"%s\" příkaz může být spuštěn pouze v bufferu kanálu\n"
#: src/irc/irc-send.c:478 src/irc/irc-send.c:490 src/irc/irc-send.c:508
#: src/irc/irc-send.c:1144 src/irc/irc-send.c:1269 src/irc/irc-send.c:1802
@@ -1422,14 +1422,16 @@ msgstr "%s špatné parametry pro příkaz \"%s\"\n"
#: src/irc/irc-send.c:949 src/irc/irc-send.c:1344 src/irc/irc-send.c:1358
#: src/irc/irc-send.c:1703
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
-msgstr "%s \"%s\" příkaz nemůže být spuštěn v okně serveru\n"
+msgstr "%s \"%s\" příkaz nemůže být spuštěn v bufferu serveru\n"
#: src/irc/irc-send.c:1018
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
-msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
+msgstr ""
+"%s \"%s\" příkaz může být spuštěn pouze v bufferu kanálu nebo soukromého "
+"rozhovoru\n"
#: src/irc/irc-send.c:1060 src/irc/irc-recv.c:501
#, c-format
@@ -1437,9 +1439,9 @@ msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s přezdívka \"%s\" nebyla nalezena pro příkaz \"%s\"\n"
#: src/irc/irc-send.c:1113 src/irc/irc-send.c:1454
-#, fuzzy, c-format
+#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
-msgstr "%s nemohu vytvořít nové soukromé okno\"%s\"\n"
+msgstr "%s nemohu vytvořít nové soukromý buffer\"%s\"\n"
#: src/irc/irc-send.c:1855
#, c-format
@@ -3779,12 +3781,12 @@ msgstr "sezení: upozornění: ignoruji hodnotu z řádku (objekt id: %d)\n"
#: src/common/session.c:1506
msgid "unexpected end of file (reading uptime)"
-msgstr ""
+msgstr "neočekávaný konec souboru (čtu dobu běhu)"
#: src/common/session.c:1519
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
-msgstr ""
+msgstr "sezení: upozornění: ignoruji hodnotu z doby běhu (objekt id: %d)\n"
#: src/common/session.c:1549
msgid "session file not found"
@@ -3832,7 +3834,7 @@ msgstr "selhalo načtení řádku"
#: src/common/session.c:1629
msgid "failed to load uptime"
-msgstr ""
+msgstr "selhalo načtení doby běhu"
#: src/common/session.c:1634
#, c-format
@@ -4264,7 +4266,7 @@ msgstr ""
#: src/common/weeconfig.c:304 src/common/weeconfig.c:305
msgid "color for window separators (when splited)"
-msgstr ""
+msgstr "barva děliče oken (při rozdělení)"
#: src/common/weeconfig.c:309 src/common/weeconfig.c:310
msgid "color for title bar"
@@ -4632,14 +4634,12 @@ msgid "hide password displayed by nickserv"
msgstr "schovat heslo zobrazené nickservem"
#: src/common/weeconfig.c:668
-#, fuzzy
msgid "display message for away"
-msgstr "zobrazit zprávu na všechny kanály, jestliže jsem pryč"
+msgstr "zobrazit zprávu pro nepřítomnost"
#: src/common/weeconfig.c:669
-#, fuzzy
msgid "display message when (un)marking as away"
-msgstr "zobrazit zprávu na všechny kanály, když měním stav z/na pryč"
+msgstr "zobrazit zprávu, když označen/odznačen jako nepřítomen"
#: src/common/weeconfig.c:672 src/common/weeconfig.c:673
msgid "default part message (leaving channel)"
diff --git a/po/es.po b/po/es.po
index a4085a1d8..7ce3ac565 100644
--- a/po/es.po
+++ b/po/es.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:22+0100\n"
+"PO-Revision-Date: 2006-01-14 10:57+0100\n"
"Last-Translator: Roberto Gonzlez Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
diff --git a/po/fr.po b/po/fr.po
index 790979d47..22bd66251 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:21+0100\n"
+"PO-Revision-Date: 2006-01-14 10:57+0100\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
diff --git a/weechat.spec b/weechat.spec
index a4ad7e547..0f3f129d6 100644
--- a/weechat.spec
+++ b/weechat.spec
@@ -18,7 +18,7 @@
#
%define name weechat
-%define version 0.1.6
+%define version 0.1.7
%define release 1
Name: %{name}
@@ -29,7 +29,7 @@ Source: http://weechat.flashtux.org/download/%{name}-%{version}.tar.gz
URL: http://weechat.flashtux.org
Group: Productivity/Networking/IRC
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
-Requires: perl, python, gnutls, ncurses
+Requires: perl, python, ruby, gnutls, ncurses
License: GPL
Vendor: FlashCode <flashcode@flashtux.org>
Packager: [Odin] <odin@dtdm.org>
@@ -40,16 +40,17 @@ extensible IRC client. Everything can be done with a keyboard.
It is customizable and extensible with scripts.
%prep
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
%setup
%build
-./configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-perl --enable-python --with-debug=0
+./configure --prefix=/usr --mandir=/usr/share/man --enable-perl --enable-python --enable-ruby --with-debug=0
make
%install
%makeinstall
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
+mv $RPM_BUILD_ROOT%{_libdir}/lib* $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
%find_lang %name
@@ -62,12 +63,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/%{name}-curses.1*
%{_bindir}/%{name}-curses
%{_libdir}/%{name}/plugins/*
-%{_infodir}/%{name}_doc_en.info*
-%{_infodir}/%{name}_doc_es.info*
-%{_infodir}/%{name}_doc_fr.info*
-%{_infodir}/%{name}_doc_pt.info*
+%{_docdir}/%{name}/html/*
%changelog
+* Sat Jan 14 2006 FlashCode <flashcode@flashtux.org> 0.1.7-1
+- Released version 0.1.7
* Fri Nov 11 2005 FlashCode <flashcode@flashtux.org> 0.1.6-1
- Released version 0.1.6
* Sat Sep 24 2005 FlashCode <flashcode@flashtux.org> 0.1.5-1
diff --git a/weechat/AUTHORS b/weechat/AUTHORS
index c34f3b34d..8373c87c2 100644
--- a/weechat/AUTHORS
+++ b/weechat/AUTHORS
@@ -36,6 +36,7 @@ Contributors:
Rudolf Polzer <rpolzer-rp@durchnull.de> (IRC: "divVerent")
Jiri Golembiovsky <golemj@gmail.com> (IRC: "GolemJ")
Jim Ramsay <i.am@jimramsay.com> (IRC: "lack")
+Odin <odin@dtdm.org> (IRC: "[Odin]")
Pistos (IRC: "pistos")
diff --git a/weechat/BUGS b/weechat/BUGS
index 75338f245..a869636bd 100644
--- a/weechat/BUGS
+++ b/weechat/BUGS
@@ -1,13 +1,15 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-WeeChat known bugs, 2006-01-06
+WeeChat known bugs, 2006-01-14
-- charset bug when calling global history command from a buffer with another charset
- display bugs with UTF-8 chars coded on more than 2 bytes
+- divide long messages (> 512 bytes) into more messages so IRC server can
+ parse them correctly
- some refresh bugs with splited windows
- command name for /server can not contain spaces
-- when many WeeChat are launched, log file is not properly written (cleared by
- each WeeChat at startup)
-- WeeChat may crash if too much nicks in nicklist when position is top or bottom
+- when many WeeChat are launched, log file is not properly written
+ (cleared by each WeeChat at startup)
+- WeeChat may crash if too much nicks in nicklist when position is top
+ or bottom
- ./configure does not check that Gtk 2.0 libraries are installed
diff --git a/weechat/ChangeLog b/weechat/ChangeLog
index 8790c72aa..60aabac45 100644
--- a/weechat/ChangeLog
+++ b/weechat/ChangeLog
@@ -1,10 +1,10 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2006-01-12
+ChangeLog - 2006-01-14
-Version 0.1.7 (under dev!):
+Version 0.1.7 (2006-01-14):
* fixed msg command (now allowed in private buffer with "*" as target)
* removed "irc_default_msg_away" setting, for RFC 2812 conformity
(/away command wihtout argument only removes away status),
diff --git a/weechat/FAQ b/weechat/FAQ
index 99c748041..932bf4938 100644
--- a/weechat/FAQ
+++ b/weechat/FAQ
@@ -1,4 +1,4 @@
-WeeChat FAQ, 2005-11-12
+WeeChat FAQ, 2006-01-14
=======================
Intended audience:
@@ -51,6 +51,7 @@ Q: Why using WeeChat ? X-Chat and Irssi are so good...
A: Because WeeChat is very light and has new features.
Some new features:
* many GUI (Curses, Gtk, wxWidgets, Qt)
+ * available in many languages
* nicklist available in all GUI
* extensible with scripts (Perl, Python, Ruby)
* horizontal and vertical window split
@@ -100,7 +101,6 @@ A: You can use /perl command to load scripts (default path is
~/.weechat/perl).
Note that scripts in ~/.weechat/perl/autoload are automatically loaded
when WeeChat is starting up.
- WeeChat Perl scripts are 80% compatible with X-Chat, but not with Irssi.
2.6
@@ -112,14 +112,16 @@ A: You can use /python command to load scripts (default path is
~/.weechat/python).
Note that scripts in ~/.weechat/python/autoload are automatically loaded
when WeeChat is starting up.
- WeeChat Python scripts are 80% compatible with X-Chat, but not with Irssi.
2.7
================================================================================
Q: How can I load Ruby scripts?
-A: Today Ruby interface is not developed, so you can't load any Ruby script.
+A: You can use /ruby command to load scripts (default path is
+ ~/.weechat/ruby).
+ Note that scripts in ~/.weechat/ruby/autoload are automatically loaded
+ when WeeChat is starting up.
3.1
diff --git a/weechat/FAQ.fr b/weechat/FAQ.fr
index ae9294047..6b51f9106 100644
--- a/weechat/FAQ.fr
+++ b/weechat/FAQ.fr
@@ -1,4 +1,4 @@
-WeeChat FAQ, 2005-11-12
+WeeChat FAQ, 2006-01-14
=======================
Public concern :
@@ -54,6 +54,7 @@ Q: Pourquoi utiliser WeeChat ? X-Chat et Irssi sont si bien...
R: Parce que WeeChat est trs lger et a de nouvelles fonctionnalits.
Quelques nouvelles fonctionnalits :
* plusieurs interfaces (Curses, Gtk, wxWidgets, Qt)
+ * disponible en plusieurs langues
* liste des pseudos disponible dans toutes les interfaces
* extensible par des scripts (Perl, Python, Ruby)
* dcoupage de la fentre horizontalement et verticalement
@@ -105,7 +106,6 @@ R: La commande /perl permet de charger les scripts Perl (le chemin par dfaut
est ~/.weechat/perl).
Notez que les scripts dans ~/.weechat/perl/autoload sont automatiquement
chargs par WeeChat lorsqu'il dmarre.
- Les scripts Perl WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi.
2.6
@@ -117,15 +117,16 @@ R: La commande /python permet de charger les scripts Python (le chemin par
dfaut est ~/.weechat/python).
Notez que les scripts dans ~/.weechat/python/autoload sont automatiquement
chargs par WeeChat lorsqu'il dmarre.
- Les scripts Python WeeChat sont 80% compatibles avec X-Chat, mais pas Irssi.
2.7
================================================================================
Q: Comment puis-je charger des scripts Ruby ?
-R: Aujourd'hui l'interface Ruby n'est pas dveloppe.
- Vous ne pouvez donc charger aucun script Ruby.
+R: La commande /ruby permet de charger les scripts Ruby (le chemin par
+ dfaut est ~/.weechat/ruby).
+ Notez que les scripts dans ~/.weechat/ruby/autoload sont automatiquement
+ chargs par WeeChat lorsqu'il dmarre.
3.1
diff --git a/weechat/NEWS b/weechat/NEWS
index eb1abed44..169903ccb 100644
--- a/weechat/NEWS
+++ b/weechat/NEWS
@@ -1,6 +1,19 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
+* FlashCode, 2006-01-14
+
+ WeeChat 0.1.7 released.
+
+ Important release notes:
+
+ - Ruby script plugin has been added but is experimental in this release.
+ You're warned!
+
+ - "/away" command was changed to be RFC 2812 compliant.
+ Now argument is required to set away, and no argument means
+ remove away ("back"). Setting "irc_default_msg_away" has been removed.
+
* FlashCode, 2005-11-11
WeeChat 0.1.6 released.
diff --git a/weechat/TODO b/weechat/TODO
index 71108dd3d..aa92669d6 100644
--- a/weechat/TODO
+++ b/weechat/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2005-11-11
+TODO - 2006-01-14
Legend:
# done
@@ -16,14 +16,20 @@ Legend:
* Interface:
+ Gtk GUI
+ ? Qt GUI
+ internationalization (traduce WeeChat in many languages)
- # highlight should not occur on partial words
- # one buffer for all servers
- - color for nicks (except own nick) when nick colors are disabled
- - allow decode/encode charsets for servers or chan (not globally)
- # interpret special chars in messages (color & bold for example)
+ - add dark colors (demi intensity)
+ # color for nicks (except own nick) when nick colors are disabled
+ # allow decode/encode charsets for servers or chan (not globally)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
- ? Qt GUI
+ - interpret 'old-school' special chars in messages: *bold* _underline_ /italic/
+ - minimal width of nick in text area
+ - display number of highlights since last buffer read (pink square)
+ - add "*" on the side of message buffer when alt-j or other meta modifier is on
+ - completion with tab key for all words starting with "#" by opened chans names
+ - completion when input line is empty should add last nick that wrote to me
+ - open new channels near server (not at the end of buffers)
+ - add filename completion (for example with /dcc send)
* WeeChat commands
- be able to bind a key on more than one command
@@ -32,24 +38,56 @@ Legend:
- "/completion" command: do shortcuts (for example when we type "u"
in the text bar it send it to the server as "you")
- "/last": command to look for text in previous messages
- - completion system for scripts arguments
- # "/uptime" command
- - "/upgrade" command: reload WeeChat himself without disconnecting from server
+ # completion system for scripts arguments
+ # "/upgrade" command: reload WeeChat himself without disconnecting from server
+ - get help on config settings with /help option instead of /set option (since
+ many options can be displayed and help is not displayed in this case)
+ - "/cycle": do a /part then /join on current channel
+ - be able to save the current buffer with a single command
+ (/buffer dump /path/to/file), or to make it possible to write a script
+ that does so (see plugins)
+ - "/reconnect": reconnect to all servers, without waiting for auto-reconnect delay after disconnection
* IRC protocol:
- - customizable CTCP version reply
+ # customizable CTCP version reply (possible by plugin script)
- complete "/list" command: add regexp search, display only channels that
match regexp
- when we're away, WeeChat should log all the lines begenning by our nick.
When we come back from our away it should print it to the current window
- "/notify" and "/unnotify" command to be warn by WeeChat when a given
nick/host connect to the given irc network
+ - display one time away message of remote user in private (optional)
+ - add max number of nicks for away check (do not check away nicks on channels with high number of nicks)
+ - add anti-flood mechanism, when pasting more than N lines
+ - add mask for /ban command, and ban types (host, nick)
* Configuration:
- be able to launch more than one command when connecting to server
+ - use ~/.weechat/dcc by default for DCC incoming files (and create
+ directory at startup if not found)
+ - add global username/realname, used if server values are not filled
+ - add command line arg (--dir ?) to choose weechat home dir
+ (~/.weechat by default)
+ - be able to set more than one server address for network
+ - save buffer numbers (order) to config file and restore them when
+ opened, or make it possible by script
* Plugins:
- # dynamically load plugins as a separate library
- allow print function to write on all buffers or all channels of a server
- Ruby plugin
- "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
+ - add "outgoing" message event so scripts can edit user-input text before
+ it is sent to the channel
+ - add a timer function so scripts can do things like timeouts, delayed
+ processing, etc.
+ - allow print function to write on all buffers or all channels of a server
+ - allow plugins to perform actions on "highlight" messages
+ - get_servers(), get_channels(server), get_nicks(server,channel)
+ - Lua plugin
+ - Tcl plugin
+ - Php plugin (maybe if possible)
+ ? "fish" plugin (cf http://fish.sekure.us/)
+ - script plugins (perl, python, ruby, ..) should load scripts in system dir,
+ not only ~/.weechat/xxxx/autoload/
+ - allow plugins to get the contents of a specified (or at least the
+ "current") buffer.
diff --git a/weechat/configure.in b/weechat/configure.in
index d526d2d8e..019b6732f 100644
--- a/weechat/configure.in
+++ b/weechat/configure.in
@@ -19,10 +19,10 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.56)
-AC_INIT(WeeChat, 0.1.7-cvs, flashcode@flashtux.org)
+AC_INIT(WeeChat, 0.1.7, flashcode@flashtux.org)
AC_CONFIG_SRCDIR([src/common/weechat.c])
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE([weechat], [0.1.7-cvs])
+AM_INIT_AUTOMAKE([weechat], [0.1.7])
# Checks for programs
AC_PROG_CC
diff --git a/weechat/doc/en/weechat.en.xml b/weechat/doc/en/weechat.en.xml
index 9e1d0e0aa..923eb4a7a 100644
--- a/weechat/doc/en/weechat.en.xml
+++ b/weechat/doc/en/weechat.en.xml
@@ -35,7 +35,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<bookinfo>
- <title>WeeChat 0.1.7-cvs - User guide</title>
+ <title>WeeChat 0.1.7 - User guide</title>
<subtitle>Fast, light and extensible IRC client</subtitle>
<author>
@@ -1630,10 +1630,10 @@ plugin->msg_handler_add (plugin, "KICK", &amp;msg_kick, NULL, NULL);
<entry><literal>%C</literal></entry>
<entry>channels of current server</entry>
</row>
- <row>
+ <!-- <row>
<entry><literal>%f</literal></entry>
<entry>filename</entry>
- </row>
+ </row> -->
<row>
<entry><literal>%h</literal></entry>
<entry>plugins commands</entry>
@@ -3410,6 +3410,12 @@ Weechat.set_plugin_config ("my_var", "value")
</listitem>
<listitem>
<para>
+ <emphasis>Odin</emphasis> -
+ SuSE RPM
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis>Pistos</emphasis> -
patches
</para>
diff --git a/weechat/doc/fr/weechat.fr.xml b/weechat/doc/fr/weechat.fr.xml
index 551f2a26c..c581afc79 100644
--- a/weechat/doc/fr/weechat.fr.xml
+++ b/weechat/doc/fr/weechat.fr.xml
@@ -35,7 +35,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<bookinfo>
- <title>WeeChat 0.1.7-cvs - Guide utilisateur</title>
+ <title>WeeChat 0.1.7 - Guide utilisateur</title>
<subtitle>Client IRC rapide, lger et extensible</subtitle>
<author>
@@ -1659,10 +1659,10 @@ plugin->msg_handler_add (plugin, "KICK", &amp;msg_kick, NULL, NULL);
<entry><literal>%C</literal></entry>
<entry>canaux du serveur courant</entry>
</row>
- <row>
+ <!-- <row>
<entry><literal>%f</literal></entry>
<entry>nom de fichier</entry>
- </row>
+ </row> -->
<row>
<entry><literal>%h</literal></entry>
<entry>commandes dfinies par des extensions</entry>
@@ -3468,6 +3468,12 @@ Weechat.set_plugin_config ("ma_variable", "valeur")
</listitem>
<listitem>
<para>
+ <emphasis>Odin</emphasis> -
+ RPM pour SuSE
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis>Pistos</emphasis> -
patchs
</para>
diff --git a/weechat/doc/weechat-curses.1 b/weechat/doc/weechat-curses.1
index e415802fe..757b7a09a 100644
--- a/weechat/doc/weechat-curses.1
+++ b/weechat/doc/weechat-curses.1
@@ -1,4 +1,4 @@
-.TH WEECHAT 1 "November 2005" "FlashCode"
+.TH WEECHAT 1 "January 2006" "FlashCode"
.SH NAME
weechat-curses \- Wee Enhanced Environment for Chat (Curses version)
diff --git a/weechat/po/cs.po b/weechat/po/cs.po
index 9e9bd0cc6..f7d169c18 100644
--- a/weechat/po/cs.po
+++ b/weechat/po/cs.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:22+0100\n"
+"PO-Revision-Date: 2006-01-14 12:32+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1403,9 +1403,9 @@ msgstr "%s nemohu najít přezdívku pro poslání zprávy\n"
#: src/irc/irc-send.c:716 src/irc/irc-send.c:783 src/irc/irc-send.c:840
#: src/irc/irc-send.c:1166 src/irc/irc-send.c:1296 src/irc/irc-send.c:1776
#: src/irc/irc-send.c:1890
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
-msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
+msgstr "%s \"%s\" příkaz může být spuštěn pouze v bufferu kanálu\n"
#: src/irc/irc-send.c:478 src/irc/irc-send.c:490 src/irc/irc-send.c:508
#: src/irc/irc-send.c:1144 src/irc/irc-send.c:1269 src/irc/irc-send.c:1802
@@ -1422,14 +1422,16 @@ msgstr "%s špatné parametry pro příkaz \"%s\"\n"
#: src/irc/irc-send.c:949 src/irc/irc-send.c:1344 src/irc/irc-send.c:1358
#: src/irc/irc-send.c:1703
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
-msgstr "%s \"%s\" příkaz nemůže být spuštěn v okně serveru\n"
+msgstr "%s \"%s\" příkaz nemůže být spuštěn v bufferu serveru\n"
#: src/irc/irc-send.c:1018
-#, fuzzy, c-format
+#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
-msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
+msgstr ""
+"%s \"%s\" příkaz může být spuštěn pouze v bufferu kanálu nebo soukromého "
+"rozhovoru\n"
#: src/irc/irc-send.c:1060 src/irc/irc-recv.c:501
#, c-format
@@ -1437,9 +1439,9 @@ msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s přezdívka \"%s\" nebyla nalezena pro příkaz \"%s\"\n"
#: src/irc/irc-send.c:1113 src/irc/irc-send.c:1454
-#, fuzzy, c-format
+#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
-msgstr "%s nemohu vytvořít nové soukromé okno\"%s\"\n"
+msgstr "%s nemohu vytvořít nové soukromý buffer\"%s\"\n"
#: src/irc/irc-send.c:1855
#, c-format
@@ -3779,12 +3781,12 @@ msgstr "sezení: upozornění: ignoruji hodnotu z řádku (objekt id: %d)\n"
#: src/common/session.c:1506
msgid "unexpected end of file (reading uptime)"
-msgstr ""
+msgstr "neočekávaný konec souboru (čtu dobu běhu)"
#: src/common/session.c:1519
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
-msgstr ""
+msgstr "sezení: upozornění: ignoruji hodnotu z doby běhu (objekt id: %d)\n"
#: src/common/session.c:1549
msgid "session file not found"
@@ -3832,7 +3834,7 @@ msgstr "selhalo načtení řádku"
#: src/common/session.c:1629
msgid "failed to load uptime"
-msgstr ""
+msgstr "selhalo načtení doby běhu"
#: src/common/session.c:1634
#, c-format
@@ -4264,7 +4266,7 @@ msgstr ""
#: src/common/weeconfig.c:304 src/common/weeconfig.c:305
msgid "color for window separators (when splited)"
-msgstr ""
+msgstr "barva děliče oken (při rozdělení)"
#: src/common/weeconfig.c:309 src/common/weeconfig.c:310
msgid "color for title bar"
@@ -4632,14 +4634,12 @@ msgid "hide password displayed by nickserv"
msgstr "schovat heslo zobrazené nickservem"
#: src/common/weeconfig.c:668
-#, fuzzy
msgid "display message for away"
-msgstr "zobrazit zprávu na všechny kanály, jestliže jsem pryč"
+msgstr "zobrazit zprávu pro nepřítomnost"
#: src/common/weeconfig.c:669
-#, fuzzy
msgid "display message when (un)marking as away"
-msgstr "zobrazit zprávu na všechny kanály, když měním stav z/na pryč"
+msgstr "zobrazit zprávu, když označen/odznačen jako nepřítomen"
#: src/common/weeconfig.c:672 src/common/weeconfig.c:673
msgid "default part message (leaving channel)"
diff --git a/weechat/po/es.po b/weechat/po/es.po
index a4085a1d8..7ce3ac565 100644
--- a/weechat/po/es.po
+++ b/weechat/po/es.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:22+0100\n"
+"PO-Revision-Date: 2006-01-14 10:57+0100\n"
"Last-Translator: Roberto Gonzlez Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
diff --git a/weechat/po/fr.po b/weechat/po/fr.po
index 790979d47..22bd66251 100644
--- a/weechat/po/fr.po
+++ b/weechat/po/fr.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: WeeChat 0.1.7-cvs\n"
+"Project-Id-Version: WeeChat 0.1.7\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2006-01-14 09:21+0100\n"
-"PO-Revision-Date: 2006-01-14 09:21+0100\n"
+"PO-Revision-Date: 2006-01-14 10:57+0100\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
diff --git a/weechat/weechat.spec b/weechat/weechat.spec
index a4ad7e547..0f3f129d6 100644
--- a/weechat/weechat.spec
+++ b/weechat/weechat.spec
@@ -18,7 +18,7 @@
#
%define name weechat
-%define version 0.1.6
+%define version 0.1.7
%define release 1
Name: %{name}
@@ -29,7 +29,7 @@ Source: http://weechat.flashtux.org/download/%{name}-%{version}.tar.gz
URL: http://weechat.flashtux.org
Group: Productivity/Networking/IRC
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
-Requires: perl, python, gnutls, ncurses
+Requires: perl, python, ruby, gnutls, ncurses
License: GPL
Vendor: FlashCode <flashcode@flashtux.org>
Packager: [Odin] <odin@dtdm.org>
@@ -40,16 +40,17 @@ extensible IRC client. Everything can be done with a keyboard.
It is customizable and extensible with scripts.
%prep
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
%setup
%build
-./configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-perl --enable-python --with-debug=0
+./configure --prefix=/usr --mandir=/usr/share/man --enable-perl --enable-python --enable-ruby --with-debug=0
make
%install
%makeinstall
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
+mv $RPM_BUILD_ROOT%{_libdir}/lib* $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
%find_lang %name
@@ -62,12 +63,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/%{name}-curses.1*
%{_bindir}/%{name}-curses
%{_libdir}/%{name}/plugins/*
-%{_infodir}/%{name}_doc_en.info*
-%{_infodir}/%{name}_doc_es.info*
-%{_infodir}/%{name}_doc_fr.info*
-%{_infodir}/%{name}_doc_pt.info*
+%{_docdir}/%{name}/html/*
%changelog
+* Sat Jan 14 2006 FlashCode <flashcode@flashtux.org> 0.1.7-1
+- Released version 0.1.7
* Fri Nov 11 2005 FlashCode <flashcode@flashtux.org> 0.1.6-1
- Released version 0.1.6
* Sat Sep 24 2005 FlashCode <flashcode@flashtux.org> 0.1.5-1