From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: [PATCH] gnu: rxvt-unicode: Add the terminal capability data. Date: Tue, 08 Dec 2015 18:18:50 +0100 Message-ID: <87fuzcsvt1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/x-diff Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a6Lui-0000Wa-P6 for guix-devel@gnu.org; Tue, 08 Dec 2015 12:18:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a6Luf-0008WD-Uf for guix-devel@gnu.org; Tue, 08 Dec 2015 12:18:56 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a6Luf-0008W5-Rh for guix-devel@gnu.org; Tue, 08 Dec 2015 12:18:53 -0500 Received: from mek33-4-82-236-46-88.fbx.proxad.net ([82.236.46.88]:47900 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1a6Luf-0006a4-Ah for guix-devel@gnu.org; Tue, 08 Dec 2015 12:18:53 -0500 Content-Disposition: inline; filename=0001-gnu-rxvt-unicode-Add-the-terminal-capability-data.patch List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel >From 00d45cdc47bd0d031d0870155e24fa814dad4833 Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Sun, 6 Dec 2015 21:58:03 +0100 Subject: [PATCH] gnu: rxvt-unicode: Add the terminal capability data. This adds the necessary terminal capability data which are not provided by Ncurses due to a personal conflict between the respective maintainers. See https://lists.gnu.org/archive/html/bug-ncurses/2009-10/msg00031.html. * gnu/packages/xdisorg.scm (rxvt-unicode)[native-inputs]: Add ncurses. [arguments]: Set the destination of the terminfo files. --- gnu/packages/xdisorg.scm | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 4b5308c..df8aa99 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -40,6 +40,7 @@ #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) ;for libgudev + #:use-module (gnu packages ncurses) #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages linux) @@ -529,23 +530,28 @@ compact configuration syntax.") (package (name "rxvt-unicode") (version "9.21") - (source - (origin - (method url-fetch) - (uri (string-append - "http://dist.schmorp.de/rxvt-unicode/" - name "-" - version - ".tar.bz2")) - (sha256 - (base32 - "0swmi308v5yxsddrdhvi4cch88k2bbs2nffpl5j5m2f55gbhw9vm")))) + (source (origin + (method url-fetch) + (uri (string-append "http://dist.schmorp.de/rxvt-unicode/" + name "-" version ".tar.bz2")) + (sha256 + (base32 + "0swmi308v5yxsddrdhvi4cch88k2bbs2nffpl5j5m2f55gbhw9vm")))) (build-system gnu-build-system) + (arguments + ;; This sets the destination when installing the necessary terminal + ;; capability data which are not provided by Ncurses due to a personal + ;; conflict between the respective maintainers. See + ;; https://lists.gnu.org/archive/html/bug-ncurses/2009-10/msg00031.html. + '(#:make-flags (list (string-append "TERMINFO=" + (assoc-ref %outputs "out") + "/share/terminfo")))) (inputs `(("libXft" ,libxft) ("libX11" ,libx11))) (native-inputs - `(("perl" ,perl) + `(("ncurses" ,ncurses) ;trigger the installation of terminfo data + ("perl" ,perl) ("pkg-config" ,pkg-config))) (home-page "http://software.schmorp.de/pkg/rxvt-unicode.html") (synopsis "Rxvt clone with XFT and unicode support") -- 2.6.3