Compare commits

..

59 commits

Author SHA1 Message Date
Debarshi Ray
2ed876ab6a XChat is dead. The recommended replacement is HexChat. 2017-08-28 15:48:43 +02:00
Fedora Release Engineering
f53ba75ca8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:31:08 +00:00
Fedora Release Engineering
4a0b3cbf2c - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:56:21 +00:00
Petr Písař
510a56a993 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:48:14 +02:00
Debarshi Ray
bb0ad34d74 Port to OpenSSL 1.1.0
https://bugzilla.redhat.com/show_bug.cgi?id=1387521
2017-06-26 15:57:07 +02:00
Jitka Plesnikova
545da57f6b Perl 5.26 rebuild 2017-06-04 06:26:38 +02:00
Fedora Release Engineering
bf11ff54a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:42:08 +00:00
Petr Písař
87c1e65b45 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:24:58 +02:00
Jitka Plesnikova
0eccc38e1b Perl 5.24 rebuild 2016-05-17 04:07:22 +02:00
Fedora Release Engineering
6b338b7bdb - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:19:25 +00:00
Dennis Gilmore
7584871ee3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 03:47:46 +00:00
Jitka Plesnikova
44d47014c0 Perl 5.22 rebuild 2015-06-05 11:20:23 +02:00
Richard Hughes
219aca351a Add an AppData file for the software center 2015-03-26 16:46:27 +00:00
Debarshi Ray
0d239d37de Do not force SSLv3, also allow TLSv1_X (#1091544) 2014-10-29 11:40:25 +01:00
Debarshi Ray
dd89cb4a15 Fix the dates 2014-10-29 11:39:34 +01:00
Jitka Plesnikova
6d9b58520b Perl 5.20 rebuild 2014-08-27 13:08:57 +02:00
Kevin Fenzi
8ea1b71f1f Rebuild for rpm bug 1131892 2014-08-20 17:33:45 -06:00
81db550b6b - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 09:24:29 +00:00
Dennis Gilmore
3479acb826 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 00:21:01 -05:00
Jaroslav Škarvada
b609cb4208 - Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 2014-05-21 11:54:25 +02:00
Dennis Gilmore
a69bdbc58b - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 02:42:21 -05:00
Petr Písař
682808ebcb Perl 5.18 rebuild 2013-07-17 22:12:25 +02:00
Debarshi Ray
0bc4fc5696 Use XDG_CONFIG_HOME instead of home for config files
(http://sourceforge.net/p/xchat/bugs/1506/)
- Use name and generic name correctly in desktop file
  (http://sourceforge.net/p/xchat/bugs/1397/)
2013-06-10 14:48:29 +02:00
Debarshi Ray
a9a3f193bb Add BR on gettext-devel 2013-06-10 13:47:51 +02:00
Debarshi Ray
3a9424b4ae Add hi-res icons (http://sourceforge.net/p/xchat/bugs/1504/) 2013-06-10 13:47:45 +02:00
Dennis Gilmore
0760657803 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:29:53 -06:00
Debarshi Ray
60eb3783a9 Make sure default settings work with gnome-shell (#880672) 2012-11-27 16:23:36 +01:00
Dennis Gilmore
b8b216379b - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 23:38:32 -05:00
Petr Písař
e0e71684a5 Perl 5.16 rebuild 2012-06-11 11:40:54 +02:00
Bruno Wolff III
217a377137 Adjust for glib changes
xchat was no longer building due to changes in glib such that
only glib.h can be included and g_thread_init no longer being
used (or needed).
2012-02-25 11:43:01 -06:00
Dennis Gilmore
7211423bd1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 02:40:13 -06:00
Adam Jackson
639f0ead5a Rebuild for new libpng 2011-12-06 01:33:07 -05:00
Marcela Mašláňová
0d213ed34c Perl mass rebuild 2011-06-17 12:45:47 +02:00
Christopher Aillon
082c71c274 Forgot to bump the release number... 2011-04-07 20:33:22 -07:00
Christopher Aillon
f0ad18da5d Link against libnotify
https://sourceforge.net/tracker/?func=detail&aid=3280223&group_id=239&atid=100239
2011-04-07 20:26:32 -07:00
Christopher Aillon
2227e38dca Update the dynamic libnotify check for the newer soname
See bug https://bugzilla.redhat.com/show_bug.cgi?id=693362

The xchat code currently does:

   nn_mod = g_module_open ("libnotify", G_MODULE_BIND_LAZY);

which looks for "libnotify" which fails, then "libnotify.so" which fails, then
"libnotify.la" which fails.

The above then looks for "/usr/lib64/libnotify.so".

On developer systems with libnotify-devel installed, this file exists, so it
happily loads libnotify support for us.  However, on user systems, it does not
exist which leads to that g_module_open call outright failing.  This explains
why it appeared to be working for me and presumably Owen too, but not for
the reporter.

Then, the xchat code tries to load the (wrong) versioned module.  Naturally,
that fails, too. At that point, it then falls back to use notify-send.

I'm not sure the motivations for dynamically loading the library instead of
linking directly, but I think a correct minimalistic fix is to do:

-     nn_mod = g_module_open ("libnotify", G_MODULE_BIND_LAZY);
+     nn_mod = g_module_open ("libnotify.so.4", G_MODULE_BIND_LAZY);

This adds the newest versioned library at the top of the check, and still keeps
the old versioned library.  However, it also removes the devel only library
from the list which reduces the chances that developers will be blind to this
issue in the future.  There's no real reason to look there anyway since users
just won't have that installed.

But this is all really just a hack.  The proper fix should be simply to link
directly against libnotify.  notify-send is part of libnotify anyway so it is
entirely reasonable to expect systems that have notify-send installed to also
have libnotify itself installed.
2011-04-07 16:28:32 -07:00
Dennis Gilmore
36c310cf82 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 21:45:58 -06:00
Kevin Kofler
32adcbbd98 * Fri Dec 10 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.8-6
- Requires: alsa-utils for aplay (#661957)
2010-12-10 16:36:31 +01:00
Owen W. Taylor
08a899eb7a Add patch to work with libnotify-0.7 2010-11-15 18:31:05 -05:00
Fedora Release Engineering
b75d014fe7 dist-git conversion 2010-07-29 15:35:12 +00:00
4dc2ccedc9 - Rebuild against python 2.7 2010-07-27 14:57:13 +00:00
Kevin Kofler
0c5724ca09 - Rebuild again for perl-5.12.0 2010-06-03 23:37:36 +00:00
Kevin Kofler
77b88b18ed - --enable-ntlm (no longer enabled by default) 2010-06-03 23:13:29 +00:00
Kevin Kofler
5fcbc4f24d - Update to 2.8.8 (#597735)
- Use xz tarball (new in 2.8.8)
- Drop smallfixes, redhat-desktop (remaining part), shm-pixmaps and
    connect-mnemonic patches (all fixed upstream)
2010-06-03 22:23:50 +00:00
Marcela Mašláňová
a0db7a425e - Mass rebuild with perl-5.12.0 2010-06-02 09:16:04 +00:00
Kevin Kofler
33d39edf21 - Add port numbers for Freenode (Debarshi Ray)
2.8.6-16
- Added IRCClient .desktop file subcategory (#485306)
- Added GTK .desktop file subcategory
- Added curly brackets to the name macro for consistency.
2010-04-21 07:03:34 +00:00
690f2692d2 Add patch to allow switching to next channel with activity 2009-12-17 03:14:36 +00:00
Štěpán Kasal
11d2f71e5c - rebuild against perl 5.10.1 2009-12-07 00:22:13 +00:00
Bill Nottingham
0e2d55dec0 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:40:54 +00:00
Christopher Aillon
fb21e8a851 - Drop the antiquated OPN reference 2009-09-10 19:52:20 +00:00
Tomáš Mráz
6c6e905e59 - rebuilt with new openssl 2009-08-21 16:31:28 +00:00
Jesse Keating
00992cd2fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 07:39:40 +00:00
Kevin Kofler
ade47dbb3f - Fixed patch for the "C_onnect" issue (#512034, Edward Sheldrake) 2009-07-18 20:11:57 +00:00
Kevin Kofler
fe6d81d5e3 - Fix literal underscore in "C_onnect" button (#512034, Matthias Clasen) 2009-07-16 22:21:06 +00:00
Kevin Kofler
80edc90f07 - Change Name in xchat.desktop to XChat IRC (#293841) 2009-06-29 12:14:44 +00:00
Jesse Keating
081489a4a8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 08:00:41 +00:00
Kevin Kofler
18da541738 - fix filtering of Provides on lib64 architectures 2009-02-10 08:45:17 +00:00
Kevin Kofler
bdca9ae23e - rebuild for new OpenSSL 2009-01-16 10:16:38 +00:00
Ignacio Vazquez-Abrams
146b334ff8 Rebuild for Python 2.6 2008-12-01 05:03:55 +00:00
11 changed files with 1 additions and 1048 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
xchat-2.8.6.tar.bz2

1
dead.package Normal file
View file

@ -0,0 +1 @@
XChat is dead. The recommended replacement is HexChat.

View file

@ -1 +0,0 @@
1f2670865d43a23a9abc596dde999aca xchat-2.8.6.tar.bz2

View file

@ -1,68 +0,0 @@
#
# 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;

View file

@ -1,34 +0,0 @@
--- src/common/util.c.use-sysconf-to-detect-cpus Tue Feb 5 07:44:27 2002
+++ src/common/util.c Tue Feb 5 07:45:59 2002
@@ -399,14 +399,11 @@
int fh;
*mhz = 0;
- *cpus = 0;
+ *cpus = (int) sysconf(_SC_NPROCESSORS_ONLN);
fh = open ("/proc/cpuinfo", O_RDONLY); /* linux 2.2+ only */
if (fh == -1)
- {
- *cpus = 1;
return;
- }
while (1)
{
@@ -421,15 +418,9 @@
} else if (!strncmp (buf, "clock\t\t:", 8)) /* PPC */
{
*mhz = atoi (buf + 9);
- } else if (!strncmp (buf, "processor\t", 10))
- {
- (*cpus)++;
}
}
close (fh);
- if (!*cpus)
- *cpus = 1;
-
#endif
#ifdef USING_FREEBSD

View file

@ -1,11 +0,0 @@
--- src/common/servlist.c.freenode 2003-05-17 17:49:47.000000000 -0400
+++ src/common/servlist.c 2003-05-17 17:50:00.000000000 -0400
@@ -173,7 +173,7 @@
{0, "irc.ggn.net"},
{0, "irc.vendetta.com"},
- {"FreeNode", 0},
+ {"FreeNode (formerly OpenProjects.net)", 0},
{0, "irc.freenode.net"},
{0, "irc.eu.freenode.net"},
{0, "irc.au.freenode.net"},

View file

@ -1,12 +0,0 @@
diff -ur xchat-2.8.4/src/common/cfgfiles.c xchat-2.8.4-disable-tray-icon-by-default/src/common/cfgfiles.c
--- xchat-2.8.4/src/common/cfgfiles.c 2007-06-17 08:11:42.000000000 +0200
+++ xchat-2.8.4-disable-tray-icon-by-default/src/common/cfgfiles.c 2007-07-04 12:05:21.000000000 +0200
@@ -670,7 +670,7 @@
prefs.autoopendccchatwindow = 1;
prefs.userhost = 1;
prefs.gui_url_mod = 4; /* ctrl */
- prefs.gui_tray = 1;
+ prefs.gui_tray = 0;
prefs.gui_pane_left_size = 100;
prefs.gui_pane_right_size = 100;
prefs.mainwindow_save = 1;

View file

@ -1,31 +0,0 @@
diff -ur xchat-2.8.4/xchat.desktop xchat-2.8.4-redhat-desktop/xchat.desktop
--- xchat-2.8.4/xchat.desktop 2007-06-23 17:50:27.000000000 +0200
+++ xchat-2.8.4-redhat-desktop/xchat.desktop 2007-07-04 12:00:46.000000000 +0200
@@ -1,23 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
-Name=XChat IRC
-Name[zh_TW]=網路清談
-Comment[de]=IRC-Client
-Comment[es]=Aplicación de IRC
-Comment[fi]=IRC-sovellus
-Comment[fr]=Client IRC
-Comment[hu]=IRC-kliens
-Comment[lt]=IRC klientas
-Comment[no]=IRC-klient
-Comment[pt_BR]=Cliente de IRC
-Comment[sl]=Odjemalec IRC
-Comment[sv]=IRC-klient
-Comment[ro]=Client de IRC
-Comment[zh_TW]=X-Chat 聊天程式
-Comment=Chat with other people using Internet Relay Chat
+Name=IRC
+Comment=X-Chat
Exec=xchat
-Icon=xchat.png
+Icon=xchat
Terminal=false
Type=Application
-Categories=Application;Network;
+Categories=Network;
StartupNotify=true

View file

@ -1,106 +0,0 @@
diff -ur xchat-2.8.4/src/fe-gtk/xtext.c xchat-2.8.4-shm-pixmaps/src/fe-gtk/xtext.c
--- xchat-2.8.4/src/fe-gtk/xtext.c 2007-06-08 11:57:07.000000000 +0200
+++ xchat-2.8.4-shm-pixmaps/src/fe-gtk/xtext.c 2008-05-23 00:56:52.000000000 +0200
@@ -1347,6 +1347,22 @@
}
}
+#ifdef USE_SHM
+static int
+have_shm_pixmaps(Display *dpy)
+{
+ static int checked = 0, major, minor;
+ static Bool have = FALSE;
+
+ if (!checked) {
+ XShmQueryVersion(dpy, &major, &minor, &have);
+ checked = 1;
+ }
+
+ return have;
+}
+#endif
+
static void
gtk_xtext_paint (GtkWidget *widget, GdkRectangle *area)
{
@@ -1363,8 +1379,12 @@
{
xtext->last_win_x = x;
xtext->last_win_y = y;
-#if !defined(USE_SHM) && !defined(WIN32)
+#ifndef WIN32
+#ifdef USE_SHM
+ if (xtext->shaded && !have_shm_pixmaps(GDK_WINDOW_XDISPLAY (xtext->draw_buf)))
+#else
if (xtext->shaded)
+#endif
{
xtext->recycle = TRUE;
gtk_xtext_load_trans (xtext);
@@ -3549,6 +3569,11 @@
GC tgc;
Display *xdisplay = GDK_WINDOW_XDISPLAY (xtext->draw_buf);
+#ifdef USE_SHM
+ int shm_pixmaps;
+ shm_pixmaps = have_shm_pixmaps(xdisplay);
+#endif
+
XGetGeometry (xdisplay, p, &root, &dummy, &dummy, &width, &height,
&dummy, &depth);
@@ -3566,18 +3591,20 @@
XFreeGC (xdisplay, tgc);
#ifdef USE_SHM
- ximg = get_image (xtext, xdisplay, &xtext->shminfo, 0, 0, w, h, depth, tmp);
-#else
- ximg = XGetImage (xdisplay, tmp, 0, 0, w, h, -1, ZPixmap);
+ if (shm_pixmaps)
+ ximg = get_image (xtext, xdisplay, &xtext->shminfo, 0, 0, w, h, depth, tmp);
+ else
#endif
+ ximg = XGetImage (xdisplay, tmp, 0, 0, w, h, -1, ZPixmap);
XFreePixmap (xdisplay, tmp);
} else
{
#ifdef USE_SHM
- ximg = get_image (xtext, xdisplay, &xtext->shminfo, x, y, w, h, depth, p);
-#else
- ximg = XGetImage (xdisplay, p, x, y, w, h, -1, ZPixmap);
+ if (shm_pixmaps)
+ ximg = get_image (xtext, xdisplay, &xtext->shminfo, x, y, w, h, depth, p);
+ else
#endif
+ ximg = XGetImage (xdisplay, p, x, y, w, h, -1, ZPixmap);
}
if (!ximg)
@@ -3602,7 +3629,7 @@
else
{
#ifdef USE_SHM
- if (xtext->shm)
+ if (xtext->shm && shm_pixmaps)
{
#if (GTK_MAJOR_VERSION == 2) && (GTK_MINOR_VERSION == 0)
shaded_pix = gdk_pixmap_foreign_new (
@@ -3620,7 +3647,7 @@
}
#ifdef USE_SHM
- if (!xtext->shm)
+ if (!xtext->shm || !shm_pixmaps)
#endif
XPutImage (xdisplay, GDK_WINDOW_XWINDOW (shaded_pix),
GDK_GC_XGC (xtext->fgc), ximg, 0, 0, 0, 0, w, h);
@@ -3640,7 +3667,7 @@
if (xtext->pixmap)
{
#ifdef USE_SHM
- if (xtext->shm)
+ if (xtext->shm && have_shm_pixmaps(GDK_WINDOW_XDISPLAY (xtext->draw_buf)))
{
XFreePixmap (GDK_WINDOW_XDISPLAY (xtext->pixmap),
GDK_WINDOW_XWINDOW (xtext->pixmap));

View file

@ -1,24 +0,0 @@
diff -ur xchat-2.8.6/src/common/servlist.c xchat-2.8.6-default-utf8/src/common/servlist.c
--- xchat-2.8.6/src/common/servlist.c 2008-04-01 10:22:34.000000000 +0200
+++ xchat-2.8.6-default-utf8/src/common/servlist.c 2008-06-15 14:43:35.000000000 +0200
@@ -892,7 +892,7 @@
if (def[i].network)
{
net = servlist_net_add (def[i].network, def[i].host, FALSE);
- net->encoding = strdup ("IRC (Latin/Unicode Hybrid)");
+ net->encoding = strdup ("UTF-8 (Unicode)");
if (def[i].channel)
net->autojoin = strdup (def[i].channel);
if (def[i].charset)
diff -ur xchat-2.8.6/src/fe-gtk/servlistgui.c xchat-2.8.6-default-utf8/src/fe-gtk/servlistgui.c
--- xchat-2.8.6/src/fe-gtk/servlistgui.c 2008-06-08 10:04:48.000000000 +0200
+++ xchat-2.8.6-default-utf8/src/fe-gtk/servlistgui.c 2008-06-15 14:36:03.000000000 +0200
@@ -267,7 +267,7 @@
ircnet *net;
net = servlist_net_add (_("New Network"), "", TRUE);
- net->encoding = strdup ("IRC (Latin/Unicode Hybrid)");
+ net->encoding = strdup ("UTF-8 (Unicode)");
servlist_server_add (net, "newserver/6667");
store = (GtkListStore *)gtk_tree_view_get_model (treeview);

View file

@ -1,760 +0,0 @@
%define _default_patch_fuzz 2
%define gconf_version 2.14
Summary: A popular and easy to use graphical IRC (chat) client
Name: xchat
Version: 2.8.6
Release: 3%{?dist}
Epoch: 1
Group: Applications/Internet
License: GPLv2+
URL: http://www.xchat.org
Source: http://www.xchat.org/files/source/2.8/xchat-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Patches 0-9 reserved for official xchat.org patches
Patch0: xc286-smallfixes.diff
Patch10: xchat-2.8.4-redhat-desktop.patch
Patch12: xchat-1.8.7-use-sysconf-to-detect-cpus.patch
Patch19: xchat-2.0.2-freenode.patch
# see #241923
Patch35: xchat-2.8.4-disable-tray-icon-by-default.patch
Patch40: xchat-2.8.4-shm-pixmaps.patch
# Upstream XChat 2.8.6 defaults to Latin1 (what upstream calls the "IRC"
# encoding). Default to UTF-8 instead (as previous versions did, at least when
# running under a UTF-8 locale).
# Both the "IRC" and "UTF-8" settings will try to accept both Latin1 and UTF-8
# when it comes in, however "IRC" sends Latin1, "UTF-8" sends UTF-8.
Patch41: xchat-2.8.6-default-utf8.patch
BuildRequires: perl perl(ExtUtils::Embed) python-devel openssl-devel pkgconfig, tcl-devel
BuildRequires: GConf2-devel
BuildRequires: dbus-devel >= 0.60, dbus-glib-devel >= 0.60
BuildRequires: glib2-devel >= 2.10.0, gtk2-devel >= 2.10.0, bison >= 1.35
BuildRequires: gettext /bin/sed
BuildRequires: libtool
BuildRequires: libntlm-devel
BuildRequires: libsexy-devel
BuildRequires: desktop-file-utils >= 0.10
# For gconftool-2:
Requires(post): GConf2 >= %{gconf_version}
Requires(preun): GConf2 >= %{gconf_version}
# Ensure that a compatible libperl is installed
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Provides: xchat-perl = %{epoch}:%{version}-%{release}
Obsoletes: xchat-perl < %{epoch}:%{version}-%{release}
Provides: xchat-python = %{epoch}:%{version}-%{release}
Obsoletes: xchat-python < %{epoch}:%{version}-%{release}
%description
X-Chat is an easy to use graphical IRC chat client for the X Window System.
It allows you to join multiple IRC channels (chat rooms) at the same time,
talk publicly, private one-on-one conversations etc. Even file transfers
are possible.
This includes the plugins to run the Perl and Python scripts.
%package tcl
Summary: Tcl script plugin for X-Chat
Group: Applications/Internet
Requires: %{name} = %{epoch}:%{version}-%{release}
%description tcl
This package contains the X-Chat plugin providing the Tcl scripting interface.
%prep
%setup -q
# Various small fixes from CVS that are considered safe to apply to 2.8.6.
%patch0 -p1
%patch10 -p1 -b .desktop-file
%patch12 -p0 -b .use-sysconf-to-detect-cpus
%patch19 -p0 -b .freenode
%patch35 -p1 -b .tray-icon
%patch40 -p1 -b .shm-pixmaps
%patch41 -p1 -b .default-utf8
sed -i -e 's/#define GTK_DISABLE_DEPRECATED//g' src/fe-gtk/*.c
%build
# Remove CVS files from source dirs so they're not installed into doc dirs.
find . -name CVS -type d | xargs rm -rf
export CFLAGS="$RPM_OPT_FLAGS $(perl -MExtUtils::Embed -e ccopts)"
export LDFLAGS=$(perl -MExtUtils::Embed -e ldopts)
%configure --disable-textfe \
--enable-gtkfe \
--enable-openssl \
--enable-python \
--enable-tcl=%{_libdir} \
--enable-ipv6 \
--enable-spell=libsexy \
--enable-shm
# gtkspell breaks Input Method commit with ENTER
make %{?_smp_mflags}
%install
%{__rm} -rf $RPM_BUILD_ROOT
%{__make} install DESTDIR=$RPM_BUILD_ROOT GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
# Get rid of libtool archives
%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/xchat/plugins/*.la
# Install the .desktop file properly
%{__rm} -f $RPM_BUILD_ROOT%{_datadir}/applications/xchat.desktop
desktop-file-install --vendor="" \
--dir $RPM_BUILD_ROOT%{_datadir}/applications xchat.desktop
%find_lang %name
# do not Provide plugins .so
%define _use_internal_dependency_generator 0
%{__cat} << \EOF > %{name}.prov
#!%{_buildshell}
%{__grep} -v %{_docdir} - | %{__find_provides} $* \
| %{__sed} '/\.so$/d'
EOF
%define __find_provides %{_builddir}/%{name}-%{version}/%{name}.prov
%{__chmod} +x %{__find_provides}
%post
# Install schema
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule /etc/gconf/schemas/apps_xchat_url_handler.schemas >& /dev/null || :
%pre
if [ "$1" -gt 1 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-uninstall-rule /etc/gconf/schemas/apps_xchat_url_handler.schemas >& /dev/null || :
fi
%preun
if [ "$1" -eq 0 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-uninstall-rule /etc/gconf/schemas/apps_xchat_url_handler.schemas >& /dev/null || :
fi
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root)
%doc README ChangeLog
%doc plugins/plugin20.html plugins/perl/xchat2-perl.html
%{_bindir}/xchat
%dir %{_libdir}/xchat
%dir %{_libdir}/xchat/plugins
%{_libdir}/xchat/plugins/perl.so
%{_libdir}/xchat/plugins/python.so
%{_datadir}/applications/xchat.desktop
%{_datadir}/pixmaps/*
%{_sysconfdir}/gconf/schemas/apps_xchat_url_handler.schemas
%{_datadir}/dbus-1/services/org.xchat.service.service
%files tcl
%defattr(-,root,root)
%{_libdir}/xchat/plugins/tcl.so
%changelog
* Mon Aug 11 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.6-3
- rebuild for fixed redhat-rpm-config (#450271)
* Mon Jul 14 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.6-2
- apply xc286-smallfixes.diff from upstream
- don't #define GTK_DISABLE_DEPRECATED (fixes build against current GTK+)
* Sun Jun 15 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.6-1
- update to 2.8.6
- drop upstream patches (already applied in 2.8.6)
- set default charset to UTF-8 (2.8.6 changed it to Latin1)
* Thu May 22 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-16
- fix more bugs in xchat-2.8.4-shm-pixmaps.patch (#282691)
* Tue Apr 1 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-15
- remove --disable-panel which has been ignored since 2.0.0
- add missing BR libntlm-devel (thanks to Karsten Hopp)
* Mon Mar 3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:2.8.4-14
- rebuild for new perl
* Mon Feb 18 2008 Christopher Aillon <caillon@redhat.com> - 1:2.8.4-13
- Rebuild to celebrate my birthday (and GCC 4.3)
* Tue Feb 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:2.8.4-12
- rebuild for new perl
* Sat Jan 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-11
- fix bug in xchat-2.8.4-shm-pixmaps.patch (Adam Jackson, #429218)
* Thu Jan 3 2008 Christopher Aillon <caillon@redhat.com> 1:2.8.4-10
- Rebuild
* Thu Dec 20 2007 Adam Jackson <ajax@redhat.com> 1:2.8.4-9
- xchat-2.8.4-shm-pixmaps.patch: MIT-SHM pixmaps are optional, and when
using EXA they are not available. Check that the server supports them
before trying to create them so we don't crash.
* Wed Dec 19 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-8
- apply xc284-fix-scrollbfdleak.diff from upstream
* Wed Dec 5 2007 Christopher Aillon <caillon@redhat.com> - 1:2.8.4-7
- Fix the icon key in the .desktop file to validate
* Sat Oct 13 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-6
- drop obsolete xchat-2.4.4-unrealize.patch (fixed upstream for a while)
- drop broken xchat-2.4.3-im_context_filter_keypress.patch (#295331)
* Wed Sep 26 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-5
- apply xc284-improvescrollback.diff from upstream
* Thu Aug 23 2007 Remi Collet <Fedora@FamilleCollet.com> - 1:2.8.4-4.fc8.1
- F-8 rebuild (BuildID)
* Sat Aug 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-4
- add missing BR perl(ExtUtils::Embed)
* Fri Aug 3 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-3
- specify GPL version in License tag
* Tue Jul 10 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-2
- apply xc284-scrollbmkdir.diff from upstream
* Wed Jul 4 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.4-1
- update to 2.8.4
- drop xc282-fixtrayzombies.diff (already in 2.8.4)
- rebase redhat-desktop and tray-icon patches
* Fri Jun 22 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-12
- install the .desktop file with --vendor="" to keep the old name
* Thu Jun 21 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-11
- add missing BR desktop-file-utils
* Thu Jun 21 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-10
- remove Application; and X-Red-Hat-Extras; categories from .desktop file
(merge review #226551)
- install the .desktop file properly (merge review #226551)
* Tue Jun 12 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-9
- build against system libsexy instead of static sexy-spell-entry now that this
is possible (Core-Extras merge)
* Sat Jun 2 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-8
- disable tray icon by default (#241923)
* Thu May 31 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-7
- revert to redhat-desktop patch pending further discussion
* Thu May 31 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-6
- apply xc282-fixtrayzombies.diff from upstream
* Wed May 30 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-5
- remove Requires: gtkspell as gtkspell is not currently being used
* Mon May 28 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-4
- set explicit libdir for Tcl so it's found on lib64 arches (Remi Collet)
- move Tcl plugin into subpackage
(not an incompatible change as this was not built in f7-final at all)
* Mon May 28 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-3
- use versioned Provides/Obsoletes to allow future package split
* Mon May 28 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1:2.8.2-2
- merge updates by Remi Collet and Marius Feraru (#224180)
- mention Tcl in description
- add release and user name to buildroot
- follow desktop-entry-spec on Name and GenericName as required by the Packaging
Guidelines
- drop BR gtkspell-devel as it's not currently used
* Thu Apr 5 2007 Remi Collet <RPMS@FamilleCollet.com> - 1:2.8.2-1.fc6.remi
- update to 2.8.2
* Sat Mar 24 2007 Matthias Clasen <mclasen@redhat.com> - 1:2.6.6-9
- Own /usr/lib/xchat (#166731)
* Thu Jan 25 2007 Marius Feraru <altblue@n0i.net> - 1:2.8.0-1.n0i.1
- version 2.8.0
- disabled some patches: nonblock, locale (fi, es)
- enabled fast tinting
- fixed "exchant" typo
- switched to using the "make install" (DESTDIR works)
- simplified gconf schema disabling method
- dropped plugins mover
- updated "Get rid of static libs"
- dropped xchat-remote
- updated build requirements
- dropped "default-webbrowser" patches (xchat tries to do it better now)
- do not provide "perl.so", "python.so", etc
- own everything under %%{_libdir}/xchat
- converted spec file to UTF8
- fixed desktop entry category (dropping "Application")
- keep plugins documentation
* Tue Jan 16 2007 Remi Collet <RPMS@FamilleCollet.com> - 1:2.8.0-2.fc6.remi
- add Provides/Osboletes for extensions (split RPM available on xchat.org).
- longer description
- enable tcl extension
- Requires gtk >= 2.10.0
* Mon Jan 15 2007 Remi Collet <RPMS@FamilleCollet.com> - 1:2.8.0-1.fc6.remi
- update to 2.8.0
- add upstream patches (xc280-fix-back.diff, xc280-fix-ja.diff)
* Fri Nov 3 2006 Matthias Clasen <mclasen@redhat.com> - 1:2.6.6-8
- Silence %%pre (#213838)
* Wed Oct 18 2006 Matthias Clasen <mclasen@redhat.com> - 1:2.6.6-7
- Fix scripts according to packaging guidelines
* Tue Oct 17 2006 Matthias Clasen <mclasen@redhat.com> - 1:2.6.6-6
- Tighten up Requires (#203813)
* Sat Oct 7 2006 David Woodhouse <dwmw2@redhat.com> - 1:2.6.6-5
- Fix nonblocking SSL socket behaviour
* Mon Aug 28 2006 Warren Togami <wtogami@redhat.com> - 1:2.6.6-4
- add upstream 2.6.6 es patch
* Wed Aug 23 2006 Warren Togami <wtogami@redhat.com> - 1:2.6.6-3
- enable optional spell checking if you install enchant
because gtkspell is currently unusable (#201116)
* Thu Aug 17 2006 Warren Togami <wtogami@redhat.com> - 1:2.6.6-2
- disable gtkspell because it breaks Input Method commit
- apply upstream fi patch
* Wed Aug 2 2006 Marc Deslauriers <marcdeslauriers@videotron.ca> - 1:2.6.6-1
- Update to 2.6.6
- Removed upstreamed dbus patch
- Enabled gtkspell support
* Wed Jul 19 2006 Matthias Clasen <mclasen@redhat.com> - 1:2.6.0-6
- Rebuild against dbus
* Mon May 22 2006 Jesse Keating <jkeating@redhat.com> - 1:2.6.0-5
- Adding missing buildreq (bz:191577, thanks Paul F.)
* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> - 1:2.6.0-4
- Rebuild
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:2.6.0-3.2
- rebuilt for new gcc4.1 snapshot and glibc changes
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - 1:2.6.0-3.1
- rebuilt
* Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 1:2.6.0-3
- rebuild for new dbus
* Tue Nov 15 2005 Florian La Roche <laroche@redhat.com> 1:2.6.0-2
- Require(post): GConf2
* Thu Nov 10 2005 Christopher Aillon <caillon@redhat.com> 1:2.6.0-1
- Update to 2.6.0
* Wed Nov 9 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.5-2
- Rebuild against newer openssl
* Mon Sep 19 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.5-1
- X-Chat 2.4.5
* Wed Aug 17 2005 Matthias Clasen <mclasen@redhat.com> 1:2.4.4-3
- Fix a bug that could lead to occasional crashes
* Mon Aug 15 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.4-2
- Rebuild
* Sun Jun 26 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.4-1
- Update to xchat-2.4.4
* Sun May 15 2005 Warren Togami <wtogami@redhat.com> 1:2.4.3-3
- Prevent interception of down arrow during Input Method (#144588 tagoh)
* Thu Apr 14 2005 Warren Togami <wtogami@redhat.com> 1:2.4.3-2
- fix plugins on lib64 (#113188 Ville Skytta)
* Sun Apr 03 2005 Warren Togami <wtogami@redhat.com> 1:2.4.3-1
- 2.4.3, use perl MODULE_COMPAT
* Mon Mar 28 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.2-3
- Fix crash when right clicking users whose away msg is unknown.
* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.2-2
- Add user's away message to right click menu, if known
* Thu Mar 17 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.2-1
- Update to 2.4.2
* Sat Mar 5 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.1-4
- Rebuild against GCC 4.0
* Tue Jan 18 2005 Chip Turner <cturner@redhat.com> 1:2.4.1-3
- rebuild for new perl
* Tue Jan 4 2005 Christopher Aillon <caillon@redhat.com> 1:2.4.1-2
- Add Dan Reed's CTCP patch to support multiline messages (#136545)
* Tue Nov 23 2004 Christopher Aillon <caillon@redhat.com> 1:2.4.1-1
- Update to 2.4.1
* Mon Sep 20 2004 Daniel Reed <djr@redhat.com> 1:2.4.0-3
- #132967 Remove GenericName
* Tue Aug 17 2004 Daniel Reed <djr@redhat.com> 1:2.4.0-2
- #125846 Change xchat.desktop names to "IRC"
* Sun Aug 15 2004 Christopher Aillon <caillon@redhat.com> 1:2.4.0-1
- Update to 2.4.0
- Fix simplify-to-use-gnome-open and simplify-to-use-htmlview patches
to not conflict every time upstream modifies the urlhandler list.
- Remove focus and tab completion patches (no longer needed)
* Mon Jul 26 2004 Christopher Aillon <caillon@redhat.com> 1:2.0.10-3
- Update upstream patch to fix tab completion crash
- Add upstream patch to fix focus crash on some window managers.
* Fri Jul 9 2004 Mike A. Harris <mharris@redhat.com> 1:2.0.10-2
- Added upstream xc2010-fixtabcomp.diff patch to fix SEGV in tab completion
* Sat Jul 03 2004 Christopher Aillon <caillon@redhat.com> 1:2.0.10-1
- Update to 2.0.10
* Wed Jun 23 2004 Christopher Aillon <caillon@redhat.com> 1:2.0.9-1
- Update to 2.0.9
- Fixed the URL handler menu patches to apply.
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Tue Mar 9 2004 Mike A. Harris <mharris@redhat.com> 1:2.0.7-5
- Bump and rebuild for Fedora devel, to sync up with new perl
- Remove require_autoconf conditional, and conditionalized autoconf BuildRequires
* Fri Mar 5 2004 Mike A. Harris <mharris@redhat.com> 1:2.0.7-4
- Added xchat-2.0.7-simplify-to-use-gnome-open-for-default-webbrowser.patch
and xchat-2.0.7-simplify-to-use-htmlview-for-default-webbrowser.patch to
simplify the default URL handler menu to point only to the default system
web browser by using gnome-open on Fedora Core 2 and later, or htmlview
on earlier OS releases. This is added to improve user friendliness (#82331)
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Tue Feb 17 2004 Mike A. Harris <mharris@redhat.com> 1:2.0.7-1.FC1.0
- Rebuild xchat 2.0.7-3 as 2.0.7-1.FC1.0 for release as an enhancement erratum
for Fedora Core 1. Also fixes AMD64 64bit issues reported in bug (#114237)
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 1:2.0.7-3
- rebuilt
* Mon Jan 26 2004 Jeremy Katz <katzj@redhat.com> 1:2.0.7-2
- rebuild for new perl version
* Sat Jan 10 2004 Mike A. Harris <mharris@redhat.com> 1:2.0.7-1
- Updated to xchat 2.0.7
- Removed already integrated patches, including: xc204-fixperlui.diff,
xchat-2.0.4-screen-position-fix.patch, xchat-2.0.4-exec-shield-GNU-stack.patch
- Added a new rpm macro require_autoconf, which is disabled (0) by default, as
it seems no longer necessary to run autoconf prior to ./configure, so we no
longer need to BuildRequire autoconf 2.54 either.
* Fri Oct 24 2003 Mike A. Harris <mharris@redhat.com> 2.0.4-4
- Added xchat-2.0.4-exec-shield-GNU-stack.patch from Arjan, to allow xchat to
be be protected by exec shield if the system has exec-shield enabled.
* Fri Sep 19 2003 Mike A. Harris <mharris@redhat.com> 2.0.4-3.EL
- Rebuilt 2.0.4-3 for Taroon as 2.0.4-3.EL
* Fri Sep 19 2003 Mike A. Harris <mharris@redhat.com> 2.0.4-3
- Added xchat-2.0.4-screen-position-fix.patch to fix problem where xchat
doesn't remember it's screen location between invocations (#103896)
* Sat Aug 30 2003 Mike A. Harris <mharris@redhat.com> 2.0.4-2
- Updated xchat-2.0.4-redhat-desktop-file.patch
* Thu Aug 28 2003 Mike A. Harris <mharris@redhat.com> 2.0.4-1
- Updated to xchat 2.0.4
- Removed unneeded patches xc203-fixtint.diff, xc203-fix-cps.diff
- Added upstream patch xc204-fixperlui.diff
- Updated autoconf dependancy to version 2.54 and greater as xchat wont
compile otherwise. Meaning Red Hat Linux 9 or higher is needed.
* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 2.0.3-4
- rebuild
* Mon Jul 14 2003 Chip Turner <cturner@redhat.com>
- rebuild for new perl 5.8.1
* Thu Jul 10 2003 Mike A. Harris <mharris@redhat.com> 2.0.3-2
- Added xc203-fix-cps.diff patch from upstream to fix cps calculation
- TCL plugin was getting built even though we don't want it, so now we pass
--enable-tcl or --disable-tcl explicitly, depending on with_tclplugin macro
* Mon Jun 30 2003 Mike A. Harris <mharris@redhat.com> 2.0.3-1.EL
- Rebuilt 2.0.3-1 as 2.0.3-1.EL for Red Hat Enterprise Linux development
* Mon Jun 30 2003 Mike A. Harris <mharris@redhat.com> 2.0.3-1
- Updated to xchat 2.0.3
- Dropped old patches: xc202-fixdetach.diff, xc202-fixurlg.diff,
xchat-2.0.2-lib64-cleanup-for-python.patch
- Added upstream patch: xc203-fixtint.diff
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Thu May 29 2003 Mike A. Harris <mharris@redhat.com> 2.0.2-7
- Added back BuildRequires autoconf, and call autoconf prior to ./configure
as it seems to make xchat build successfully. Have not bothered to figure
out why calling autoconf is needed. Something for a rainy day.
* Thu May 29 2003 Mike A. Harris <mharris@redhat.com> 2.0.2-6
- Removed gnome-libs BuildRequires as it is bogus now
- Removed autoconf BuildRequires and usage, as it should be unneeded
- Added new BuildRequires on gettext, bison >= 1.35, glib2-devel >= 2.0.3,
gtk2-devel >= 2.0.3, /bin/sed (#91676 - Warren Togami)
- Removed dead patches: xchat-1.8.9-perlcrypt.patch, xchat-1.8.9-korean-fontset.patch
* Wed May 21 2003 Mike A. Harris <mharris@redhat.com> 2.0.2-5
- Removed xchat.desktop file, as it was earlier replacedwith a patch
- Converted xchat-2.0.2-redhat-desktop-file.patch to be UTF-8 clean now,
instead of the various random legacy mix of encodings it was, updating
the following: es, ko, uk, zh_TW
* Tue May 20 2003 Mike A. Harris <mharris@redhat.com> 2.0.2-4
- Replace explicit perl package name-epoch-version Requires added in 2.0.2-3
with a more robust and generic solution of querying perl for the archlibexp
dir during building, and requiring it instead
* Tue May 20 2003 Bill Nottingham <notting@redhat.com> 2.0.2-3
- rebuild against new (old?) perl, add epoch to dependency
* Sat May 17 2003 Mike A. Harris <mharris@redhat.com> 2.0.2-1
- Updated to new xchat 2.0.2 based on GTK2
- Dropped unneeded patches xchat-1.8.1-konqueror.patch,
xchat-1.8.4-fix-USE_GNOME.patch
- Updated xchat-2.0.2-freenode.patch to refer to Openprojects.net
- Removed doc/xchat.sgml doc/*.html scripts-python scripts-perl from %%doc
- Added xchat-2.0.2-redhat-desktop-file.patch to patch the supplied xchat
desktop file, instead of replacing it and trying to stay in sync
- Added xchat-2.0.2-lib64-cleanup-for-python.patch which fixes build problems
on lib64 archs, and replaces xchat-multilib.patch
- Added with_tclplugin macro and default it to disabled
* Mon Mar 17 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-8
- Added xchat-1.8.11-nickall.patch which was written by Fabio Olive Leite,
sent to me by Rik van Riel
* Wed Feb 19 2003 Bill Nottingham <notting@redhat.com> 1.8.11-7
- ship single desktop in %{_datadir}/applications, not /etc/X11/applnk
* Fri Jan 31 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-6
- Added xchat-1.8.11-freenode.patch to rename all openprojects.net entries
to freenode.net in the default server list. Patch courtesy of Dan Burcaw
from bug (#81704)
* Wed Jan 22 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-5
- Removed double .desktop file (#81874,82315)
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.8.11-4
- rebuilt
* Tue Jan 7 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-3
- Add bugfix from xchat.org xc1811fixststint.diff
* Tue Jan 7 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-2
- Remove CVS files from source dirs so they're not installed into doc dirs.
* Tue Jan 7 2003 Mike A. Harris <mharris@redhat.com> 1.8.11-1
- Update to xchat 1.8.11 bugfix release, fixes various runtime crashes
- Remove now included patches: xchat-1.8.10-urlhandler-open-in-new-tab.patch,
xchat-1.8.10-beep-beep-beep.patch
* Tue Jan 7 2003 Nalin Dahyabhai <nalin@redhat.com> 1.8.10-13
- Pick up OpenSSL configuration from pkgconfig, if available
- Add openssl-devel and pkgconfig as buildreqs
* Wed Dec 11 2002 Elliot Lee <sopwith@redhat.com> 1.8.10-12
- Fix broken libpython path on multilibbed systems (patch13)
- _smp_mflags
* Tue Nov 26 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-11
- Added xchat-1.8.10-urlhandler-open-in-new-tab.patch to offer the option of
opening a URL in a new tab of an existing browser window rather than a new
window
* Sat Nov 23 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-10
- Added BuildRequires: python-devel to hopefully pick up a missing dep
causing package build failure in timp's nightly builds.
- Removed dead patches
- Updated package summary and description to be more user friendly by
rewording, and removing scary words like GNOME, GTK and other irrelevance
* Wed Nov 13 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-9
- Made sure {_sysconfdir}/X11/applnk/Internet/xchat.desktop gets packaged
- Removed some conditional weirdness in %%files list. This may break xchat
erratum releases on Red Hat Linux 7.x. May need to be fixed in future.
* Fri Aug 23 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-7
- Added Requires line so that xchat requires the exact version of perl
be installed, that was used to compile it, since the embedded perl
interpreter will break, if you upgrade perl
* Thu Aug 15 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-6
- Fix Bill's beep beep beep bug (#71651)
* Wed Aug 14 2002 Jonathan Blandford <jrb@redhat.com> 1.8.10-5
- actually install the desktop file.
* Fri Aug 9 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-3
- Added http://xchat.org/files/source/1.8/patches/xc1810fixme.diff to fix
bug with using /ME in a /QUERY window. (#71179)
* Wed Aug 7 2002 Mike A. Harris <mharris@redhat.com> 1.8.10-2
- Updated to xchat 1.8.10 to fix a few bugs where a remote ircd could cause
the xchat client to crash. This is a bugfix only release.
* Tue Aug 6 2002 Mike A. Harris <mharris@redhat.com> 1.8.9-10
- Added Korean fontset support to fix bug (#69771)
* Mon Aug 5 2002 Mike A. Harris <mharris@redhat.com> 1.8.9-9
- Enabled python scripting which was somehow disabled somewhere along the
line by default in upstream sources, and we missed catching it. (#70816)
* Sun Aug 4 2002 Mike A. Harris <mharris@redhat.com> 1.8.9-8
- Created new-style net-xchat.desktop file (#69541)
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.8.9-7
- automated rebuild
* Tue Jun 18 2002 Mike A. Harris <mharris@redhat.com> 1.8.9-6
- updated the package description
- Added CFLAGS and LDFLAGS export vars before configure to fix rpath problem
* Sun May 26 2002 Tim Powers <timp@redhat.com>
- automated rebuild
* Mon May 20 2002 Mike A. Harris <mharris@redhat.com> 1.8.9-2
- Updated to xchat 1.8.9
* Mon Apr 8 2002 Mike A. Harris <mharris@redhat.com> 1.8.8-5
- Re-enabled GNOME support due to user complaints of pixmaps missing, key
bindings, and other fairly important features no longer working.
* Tue Mar 27 2002 Mike A. Harris <mharris@redhat.com> 1.8.8-4
- Disabled GNOME support since it doesn't seem too useful anyways, and forces
all xchat users to install GNOME libs even if they use KDE. (#59626)
- Updated URL and source lines in spec.
* Wed Mar 6 2002 Mike A. Harris <mharris@redhat.com> 1.8.8-1
- Updated to xchat 1.8.8
* Tue Feb 26 2002 Mike A. Harris <mharris@redhat.com> 1.8.7-6
- Built in new buildroot
* Tue Feb 5 2002 Mike A. Harris <mharris@redhat.com> 1.8.7-5
- Added xchat-1.8.7-use-sysconf-to-detect-cpus.patch to use glibc's sysconf()
to detect the number of processors available.
* Mon Feb 4 2002 Mike A. Harris <mharris@redhat.com> 1.8.7-4
- Enabled IPv6 support as per the request for enhancement (#52124)
* Thu Jan 24 2002 Mike A. Harris <mharris@redhat.com> 1.8.7-3
- Rebuilt in new build environment
* Thu Jan 10 2002 Mike A. Harris <mharris@redhat.com> 1.8.7-2
- Updated to xchat 1.8.7
- New release fixes security vulnerability in CTCP reply
- Built erratum for all supported releases (1.8.7-1.62.0, 1.8.7-1.70.0,
1.8.7-1.71.0, 1.8.7-1.72.0)
- Removed konqueror patch as it is integrated now.
* Sat Jan 5 2002 Mike A. Harris <mharris@redhat.com> 1.8.6-2
- Enabled ssl support with --enable-openssl
- Also built releases 1.72.0, 1.71.0, 1.70.0, 1.62.0 for erratum release
* Mon Dec 10 2001 Mike A. Harris <mharris@redhat.com> 1.8.6-1
- Updated to xchat 1.8.6
* Tue Nov 13 2001 Mike A. Harris <mharris@redhat.com> 1.8.5-1
- Updated to xchat 1.8.5
- Added f to rm -r in install and clean sections
* Sun Oct 7 2001 Mike A. Harris <mharris@redhat.com> 1.8.4-1
- Updated to 1.8.4, now using tar.bz2
- Removed kanjiconv-fix patch as it is integrated now
- Added xchat-1.8.4-fix-USE_GNOME.patch to fix simple ifdef USE_GNOME typo
* Fri Jul 13 2001 Akira TAGOH <tagoh@redhat.com> 1.8.1-2
- fixed check locale.
- don't save kanji_conv.
always check locale. however anyone can change the option from
the settings menu.
* Thu Jul 12 2001 Havoc Pennington <hp@redhat.com>
- upgrade to 1.8.1
- remove autoconnect patch since it's upstream
- remove japanese patch, upstream seems to have applied
parts of it and changelog says there's upstream support.
(this patch was pretty huge to maintain in an SRPM anyway...)
- put scripts-python scripts-perl in docs bug #28521
- remove patch to include locale.h, gone upstream
- upgrade konqueror patch
* Thu Jul 12 2001 Havoc Pennington <hp@redhat.com>
- nevermind, BuildRequires gnome-libs, that should
close #48923
* Thu Jul 12 2001 Havoc Pennington <hp@redhat.com>
- fix file list to not include absolute path "/usr/share/..."
no idea how that ever worked at all. closes #48923
* Mon Jun 25 2001 Karsten Hopp <karsten@redhat.de>
- use konqueror, not kfmclient on URLs
* Fri Feb 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
- langify
- use %%{_tmppath}
- make it compile
* Tue Feb 13 2001 Akira TAGOH <tagoh@redhat.com>
- Added Japanese patch.
* Tue Feb 13 2001 Havoc Pennington <hp@redhat.com>
- patch that may fix autoconnections (bug 27093)
* Mon Jan 22 2001 Havoc Pennington <hp@redhat.com>
- 1.6.3
- remove patch to desktop file (Internet->Application), seems to
have gone upstream
* Sat Dec 9 2000 Havoc Pennington <hp@redhat.com>
- Remove security fix which has been merged upstream
- upgrade to 1.6.1
* Sat Aug 19 2000 Havoc Pennington <hp@redhat.com>
- Don't use /bin/sh to interpret URLs from the net
* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
- Updated Epoch
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Mon Jun 19 2000 Havoc Pennington <hp@redhat.com>
- Install HTML docs
* Fri Jun 16 2000 Preston Brown <pbrown@redhat.com>
- fix desktop entry
* Fri May 19 2000 Havoc Pennington <hp@redhat.com>
- rebuild for the Winston tree, update to 1.4.2