From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 19 15:39:54 2019 Received: (at submit) by debbugs.gnu.org; 19 Jan 2019 20:39:54 +0000 Received: from localhost ([127.0.0.1]:38069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkxPG-0007LZ-I2 for submit@debbugs.gnu.org; Sat, 19 Jan 2019 15:39:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkxPE-0007LK-NP for submit@debbugs.gnu.org; Sat, 19 Jan 2019 15:39:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:42871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gkxP9-0001QL-9x for submit@debbugs.gnu.org; Sat, 19 Jan 2019 15:39:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkxP8-0002o3-7F for guix-patches@gnu.org; Sat, 19 Jan 2019 15:39:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gkxP6-0001L2-4g for guix-patches@gnu.org; Sat, 19 Jan 2019 15:39:46 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:36895) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gkxP5-0001DW-E9 for guix-patches@gnu.org; Sat, 19 Jan 2019 15:39:43 -0500 Received: by mail-wr1-x435.google.com with SMTP id s12so19025946wrt.4 for ; Sat, 19 Jan 2019 12:39:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=3Tl15w7gwczBeNuwpw0ssbvl1GVgLRM9+ILbnKaFAqY=; b=I9nAqPrufHxVzMBRyM7Q1LwdBKAkI4fIYWREv7eWf82rue0GDQHIKbTj9IE9r3miEV J1ICP5PbsyEQVOgiReHUMb3GtSzki6yyROWhPqdvz74lcEFmilSQNRmDCPfgH2u+3K21 Q8aFBAUiohk1ueNdcPTANiL5VQpwtLnPiFneyTs3EaoDDe9OOJ/JndtAW/cvx7ewVSMB zlMtABhCsTQavwyrAs/V932dG4eSNu3wKmjHqgfki7kEhJpi5jlDTSAewqzA7cxScwM6 OLLIg4sBfJbRxcqmCsHli85JAeCUMQZ28Lom4lCd/UltBLOiPJzrvX/Cnpg4cHPeHBN1 jGFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=3Tl15w7gwczBeNuwpw0ssbvl1GVgLRM9+ILbnKaFAqY=; b=ietUVKpYOHH43ubPS9IcrX7ot/5OVXUjq11Cj9ZBm5BAQAJH5ayuPBNk2acPMPNuV1 mkTBT+Y1X1LAviJuY+t4xdGLTZzrhIqQZY0mY6UG4rYrsbYLoMbaUzWHZqomkr4yXuaC 8Osmq8nZNCBNOVtj0Z9/z80B3bXmIX9d69siwdJIamljTaI3ulquxf6+DKg2ywbHBIbG nmHKqmya6DFVvSJlSG7SJzNwjiLp43Kfe0vdBeDgetAaigoepNS+21NsCtj5a5koE0Qn Dr8ZTKKra8goiiLm5Ggk3eHVsZ+Qt0ORmkGcNj+Ko5Fx/WLvx49jttW8GIY1BMRTdsF5 qpcA== X-Gm-Message-State: AJcUukfYhCUoR5YLbtzVpgRIJKy23CNvGVBOC63xEEy/lfMz7A6h9eA3 ad9AAVASHCNA63bFwdW4RdqXmbsv X-Google-Smtp-Source: ALg8bN7G/zwUe4w04tloefZ1LjI2H2oiV+TPSj4Bb31pRs1lhFAbxTZ63YpNTrhlW2XDVDJSVUP8VA== X-Received: by 2002:adf:e983:: with SMTP id h3mr20838411wrm.232.1547930381185; Sat, 19 Jan 2019 12:39:41 -0800 (PST) Received: from glht-aurore.gmail.com ([217.109.134.89]) by smtp.gmail.com with ESMTPSA id 10sm58156343wmy.40.2019.01.19.12.39.40 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 19 Jan 2019 12:39:40 -0800 (PST) User-agent: mu4e 1.0; emacs 26.1 From: Gabriel Hondet To: guix-patches@gnu.org Subject: [PATCH 1/2] gnu: Add ghc-mtl. Date: Sat, 19 Jan 2019 21:34:52 +0100 Message-ID: <878szgv0tw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::435 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * gnu/packages/haskell.scm (ghc-mtl): New variable. =2D-- gnu/packages/haskell.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a3ce2a3e4..97616d451 100644 =2D-- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -11405,4 +11405,29 @@ from a shell. The @code{tldr} pages are a communi= ty effort to simplify the man pages with practical examples.") (license license:bsd-3))) =20 +(define-public ghc-mtl + (package + (name "ghc-mtl") + (version "1.2.1.0") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/ghc-mtl/ghc-mtl-" + version + ".tar.gz")) + (sha256 + (base32 + "0h6r6gip9nsjlsq88wj105hhqliy7ac2dmmndsfzbjz07b03cklk")))) + (build-system haskell-build-system) + (inputs + `(("ghc-exceptions" ,ghc-exceptions) + ("ghc-extensible-exceptions" ,ghc-extensible-exceptions))) + (home-page "https://hub.darcs.net/jcpetruzza/ghc-mtl") + (synopsis + "Mtl compatible version of the Ghc-Api monads and monad-transformers") + (description "Provides an @code{mtl} compatible version of the @code{G= hcT} +monad-transformer defined in the @code{GHC-API} since version 6.10.1.") + (license license:bsd-3))) + ;;; haskell.scm ends here =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlxDiwsACgkQMbyBBfZZ 1CXD+Q/+Oe4swMWWd9ktDNwZmi8hgWNB9StJWpXjfe491xvPWuG4t4kPUVI5vPLr CoCPrxTx3U5buEyZXSzluIAmFQHNQCqL6MZgANNHUaanuGkt+Ga61wC6W2DUZ0GD X2ch0fOrm5Nf0cOeqNqKpx8LZLQAipQbY+uoe+AhCcH1YliecCpHVKClpLd6yheS yTr4CpDQ12f4m6KfjLh0yuwAxgCt7TLslABQ9M/GFK2At2U2mdO0sDjRUTAV0ATi SXT9VQfZPABaKK0CEQPRBgUOQ5p9tQA+d9K1Lu/4fEg+I/6M6U6HKEy5WmsUeV7/ fItpzlwoWC4E2LLcq8esEk25Kmgd6vrMaPLK6c/ZJTUrtzI4QmU32KauooJdf/ry WbDEW41g+RAVFM2ENQrPADiJR+pQe8XLWWljnMr2Rh7XxU1g+UefNTKvNCDhmaIC 3yNE87Wol3r748qt5lWsJtzjVJU7eb3S1qdM5K2w2DrXpBb5n1MEnAO2VR/HMsQF UeTp7+7+R+z8nSvM6kGWs3T2UvAbtxAYkMipse5NKBan4bUwnXoHOpYu3DEYTJJQ 6/J8mQoaVdiX2oWxKzgKGKecKpmk7oo3z1D48Lyx8ZFr5W6FQ+pUZc63GuCrHwV2 g6AyfWJjGnXYJulmBPvSdmvTfIMUqSaV5q9kSDGKrJgF7xFOycQ= =R7kc -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 19 15:52:09 2019 Received: (at 34137) by debbugs.gnu.org; 19 Jan 2019 20:52:09 +0000 Received: from localhost ([127.0.0.1]:38080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkxb3-0007fl-W0 for submit@debbugs.gnu.org; Sat, 19 Jan 2019 15:52:09 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:34888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkxb1-0007fE-LO for 34137@debbugs.gnu.org; Sat, 19 Jan 2019 15:52:04 -0500 Received: by mail-wr1-f45.google.com with SMTP id 96so19063639wrb.2 for <34137@debbugs.gnu.org>; Sat, 19 Jan 2019 12:52:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=Aaz7uimUYXhB13DB71FZK2nOF1y+KDKKDK+9B2heEcA=; b=sctpxB+DtoFfWF7eWjRplAJEUkV163tPmBfhtmNvf2OrxpykogaGAhSAm94p5ZQCNh Z3gNw1V71KWXcmvFj5mfRsGF1K5wFR0ynU+lEK+5igmOz479JFDN2gR81MzE3fGJdoJ9 dpPWrI4PForR4l6wXzws+QAI4G91nC3/+jI6Q6lgHb46EJihEksPHiJqTG2V2XPthYML hjnfmvWIso9WTJCVKAVkouT8NCsGj8C/KzIWKE2RNuWj9N67plpv31gtjCB/TmgXJ40X xx2TbJLmMiqPwMJBBvH5Lc25r6RSQ+0Pbe6vWVFalcpCkrW2oF7Pds/fsJ1BkpBbNVV3 EvFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=Aaz7uimUYXhB13DB71FZK2nOF1y+KDKKDK+9B2heEcA=; b=LXdUr3BKSM+MTHkWiTzr8VAh6nhwa8Y7+hCrO8yj+wz/xGG6pr3/2nIk2XyBSpB5Ng w6QYzjputApz/tpGs967c1/BrjXS11WoQwUQgnvZfYZqjhL0F5fUwkEz+rIvGjN+0Y/w Bo49O0kgLK1enLZWwx10fpt/01jKeR/pdf1iLL8rilE72vAHa3Ad6lDd6aGJUdQwhGXr 2pg+r5W6ah6c1KY3tcZo8qoATfNT9/qp6qkgAbmxNsYEY6T1b9OVGSjwMAOSRaCktno1 bgtZ6/h3ZI2AH6rwoKdN1LVWP/QmI0CTnQr36zyJZBWKFzypGjlDgLyd5jicP8fbc6HI l8Pg== X-Gm-Message-State: AJcUukeAgDj/dkgNVV32rkHH8gH6lvpdKpeQktZ/ctel5g2zmRGWN+LT l3Cuavh4ZT0WGpxuqMIXXdtREb/I X-Google-Smtp-Source: ALg8bN4ElU668k++rFwS6lR5g/0kyHsvzjgqlEtzZYZAe+Wm/m1uztQgw+bFgEnEuqATIT4zSs06Ng== X-Received: by 2002:a5d:4dc8:: with SMTP id f8mr22256165wru.45.1547931117455; Sat, 19 Jan 2019 12:51:57 -0800 (PST) Received: from glht-aurore.gmail.com ([217.109.134.89]) by smtp.gmail.com with ESMTPSA id e17sm69824886wrs.79.2019.01.19.12.51.56 for <34137@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 19 Jan 2019 12:51:56 -0800 (PST) User-agent: mu4e 1.0; emacs 26.1 From: Gabriel Hondet To: 34137@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add ghc-libmpd. Date: Sat, 19 Jan 2019 21:36:18 +0100 Message-ID: <877ef0v09g.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34137 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable * gnu/packages/mpd.scm (ghc-libmpd): New variable. =2D-- gnu/packages/mpd.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 3fe5d06f4..34fc9f6b7 100644 =2D-- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2015 Paul van der Walt ;;; Copyright =C2=A9 2016, 2018 Leo Famulari ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2019 Gabriel Hondet ;;; ;;; This file is part of GNU Guix. ;;; @@ -31,6 +32,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system meson) #:use-module (guix build-system python) + #:use-module (guix build-system haskell) #:use-module (gnu packages avahi) #:use-module (gnu packages boost) #:use-module (gnu packages gcc) @@ -47,6 +49,8 @@ #:use-module (gnu packages linux) #:use-module (gnu packages mp3) #:use-module (gnu packages ncurses) + #:use-module (gnu packages haskell) + #:use-module (gnu packages haskell-check) #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -360,3 +364,39 @@ Daemon (MPD). It supports playlists, multiple profile= s (connecting to different MPD servers, search and multimedia key support.") (home-page "https://www.nongnu.org/sonata/") (license license:gpl3+))) + +(define-public ghc-libmpd + (package + (name "ghc-libmpd") + (version "0.9.0.9") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/libmpd/libmpd-" + version + ".tar.gz")) + (sha256 + (base32 + "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-mtl" ,ghc-mtl) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-text" ,ghc-text) + ("ghc-data-default-class" ,ghc-data-default-class) + ("ghc-network" ,ghc-network) + ("ghc-utf8-string" ,ghc-utf8-string))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hspec" ,ghc-hspec) + ("hspec-discover" ,hspec-discover))) + (arguments + '(#:tests? #f)) ;song parsing test fail + (home-page + "http://github.com/vimus/libmpd-haskell#readme") + (synopsis "MPD client library") + (description + "A client library for MPD, the Music Player Daemon.") + (license license:expat))) =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlxDjesACgkQMbyBBfZZ 1CWgFRAAqF2fd5PVE8eGFC+rnj71d81gFOBECcSkwXkROgtxbLoxpGrdFjfmpqT6 FWGWX2l+JybEbNg1wA1t+0/TxnUWmhBTR93dYozhl8ZhZdgaKx2EHbhT2Tt69o+i bqRfnvxYu25Y3bjLqKB8JG6s4RgCfltJi1PilMg+rOvnMhxL8mdVchxvS6TSuXeR b/ppZbeRZlW0ZwHoo8eCZhp6iGYYzPtBrMmJUeXpzC2wPLpCJ3wj2Wo7GxkV5pg/ A7IVjHjLgmjLgHrhBH9zTchOvvWHcnPpaaqH9lPPMVs2ey1ZWZzZfxKXVYcx6m7C DUNuOntAYiRJyK/uoWIHV6XgFrRRRdh2SBY+s20NBmr/NTvVuXr134uP1cMUzWAk JErMxBx6vN566pnkriexkfFicWN3ZBKfZLT6zI1odibMCLjrX7IlZrvcRTGbd8h1 GxcBbnuMce+W8GvlnP6bwe7tNDzt7K7xy+hzX/uRzv4k6SW3JC5P0AFvfm0IFpM6 caNmx+8CyNCuCs2LQEMAXq0rkL6C/0HYGOctxQw/VTwGD0TC20r/X9Xe9klJ1J90 bSdehvY4D7OCv4rVJUhTUUKp1QQHlBSnTiTHu/imUjVFlJvdDAS+gTki4739+dpt b5Tm9AbiqMGGMvElBx5U1Yjtz++gw793l8S0pTLGtROK6mZGuXE= =YML5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 20 11:27:02 2019 Received: (at 34137) by debbugs.gnu.org; 20 Jan 2019 16:27:02 +0000 Received: from localhost ([127.0.0.1]:39115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glFw5-0005rH-QX for submit@debbugs.gnu.org; Sun, 20 Jan 2019 11:27:02 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:52675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glFw3-0005r2-FP for 34137@debbugs.gnu.org; Sun, 20 Jan 2019 11:26:59 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2A63021990; Sun, 20 Jan 2019 11:26:54 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 20 Jan 2019 11:26:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=1NQEyHSnZnskURuPpTZcdCiKk8XTIDISfygKMb+Vi q8=; b=jVetPotmu37GxpFyaOHDdMSRCbqAiKqsv8Ahll3R01Vsytz8a7VIbqLcH GB2a8WLV19Zrsem/KvDMj1F0IW/zKmrcEzIkGx13kLKbnwrAguXZxKpm9Ooi1Eg7 xV+vRB4SwNRsvXwIbMMtexDVs67p2z5WlZDAlhctWvY1ClV/3uZbkmF90Dq1Zns0 0lwE2Bj4TIl+SQSKXZ8xwc21R5A418M8jFf2k/R4TxP5CUeS6Wz008YfPYvRnCue CwgVgDS0Hr943f39++I8Mi3z3apQk+rIeTF0FLHusBjpz8zyTAstZAeW/85vUPf9 ID2CHcC74goLkITUy6mWjUgWOnFKg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrheeggdeltdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhfffgjkf gfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceo shgrmhhplhgvthesnhhghihrohdrtghomheqnecukfhppeejgedrudduiedrudekiedrge egnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsrghmphhlvghtsehnghihrhhordgtohhm necuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id 51224100BB; Sun, 20 Jan 2019 11:26:53 -0500 (EST) From: Timothy Sample To: Gabriel Hondet Subject: Re: [bug#34137] [PATCH 1/2] gnu: Add ghc-mtl. References: <878szgv0tw.fsf@gmail.com> Date: Sun, 20 Jan 2019 11:26:47 -0500 In-Reply-To: <878szgv0tw.fsf@gmail.com> (Gabriel Hondet's message of "Sat, 19 Jan 2019 21:34:52 +0100") Message-ID: <87ef978fco.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34137 Cc: 34137@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Gabriel, Gabriel Hondet writes: > * gnu/packages/haskell.scm (ghc-mtl): New variable. Thank you very much for the patch! GHC 8.4.3 has ghc-mtl built-in. This means that we don=E2=80=99t need to h= ave a separate package for it. We used to have a package for it, but it was removed in commit f54f04756f6d90c9fb3b5e45f3947329287f9b05 as a part of upgrading GHC. We try to avoid having separate packages for Haskell libraries that are built-in to GHC because they cause problems (incompatibilities in the dependency graph). You should be able to remove the =E2=80=9Cghc-mtl=E2=80=9D input from the M= PD package without any issue. (Sadly, the importer is not clever enough to filter out built-in libraries, so it has to be done manually.) > [...] -- Tim From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 21 02:47:04 2019 Received: (at 34137) by debbugs.gnu.org; 21 Jan 2019 07:47:04 +0000 Received: from localhost ([127.0.0.1]:39365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glUIO-0003Hi-VH for submit@debbugs.gnu.org; Mon, 21 Jan 2019 02:47:04 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:39968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1glUIM-0003HQ-4A for 34137@debbugs.gnu.org; Mon, 21 Jan 2019 02:46:59 -0500 Received: by mail-wr1-f53.google.com with SMTP id p4so22050665wrt.7 for <34137@debbugs.gnu.org>; Sun, 20 Jan 2019 23:46:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=OnMxqbgJyc/GQgBQidVLfY4B9Z2JCYwQZfPam0c6LuE=; b=VKQuJVwrKJRbQ7R5bjcjZS6PunRy+qFjbHxKq1KJz5wq+IQ2YNFrkrohIxqM5orysq xiFYx3WevoVp8vuxMLVus+JQAwM7vN8RK6I/Jwjh4M+uOiIUalH83vHpO4Zk825deVOG fUZP2GXG3qVT0XGsfqWSTFwDepwOPbTxwkZkmOs01dvzanHTSig4IYcRVbM2ySFCrK9/ q3NP8byIfRZrJcfPBOSG678tI2YyyXZdUMks46L2spWfqynJgHtWrf0glD7ld17pa3DL aysIC7jCNsy+d1zjqiI7o9ZowCmv5/PRPOUS6WgZZJ3HCvHXtl6kNZQcgz48yasBmvx1 6xMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=OnMxqbgJyc/GQgBQidVLfY4B9Z2JCYwQZfPam0c6LuE=; b=Y++nfqMphzdmQD8VxMb41sNNfJ1jjZrVbEYANLAHnASC9yPufjqUhYzf2iL1w2eGdF 0oAeopsxg+uxQegllt4WCILU1/jnAPO8L/og3gGk/bAaKpIyCCxoIkIRei2ejv2wjdUy FCNirBo1JSsxmI+xckC2N6RmGgMz5zFogzmP+cgeVMEJGsBaK1+qNmgnRXa+1rFnaWvT wuQ/l027M0TpBpJBw6UM7W88Y9lu/gPWTGYN1Iaw3q1vpxmJ0K19WRUcbKJJapbhnXiY DLb9TRnZMpGjLWZuD3csjN2gTPgJCt8oMztXc+9FS52R7aZ2MC7c4CzjRFiq1Xi5sXQZ asjA== X-Gm-Message-State: AJcUukdKC3NEJCoXwEF9BHnxNbDA1G/c2eHCz9OX3W8Dzr0ggkO/F6Pn sdGjtiPAbQgKi9QjCDELVekLmEQK X-Google-Smtp-Source: ALg8bN7H13vOnhn+m8RH4sy7Bo3V2tE2yBl0vYPo8p8fT2oh97FTLwc02RXjtQUEq9fuiyRVWrQdAA== X-Received: by 2002:a5d:480d:: with SMTP id l13mr28341519wrq.175.1548056811922; Sun, 20 Jan 2019 23:46:51 -0800 (PST) Received: from glht-aurore.gmail.com ([217.109.134.89]) by smtp.gmail.com with ESMTPSA id c13sm101366973wrb.38.2019.01.20.23.46.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 20 Jan 2019 23:46:51 -0800 (PST) References: <878szgv0tw.fsf@gmail.com> <87ef978fco.fsf@ngyro.com> User-agent: mu4e 1.0; emacs 26.1 From: Gabriel Hondet To: Timothy Sample Subject: Re: [bug#34137] [PATCH] gnu: Add ghc-libmp. In-reply-to: <87ef978fco.fsf@ngyro.com> Date: Mon, 21 Jan 2019 08:46:50 +0100 Message-ID: <874la2v4et.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34137 Cc: 34137@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Timothy, On Sun 20 Jan 2019 at 17:26 Timothy Sample wrote: > You should be able to remove the =E2=80=9Cghc-mtl=E2=80=9D input from the= MPD package > without any issue. Indeed and it works even better, so here is the new patch: * gnu/packages/mpd.scm (ghc-libmpd): New variable. =2D-- gnu/packages/mpd.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 3fe5d06f4..df4f64470 100644 =2D-- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -6,6 +6,7 @@ ;;; Copyright =C2=A9 2015 Paul van der Walt ;;; Copyright =C2=A9 2016, 2018 Leo Famulari ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2019 Gabriel Hondet ;;; ;;; This file is part of GNU Guix. ;;; @@ -31,6 +32,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system meson) #:use-module (guix build-system python) + #:use-module (guix build-system haskell) #:use-module (gnu packages avahi) #:use-module (gnu packages boost) #:use-module (gnu packages gcc) @@ -51,6 +53,8 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages haskell) + #:use-module (gnu packages haskell-check) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages sqlite) #:use-module (gnu packages video) @@ -360,3 +364,34 @@ Daemon (MPD). It supports playlists, multiple profile= s (connecting to different MPD servers, search and multimedia key support.") (home-page "https://www.nongnu.org/sonata/") (license license:gpl3+))) + +(define-public ghc-libmpd + (package + (name "ghc-libmpd") + (version "0.9.0.9") + (source + (origin + (method url-fetch) + (uri (string-append + "https://hackage.haskell.org/package/libmpd/libmpd-" + version + ".tar.gz")) + (sha256 + (base32 + "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-text" ,ghc-text) + ("ghc-data-default-class" ,ghc-data-default-class) + ("ghc-network" ,ghc-network) + ("ghc-utf8-string" ,ghc-utf8-string))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hspec" ,ghc-hspec) + ("hspec-discover" ,hspec-discover))) + (home-page "http://github.com/vimus/libmpd-haskell#readme") + (synopsis "MPD client library") + (description "A client library for MPD, the Music Player Daemon.") + (license license:expat))) =2D-=20 2.20.1 Thanks for your help! Gabriel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlxFeOoACgkQMbyBBfZZ 1CXZNg//ZEQ+XL1oDGuWpWoJ5hQzX0iGOVxID1pcPZlXTJP+e4l8Ov/RvVSTSFJ9 d/Rr8nVnSDGEnlCJbokOmHKgWC7fo5iaynYDO4zh8aLUSKRqFuw6ge3H7Nuw4z5t KGHveQhYYGzTtWnr5ns+CQnXLer203NzavwG5YrkGCD3uBBdPEetnk2DnEGvqlVU 0S4iMDEnylrIyA9gyhGmVobW6uI5fEfGAOeTE3xVGSF+RsGyD9SE0ZGu/Go5CKCR Soq1F2sX7F653jOEIMQX8UBaE/qYdb1k+QrmrSJJLotYHhSc9CugiztNzUYTIk0R jPp/xkwGEFDHccYJJiKQoEMi1+xiMA76ILBw93kZieodg0TvXIcfo83+pWN8ehjk tQ/eRB7Rw+0GNU710yzMGZcnC9OolmcBcD648m7SucN7Ra/WnvS3NCB+iYGjoCLG H8JXNhyz7SH6rKF8imW9Cji2iio+N4d/CHFiBHiLn3VZxoPQC7ooUtK2qQoPdhBk iEQy6GR984ooBmxkG4qegA9ynoVJndhXvB0kyX/xF0gIaUbScp2iYeosW19vvckO rTBH6xZwEcTdS48SJYhBl7C+1W0+jErS9sl/9vUGiyiAaM/IkeRWikYWmhN+vowx cxk7OMyNd4gSTiWDgnCbvOtKN6yZ6CRdDWAWHjbTtXX2hJw5ogk= =mOkR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 17:12:41 2019 Received: (at 34137) by debbugs.gnu.org; 23 Jan 2019 22:12:41 +0000 Received: from localhost ([127.0.0.1]:43133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmQlF-0006EF-5F for submit@debbugs.gnu.org; Wed, 23 Jan 2019 17:12:41 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:39092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmQlC-0006E6-K8 for 34137@debbugs.gnu.org; Wed, 23 Jan 2019 17:12:39 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BF6B059F6; Wed, 23 Jan 2019 23:12:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lP0meaAZSu5W; Wed, 23 Jan 2019 23:12:35 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E90A059E9; Wed, 23 Jan 2019 23:12:34 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Gabriel Hondet Subject: Re: [bug#34137] [PATCH] gnu: Add ghc-libmp. References: <878szgv0tw.fsf@gmail.com> <87ef978fco.fsf@ngyro.com> <874la2v4et.fsf@gmail.com> Date: Wed, 23 Jan 2019 23:12:34 +0100 In-Reply-To: <874la2v4et.fsf@gmail.com> (Gabriel Hondet's message of "Mon, 21 Jan 2019 08:46:50 +0100") Message-ID: <87fttjdnvx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 34137 Cc: Timothy Sample , 34137@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Gabriel, Gabriel Hondet skribis: > diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm > index 3fe5d06f4..df4f64470 100644 > --- a/gnu/packages/mpd.scm > +++ b/gnu/packages/mpd.scm > @@ -6,6 +6,7 @@ > ;;; Copyright =C2=A9 2015 Paul van der Walt > ;;; Copyright =C2=A9 2016, 2018 Leo Famulari > ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice > +;;; Copyright =C2=A9 2019 Gabriel Hondet > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -31,6 +32,7 @@ > #:use-module (guix build-system gnu) > #:use-module (guix build-system meson) > #:use-module (guix build-system python) > + #:use-module (guix build-system haskell) > #:use-module (gnu packages avahi) > #:use-module (gnu packages boost) > #:use-module (gnu packages gcc) > @@ -51,6 +53,8 @@ > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages python) > #:use-module (gnu packages python-xyz) > + #:use-module (gnu packages haskell) > + #:use-module (gnu packages haskell-check) In an effort to avoid pulling in all the Haskell package collection from mpd.scm, could you move ghc-libmpd to haskell.scm or a new haskell-audio.scm file? Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 21:27:57 2019 Received: (at 34137) by debbugs.gnu.org; 24 Jan 2019 02:27:58 +0000 Received: from localhost ([127.0.0.1]:43188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmUkC-0003lJ-Sg for submit@debbugs.gnu.org; Wed, 23 Jan 2019 21:27:57 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:36667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmUkA-0003l6-QC for 34137@debbugs.gnu.org; Wed, 23 Jan 2019 21:27:51 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id CD31A20F20; Wed, 23 Jan 2019 21:27:44 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 23 Jan 2019 21:27:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=sjwohWgeFEAG1mJ3kNImPV+UA2ETDbynG0lETgAEb Ic=; b=H1glyZBivwMRXVM6/vxZnIBa5MfuV4hlHSxj3DM6S3Vn/cH/CQV0H0XPq Fv6IYmRi0FHqKWSDktU6Tg3WDQ62jOKVeuPaOz3Lk14tp0SUPoHVg8bhAoLHZJb4 rgjpDTAnCBqS3/rPTahdcK2aGlb6D9mJaWPVCAzKJQ8a0+1HmYLrKb91ea1V0uVE qk1yUHdOAwtDw77MwaWC5rmgcHPTVbQad05bTihVAN8MsgbIr+gBBiRLTMESaZLB UY0IBJUNz9hIS93z+oIv91ws7p82kX7mlQLb2aT9zdGMxj6SaJ2+6dBiE7HeIEpu IAw0wXJnEpnmtW/fVca0jiMay2ZDg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledriedugdegiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhfffgjkf gfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceo shgrmhhplhgvthesnhhghihrohdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtg homhdphhgrshhkvghllhdrohhrghdpnhhonhhgnhhurdhorhhgnecukfhppeejgedruddu iedrudekiedrgeegnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsrghmphhlvghtsehngh ihrhhordgtohhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from mrblack (74-116-186-44.qc.dsl.ebox.net [74.116.186.44]) by mail.messagingengine.com (Postfix) with ESMTPA id BDCAE10086; Wed, 23 Jan 2019 21:27:43 -0500 (EST) From: Timothy Sample To: Gabriel Hondet Subject: Re: [bug#34137] [PATCH] gnu: Add ghc-libmp. References: <878szgv0tw.fsf@gmail.com> <87ef978fco.fsf@ngyro.com> <874la2v4et.fsf@gmail.com> Date: Wed, 23 Jan 2019 21:27:42 -0500 In-Reply-To: <874la2v4et.fsf@gmail.com> (Gabriel Hondet's message of "Mon, 21 Jan 2019 08:46:50 +0100") Message-ID: <87d0omzt5t.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34137 Cc: 34137@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Gabriel, Gabriel Hondet writes: > Hi Timothy, > > On Sun 20 Jan 2019 at 17:26 Timothy Sample wrote: > >> You should be able to remove the =E2=80=9Cghc-mtl=E2=80=9D input from th= e MPD package >> without any issue. > > Indeed and it works even better, so here is the new patch: Glad to hear it. I checked the ghc-libmpd package, and have a few notes (in addition to what Ludo said about moving it). > * gnu/packages/mpd.scm (ghc-libmpd): New variable. > --- > gnu/packages/mpd.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm > index 3fe5d06f4..df4f64470 100644 > --- a/gnu/packages/mpd.scm > +++ b/gnu/packages/mpd.scm > @@ -6,6 +6,7 @@ > ;;; Copyright =C2=A9 2015 Paul van der Walt > ;;; Copyright =C2=A9 2016, 2018 Leo Famulari > ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice > +;;; Copyright =C2=A9 2019 Gabriel Hondet > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -31,6 +32,7 @@ > #:use-module (guix build-system gnu) > #:use-module (guix build-system meson) > #:use-module (guix build-system python) > + #:use-module (guix build-system haskell) > #:use-module (gnu packages avahi) > #:use-module (gnu packages boost) > #:use-module (gnu packages gcc) > @@ -51,6 +53,8 @@ > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages python) > #:use-module (gnu packages python-xyz) > + #:use-module (gnu packages haskell) > + #:use-module (gnu packages haskell-check) > #:use-module (gnu packages pulseaudio) > #:use-module (gnu packages sqlite) > #:use-module (gnu packages video) > @@ -360,3 +364,34 @@ Daemon (MPD). It supports playlists, multiple profi= les (connecting to different > MPD servers, search and multimedia key support.") > (home-page "https://www.nongnu.org/sonata/") > (license license:gpl3+))) > + > +(define-public ghc-libmpd > + (package > + (name "ghc-libmpd") > + (version "0.9.0.9") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://hackage.haskell.org/package/libmpd/libmpd-" > + version > + ".tar.gz")) > + (sha256 > + (base32 > + "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv")))) > + (build-system haskell-build-system) > + (inputs > + `(("ghc-attoparsec" ,ghc-attoparsec) > + ("ghc-old-locale" ,ghc-old-locale) > + ("ghc-text" ,ghc-text) > + ("ghc-data-default-class" ,ghc-data-default-class) > + ("ghc-network" ,ghc-network) > + ("ghc-utf8-string" ,ghc-utf8-string))) > + (native-inputs > + `(("ghc-quickcheck" ,ghc-quickcheck) > + ("ghc-hspec" ,ghc-hspec) > + ("hspec-discover" ,hspec-discover))) > + (home-page "http://github.com/vimus/libmpd-haskell#readme") Maybe drop the anchor here (the =E2=80=9C#readme=E2=80=9D part). The linte= r complains about it, and I don=E2=80=99t think it adds much. > + (synopsis "MPD client library") This might be better if it mentions Haskell and spells out the initialism: =E2=80=9CHaskell client library for the Music Player Daemon (MP= D)=E2=80=9D. > + (description "A client library for MPD, the Music Player Daemon.") We try to use complete sentences in the description. Often, you just need to add the words =E2=80=9Cthis package provides=E2=80=9D to the beginn= ing. For this, I might write: This package provides a pure Haskell client library for the Music Player Daemon (MPD). > + (license license:expat))) Other than that it looks good! -- Tim From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 24 14:16:23 2019 Received: (at 34137) by debbugs.gnu.org; 24 Jan 2019 19:16:23 +0000 Received: from localhost ([127.0.0.1]:44285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmkUA-0001xC-P1 for submit@debbugs.gnu.org; Thu, 24 Jan 2019 14:16:22 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:37742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmkU8-0001qN-4M for 34137@debbugs.gnu.org; Thu, 24 Jan 2019 14:16:21 -0500 Received: by mail-wm1-f66.google.com with SMTP id g67so4265123wmd.2 for <34137@debbugs.gnu.org>; Thu, 24 Jan 2019 11:16:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=WU1pdfFn073J+2MYgp2Gq8FrAzbd7xHuHryTzhca+YE=; b=VVtYAf9+nv7aoIZcfNFv3ZwKMSn9Eh7LEiiasQ9HUahevpe9eNwwYcsvo9kDCyc2SO i/kZXP5Za31v/k4OPsPCxvIuOhkNyJzB28BEl7wysd2b3IvC49iq8rVmiw7uOYcFWIe4 7dhb7+WLatvNg7U+iwG/WxKsVeVOmTkyxcuqrSSebq83nmOSpuaHkTwHwfGBDuxFblST FsOQVRFO4+kc3cS7luhTz0S0BixaTdl/J0TxHBh+ZrXHMi2FdiB2ZCCpMjiZJ5wclRP0 eBgEO05jaUfcn9j1m0Nzshjb3T67siOkGg/QDGw95JRFT/NfrpEdHnhnNZ3XV5YqLl2j 7ZSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=WU1pdfFn073J+2MYgp2Gq8FrAzbd7xHuHryTzhca+YE=; b=kaYytjxnnJv4HEyxZRfBhKx7AqbOvXnTnXna3+VFf6FzLHbYet+ShemMFPxwd2cOVL 9SzHl0/JpFK25p/dPLKdKxxPzS6miMhNRCB92s/4vl0GmApFHPgAJAQAIoPS+OvZf9Ts b5qitaxdLU84A7q0vT8DfcRv+/tkDsfOVQiOqew+/lOYGCeFP6ojrqMGaAHE4A67Y6qr c7yUDueAWNdojp3iazoZXcdUMbGTNlmKNwl7q2jFMucPRr1u9dJnEUwCDBptga9ybjiW 5q0JVPvp8w3n0C5QcjKs75/Jj8VBm4tg6kqJBjPU5zDmGRfpsVpXfYvw68GJoD1hGesj eC7w== X-Gm-Message-State: AJcUukcTFCe+k5hpaLSsSnTeyk8DNqFRgyM3Issvkpbyyl7jv2vhkSVM 6dfYyYrklvyTNdps4aLEfxN4nMIVoSM= X-Google-Smtp-Source: ALg8bN5mmKKOdUpgwYXjnwFT0HS8WmF9J+wlyG86QdKMkPqznfiXx0dUjncshhbT8NrmERlXebeTtg== X-Received: by 2002:a1c:a104:: with SMTP id k4mr3857443wme.54.1548357373819; Thu, 24 Jan 2019 11:16:13 -0800 (PST) Received: from glht-x240.gmail.com ([217.109.134.89]) by smtp.gmail.com with ESMTPSA id y34sm269891872wrd.68.2019.01.24.11.16.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 24 Jan 2019 11:16:12 -0800 (PST) References: <878szgv0tw.fsf@gmail.com> <87ef978fco.fsf@ngyro.com> <874la2v4et.fsf@gmail.com> <87d0omzt5t.fsf@ngyro.com> User-agent: mu4e 1.0; emacs 26.1 From: Gabriel Hondet To: Timothy Sample , Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#34137] [PATCH] gnu: Add ghc-libmpd. In-reply-to: <87d0omzt5t.fsf@ngyro.com> Date: Thu, 24 Jan 2019 20:16:11 +0100 Message-ID: <87va2dc1dw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34137 Cc: 34137@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Here is a new patch following your remarks. I have also used 'mirror://' for hackage. * gnu/packages/haskell.scm (ghc-libmpd): New variable. =2D-- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b8ea36852..255e902e6 100644 =2D-- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -11461,4 +11461,36 @@ foreign imports by hand (or using hsc2hs), this en= sures that C functions are imported with the correct Haskell types.") (license license:gpl2))) =20 +(define-public ghc-libmpd + (package + (name "ghc-libmpd") + (version "0.9.0.9") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://hackage/package/libmpd/libmpd-" + version + ".tar.gz")) + (sha256 + (base32 + "1931m23iqb4wddpdidm4ph746zpaw41kkjzmb074j7yyfpk7x1jv")))) + (build-system haskell-build-system) + (inputs + `(("ghc-attoparsec" ,ghc-attoparsec) + ("ghc-old-locale" ,ghc-old-locale) + ("ghc-text" ,ghc-text) + ("ghc-data-default-class" ,ghc-data-default-class) + ("ghc-network" ,ghc-network) + ("ghc-utf8-string" ,ghc-utf8-string))) + (native-inputs + `(("ghc-quickcheck" ,ghc-quickcheck) + ("ghc-hspec" ,ghc-hspec) + ("hspec-discover" ,hspec-discover))) + (home-page "https://github.com/vimus/libmpd-haskell") + (synopsis "Haskell client library for the Music Player Daemon") + (description "This package provides a pure Haskell client library for = the +Music Player Daemon.") + (license license:expat))) + ;;; haskell.scm ends here =2D-=20 2.20.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAlxKDvsACgkQMbyBBfZZ 1CX8eg/+I1me+LT09iqLEl5y7Mc3164CZtD0l5QmQnrCFvjiTqO0dGpHfZDR6JdK T6F9+qhdrFktnbbMbdaqWObelPJTdB8ahBsHZWq8NM60gcqWuCfZvntscVJxSObl A+7pJFYwh1i4T1hKNfggMpavTBh1zTZFmd7xmCzecXnSVCMsvq4wCXjbOU8BJ8FI de0VTRoh5OHPWH8d7GLJssz2+gg8S4w9FbenHQHUNbLZC2aoHur2ojffmmFSpY2j NYkELDifdP+g+48JQDLLlLXcSkXI2Hy3IVPPXC2psmq4tK7dpK1STcAko/Rjzn4Q nyvJcBz7AC7mk5eQ6Um3ae+KV71iRoOvpjg9xfK5Fe9VKhDNclTPcvwEyhOx3l4Q yIuO+H5v6Y8OVcWmucFcUSuu9g7d/EPTojpBVoHopz/QSGlbEA2mIrQz11GVuukT vbCENUEBHNErsnwL+0zDbZjtBSU0wgzR0sp4SqfE14edLsvNqVYcaSq7JvbbitdU Zkedj6pdWLx6DrllVbGfCMjYREw0a5vt5EUtbJu1hNAiHa4JzIpRgLskVQiTU2en FGs6JzZG0bEV5Tw0yZ74AnBniDloQtrARYEKueLNo0VGtqj2Cbkd5ewSVjDDXEBY ufQDWIKWczhOy48AT8lREc8ORGk/XMTun1pFbdboMB3Ex4XiRBY= =9OsN -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 25 08:06:14 2019 Received: (at 34137-done) by debbugs.gnu.org; 25 Jan 2019 13:06:14 +0000 Received: from localhost ([127.0.0.1]:44622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn1BW-0007On-IU for submit@debbugs.gnu.org; Fri, 25 Jan 2019 08:06:14 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:36774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn1BT-0007Oc-J6 for 34137-done@debbugs.gnu.org; Fri, 25 Jan 2019 08:06:13 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E46046916; Fri, 25 Jan 2019 14:06:09 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tdyKpT0yxv87; Fri, 25 Jan 2019 14:06:09 +0100 (CET) Received: from ribbon (unknown [IPv6:2001:660:6102:320:e120:2c8f:8909:cdfe]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0DA1468E2; Fri, 25 Jan 2019 14:06:08 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Gabriel Hondet Subject: Re: [bug#34137] [PATCH] gnu: Add ghc-libmpd. References: <878szgv0tw.fsf@gmail.com> <87ef978fco.fsf@ngyro.com> <874la2v4et.fsf@gmail.com> <87d0omzt5t.fsf@ngyro.com> <87va2dc1dw.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 =?utf-8?Q?Pluvi=C3=B4se?= an 227 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 25 Jan 2019 14:06:08 +0100 In-Reply-To: <87va2dc1dw.fsf@gmail.com> (Gabriel Hondet's message of "Thu, 24 Jan 2019 20:16:11 +0100") Message-ID: <871s50sx8f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 34137-done Cc: Timothy Sample , 34137-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, Gabriel Hondet skribis: > Here is a new patch following your remarks. I have also used > 'mirror://' for hackage. > > * gnu/packages/haskell.scm (ghc-libmpd): New variable. Applied, thanks! Ludo=E2=80=99. From unknown Mon Aug 18 15:38:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Feb 2019 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator