summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJulien Lepiller <julien@lepiller.eu>2014-11-21 18:39:39 +0100
committerLudovic Courtès <ludo@gnu.org>2014-11-21 22:52:17 +0100
commitb977cd2b8e093526eae957612b0cda2ac55960ce (patch)
tree78bb12a4ed0f476404afdd73d439a393ba44824b /gnu
parentff53457d053ff697f88689818fd668b9ede715a9 (diff)
gnu: Add hexchat.
* gnu/packages/messaging.scm (hexchat): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/messaging.scm41
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 7e2056c3473..f6d0cf552e9 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1,5 +1,6 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2014 Mark H Weaver <mhw@netris.org> 2;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
3;;; Copyright © 2014 Julien Lepiller <julien@lepiller.eu>
3;;; 4;;;
4;;; This file is part of GNU Guix. 5;;; This file is part of GNU Guix.
5;;; 6;;;
@@ -23,6 +24,12 @@
23 #:use-module (guix download) 24 #:use-module (guix download)
24 #:use-module (guix build-system gnu) 25 #:use-module (guix build-system gnu)
25 #:use-module (gnu packages) 26 #:use-module (gnu packages)
27 #:use-module (gnu packages enchant)
28 #:use-module (gnu packages gnome)
29 #:use-module (gnu packages gtk)
30 #:use-module (gnu packages libcanberra)
31 #:use-module (gnu packages openssl)
32 #:use-module (gnu packages xml)
26 #:use-module (gnu packages gnupg) 33 #:use-module (gnu packages gnupg)
27 #:use-module (gnu packages pkg-config) 34 #:use-module (gnu packages pkg-config)
28 #:use-module (gnu packages glib) 35 #:use-module (gnu packages glib)
@@ -118,4 +125,38 @@ identi.ca and status.net).")
118 (home-page "http://www.bitlbee.org/") 125 (home-page "http://www.bitlbee.org/")
119 (license (list gpl2+ bsd-2)))) 126 (license (list gpl2+ bsd-2))))
120 127
128(define-public hexchat
129 (package
130 (name "hexchat")
131 (version "2.10.1")
132 (source (origin
133 (method url-fetch)
134 (uri (string-append "https://dl.hexchat.net/hexchat/hexchat-"
135 version ".tar.xz"))
136 (sha256
137 (base32
138 "1ag9rmfisv0hsbk05jq4f1rnap7kwg90vgbmkr9zklkh6imfxk7z"))))
139 (build-system gnu-build-system)
140 (native-inputs `(("pkg-config" ,pkg-config)
141 ("intltool" ,intltool)))
142 (inputs `(("dbus-glib" ,dbus-glib)
143 ("dbus" ,dbus)
144 ("enchant" ,enchant)
145 ("glib:bin" ,glib "bin") ;need glib-genmarshal
146 ("gtk" ,gtk+-2)
147 ("libcanberra" ,libcanberra)
148 ("libnotify" ,libnotify)
149 ("openssl" ,openssl)
150 ("perl-xml-parser" ,perl-xml-parser) ;for addons
151 ("python-2" ,python-2))) ;for addons
152 (synopsis "Graphical IRC Client")
153 (description
154 "HexChat lets you connect to multiple IRC networks at once. The main window
155shows the list of currently connected networks and their channels, the current
156conversation and the list of users. It uses colors to differentiate between
157users and to highlight messages. It checks spelling using available
158dictionaries. HexChat can be extended with multiple addons.")
159 (home-page "http://hexchat.net/")
160 (license gpl2+)))
161
121;;; messaging.scm ends here 162;;; messaging.scm ends here