From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Sini=C5=A1a=20Bi=C4=91in?= Subject: [PATCH 10/13] gnu: Add ghc-x11. Date: Tue, 18 Aug 2015 22:40:12 +0200 Message-ID: <1439930415-16938-11-git-send-email-sinisa@bidin.eu> References: <1439930415-16938-1-git-send-email-sinisa@bidin.eu> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38555) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRngE-00059l-9w for guix-devel@gnu.org; Tue, 18 Aug 2015 16:40:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRngC-0007B1-Jp for guix-devel@gnu.org; Tue, 18 Aug 2015 16:40:22 -0400 Received: from bidin.eu ([5.101.99.211]:36882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRngC-00079d-EH for guix-devel@gnu.org; Tue, 18 Aug 2015 16:40:20 -0400 Received: from authenticated-user (unknown [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by bidin.eu (Postfix) with ESMTPSA id EAD3BC1222 for ; Tue, 18 Aug 2015 16:40:19 -0400 (EDT) In-Reply-To: <1439930415-16938-1-git-send-email-sinisa@bidin.eu> 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@gnu.org * gnu/packages/haskell.scm (ghc-x11): New variable. --- gnu/packages/haskell.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4b011ff..02ffd2a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -33,7 +33,8 @@ #:use-module (gnu packages libedit) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) - #:use-module (gnu packages python)) + #:use-module (gnu packages python) + #:use-module (gnu packages xorg)) (define ghc-bootstrap-x86_64-7.8.4 (origin @@ -530,6 +531,38 @@ for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation.") (license bsd-3))) +(define-public ghc-x11 + (package + (name "ghc-x11") + (version "1.6.1.2") + (source + (origin + (method url-fetch) + (uri (string-append + "http://hackage.haskell.org/package/X11/X11-" + version + ".tar.gz")) + (sha256 + (base32 "1kzjcynm3rr83ihqx2y2d852jc49da4p18gv6jzm7g87z22x85jj")))) + (arguments + `(#:phases (modify-phases %standard-phases + (add-before 'configure 'set-sh + (lambda _ (setenv "CONFIG_SHELL" "sh")))))) + (build-system haskell-build-system) + (inputs + `(("libx11" ,libx11) + ("libxrandr" ,libxrandr) + ("libxinerama" ,libxinerama) + ("libxscrnsaver" ,libxscrnsaver))) + (propagated-inputs + `(("ghc-data-default" ,ghc-data-default))) + (home-page "https://github.com/haskell-pkg-janitors/X11") + (synopsis "A binding to the X11 graphics library") + (description + "A Haskell binding to the X11 graphics library. The binding is a direct +translation of the C binding.") + (license bsd-3))) + (define-public ghc-zlib (package (name "ghc-zlib") -- 2.4.3