From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] gnu: Add matterhorn. Resent-From: elaexuotee@wilsonb.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Nov 2020 12:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 44518@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16048400259216 (code B ref -1); Sun, 08 Nov 2020 12:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2020 12:53:45 +0000 Received: from localhost ([127.0.0.1]:59943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbkCN-0002OQ-FG for submit@debbugs.gnu.org; Sun, 08 Nov 2020 07:53:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbkCH-0002OF-Tb for submit@debbugs.gnu.org; Sun, 08 Nov 2020 07:53:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbkCF-0006SI-W0 for guix-patches@gnu.org; Sun, 08 Nov 2020 07:53:28 -0500 Received: from m42-5.mailgun.net ([69.72.42.5]:60383) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kbkCB-0006vI-SV for guix-patches@gnu.org; Sun, 08 Nov 2020 07:53:27 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1604840002; h=Content-Type: MIME-Version: Message-Id: Subject: From: To: Date: Sender; bh=LDTWhD3trnKMHgVU3xTwsVEdMJ9I6umZUSmVr1rPLZE=; b=fBooWxMLRjvbz77T/dAzugD8PMGDTnVfbdP/mgKb1f0Dq/JDz+i/MTfuL+SipgF9gznBiANW hSFNc9NCWm7Q65krviXH12FqggbA/w5hnn0MiqBfEfNj/R+PDq0AgTcVku3k+pKoCdeKvyms NAcHj0aSNKdFo1euNugxnaWE0rlFNEZICt1iZ1nEAL6wiN2ia05/a01g0j7vXEboo/uH5GWC hB+Y23yDeKR+/seH1RX4oaE0oo+nbM74eu1CmADDa2XeBlVbpUR+2hJpFShj52D5jPz+zM0j V5CbY1VzSjYDJyJkquXZur0v+1V434wQAQ+kwPVgYMe0N4hOqhaipw== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyI5MmEzMyIsICJndWl4LXBhdGNoZXNAZ251Lm9yZyIsICIwODU0N2EiXQ== Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by smtp-out-n01.prod.us-east-1.postgun.com with SMTP id 5fa7ea41c6df09e2f221ebf7 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Sun, 08 Nov 2020 12:53:21 GMT Received: from localhost (KD106154076247.au-net.ne.jp [106.154.76.247]) by wilsonb.com (Postfix) with ESMTPSA id AEB1DA00FB for ; Sun, 8 Nov 2020 12:53:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1604839998; bh=LDTWhD3trnKMHgVU3xTwsVEdMJ9I6umZUSmVr1rPLZE=; h=Date:To:From:Subject:From; b=pEVHhTKjJpQRKIZh1kOuMKM0zFfh8D5rzQlZo0os+8sKzOUZmdRNpWUYBNOiEMjVZ vQoh+n58I5O8rbQXhKaiRqw0NQ11aGzY/ZVQ0OgbkD55CvKQKtVqy2sRg6vzVy+7CI B6ZwZysCY7v2v01VwAjp6Wp+6XGlfrVZHB+0ADDVXjAG+en5O9U47a77AfGGWTqKf4 DvGMFlVzhsUjxYRk8nu+8w48zsBAKfjX1vjK9IUnl3UKeB9tGxuDPm97bdWmI7BG5l K/QLbyM/jgquGjikSMK9fAuFXS2sHCPnZzWVIqpwQb/+FozoEty5OltvadiX4HYJlU 9sPRy8a+vM+e/Z3GajVQlkqk3IiSSKlnL9b3HdVCABn2jeS5ogz+fgVc3KCuA48mF+ zOGAZahpP//OqBYWuEARXR4s/p4wQUalWZASXPbOZhk+m8Z6tb6JAMPsJFy8YuQtJJ DKIie2jxa10iP5k87owtqwsNJShSBt6wVRI5xRKhClHosSslwY+8rHYhi6BLlk4XET L6t1RZZghnzn5HFr1HbTTgSJLFQy7L8YqU/RP6KT+qChuzzlDxtIDvf80udIvn6fjC AORVCRFmC6hwsy/DJ6/Qq96fI2clCDOaMMbam8TShDSfv11oAiPQJXvUZ2AV0KAnAI OsLFYwRK61fbS9O53ITtvsNc= Date: Sun, 08 Nov 2020 21:53:24 +0900 From: elaexuotee@wilsonb.com Message-Id: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> User-Agent: mblaze/1.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_7342109824c553c62ffc97cc_=_" Received-SPF: pass client-ip=69.72.42.5; envelope-from=bounce+686de0.08547a-guix-patches=gnu.org@mg.wilsonb.com; helo=m42-5.mailgun.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 07:53:21 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (/) This is a multipart message in MIME format. ------_=_7342109824c553c62ffc97cc_=_ Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Guix, This packages up a nice CLI client for Mattermost chat servers (a self-host= ed, libre Slack alternative). Anyway, it's a Haskell package and ended up requiring quite a few dependendencies along with a few version-updated alternatives to existing packages. The attached patch bundles all these up together, but what is the appropria= te convention in this case? The bulk of the work is completely thanks to the hackage importer, but I di= d spend quite a bit of time cleaning these up and sanity checking things. Everything should pass the lint checks as well as indentation. Also, for two packages, I had to disable tests. There are comments explaini= ng why in each case. Let me know what you think! ------_=_7342109824c553c62ffc97cc_=_ Content-Disposition: attachment; filename=0001-gnu-Add-matterhorn.patch Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable =46rom 7d98b12981f75a2d2433a8b5f67031bdd435b89f Mon Sep 17 00:00:00 2001 =46rom: "B. Wilson" =44ate: Sun, 8 Nov 2020 20:44:37 +0900 =53ubject: [PATCH] gnu: Add matterhorn. =54o: guix-patches@gnu.org =0A* gnu/packages/messaging.scm (matterhorn): New variable. =2A gnu/packages/haskell-web.scm (ghc-http-3.15, ghc-http-media): New varia= =62les. =2A gnu/packages/haskell-check.scm (ghc-checkers) =28ghc-mattermost-api-qc, ghc-test-framework-smallcheck) =28ghc-quickcheck-assertions): New variables. =2A gnu/packages/haskell-xyz.scm (ghc-ansi-terminal-0.11) =28ghc-timezone-olson-0.2, ghc-unique, ghc-stm-delay, ghc-aspell-pipe) =28ghc-hclip, ghc-brick-skylighting, ghc-word-wrap, ghc-text-zipper) =28ghc-vty, ghc-brick, ghc-ini, ghc-config-ini, ghc-data-clist) =28ghc-modern-uri, ghc-mattermost-api): New variables. =2D-- =20gnu/packages/haskell-check.scm | 99 ++++++++ =20gnu/packages/haskell-web.scm | 48 ++++ =20gnu/packages/haskell-xyz.scm | 431 +++++++++++++++++++++++++++++++++ =20gnu/packages/messaging.scm | 67 +++++ =204 files changed, 645 insertions(+) =0Adiff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check= =2Escm =69ndex b5546f97f8..023cdbc390 100644 =2D-- a/gnu/packages/haskell-check.scm =2B++ b/gnu/packages/haskell-check.scm =40@ -12,6 +12,7 @@ =20;;; Copyright =C2=A9 2018 Arun Isaac =20;;; Copyright =C2=A9 2019 Timothy Sample =20;;; Copyright =C2=A9 2020 John Soo =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -1038,3 +1039,101 @@ regular development cycle and regressions caught = =65arly. =20See the documentation in \"Test.Inspection\" or the project webpage for = =6Dore =20examples and more information.") =20 (license license:expat))) =2B =2B(define-public ghc-mattermost-api-qc =2B (package =2B (name "ghc-mattermost-api-qc") =2B (version "50200.9.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/mattermost-api-qc/" =2B "mattermost-api-qc-" version ".tar.gz")) =2B (sha256 =2B (base32 "0rcbsf5hrp2fd9jqmcr07gg2y0xg4ksasrqfxrc7n4mgw0a409i6"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-mattermost-api" ,ghc-mattermost-api) =2B ("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "https://github.com/matterhorn-chat/mattermost-api-qc") =2B (synopsis "QuickCheck instances for the Mattermost client API librar= =79") =2B (description =2B "A library providing QuickCheck for the mattermost-api library to a= =6Clow =2Btesting. This is provided as a separate library to allow use of the API= =0A+library without testing dependencies.") =2B (license license:isc))) =2B =2B(define-public ghc-checkers =2B (package =2B (name "ghc-checkers") =2B (version "0.5.6") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/checkers/checkers-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "1b82dz295h37pi6bnkr4r18gkvavrwvsig15955i8hh1rcn2msaz"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-random" ,ghc-random) =2B ("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-semigroupoids" ,ghc-semigroupoids))) =2B (home-page "https://github.com/haskell-checkers/checkers") =2B (synopsis "Check properties on standard classes and data structures"= =29 =2B (description =2B "@code{Checkers} wraps up the expected properties associated with v= =61rious =2Bstandard type classes as QuickCheck properties. Also some morphism prop= =65rties. =2BIt also provides arbitrary instances and generator combinators for commo= =6E data =2Btypes.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-test-framework-smallcheck =2B (package =2B (name "ghc-test-framework-smallcheck") =2B (version "0.2") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/test-framework-smallch= =65ck/" =2B "test-framework-smallcheck-" version ".tar.gz")) =2B (sha256 =2B (base32 "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-smallcheck" ,ghc-smallcheck))) =2B (home-page "https://github.com/Bodigrim/smallcheck") =2B (synopsis "SmallCheck support for the test-framework package") =2B (description =2B "SmallCheck support for the test-framework package. Support for =2BSmallCheck tests in test-framework.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-quickcheck-assertions =2B (package =2B (name "ghc-quickcheck-assertions") =2B (version "0.3.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/quickcheck-assertions/= =22 =2B "quickcheck-assertions-" version ".tar.gz")) =2B (sha256 =2B (base32 "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-ieee754" ,ghc-ieee754) =2B ("ghc-pretty-show" ,ghc-pretty-show))) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (home-page "https://github.com/s9gf4ult/quickcheck-assertions") =2B (synopsis "HUnit like assertions for QuickCheck") =2B (description =2B "Library with convenient assertions for QuickCheck properties like = =69n =2BHUnit") =2B (license license:lgpl3))) =64iff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm =69ndex a4269599f6..a924aa65cd 100644 =2D-- a/gnu/packages/haskell-web.scm =2B++ b/gnu/packages/haskell-web.scm =40@ -10,6 +10,7 @@ =20;;; Copyright =C2=A9 2020 Alexandru-Sergiu Marton =20;;; Copyright =C2=A9 2020 Kyle Meyer =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -223,6 +224,19 @@ lets you set up HTTP connections, transmitting reque= =73ts and processing the =20responses coming back.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-http-3.15 =2B (package =2B (inherit ghc-http) =2B (version "4000.3.15") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/HTTP/HTTP-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "150m5v125s4jrxzl85jhnh69kp4mjyzhkqp0c1k087008f73csqd"= =29))))) =2B =20(define-public ghc-http-client =20 (package =20 (name "ghc-http-client") =40@ -1981,3 +1995,37 @@ Bower's package manifest file, bower.json.") =20Authoring and Versioning (WebDAV) extensions to HTTP as well an executab= =6Ce, =20@command{hdav}, for command-line operation.") =20 (license license:gpl3))) =2B =2B(define-public ghc-http-media =2B (package =2B (name "ghc-http-media") =2B (version "0.8.0.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/http-media/http-media-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0lww5cxrc9jlvzsysjv99lca33i4rb7cll66p3c0rdpmvz8pk0ir"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-case-insensitive" ,ghc-case-insensitive) =2B ("ghc-utf8-string" ,ghc-utf8-string))) =2B (native-inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2= =29)) =2B (arguments =2B `(#:cabal-revision =2B ("3" "1ndz5x6njl35h73il5c6qpaqd4ynvg21n6k7sb8aq09gfbg544d8"))) =2B (home-page "https://github.com/zmthy/http-media") =2B (synopsis "Processing HTTP Content-Type and Accept headers") =2B (description =2B "This library is intended to be a comprehensive solution to parsing= =20and =2Bselecting quality-indexed values in HTTP headers. It is capable of pars= =69ng =2Bboth media types and language parameters from the Accept and Content hea= =64er =2Bfamilies, and can be extended to match against other accept headers as w= =65ll. =2BSelecting the appropriate header value is achieved by comparing a list o= =66 =2Bserver options against the quality-indexed values supplied by the client= =2E") =2B (license license:expat))) =64iff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm =69ndex 19eabd949b..fcfa2d3940 100644 =2D-- a/gnu/packages/haskell-xyz.scm =2B++ b/gnu/packages/haskell-xyz.scm =40@ -28,6 +28,7 @@ =20;;; Copyright =C2=A9 2020 Alexandru-Sergiu Marton =20;;; Copyright =C2=A9 2020 Carlo Holl =20;;; Copyright =C2=A9 2020 Christopher Lemmer Webber =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -416,6 +417,20 @@ allows cursor movement, screen clearing, color outpu= =74 showing or hiding the =20cursor, and changing the title.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-ansi-terminal-0.11 =2B (package =2B (inherit ghc-ansi-terminal) =2B (version "0.11") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/ansi-terminal/ansi-t= =65rminal-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 "14rp62c7y79n9dmmi7m0l9n3mcq6dh331b4yyyrivm5da6g1nqf6"= =29))))) =2B =20(define-public ghc-ansi-wl-pprint =20 (package =20 (name "ghc-ansi-wl-pprint") =40@ -13766,6 +13781,20 @@ are provided for converting the parsed data into= =20@code{TimeZoneSeries} =20objects from the timezone-series package.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-timezone-olson-0.2 =2B (package =2B (inherit ghc-timezone-olson) =2B (version "0.2.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/timezone-olson/timez= =6Fne-olson-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 "0b9vh27b9nz803yhd93d5z63bs370lvn4vkdajxaak9clxlw6mwg"= =29))))) =2B =20(define-public ghc-tldr =20 (package =20 (name "ghc-tldr") =40@ -15469,3 +15498,405 @@ Zstandard compression algorithm, a fast lossles= =73 compression algorithm =20targeting real-time compression scenarios at zlib-level and better =20compression ratios.") =20 (license license:bsd-3))) =2B =2B(define-public ghc-unique =2B (package =2B (name "ghc-unique") =2B (version "0.4.7.8") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/Unique/Unique-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0w82pa6r2a6969w251fbrx0sr1ws8mkg2lwdyjl4qjhl5s28k43i"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-extra" ,ghc-extra) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-unordered-containers" ,ghc-unordered-containers))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "http://hackage.haskell.org/package/Unique") =2B (synopsis "It provides the functionality like unix \"uniq\" utility"= =29 =2B (description =2B "Library provides the functions to find unique and duplicate elemen= =74s in =2Bthe list") =2B (license license:bsd-3))) =2B =2B(define-public ghc-stm-delay =2B (package =2B (name "ghc-stm-delay") =2B (version "0.1.1.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/stm-delay/stm-delay-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi"))= =29) =2B (build-system haskell-build-system) =2B (home-page "https://github.com/joeyadams/haskell-stm-delay") =2B (synopsis "Updatable one-shot timer polled with STM") =2B (description =2B "This library lets you create a one-shot timer, poll it using STM, = =61nd =2Bupdate it to ring at a different time than initially specified. It uses= =20GHC =2Bevent manager timeouts when available (GHC 7.2+, @code{-threaded}, non-W= =69ndows =2BOS), yielding performance similar to @code{threadDelay} and =2B@code{registerDelay}. Otherwise, it falls back to forked threads and =2B@code{threadDelay}.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-aspell-pipe =2B (package =2B (name "ghc-aspell-pipe") =2B (version "0.4") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/aspell-pipe/aspell-pip= =65-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0vwav0xdrsb9kww7p1z63wifxd5bfd247vdqscf2amkdgm5k716m"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-async" ,ghc-async))) =2B (home-page "http://hackage.haskell.org/package/aspell-pipe") =2B (synopsis "Pipe-based interface to the Aspell program") =2B (description =2B "A pipe-based interface to the Aspell program (no dynamic linking =2Brequired).") =2B (license license:bsd-3))) =2B =2B(define-public ghc-hclip =2B (package =2B (name "ghc-hclip") =2B (version "3.0.0.4") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/Hclip/Hclip-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 =2B "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q")))) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-strict" ,ghc-strict))) =2B (home-page "https://github.com/jetho/Hclip") =2B (synopsis "Small cross-platform library for reading and modifying th= =65 =2Bsystem clipboard") =2B (description =2B "A small cross-platform library for reading and modifying the syste= =6D =2Bclipboard. Hclip works on Windows, Mac OS X and Linux (but see the =2Brequirements below!). =2B =2BRequirements: =2B =2B@itemize =2B@item Windows: No additional requirements. =2B@item Mac OS X: Requires the pbcopy and pbpaste commands, which ship wit= =68 =2BMac OS X. =2B@item Linux: Requires xclip or xsel installed. =2B@end itemize") =2B (license license:bsd-3))) =2B =2B(define-public ghc-brick-skylighting =2B (package =2B (name "ghc-brick-skylighting") =2B (version "0.3") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/brick-skylighting/" =2B "brick-skylighting-" version ".tar.gz")) =2B (sha256 =2B (base32 "1wjl5ff9c7czg7azj2pi17b3kzbgb5rmwb4nkxdy86xn6d68adi1"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-brick" ,ghc-brick) =2B ("ghc-vty" ,ghc-vty) =2B ("ghc-skylighting-core" ,ghc-skylighting-core))) =2B (home-page "https://github.com/jtdaugherty/brick-skylighting/") =2B (synopsis "Show syntax-highlighted text in your Brick UI") =2B (description =2B "This package provides a module to use Skylighting to perform synta= =78 =2Bhighlighting and display the results in Brick-based interfaces.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-word-wrap =2B (package =2B (name "ghc-word-wrap") =2B (version "0.4.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/word-wrap/word-wrap-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 =2B "15rcqhg9vb7qisk9ryjnyhhfgigxksnkrczycaw2rin08wczjwpb")))) =2B (build-system haskell-build-system) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (arguments =2B `(#:cabal-revision =2B ("1" "1k4w4g053vhmpp08542hrqaw81p3p35i567xgdarqmpghfrk68pp"))) =2B (home-page "https://github.com/jtdaugherty/word-wrap/") =2B (synopsis "Library for word-wrapping") =2B (description "A library for wrapping long lines of text.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-text-zipper =2B (package =2B (name "ghc-text-zipper") =2B (version "0.10.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/text-zipper/text-zippe= =72-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0jxicjp0ak1fyl1n3yspxq6hv9l90zzy75glsv8bc2svsn9ypyls"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-vector" ,ghc-vector))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-quickcheck" ,ghc-quickcheck) =2B ("hspec-discover" ,hspec-discover))) =2B (home-page "https://github.com/jtdaugherty/text-zipper/") =2B (synopsis "Text editor zipper library") =2B (description "This library provides a zipper and API for editing tex= =74.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-vty =2B (package =2B (name "ghc-vty") =2B (version "5.31") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/vty/vty-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0w71qnp1plqpib0b9c5kqyhybfmlw50hnlckw9jwr7m0mfssbqdb"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-blaze-builder" ,ghc-blaze-builder) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-mtl" ,ghc-microlens-mtl) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-parallel" ,ghc-parallel) =2B ("ghc-utf8-string" ,ghc-utf8-string) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-ansi-terminal" ,ghc-ansi-terminal-0.11))) =2B (native-inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-random" ,ghc-random) =2B ("ghc-smallcheck" ,ghc-smallcheck) =2B ("ghc-quickcheck-assertions" ,ghc-quickcheck-assertions) =2B ("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-test-framework-smallcheck" ,ghc-test-framework-smallcheck) =2B ("ghc-random" ,ghc-random) =2B ("ghc-hunit" ,ghc-hunit) =2B ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) =2B ("ghc-string-qq" ,ghc-string-qq))) =2B (home-page "https://github.com/jtdaugherty/vty") =2B (synopsis "Simple terminal UI library") =2B (description =2B "Vty is terminal GUI library in the niche of ncurses. It is intend= =65d to =2Bbe easy to use, have no confusing corner cases, and good support for com= =6Don =2Bterminal types. See the @code{vty-examples} package as well as the prog= =72am =2B@code{test/interactive_terminal_test.hs} included in the @code{vty} pack= =61ge for =2Bexamples on how to use the library. Import the @code{Graphics.Vty} conv= =65nience =2Bmodule to get access to the core parts of the library.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-brick =2B (package =2B (name "ghc-brick") =2B (version "0.57") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/brick/brick-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "15481cmm208gxcs96rcvg6qgx87b2fk7ws82675viasw64mhvmg1"= =29))) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-vty" ,ghc-vty) =2B ("ghc-data-clist" ,ghc-data-clist) =2B ("ghc-dlist" ,ghc-dlist) =2B ("ghc-exceptions" ,ghc-exceptions) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-microlens-mtl" ,ghc-microlens-mtl) =2B ("ghc-config-ini" ,ghc-config-ini) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-contravariant" ,ghc-contravariant) =2B ("ghc-text-zipper" ,ghc-text-zipper) =2B ("ghc-word-wrap" ,ghc-word-wrap) =2B ("ghc-random" ,ghc-random))) =2B (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "https://github.com/jtdaugherty/brick/") =2B (synopsis "Declarative terminal user interface library") =2B (description =2B "Write terminal user interfaces (TUIs) painlessly with @code{brick= =7D! You =2Bwrite an event handler and a drawing function and the library does the r= =65st.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-ini =2B (package =2B (name "ghc-ini") =2B (version "0.4.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append "https://hackage.haskell.org/package/ini/ini-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0mvwii8jbh2ll54qb9dij5m66c6324s2y4vrwz1qr4wz40m3qa8l"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-attoparsec" ,ghc-attoparsec) =2B ("ghc-unordered-containers" ,ghc-unordered-containers))) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (home-page "https://github.com/chrisdone/ini") =2B (synopsis "Quick and easy configuration files in the INI format") =2B (description "Quick and easy configuration files in the INI format."= =29 =2B (license license:bsd-3))) =2B =2B(define-public ghc-config-ini =2B (package =2B (name "ghc-config-ini") =2B (version "0.2.4.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/config-ini/config-ini-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0dfm4xb1sd713rcqzplzdgw68fyhj24i6lj8j3q8kldpmkl98lbf"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-megaparsec" ,ghc-megaparsec))) =2B (arguments =2B `(#:tests? #f ; Tests fail. Upstream has fixed issue for next rele= =61se. =2B ; See https://github.com/aisamanra/config-ini/issues/= =322 =2B #:cabal-revision =2B ("2" "0iwraaa0y1b3xdsg760j1wpylkqshky0k2djcg0k4s97lrwqpbcz"))) =2B (home-page "https://github.com/aisamanra/config-ini") =2B (synopsis "Library for simple INI-based configuration files") =2B (description =2B "The @code{config-ini} library is a set of small monadic languages = =66or =2Bwriting simple configuration languages with convenient, human-readable e= =72ror =2Bmessages.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-data-clist =2B (package =2B (name "ghc-data-clist") =2B (version "0.1.2.3") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/data-clist/data-clist-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "1mwfhnmvi3vicyjzl33m6pcipi2v887zazyqxygq258ndd010s9m"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) =2B (arguments =2B `(#:cabal-revision =2B ("1" "13hg7a3d4ky8b765dl03ryxg28lq8iaqj5ky3j51r0i1i4f2a9hy"))) =2B (home-page "https://github.com/sw17ch/data-clist") =2B (synopsis "Simple functional ring type") =2B (description =2B "Simple functional bidirectional ring type. Given that the ring =2Bterminiology clashes with certain mathematical branches, we're using the= =20term =2BCList or CircularList instead.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-modern-uri =2B (package =2B (name "ghc-modern-uri") =2B (version "0.3.3.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/modern-uri/modern-uri-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "184vhcnpwjsvxwbdsipz7kc2xylfwfqflbbbyipag610w07a3qk2"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-contravariant" ,ghc-contravariant) =2B ("ghc-exceptions" ,ghc-exceptions) =2B ("ghc-megaparsec" ,ghc-megaparsec) =2B ("ghc-profunctors" ,ghc-profunctors) =2B ("ghc-reflection" ,ghc-reflection) =2B ("ghc-tagged" ,ghc-tagged))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-hspec-megaparsec" ,ghc-hspec-megaparsec) =2B ("hspec-discover" ,hspec-discover))) =2B (home-page "https://github.com/mrkkrp/modern-uri") =2B (synopsis "Modern library for working with URIs") =2B (description "Modern library for working with URIs.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-mattermost-api =2B (package =2B (name "ghc-mattermost-api") =2B (version "50200.9.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/mattermost-api/matterm= =6Fst-api-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "08whhlkr3ayimn66lwinvv0ci8zbhk5i7sz1fk5r1dp7mg2jzgig"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-websockets" ,ghc-websockets) =2B ("ghc-aeson" ,ghc-aeson) =2B ("ghc-connection" ,ghc-connection) =2B ("ghc-memory" ,ghc-memory) =2B ("ghc-resource-pool" ,ghc-resource-pool) =2B ("ghc-http" ,ghc-http-3.15) =2B ("ghc-http-media" ,ghc-http-media) =2B ("ghc-network-uri" ,ghc-network-uri) =2B ("ghc-modern-uri" ,ghc-modern-uri) =2B ("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-gitrev" ,ghc-gitrev) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-pretty-show" ,ghc-pretty-show) =2B ("ghc-split" ,ghc-split))) =2B ;; Tests require a local mattermost instance =2B (arguments `(#:tests? #f)) =2B (home-page "http://hackage.haskell.org/package/mattermost-api") =2B (synopsis "Client API for Mattermost chat system") =2B (description =2B "Client API for Mattermost chat system. Mattermost is a flexible, = =6Fpen =2Bsource messaging platform that meets even the most demanding privacy and= =0A+security standards. This library provides network API interaction with= =20the =2BMattermost server.") =2B (license license:bsd-3))) =64iff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm =69ndex 7fe58094c0..f3dd535dbc 100644 =2D-- a/gnu/packages/messaging.scm =2B++ b/gnu/packages/messaging.scm =40@ -26,6 +26,7 @@ =20;;; Copyright =C2=A9 2020 Mason Hock =20;;; Copyright =C2=A9 2020 Michael Rohleder =20;;; Copyright =C2=A9 2020 Raghav Gururajan = =0A+;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -110,6 +111,9 @@ =20 #:use-module (gnu packages xiph) =20 #:use-module (gnu packages xml) =20 #:use-module (gnu packages xorg) =2B #:use-module (gnu packages haskell-xyz) =2B #:use-module (gnu packages haskell-web) =2B #:use-module (gnu packages haskell-check) =20 #:use-module (guix build-system cmake) =20 #:use-module (guix build-system glib-or-gtk) =20 #:use-module (guix build-system gnu) =40@ -118,6 +122,7 @@ =20 #:use-module (guix build-system python) =20 #:use-module (guix build-system qt) =20 #:use-module (guix build-system trivial) =2B #:use-module (guix build-system haskell) =20 #:use-module (guix download) =20 #:use-module (guix git-download) =20 #:use-module (guix hg-download) =40@ -2444,4 +2449,66 @@ as phones, embedded computers or microcontrollers.= =22) =20 ;; Dual licensed. =20 (license (list license:epl1.0 license:edl1.0)))) =20= =2B(define-public matterhorn =2B (package =2B (name "matterhorn") =2B (version "50200.11.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/matterhorn/matterhorn-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 =2B "0wvw3wbv2sii1bjc8nmwyb1k0hzixfkfvpkmlkwa2my564vvmgz8")))) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-mattermost-api" ,ghc-mattermost-api) =2B ("ghc-base-compat" ,ghc-base-compat) =2B ("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-split" ,ghc-split) =2B ("ghc-data-clist" ,ghc-data-clist) =2B ("ghc-semigroups" ,ghc-semigroups) =2B ("ghc-connection" ,ghc-connection) =2B ("ghc-config-ini" ,ghc-config-ini) =2B ("ghc-microlens-platform" ,ghc-microlens-platform) =2B ("ghc-brick" ,ghc-brick) =2B ("ghc-brick-skylighting" ,ghc-brick-skylighting) =2B ("ghc-vty" ,ghc-vty) =2B ("ghc-word-wrap" ,ghc-word-wrap) =2B ("ghc-text-zipper" ,ghc-text-zipper) =2B ("ghc-xdg-basedir" ,ghc-xdg-basedir) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-strict" ,ghc-strict) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-cheapskate" ,ghc-cheapskate) =2B ("ghc-utf8-string" ,ghc-utf8-string) =2B ("ghc-temporary" ,ghc-temporary) =2B ("ghc-gitrev" ,ghc-gitrev) =2B ("ghc-hclip" ,ghc-hclip) =2B ("ghc-aspell-pipe" ,ghc-aspell-pipe) =2B ("ghc-stm-delay" ,ghc-stm-delay) =2B ("ghc-skylighting-core" ,ghc-skylighting-core) =2B ("ghc-timezone-olson" ,ghc-timezone-olson-0.2) =2B ("ghc-timezone-series" ,ghc-timezone-series) =2B ("ghc-aeson" ,ghc-aeson) =2B ("ghc-async" ,ghc-async) =2B ("ghc-uuid" ,ghc-uuid) =2B ("ghc-random" ,ghc-random) =2B ("ghc-network-uri" ,ghc-network-uri))) =2B (native-inputs =2B `(("ghc-unique" ,ghc-unique) =2B ("ghc-checkers" ,ghc-checkers) =2B ("ghc-tasty" ,ghc-tasty) =2B ("ghc-tasty-hunit" ,ghc-tasty-hunit) =2B ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) =2B ("ghc-mattermost-api-qc" ,ghc-mattermost-api-qc))) =2B (home-page "http://hackage.haskell.org/package/matterhorn") =2B (synopsis "Terminal client for the Mattermost chat system") =2B (description =2B "This is a terminal client for the Mattermost chat system. Please = =73ee =2Bthe README for a list of features and information on getting started.") =2B (license license:bsd-3))) =2B =20;;; messaging.scm ends here =2D-=20 =32.29.2 =0A= ------_=_7342109824c553c62ffc97cc_=_-- From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] gnu: Add matterhorn. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Sep 2022 12:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: elaexuotee@wilsonb.com, 44518@debbugs.gnu.org X-Debbugs-Original-To: , Received: via spool by submit@debbugs.gnu.org id=B.166281161513074 (code B ref -1); Sat, 10 Sep 2022 12:07:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Sep 2022 12:06:55 +0000 Received: from localhost ([127.0.0.1]:36760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWzGB-0003Oo-HI for submit@debbugs.gnu.org; Sat, 10 Sep 2022 08:06:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:43122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWzG7-0003Od-H9 for submit@debbugs.gnu.org; Sat, 10 Sep 2022 08:06:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWzG7-0003N3-0q for guix-patches@gnu.org; Sat, 10 Sep 2022 08:06:51 -0400 Received: from knopi.disroot.org ([178.21.23.139]:51806) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWzG4-0002Tr-Iw for guix-patches@gnu.org; Sat, 10 Sep 2022 08:06:50 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id F36744A021; Sat, 10 Sep 2022 14:06:45 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g2k1XTZ0Q5Rz; Sat, 10 Sep 2022 14:06:44 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1662811600; bh=Z5MjcK0tDUjQt4knxawY3nyw8PLGIrEXRbbbjRjVxYM=; h=Date:Subject:From:To:References:In-Reply-To; b=VPVZOOKeSqChQ2jNFCO/K8RyaB5622xRZwvejuOEVjht7jBHtSQwz7OZGznQS8JlJ DNeq8poJZyqH8hV6K4HSyns4v0/hW6gMZhtlZvs3jkF9vqYWpAUHddslNpLPQjqAuP VSwMQSGf5TinIDeX2iIzynn5eJ1AGZL3FK4YtPGsh2A54C7OOPBB13Uj9dcf3kzkAU Etug+/6k/RS5FnhIjvG94OrZM6rO6nwUgdFWFjEoL86zHSGihluFrC8XJ+l61H/FP3 chhiELN+t899fpx7bDtaKtgXJwvwzF5Fg3JGYl21ajqyOAcpKYZl3OziVwYcz7MC6v 9Xy/XQ0gaaxNA== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 10 Sep 2022 13:06:40 +0100 Message-Id: From: "(" References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> In-Reply-To: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_ONE_CHAR=1.224, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.4 (/) 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.4 (-) Hi, This patch must have slipped through the cracks, but it was mentioned on IRC today, so I decided to do a little review :) First of all, (1) You should have one commit per package. (2) It's better, though not required, to use the procedure described here[1= ] to send patches, instead of using attachments. This makes it much easie= r to annotate the patch with review comments, at least here in aerc :) [1] https://paste.sr.ht/~unmatched-paren/9114b1fa3d2088c7c71307dcae0d9e2b36= 20eb0c > + (inputs > + `(("ghc-random" ,ghc-random) > + ("ghc-quickcheck" ,ghc-quickcheck) > + ("ghc-semigroupoids" ,ghc-semigroupoids))) You should use the "new style" of inputs: > + (inputs > + (list ghc-random > + ghc-quickcheck > + ghc-semigroupoids)) Same for any native- and propagated- inputs. > + (arguments > + `(#:cabal-revision > + ("3" "1ndz5x6njl35h73il5c6qpaqd4ynvg21n6k7sb8aq09gfbg544d8"))) There's also a new arguments style: > + (arguments > + (list #:cabal-revision > + (list "3" "1ndz5x6njl35h73il5c6qpaqd4ynvg21n6k7sb8aq09gfbg544= d8"))) > + (description > + "This library is intended to be a comprehensive solution to parsing= and > +selecting quality-indexed values in HTTP headers. It is capable of pars= ing > +both media types and language parameters from the Accept and Content hea= der > +families, and can be extended to match against other accept headers as w= ell. > +Selecting the appropriate header value is achieved by comparing a list o= f > +server options against the quality-indexed values supplied by the client= .") This is a wee bit too long IMO. -- ( From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] gnu: Add matterhorn. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 12 Sep 2022 16:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: "(" , elaexuotee@wilsonb.com, 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.166300126425056 (code B ref 44518); Mon, 12 Sep 2022 16:48:01 +0000 Received: (at 44518) by debbugs.gnu.org; 12 Sep 2022 16:47:44 +0000 Received: from localhost ([127.0.0.1]:47710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXmb1-0006W1-Rv for submit@debbugs.gnu.org; Mon, 12 Sep 2022 12:47:44 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:37590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXmb0-0006Vd-1u for 44518@debbugs.gnu.org; Mon, 12 Sep 2022 12:47:42 -0400 Received: from [192.168.154.79] ([188.189.44.112]) by baptiste.telenet-ops.be with bizsmtp id K4nf2800J2RCsK8014nf3i; Mon, 12 Sep 2022 18:47:40 +0200 Message-ID: <4918ad1b-fda2-69ca-619c-abb30753292d@telenet.be> Date: Mon, 12 Sep 2022 18:47:39 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> From: Maxime Devos In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------kxu6Ko0PZU5KjN8mMk0Df0Sj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1663001260; bh=x47eLKP6tyo+LI3oQ7XJHafEKoLwBuDu3x0+joIQ8L8=; h=Date:To:References:From:Subject:In-Reply-To; b=a20wA0VQCfpkSZRVT/N69osVSdhHEisjWbd6G1Xb/RhzjQsqNadaBaZyiAXn8GQSr 7tIiQYPjq41s3ybXciS/ClHkvU2T+WR2ijmSoXWfKcZ6lvuXaJ5BTbYza/Jp/zZkv6 2W2IilOY3fwSuC/3fknuwliFaU2DWgLtH5EFAOgXpp4//DEyZXuevGUpg75mZKAdXb Eng+MIM6vteBr54sEDY7mkKQDXXQqmIA6ur0tcHSiOOOu+JZjP6lc+o9RC8zdJmtFu 5aCsp5CwINjUjS0rPzE1+GhmEOcYAGM6LuCCgVUQM7oZwOR18zXDCr4F1+3+/52zjT YjKun7RLj1NkQ== X-Spam-Score: -0.7 (/) 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kxu6Ko0PZU5KjN8mMk0Df0Sj Content-Type: multipart/mixed; boundary="------------sue3XcjFOihl0WsPZg1e0GCP"; protected-headers="v1" From: Maxime Devos To: "(" , elaexuotee@wilsonb.com, 44518@debbugs.gnu.org Message-ID: <4918ad1b-fda2-69ca-619c-abb30753292d@telenet.be> Subject: Re: [bug#44518] gnu: Add matterhorn. References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> In-Reply-To: --------------sue3XcjFOihl0WsPZg1e0GCP Content-Type: multipart/mixed; boundary="------------BYtxVOx0IxlIw0eQVTZXxzvy" --------------BYtxVOx0IxlIw0eQVTZXxzvy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDEwLTA5LTIwMjIgMTQ6MDYsICggdmlhIEd1aXgtcGF0Y2hlcyB2aWEgd3JvdGU6 DQo+PiByaXB0aW9uDQo+PiArICAgICAiVGhpcyBsaWJyYXJ5IGlzIGludGVuZGVkIHRvIGJl IGEgY29tcHJlaGVuc2l2ZSBzb2x1dGlvbiB0byBwYXJzaW5nIGFuZA0KPj4gK3NlbGVjdGlu ZyBxdWFsaXR5LWluZGV4ZWQgdmFsdWVzIGluIEhUVFAgaGVhZGVycy4gIEl0IGlzIGNhcGFi bGUgb2YgcGFyc2luZw0KPj4gK2JvdGggbWVkaWEgdHlwZXMgYW5kIGxhbmd1YWdlIHBhcmFt ZXRlcnMgZnJvbSB0aGUgQWNjZXB0IGFuZCBDb250ZW50IGhlYWRlcg0KPj4gK2ZhbWlsaWVz LCBhbmQgY2FuIGJlIGV4dGVuZGVkIHRvIG1hdGNoIGFnYWluc3Qgb3RoZXIgYWNjZXB0IGhl YWRlcnMgYXMgd2VsbC4NCj4+ICtTZWxlY3RpbmcgdGhlIGFwcHJvcHJpYXRlIGhlYWRlciB2 YWx1ZSBpcyBhY2hpZXZlZCBieSBjb21wYXJpbmcgYSBsaXN0IG9mDQo+PiArc2VydmVyIG9w dGlvbnMgYWdhaW5zdCB0aGUgcXVhbGl0eS1pbmRleGVkIHZhbHVlcyBzdXBwbGllZCBieSB0 aGUgY2xpZW50LiIpDQo+IFRoaXMgaXMgYSB3ZWUgYml0IHRvbyBsb25nIElNTy4NCj4gDQo+ ICAgICAgLS0gKA0KPiANCg0KTXlzZWxmLCBJIGNvbnNpZGVyIHRoZSBsZW5ndGggdG8gYmUg YWJvdXQgcGVyZmVjdCAtLSBpdCBpc24ndCB2ZXJib3NlbHkgDQp3b3JkZWQsIGl0IGlzIG9u bHkgYSBzaW5nbGUgcGFyYWdyYXBoIGFuZCBpdCBjbGVhcmx5IGV4cGxhaW5zIHdoYXQgaXQg DQpjYW4gZG8uDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg== --------------BYtxVOx0IxlIw0eQVTZXxzvy Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------BYtxVOx0IxlIw0eQVTZXxzvy-- --------------sue3XcjFOihl0WsPZg1e0GCP-- --------------kxu6Ko0PZU5KjN8mMk0Df0Sj Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYx9iqwUDAAAAAAAKCRBJ4+4iGRcl7rZA AQCLWvx565IFyn24ScS9yZnJ/9WsV2xbafND5+ihFwfDGQD/XCfxGbRTV6iwOl5z9y7KyTgHZjVJ kNw3vGuYHUtNwwQ= =AUEY -----END PGP SIGNATURE----- --------------kxu6Ko0PZU5KjN8mMk0Df0Sj-- From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] gnu: Add matterhorn. References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> In-Reply-To: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> Resent-From: Mathieu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Nov 2022 15:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.166757467830262 (code B ref 44518); Fri, 04 Nov 2022 15:12:01 +0000 Received: (at 44518) by debbugs.gnu.org; 4 Nov 2022 15:11:18 +0000 Received: from localhost ([127.0.0.1]:54553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqyLm-0007s1-6s for submit@debbugs.gnu.org; Fri, 04 Nov 2022 11:11:18 -0400 Received: from knopi.disroot.org ([178.21.23.139]:38132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqyLh-0007rc-JU for 44518@debbugs.gnu.org; Fri, 04 Nov 2022 11:11:17 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 13CB641198 for <44518@debbugs.gnu.org>; Fri, 4 Nov 2022 16:11:12 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id VBJfC7ANcsaW for <44518@debbugs.gnu.org>; Fri, 4 Nov 2022 16:11:11 +0100 (CET) Date: Fri, 4 Nov 2022 16:11:09 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disr.it; s=mail; t=1667574670; bh=1+1p9i3bBEPp2CHz0DXxeHlcrcq5eHe0zbCD3gl2844=; h=Date:From:To:Subject:From; b=TrqfznoIbh3kBGROeGrSWBQ981Y4vzVZ1MQ7terHIzg1BwPZ3XeqLV1uIPnLIIwfO ia5qvfmMZXU3G2op3AJiC9+5in4Qh44YNtdhdUqS2VaY0+npmgOkV/Vp7bOrGn4L7r RzgEcxceQHF7l4ibw7TkqOKt3jgGSW8mZC0AAFBwENxbOiN97U1SNjdkjOJWK/BDzF 9WEluPV5LNz7UD7dnVFJRlZNxJuKyYwKIWtmRg3jSH8KI+bHnYGc5r8/PMx0T7iyyn P8p3wimCu2WnPgfU7iQoNDvFb3CgrFvps+ctX9fcg+6jx/9jigwgHZhIcBpIfKsB64 QUEufXzJRk+Cw== From: Mathieu Message-ID: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Spam-Score: 0.0 (/) 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 (-) Do you receive email notifications from here, elaexuotee, and are you by = any chance still an active Guix user=3F Matterhorn would be a great addit= ion to Guix packages. From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH] gnu: Add matterhorn. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Jul 2024 23:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Romain GARBAGE Cc: 71938@debbugs.gnu.org, 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172030725828784 (code B ref 44518); Sat, 06 Jul 2024 23:08:02 +0000 Received: (at 44518) by debbugs.gnu.org; 6 Jul 2024 23:07:38 +0000 Received: from localhost ([127.0.0.1]:46945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQEVG-0007UA-Dv for submit@debbugs.gnu.org; Sat, 06 Jul 2024 19:07:38 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21145) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQEVE-0007Tv-Kb; Sat, 06 Jul 2024 19:07:37 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1720307250; cv=none; d=zohomail.com; s=zohoarc; b=dcd5GwUoyJDQtvD1xOon6xP2y5STHNmuNJLB0a6TmPwhYE+MSMWF/gmC0PmFPBiPzrZwfdjHhcI4p3pozGXC43eoF4Vri+plyWckwzgPc02WcK7V+IOEhtC+mtZpmlPr5TazFLoarRLRUMHGfWl5+JwsW+J/lo5r1i4UQTGGitU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1720307250; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=Z/yVZMoU1TDB2n4DABSw4bH2KbcUQZH9jObtLy11ckM=; b=LX+tdJ3TzUoaOaE/PtfuAiaUspbOaBC0aTCob0e7OmPVJkJDJrmX/Sg1mIHTB1kxW+Njcv11qIlOLOzQsSsn0U5IWkiQAlC2Dw3h37h+1UfueDSdf0RDvBld7rw7pcKyX0UIVV7mNln4E5jP0HdwOuS+oMX3hEuDLd/1dtKpu/U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1720307250; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=Z/yVZMoU1TDB2n4DABSw4bH2KbcUQZH9jObtLy11ckM=; b=LCgK+teScl3KMR67kz8S7r8BHcZrGz6Vbfbq2EphW3ceEAWogXumZJVyk1iatvGc bBCzlJe5FfMpkbf0o8DbZewULvJ9Y1EiZkamShoPP51shLVQ3K1ysb/sz3Pg+IJjPGY jIHy+9Y3mfdsQ7heGRomdsm+07o1oHMdDDVO/K9Y= Received: by mx.zohomail.com with SMTPS id 1720307248405523.9063514931885; Sat, 6 Jul 2024 16:07:28 -0700 (PDT) From: Ricardo Wurmus In-Reply-To: <20240704103616.32655-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Thu, 4 Jul 2024 12:36:16 +0200") References: <20240704103616.32655-1-romain.garbage@inria.fr> Date: Sun, 07 Jul 2024 01:07:25 +0200 Message-ID: <87zfqurufm.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) 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 Romain, > * gnu/packages/haskell-apps.scm (matterhorn): New variable. > * gnu/packages/haskell-crypto.scm (ghc-crypton, ghc-crypton-x509, > ghc-crypton-x509-store, ghc-crypton-x509-system, > ghc-crypton-x509-validation, ghc-tls-1.9): New variables. > * gnu/packages/haskell-web.scm (ghc-crypton-connection, > ghc-mattermost-api, ghc-mattermost-api-qc, ghc-modern-uri): New variables. > * gnu/packages/haskell-xyz.scm (ghc-aspell-pipe, ghc-bimap, > ghc-checkers, ghc-monad-parallel, ghc-text-zipper-13, ghc-stm-delay, > ghc-unique, ghc-unix-compat-7, ghc-vty-6, ghc-vty-crossplatform, > ghc-vty-unix, ghc-hclip, ghc-brick, ghc-brick-skylighting): New variables. thank you for the patch! This looks all pretty good. There are a few minor quibbles: * Please make one commit for every added package. * matterhorn: Please sort inputs alphabetically. * ghc-crypton: please use Texinfo syntax such as @itemize for the list of features. * ghc-crypton-x509: it would be good to know if there is something we can do to make tests pass. If the tests are pointless it would be good to record that. Please also make sure that the description is ... descriptive. * ghc-tls-1.9, ghc-unix-compat-7, ghc-vty-6, ghc-text-zipper-13: Is it desirable to have these packages instead of upgrading the existing packages? Is there pending work on the Haskell team branch(es) that would make the use of these versioned variants obsolete? * Please check whether potentially unwanted changes should really be included, such as the cosmetic changes to ghc-githash. I also just found that there's an old patch set for matterhorn; I cc'd the issue email address. -- Ricardo From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH] gnu: Add matterhorn. Resent-From: "Romain GARBAGE" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: "Ricardo Wurmus" Cc: 71938@debbugs.gnu.org, 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172051577227187 (code B ref 44518); Tue, 09 Jul 2024 09:03:01 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 09:02:52 +0000 Received: from localhost ([127.0.0.1]:52133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR6kO-00074Q-BJ for submit@debbugs.gnu.org; Tue, 09 Jul 2024 05:02:52 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:29615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR6kM-000748-11; Tue, 09 Jul 2024 05:02:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=mime-version:content-transfer-encoding:date:message-id: cc:subject:from:to:references:in-reply-to; bh=wzrPTVPMxCjQMe13of+0jhdtIlDGvy0UDkncjbkpLqw=; b=fBqM1to6LecDu9THTNXyWzVskXD9BHZ8SdPcvjgjyd63a9SjfrGERHrC tyFLLsRsQhyhsBbIDtV7R+wW0p3K47Ghw4YDBbnOaOdx+q+ur6zah2ePp lZecd4OA9JCzA+0rZ/Ez4hXU8M9MOlwO2e2jjj/NjVbcYO92MLF7BmUu9 o=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,194,1716242400"; d="scan'208";a="91698300" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO localhost) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 11:02:37 +0200 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 09 Jul 2024 11:02:36 +0200 Message-Id: From: "Romain GARBAGE" X-Mailer: aerc 0.15.2 References: <20240704103616.32655-1-romain.garbage@inria.fr> <87zfqurufm.fsf@elephly.net> In-Reply-To: <87zfqurufm.fsf@elephly.net> X-Spam-Score: 0.0 (/) 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 Ricardo, On Sun Jul 7, 2024 at 1:07 AM CEST, Ricardo Wurmus wrote: > Hi Romain, > > > * gnu/packages/haskell-apps.scm (matterhorn): New variable. > > * gnu/packages/haskell-crypto.scm (ghc-crypton, ghc-crypton-x509, > > ghc-crypton-x509-store, ghc-crypton-x509-system, > > ghc-crypton-x509-validation, ghc-tls-1.9): New variables. > > * gnu/packages/haskell-web.scm (ghc-crypton-connection, > > ghc-mattermost-api, ghc-mattermost-api-qc, ghc-modern-uri): New variabl= es. > > * gnu/packages/haskell-xyz.scm (ghc-aspell-pipe, ghc-bimap, > > ghc-checkers, ghc-monad-parallel, ghc-text-zipper-13, ghc-stm-delay, > > ghc-unique, ghc-unix-compat-7, ghc-vty-6, ghc-vty-crossplatform, > > ghc-vty-unix, ghc-hclip, ghc-brick, ghc-brick-skylighting): New variabl= es. > > thank you for the patch! This looks all pretty good. Thank you for your review. I will send a v2 fixing the comments I don't ans= wer below. > There are a few minor quibbles: > [...] > * ghc-tls-1.9, ghc-unix-compat-7, ghc-vty-6, ghc-text-zipper-13: Is it > desirable to have these packages instead of upgrading the existing > packages? Is there pending work on the Haskell team branch(es) that > would make the use of these versioned variants obsolete? I don't have myself an answer for the first question: I didn't try to upgra= de any of these packages locally as I didn't want to "break things in Guix". I guess I could give it a try before sending the v2 if you think it is better. WDYT? As for the 2nd question, I checked the haskell-team branch and didn't see any update of these packages (I might not have checked the right thing though). --=20 Romain From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 01/25] gnu: Add ghc-crypton. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341543957 (code B ref 44518); Tue, 09 Jul 2024 14:10:02 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:14 +0000 Received: from localhost ([127.0.0.1]:53649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWr-00011i-9f for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:13 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWn-00010v-Tk; Tue, 09 Jul 2024 10:09:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=UwIyxG33EU9L9HeD31KhfmyuQZuwAmHu0BViTor1YqU=; b=nvsDxsxQZUocpO9Ew8/irRSJE2dnRKBNmHzWb371oBkGo83gtmyFXb7p 6nPQ9tZHdex1Hlc07Yv/bSnp8UVrT50TkHl0ML3HLDQziH5FKOgo4mumo radbayCW7Oe2znAn+GDZR2hyAc8H87/0fZ4sS+oz8VxZ2l8+GXMf9B0r4 o=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739195" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:32 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:45 +0200 Message-ID: <20240709140812.6183-2-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton): New variable. Change-Id: I91902a8dbc0df2d19729933e6cd096810fdc1059 --- gnu/packages/haskell-crypto.scm | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 83ba8bc10b..12ffd10743 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -612,6 +612,46 @@ (define-public ghc-crypto-random abstraction for CPRNGs.") (license license:bsd-3))) +(define-public ghc-crypton + (package + (name "ghc-crypton") + (version "0.34") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton" version)) + (sha256 + (base32 "1mhypjhzn95in853bp7ary0a2xc6lsji6j8hrrgn2mfa4ilq8i24")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton"))) + (inputs (list ghc-memory ghc-basement)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit + ghc-tasty-kat)) + (home-page "https://github.com/kazu-yamamoto/crypton") + (synopsis "Cryptography Primitives sink") + (description + "This package provides a repository of cryptographic primitives. +@itemize @bullet + +@item Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, +Salsa, XSalsa, ChaCha. + +@item Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, +Whirlpool, Blake2. + +@item MAC: HMAC, KMAC, Poly1305 + +@item Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, +Ed25519, Ed448 + +@item Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF + +@item Cryptographic Random generation: System Entropy, Deterministic Random Generator + +@item Data related: Anti-Forensic Information Splitter (AFIS) +@end itemize") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 02/25] gnu: Add ghc-crypton-x509. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341574009 (code B ref 44518); Tue, 09 Jul 2024 14:10:03 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:17 +0000 Received: from localhost ([127.0.0.1]:53657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWu-00012L-ER for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:17 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWp-00010v-Ds; Tue, 09 Jul 2024 10:09:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=tM11IhMeRmgXQGOPMIZB+V1ghJH5x/E4ojRjBWQ8TPc=; b=pmfTBbvfp61WjiqJA1LsEP8mMUvSTMSYvVWZGHXdoaYiMKTnQNKNSAUR 9GOKV3HT8XRnGkeHoocxjuARx4sQ4LmFuj6dOT5PP+3Cu7rEZroRfmwBb ReZwWyxAt3EErfZCbllOb0OiARcwHnp13O6aQnsA5xldFuE9Eoa2Maw+n Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739196" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:33 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:46 +0200 Message-ID: <20240709140812.6183-3-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509): New variable. Change-Id: I0bea5088c2fd23b77f22a2017303bac849c45c29 --- gnu/packages/haskell-crypto.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 12ffd10743..9bbf3ee0fc 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -652,6 +652,37 @@ (define-public ghc-crypton @end itemize") (license license:bsd-3))) +(define-public ghc-crypton-x509 + (package + (name "ghc-crypton-x509") + (version "1.7.6") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509" version)) + (sha256 + (base32 "1zyaz0krf08g36g30zr5wn8f2x51l4dj2zcjnhpiw9h05p54mdzb")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509"))) + (inputs (list ghc-memory + ghc-hourglass + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-asn1-parse + ghc-crypton)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-x509)) + (arguments + `(#:cabal-revision ("1" + "10a2x47znhbayyfr6fqgq27623akpycyjbfxz4hnavavf1x6ary5") + ;; build phase fails when tests are activated. + ;; See https://github.com/kazu-yamamoto/crypton-certificate/pull/7 + #:tests? #f)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X509 reader and writer") + (description "Generic X509 support for Haskell.") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 00/25] Add matterhorn package. References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> In-Reply-To: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341584038 (code B ref 44518); Tue, 09 Jul 2024 14:10:03 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:18 +0000 Received: from localhost ([127.0.0.1]:53662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWv-00012x-QF for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:18 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWq-00010v-Bw; Tue, 09 Jul 2024 10:09:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Mi4tLrnNKnbNhaV0hMmUfZ7oSHI8k1wrPUEpZqBR2Lw=; b=WeQUMeoUdChaV6mXENBjHAcJYxGFvm4JQ5bPnqH6JdxgGWl8n6muB34i qaAcVx+F0YNzjBFzS5BX0J4eM5O3lTMEcsq/iPketTB752VTKct8l62GQ r2aHoE2uWgYOBhDKpXD8nhReSqXhXzgb6kI0I0RoQEastyD91UXJg/s2H E=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739197" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:32 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:44 +0200 Message-ID: <20240709140812.6183-1-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) v2 changes: * one commit per package addition/update * matterhorn inputs sorted alphabetically * ghc-crypton description modified to use Texinfo syntax * ghc-crypton-x509 description modified * added a comment explaining why tests are disabled for ghc-crypton-x509 * updated ghc-text-zipper instead of adding a new package with a more up-to-date version * removed cosmetic changes for unrelevant packages (added dby mistake) A few comments regarding the other points raised by Ricardo: * As for reenabling the tests for ghc-crypton-x509, the PR mentioned in the comment provided a trivial fix of the .cabal file (which I didn't try). I can add it as a snippet or a substitute* in a fix phase if needed, just let me know. * As for updating ghc-tls, ghc-vty and ghc-unix-compat, it seems that the changes are not trivial and that updating these packages introduces breakages (tested locally). IMHO, updating the corresponding packages/fixing the breakages is out of the scope of this patch series. What would the proper way to handle things here? Romain GARBAGE (25): gnu: Add ghc-crypton. gnu: Add ghc-crypton-x509. gnu: Add ghc-crypton-x509-store. gnu: Add ghc-crypton-x509-system. gnu: Add ghc-crypton-x509-validation. gnu: Add ghc-tls-1.9. gnu: Add ghc-crypton-connection. gnu: Add ghc-mattermost-api. gnu: Add ghc-mattermost-api-qc. gnu: Add ghc-modern-uri. gnu: Add ghc-aspell-pipe. gnu: Add ghc-bimap. gnu: Add ghc-checkers. gnu: Add ghc-monad-parallel. gnu: ghc-text-zipper: Update to 0.13. gnu: Add ghc-stm-delay. gnu: Add ghc-unique. gnu: Add ghc-unix-compat-7. gnu: Add ghc-vty-crossplatform. gnu: Add ghc-vty-unix. gnu: Add ghc-vty-6. gnu: Add ghc-hclip. gnu: Add ghc-brick. gnu: Add ghc-brick-skylighting. gnu: Add matterhorn. gnu/packages/haskell-apps.scm | 92 +++++++++ gnu/packages/haskell-crypto.scm | 177 ++++++++++++++++++ gnu/packages/haskell-web.scm | 121 ++++++++++++ gnu/packages/haskell-xyz.scm | 318 +++++++++++++++++++++++++++++++- 4 files changed, 706 insertions(+), 2 deletions(-) -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 03/25] gnu: Add ghc-crypton-x509-store. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341614094 (code B ref 44518); Tue, 09 Jul 2024 14:10:04 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:21 +0000 Received: from localhost ([127.0.0.1]:53671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWx-00013V-Do for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:20 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWr-00010v-7B; Tue, 09 Jul 2024 10:09:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Y0BJ2OyQlgqIZ6y7wxuOm2gUSTQloQ6hcNHWDRKfJGE=; b=J2EhDprtbXBZe7djaicvl8QjOooyg35vF5dJ/88xzllCq6zDTQlFDXi8 DWR1io8kF4wbQg1nh1OZ7fq8OXfy+pzl9rBe/o95JRmShLyQk5HXdJVjb K3MGDqr+jLv4Bz6dnYGDPq/mLJBF6fxevoF2AaVmh5wa8ymiipujvRFgB 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739198" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:33 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:47 +0200 Message-ID: <20240709140812.6183-4-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-store): New variable. Change-Id: Id9e2bd91d99c09fee5bd0054741176108b7376ed --- gnu/packages/haskell-crypto.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 9bbf3ee0fc..3f2517143c 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -683,6 +683,28 @@ (define-public ghc-crypton-x509 (description "Generic X509 support for Haskell.") (license license:bsd-3))) +(define-public ghc-crypton-x509-store + (package + (name "ghc-crypton-x509-store") + (version "1.6.9") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-store" version)) + (sha256 + (base32 "0vr5b9cyf9x016wn1g0bryslf5nz8jq2sy8r3llwqfg02apihqiy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-store"))) + (inputs (list ghc-pem ghc-asn1-types ghc-asn1-encoding ghc-crypton + ghc-crypton-x509)) + (native-inputs (list ghc-tasty ghc-tasty-hunit)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X.509 collection accessing and storing methods") + (description + "X.509 collection accessing and storing methods for certificate, crl, exception +list") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 05/25] gnu: Add ghc-crypton-x509-validation. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341634145 (code B ref 44518); Tue, 09 Jul 2024 14:10:04 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:23 +0000 Received: from localhost ([127.0.0.1]:53679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWz-00014Q-Sc for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:22 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWs-00010v-D7; Tue, 09 Jul 2024 10:09:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PNTpy/4lyO69GnB/5fh0ibjn0HZI5j0XYqzbbQeqCm8=; b=RgUn3aACggExuMKEOThMVUQxNA3DxZeqajZw1ZMB/ZlVuSSIRvrA/ZuO 8neuLD/945NHHyFI8CKKVioLifsgNzSzh0RraNySo6Ijitme8wnEjizrZ 40S7E1S0Js8QJvmoL6jtAo31AsZfc7P9POVKoVyfDkfpz+v6fZ39lbO2F 8=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739200" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:34 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:49 +0200 Message-ID: <20240709140812.6183-6-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-validation): New variable. Change-Id: Ib25c2dee8fef24c763cf70dfa1c615405d250d39 --- gnu/packages/haskell-crypto.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 5c69def661..5c5305afa9 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -725,6 +725,33 @@ (define-public ghc-crypton-x509-system storage methods") (license license:bsd-3))) +(define-public ghc-crypton-x509-validation + (package + (name "ghc-crypton-x509-validation") + (version "1.6.12") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-validation" version)) + (sha256 + (base32 "1xjhwvmkcy47a6xiqxb3xy944ca7g660203jdrz5xzd46zibfq0f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-validation"))) + (inputs (list ghc-memory + ghc-hourglass + ghc-data-default-class + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton)) + (native-inputs (list ghc-tasty ghc-tasty-hunit)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X.509 Certificate and CRL validation") + (description "X.509 Certificate and CRL validation. please see README") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 04/25] gnu: Add ghc-crypton-x509-system. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341664210 (code B ref 44518); Tue, 09 Jul 2024 14:10:05 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:26 +0000 Received: from localhost ([127.0.0.1]:53692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX3-00015m-Ia for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:25 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWt-00010v-E2; Tue, 09 Jul 2024 10:09:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=umCoi1DRylNHY1jQkRxZ8aTufQAOpVtdlTiZZ6UBSK4=; b=ag6qk69SF4IVhQNndzgkwcbHYaOKQOIsWJsBhdFLyxDkLRuiH/vUB8rS 6c4LjOYyTaSTGksNcW7RknsuEyip33YqRkpbI6+Fgi54LiO9HCyJ/DeN3 FNef636OWVwUui6g7DvBfQq9q/oOQyaPRsjQUMMVQNS7wpzYny9VLb7IM 8=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739199" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:34 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:48 +0200 Message-ID: <20240709140812.6183-5-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-system): New variable. Change-Id: Idfadaf630a3bcc4d019738d37ae9ee888f49fd80 --- gnu/packages/haskell-crypto.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 3f2517143c..5c69def661 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -705,6 +705,26 @@ (define-public ghc-crypton-x509-store list") (license license:bsd-3))) +(define-public ghc-crypton-x509-system + (package + (name "ghc-crypton-x509-system") + (version "1.6.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-system" version)) + (sha256 + (base32 "1jilnr9715njlx1hqvg5lrsrwk12r04maypmh18di0sybwg2cdm4")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-system"))) + (inputs (list ghc-pem ghc-crypton-x509 ghc-crypton-x509-store)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "Handle per-operating-system X.509 accessors and storage") + (description + "System X.509 handling for accessing operating system dependents store and other +storage methods") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 06/25] gnu: Add ghc-tls-1.9. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341664225 (code B ref 44518); Tue, 09 Jul 2024 14:10:06 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:26 +0000 Received: from localhost ([127.0.0.1]:53696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX4-00015z-Bv for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:26 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWu-00010v-7y; Tue, 09 Jul 2024 10:09:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ZjueEnCPHxXDxX9lyAdXVNf/vx4CP+/a7qSFacS+55o=; b=q5zqOrY3tD+fSb4w0oDoXGOB2lvX74MILl3nx0vixr9U2IaKxEte6TMW pJczpoEJ0onEpvBxF/+cEyBZa1gjM9ZF5M1x0aI6WSxB9cZWG6CKFpmLH K1IaSTtXVCNl1Pz0DQrxCL65Vfu1jaXnC26gh3kn6M40pPGhmc2b5TP4i g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739202" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:35 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:50 +0200 Message-ID: <20240709140812.6183-7-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-tls-1.9): New variable. Change-Id: I53d26e85d7ed333be036cb5e0e359b72f5c21262 --- gnu/packages/haskell-crypto.scm | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 5c5305afa9..dfd28a3537 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -861,6 +861,43 @@ (define-public ghc-tls extensions.") (license license:bsd-3))) +(define-public ghc-tls-1.9 + (package + (name "ghc-tls") + (version "1.9.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tls" version)) + (sha256 + (base32 "0gj3af9sqd0bw7dpcqfyvbslpxsk2ij00a77kl710fwhw35vj1an")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tls"))) + (inputs (list ghc-cereal + ghc-data-default-class + ghc-memory + ghc-crypton + ghc-asn1-types + ghc-asn1-encoding + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton-x509-validation + ghc-async + ghc-unix-time + ghc-network)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-quickcheck)) + (home-page "http://github.com/vincenthz/hs-tls") + (synopsis "TLS/SSL protocol native implementation (Server and Client)") + (description + "Native Haskell TLS and SSL protocol implementation for server and client. +This provides a high-level implementation of a sensitive security protocol, +eliminating a common set of security issues through the use of the advanced +type system, high level constructions and common Haskell features. Currently +implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and +Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many +extensions.") + (license license:bsd-3))) + (define-public ghc-hsopenssl (package (name "ghc-hsopenssl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 07/25] gnu: Add ghc-crypton-connection. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341674240 (code B ref 44518); Tue, 09 Jul 2024 14:10:06 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:27 +0000 Received: from localhost ([127.0.0.1]:53700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX5-00016E-3L for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:27 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWu-00011E-NT; Tue, 09 Jul 2024 10:09:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GYC0qD3G9ndLi9cc0+458oS22vmuUZRzqMS7PHdKhKw=; b=M+E2hyGYAJAbnmwuhnVMyY1dh71bmCqPLcxDa3kJItmO+C6S6gprS1vY KojK7vNDhwfRjMGkEQ5uvr3SO8Vl7klsXe/eWtRWTeWSvs+SCxIowGQzy 9tyailH/5xl8haIbvRu8/2xUKH02iJLqTb0umhiLzKItbTvzv/nEF7zeO 0=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739203" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:36 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:51 +0200 Message-ID: <20240709140812.6183-8-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-crypton-connection): New variable. Change-Id: I37bc263de2aa9f3ce7b06b9a752424a0550bf6d3 --- gnu/packages/haskell-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 0aaa609e42..08b2136cb2 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -89,6 +89,35 @@ (define-public ghc-cookie (description "HTTP cookie parsing and rendering library for Haskell.") (license license:expat))) +(define-public ghc-crypton-connection + (package + (name "ghc-crypton-connection") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-connection" version)) + (sha256 + (base32 "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-connection"))) + (inputs (list ghc-basement + ghc-data-default-class + ghc-network + ghc-tls-1.9 + ghc-socks + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton-x509-system + ghc-crypton-x509-validation)) + (home-page "https://github.com/kazu-yamamoto/crypton-connection") + (synopsis "Simple and easy network connections API") + (description + "Simple network library for all your connection need. Features: Really simple to +use, SSL/TLS, SOCKS. This library provides a very simple api to create sockets to a +destination with the choice of SSL/TLS, and SOCKS.") + (license license:bsd-3))) + (define-public ghc-curl (package (name "ghc-curl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 08/25] gnu: Add ghc-mattermost-api. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341684262 (code B ref 44518); Tue, 09 Jul 2024 14:10:07 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:28 +0000 Received: from localhost ([127.0.0.1]:53706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX6-00016a-Db for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:28 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWv-00010v-Mq; Tue, 09 Jul 2024 10:09:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ZSgPjnkBFcYUv16lfu9CKLCeftYrDmvXhEHoKrSSscs=; b=F2AhDz5GAlXSfZcSRFeIEIqN8YTa0BRbI4jLczHoFqqH66gR8mewTROp WBgoHHz0ZFCV8hcKaVB10yojZQ4AQNDGFxmxdavweto6N0AOfUEH6VgHD 4qfmP2OVPxQZPiD3ddA9yHt2D+u6YEElECWSjXDv+UqpUgHF/aY6xThQM c=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739204" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:36 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:52 +0200 Message-ID: <20240709140812.6183-9-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-mattermost-api): New variable. Change-Id: Idc2a8fb0d8589b38d7e50aa7565fff71dcc6ab28 --- gnu/packages/haskell-web.scm | 42 ++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 08b2136cb2..8021cbaefc 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -843,6 +843,48 @@ (define-public ghc-css-text Haskell.") (license license:bsd-3))) +(define-public ghc-mattermost-api + (package + (name "ghc-mattermost-api") + (version "90000.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "mattermost-api" version)) + (sha256 + (base32 "1ka3r4bnfwlbjnkws8vkg8i9gj8wzsyss137p7hxrx4sr75s6iyv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "mattermost-api"))) + (inputs (list ghc-websockets + ghc-aeson + ghc-crypton-connection + ghc-memory + ghc-resource-pool + ghc-http + ghc-http-media + ghc-network-uri + ghc-modern-uri + ghc-unordered-containers + ghc-hashable + ghc-gitrev + ghc-microlens + ghc-microlens-th + ghc-pretty-show + ghc-split + ghc-connection)) + (native-inputs (list ghc-tasty ghc-tasty-hunit ghc-hunit)) + (arguments + (list + #:tests? #f)) ;tests fail: unable to setup network socket + (home-page "http://hackage.haskell.org/package/mattermost-api") + (synopsis "Client API for Mattermost chat system") + (description + "Client API for Mattermost chat system. Mattermost is a flexible, open source +messaging platform that meets even the most demanding privacy and security +standards. This library provides network API interaction with the Mattermost +server.") + (license license:bsd-3))) + (define-public ghc-mime-types (package (name "ghc-mime-types") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 11/25] gnu: Add ghc-aspell-pipe. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341694269 (code B ref 44518); Tue, 09 Jul 2024 14:10:07 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:29 +0000 Received: from localhost ([127.0.0.1]:53708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX6-00016i-Q4 for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:29 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWv-00011E-Uu; Tue, 09 Jul 2024 10:09:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=td0JI/9a7yZpSlY2PlpukXKmMOFzpVqUa/9UHtKQ78w=; b=ZN5WtcSERHFIFq17Xh60yYXoJJxSGQfiWob2KjQnq/T3rXM8sIGyg4pn iehZuCfSe0qdn+uZY8ih/+iu6n4qmV9AfDxz8gbJWfyIhzthGJl4QuYOd 7YeaGKefP6+w/Ix1EbDapOnHhP9fM/ei+A6rdPX4BnX+csOm9R5kO6h2T 8=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739208" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:38 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:55 +0200 Message-ID: <20240709140812.6183-12-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-aspell-pipe): New variable. Change-Id: I0d31c9c457ce33b45c0fb6589413208796843920 --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index fa423ae2ca..3bdc8d6d6b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -450,6 +450,26 @@ (define-public ghc-appar style.") (license license:bsd-3))) +(define-public ghc-aspell-pipe + (package + (name "ghc-aspell-pipe") + (version "0.6") + (source + (origin + (method url-fetch) + (uri (hackage-uri "aspell-pipe" version)) + (sha256 + (base32 "09dw4v4j5pmqi8pdh3p7kk7f8pph5w33s7vd21fgvhv3arnrj6p8")))) + (build-system haskell-build-system) + (properties '((upstream-name . "aspell-pipe"))) + (inputs (list ghc-async)) + (home-page "http://hackage.haskell.org/package/aspell-pipe") + (synopsis "Pipe-based interface to the Aspell program") + (description + "This package provides a pipe-based interface to the Aspell program (no dynamic +linking required).") + (license license:bsd-3))) + (define-public ghc-assoc (package (name "ghc-assoc") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 09/25] gnu: Add ghc-mattermost-api-qc. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341704292 (code B ref 44518); Tue, 09 Jul 2024 14:10:08 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:30 +0000 Received: from localhost ([127.0.0.1]:53714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX7-000174-PW for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:30 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWw-00011Y-Gp; Tue, 09 Jul 2024 10:09:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PhJApsM2Uqkrjt8W67tYBBTmFt7kvi1mw4bh6HsxXXM=; b=NMU2i4X3ZSWBZn4kMbHc6V1ZrB2uFTJ4OXOVMeV3WnMyons9e+njUm3i 1tLPBbyPJd6iWx1Rr4w6b2sC5lURgVGH5uNvVk4utLyNcMZQvi1MDPygl +0INwAYhtgHXrgjv22m0WH6cvmBJOzYvm36JKcCaGqNITItBez6kuSfQn 0=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739206" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:37 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:53 +0200 Message-ID: <20240709140812.6183-10-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-mattermost-api-qc): New variable. Change-Id: If28b8a03170bb235b2418329d408fec8f06d4b7c --- gnu/packages/haskell-web.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 8021cbaefc..16a38fd760 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -885,6 +885,27 @@ (define-public ghc-mattermost-api server.") (license license:bsd-3))) +(define-public ghc-mattermost-api-qc + (package + (name "ghc-mattermost-api-qc") + (version "90000.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "mattermost-api-qc" version)) + (sha256 + (base32 "0lrb8l8nbrdp4y2ala8hchr8ikv5hqw710ffiiw1sz6z2dqiqbxm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "mattermost-api-qc"))) + (inputs (list ghc-mattermost-api ghc-quickcheck)) + (home-page "https://github.com/matterhorn-chat/mattermost-api-qc") + (synopsis "QuickCheck instances for the Mattermost client API library") + (description + "This package provides a library providing @code{QuickCheck} for the +mattermost-api library to allow testing. This is provided as a separate library +to allow use of the API library without testing dependencies.") + (license license:isc))) + (define-public ghc-mime-types (package (name "ghc-mime-types") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 10/25] gnu: Add ghc-modern-uri. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341704300 (code B ref 44518); Tue, 09 Jul 2024 14:10:08 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:30 +0000 Received: from localhost ([127.0.0.1]:53716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX8-00017B-6K for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:30 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWx-00010v-0a; Tue, 09 Jul 2024 10:09:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GYi66EhVso5u6RWOjGO3e5DsQcDFW9GmZj36QPl2QFA=; b=X2LTahYr1U6tevGu6r9ndWecWxKDWaGGelckSqBaBKhySXmsXqOTcEz0 lmMC3AoqkCj5BoJNUFObIztmAgkbHEMLsg+9cJMtScpBWpL/4Z53oxa63 JerkYggpMp97sp/kAz3Ad1xvx8nXQUAvgFaBtIlAvc+MzKIvvzhKnmrUw 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739207" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:38 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:54 +0200 Message-ID: <20240709140812.6183-11-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-modern-uri): New variable. Change-Id: I62d4c2722303cbeb9a7ef1acd3f12f355cf67509 --- gnu/packages/haskell-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 16a38fd760..bd33abdcb0 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -924,6 +924,35 @@ (define-public ghc-mime-types "This library provides basic MIME type handling types and functions.") (license license:expat))) +(define-public ghc-modern-uri + (package + (name "ghc-modern-uri") + (version "0.3.6.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "modern-uri" version)) + (sha256 + (base32 "1sag8l91qd7xs56rlx8r6dz9zxxmqsnfw0v47az7l8nirv7zjih2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "modern-uri"))) + (inputs (list ghc-quickcheck + ghc-hashable + ghc-megaparsec + ghc-profunctors + ghc-reflection + ghc-tagged)) + (native-inputs (list ghc-hspec + ghc-hspec-megaparsec + ghc-hspec-discover)) + (arguments + `(#:cabal-revision ("1" + "0c0mr8aqs963nmy7i8yfih24snaijgwkxim2q2khw12capshac0q"))) + (home-page "https://github.com/mrkkrp/modern-uri") + (synopsis "Modern library for working with URIs") + (description "Modern library for working with URIs.") + (license license:bsd-3))) + (define-public ghc-html (package (name "ghc-html") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 12/25] gnu: Add ghc-bimap. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341714314 (code B ref 44518); Tue, 09 Jul 2024 14:10:09 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:31 +0000 Received: from localhost ([127.0.0.1]:53720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX9-00017R-0m for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:31 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWx-00011E-0Z; Tue, 09 Jul 2024 10:09:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=z1Ax9gw3Sppo1zHbEDcCoPNq1RFnq9GeTg8IeB+3Lbg=; b=AR3fCxtfU9i+I2oorvNHvsBUEs2NqJuKKkAU97uEAroRQ686bhLN+msB +eJFGEIT8NE/xry3t1+uWb9sQyXWw8DY9/G1zn09bGpNUZ3gDif7oqNGD Q3nAi6me1f/0WUnb7WO54+ijHeJFgq2pdxGxC9NY6QByN6OH47PJhH1UY U=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739209" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:38 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:56 +0200 Message-ID: <20240709140812.6183-13-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-bimap): New variable. Change-Id: Ib6ffebff5417273afaa3a08005aae3445606d6d2 --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bdc8d6d6b..60d25dd4bf 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -972,6 +972,27 @@ (define-public ghc-bifunctors (description "This package provides bifunctors for Haskell.") (license license:bsd-3))) +(define-public ghc-bimap + (package + (name "ghc-bimap") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "bimap" version)) + (sha256 + (base32 "158cdwk9jwklcfgbn62dqq255i40w13ifggsdps87sxc5q7lpd5h")))) + (build-system haskell-build-system) + (properties '((upstream-name . "bimap"))) + (native-inputs (list ghc-quickcheck)) + (home-page "https://github.com/joelwilliamson/bimap") + (synopsis "Bidirectional mapping between two key types") + (description + "This package provides a data structure representing a bidirectional mapping +between two key types. Each value in the bimap is associated with exactly one +value of the opposite type.") + (license license:bsd-3))) + (define-public ghc-bindings-dsl (package (name "ghc-bindings-dsl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 15/25] gnu: ghc-text-zipper: Update to 0.13. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341744347 (code B ref 44518); Tue, 09 Jul 2024 14:10:09 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:34 +0000 Received: from localhost ([127.0.0.1]:53728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXB-00017u-NW for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:33 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWy-00010v-9g; Tue, 09 Jul 2024 10:09:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=nFPGRz8U8NEbEx3yT9hDcVjfJUDfxgTUq3gsYZs8viE=; b=qYfVfDK6ElfXobAbPGntstXYb0edLqiNsI4bA+Kc0ZuBP6SUqF4c2x/b PyKLqdKkxGG+HxD0hKwSxuYS+Hg1/rMS/1I4J7JPpMNZk77psBMDA0sty IOLZgvLfa/ocSYVBu2XkNtS0sQ/qQ0gnpJ9rq5bNRd3y73kbdnyqOf3dN g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739212" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:40 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:59 +0200 Message-ID: <20240709140812.6183-16-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-text-zipper): Update to 0.13. Change-Id: I0ae9154713d799b48f9f0772a7c7ee2210493095 --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4d00382ea3..67ced12750 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8519,13 +8519,13 @@ (define-public ghc-text-short (define-public ghc-text-zipper (package (name "ghc-text-zipper") - (version "0.12") + (version "0.13") (source (origin (method url-fetch) (uri (hackage-uri "text-zipper" version)) (sha256 (base32 - "00k7d6qfznhp6l2ihw3pppkn580pwd7ac7wx9vidil4y9hjagaw6")))) + "1acq583wmgb53viqslbkgl454300fawg5lryxddfiy1mqk3iqlh6")))) (build-system haskell-build-system) (properties '((upstream-name . "text-zipper"))) (inputs (list ghc-vector)) -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 13/25] gnu: Add ghc-checkers. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341744354 (code B ref 44518); Tue, 09 Jul 2024 14:10:10 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:34 +0000 Received: from localhost ([127.0.0.1]:53730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXC-000184-1n for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:34 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWx-00011x-Mk; Tue, 09 Jul 2024 10:09:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=to/GTRDcIhr05DpQtEyTy9M9imrMkwMjTIvfNS2bWpI=; b=ee0GarMrWcMNIBJOkCbbFBbJ5PST0mKsnxVlVwEVFMF49qYCwCpqRbPU 4oBYqXG7Qhj+GW7QnYfCT5e/HovSbQEgvywz9Cs0Hx4ki2X824Qt1BlEy iyw/hzW6lfRoD831kS68ky3dp1OCh71KIobsCxYAYn1exujcv3Zrof3ym g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739210" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:39 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:57 +0200 Message-ID: <20240709140812.6183-14-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-checkers): New variable. Change-Id: I4228398238a169e49e68ead60cbe69ef0437e3e9 --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 60d25dd4bf..e29e84aa9b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1830,6 +1830,31 @@ (define-public ghc-cheapskate cross-site scripting (@dfn{XSS}) attacks.") (license license:bsd-3))) +(define-public ghc-checkers + (package + (name "ghc-checkers") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "checkers" version)) + (sha256 + (base32 "1r4rsa4k0fy8xig3m530ryflry9viv9v47g4gh7h0ld27rbd6z60")))) + (build-system haskell-build-system) + (properties '((upstream-name . "checkers"))) + (inputs (list ghc-random ghc-quickcheck ghc-semigroupoids)) + (arguments + `(#:cabal-revision ("1" + "0wkvf57zd7i87z18vj285whjpcl9pscpwxz2cp7v7w6kk0769p0i"))) + (home-page "https://github.com/haskell-checkers/checkers") + (synopsis "Check properties on standard classes and data structures") + (description + "Checkers wraps up the expected properties associated with various standard type +classes as @code{QuickCheck} properties. Also some morphism properties. It +also provides arbitrary instances and generator combinators for common data +types. . © 2008-2013 by Conal Elliott; BSD3 license.") + (license license:bsd-3))) + (define-public ghc-chell (package (name "ghc-chell") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 14/25] gnu: Add ghc-monad-parallel. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341744361 (code B ref 44518); Tue, 09 Jul 2024 14:10:10 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:34 +0000 Received: from localhost ([127.0.0.1]:53732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXC-00018B-E9 for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:34 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWy-00011Y-6R; Tue, 09 Jul 2024 10:09:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=9MIjaJlolzssgQM7yi2jGJ/aOAc1Usb6UF22Oz0curk=; b=vPyHG1q2TYfMqUaRJXNSlu3/7CjSjHrQ5WPj9kqObejR5aaVZNS0jTmK dB2SoGrO+a5+nclgb5car3BZJU8TqlV3ovcqJeK7zNKJWU8g0FMkGTX4E my6PMOYHZ6jlO+4xB8fajBEZWXlwSoDgnQ9CsLawQVMNQLUC60BfktsvK 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739211" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:39 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:53:58 +0200 Message-ID: <20240709140812.6183-15-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable. Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021 --- gnu/packages/haskell-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e29e84aa9b..4d00382ea3 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7563,6 +7563,28 @@ (define-public ghc-monad-par-extras and other added capabilities layered on top of the @code{Par} monad.") (license license:bsd-3))) +(define-public ghc-monad-parallel + (package + (name "ghc-monad-parallel") + (version "0.8") + (source + (origin + (method url-fetch) + (uri (hackage-uri "monad-parallel" version)) + (sha256 + (base32 "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4")))) + (build-system haskell-build-system) + (properties '((upstream-name . "monad-parallel"))) + (inputs (list ghc-parallel ghc-transformers-compat)) + (home-page "https://hub.darcs.net/blamario/SCC.wiki/") + (synopsis "Parallel execution of monadic computations") + (description + "This package defines classes of monads that can perform multiple executions in +parallel and combine their results. For any monad that's an instance of the +class, the package re-implements a subset of the Control.Monad interface, but +with parallel execution.") + (license license:bsd-3))) + (define-public ghc-monadrandom (package (name "ghc-monadrandom") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 16/25] gnu: Add ghc-stm-delay. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341754376 (code B ref 44518); Tue, 09 Jul 2024 14:10:11 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:35 +0000 Received: from localhost ([127.0.0.1]:53736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXD-00018Q-5e for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:35 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWy-00011E-Pa; Tue, 09 Jul 2024 10:09:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=3inXyS9uziJS36rj9DoPE10owkBlfklxXUY1rnYr3C4=; b=dBxN+NKl7A9WHl3xxruMTt5XTwLk/rDpdNxjUPI1Quh6LRYDxQGqxB8P c1/krwU9XU1FvD4dY9ZwOv0Bmsy1yN2/3LC8OK1j+uMVruWVIMfuWUlnt sj/sEqSPU55DEZxQ0pgWkTvlq3JSjkxjcPpoZQI4j9w/L5VJxs9m0hCNV 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739213" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:40 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:00 +0200 Message-ID: <20240709140812.6183-17-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-stm-delay): New variable. Change-Id: If9e20a2c103549de9b4b7d63158fe34165f6036a --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 67ced12750..6bdff48b6e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11757,6 +11757,31 @@ (define-public ghc-stm-conduit source and a sink.") (license license:bsd-3))) +(define-public ghc-stm-delay + (package + (name "ghc-stm-delay") + (version "0.1.1.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "stm-delay" version)) + (sha256 + (base32 "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi")))) + (build-system haskell-build-system) + (properties '((upstream-name . "stm-delay"))) + (home-page "https://github.com/joeyadams/haskell-stm-delay") + (synopsis "Updatable one-shot timer polled with STM") + (description + "This library lets you create a one-shot timer, poll it using STM, and update it +to ring at a different time than initially specified. . It uses GHC event +manager timeouts when available (GHC 7.2+, @@-threaded@@, non-Windows OS), +yielding performance similar to @@@code{threadDelay}@@ and +@@@code{registerDelay}@@. Otherwise, it falls back to forked threads and +@@@code{threadDelay}@@. . [0.1.1] Add @code{tryWaitDelayIO}, improve performance +for certain cases of @@@code{newDelay}@@ and @@@code{updateDelay}@@, and improve +example.") + (license license:bsd-3))) + (define-public ghc-stmonadtrans (package (name "ghc-stmonadtrans") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 20/25] gnu: Add ghc-vty-unix. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341764391 (code B ref 44518); Tue, 09 Jul 2024 14:10:11 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:36 +0000 Received: from localhost ([127.0.0.1]:53740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXD-00018e-TM for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:36 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWz-00011Y-Tj; Tue, 09 Jul 2024 10:09:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mse2Wz0mSf56prRMRscMuJVjey/tKX7kzhMPROU2VKY=; b=A7c5scnylFPGLrU0tqglD2EsFyOG/+p7uL1vxDF5wPa3RHEjyJ3kqdZH gna4zCccRtlA8pUPD+694cPDucvMqC1W8+KeiZobV9b1As+AtF9x2RABY I9+qRLhgz8BMXHnKQNvSWwtDysaxcIiygQEKkeubFdZdaG0XgoMvCegKB I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739219" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:42 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:04 +0200 Message-ID: <20240709140812.6183-21-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) gnu/packages/haskell-xyz.scm (ghc-vty-unix): New variable. Change-Id: Idf8e550a5d7b645d19af177dd65c5956ba3ab478 --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index baf797a8ca..787f70b510 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14154,6 +14154,31 @@ (define-public ghc-vty-crossplatform package so you don't have to conditionally depend on them in your cabal file.") (license license:bsd-3))) +(define-public ghc-vty-unix + (package + (name "ghc-vty-unix") + (version "0.2.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty-unix" version)) + (sha256 + (base32 "1hfxc7qw884vlq8qshhyndl3zs10jc2xr6i69vhasjywkvh6gay2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty-unix"))) + (inputs (list ghc-blaze-builder + ghc-vty-6 + ghc-vector + ghc-utf8-string + ghc-microlens + ghc-microlens-mtl + ghc-microlens-th + ghc-ansi-terminal)) + (home-page "http://hackage.haskell.org/package/vty-unix") + (synopsis "Unix backend for Vty") + (description "This package provides Unix terminal support for Vty.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 18/25] gnu: Add ghc-unix-compat-7. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341774413 (code B ref 44518); Tue, 09 Jul 2024 14:10:12 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:37 +0000 Received: from localhost ([127.0.0.1]:53746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXF-000191-3x for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:37 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWz-00011x-Td; Tue, 09 Jul 2024 10:09:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=WhOruVWQ6omRv7GpN3QfoVO6z1cXlwMDxwWbLttNbqI=; b=eOkNKFJ39AeTBDzpKD5/ZpMyL3mGFr8Xz+edIt0NUMy2wmznnZg+R6oV mmmMHS/6tYiBNyHobWayYqOSAQeXQ3XVxzGHqHzzg99kZwX7GtezJrvbD tkcvuWkDBPa7cWyH/CJlBKZoFJbdU7uDjqwWx4pARLOnBUFTfu7pp63Ry 8=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739217" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:41 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:02 +0200 Message-ID: <20240709140812.6183-19-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-unix-compat-7): New variable. Change-Id: I28e8e4924d4f829dd07059aa205d894803409320 --- gnu/packages/haskell-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d8d0ddfb98..7558a677a4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13437,6 +13437,28 @@ (define-public ghc-unix-compat isn't available, portable implementations are used.") (license license:bsd-3))) +(define-public ghc-unix-compat-7 + (package + (name "ghc-unix-compat") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "unix-compat" version)) + (sha256 + (base32 "0gz30f4g3gyjz60jbcg072ms67pwdn4by6wvdkg63hjshgl0cj60")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unix-compat"))) + (native-inputs (list ghc-monad-parallel ghc-hspec ghc-hunit ghc-extra + ghc-temporary)) + (home-page "https://github.com/haskell-pkg-janitors/unix-compat") + (synopsis "Portable POSIX-compatibility layer") + (description + "This package provides portable implementations of parts of the unix package. +This package re-exports the unix package when available. When it isn't +available, portable implementations are used.") + (license license:bsd-3))) + (define-public ghc-unix-time (package (name "ghc-unix-time") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 17/25] gnu: Add ghc-unique. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341774420 (code B ref 44518); Tue, 09 Jul 2024 14:10:12 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:37 +0000 Received: from localhost ([127.0.0.1]:53748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXF-000199-G1 for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:37 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX0-00011E-D2; Tue, 09 Jul 2024 10:09:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=z5cFg1hCulrMp9e8auwjA5jfqy0G/ntfYs/chSP/mWQ=; b=Zn84LNQHGQCVj4U20Ni2JyEn2y+JJGwae79ha75MJXBjRFpCDWike03m LRmGZ5kmdk0yd1LhawXeK0D3bXIC4brhPx07/PLyPrWmnTeynjaEWNrOL otvv5YPqku5uSHJAtlskn2MT+UPVG38BYFRxVJNwbQMFWAwrKjUP9cd5f 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739216" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:41 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:01 +0200 Message-ID: <20240709140812.6183-18-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-unique): New variable. Change-Id: Id9876b8018f5f8b3bcb82ab0bb13616ed298c31b --- gnu/packages/haskell-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6bdff48b6e..d8d0ddfb98 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13390,6 +13390,30 @@ (define-public ghc-uniplate work, but is substantially simpler and faster.") (license license:bsd-3))) +(define-public ghc-unique + (package + (name "ghc-unique") + (version "0.4.7.9") + (source + (origin + (method url-fetch) + (uri (hackage-uri "Unique" version)) + (sha256 + (base32 "14f1qnmhdmbam8qis725dhwq1mk9h86fsnzhkwhsx73ny9z29s1l")))) + (build-system haskell-build-system) + (properties '((upstream-name . "Unique"))) + (inputs (list ghc-extra ghc-hashable ghc-unordered-containers)) + (native-inputs (list ghc-hspec ghc-quickcheck)) + (arguments + `(#:tests? #f ;test Data.List.UniqueUnsorted.removeDuplicates fails + #:cabal-revision ("1" + "10s0npnfkh7naj49afmyrvnilikp6426fbhi49f97pxrgcmy4dvw"))) + (home-page "http://hackage.haskell.org/package/Unique") + (synopsis "It provides the functionality like unix \"uniq\" utility") + (description + "Library provides the functions to find unique and duplicate elements in the list") + (license license:bsd-3))) + (define-public ghc-unix-compat (package (name "ghc-unix-compat") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 21/25] gnu: Add ghc-vty-6. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341794442 (code B ref 44518); Tue, 09 Jul 2024 14:10:13 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:39 +0000 Received: from localhost ([127.0.0.1]:53754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXG-00019U-LF for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:38 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX1-00011Y-Gq; Tue, 09 Jul 2024 10:09:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=5rYiSRAmmkpbfxDi8yk1ynUG/pcU04yENkDPum4IjbM=; b=sBNptw+h6KmMyXv+mYMk6c76mOactl9L4LFX0JS8pFlY51AXHnYGMcB3 jLcVFq+e2Q4lg8yGm0zAw4Xg82K4MzBeaNfbR0nZQeeoOz8DCavftwCo/ ZUG1GUS4umsCYyzlRbsXcHyaLndqJfo+cQOzahKvRgsBD8YjkPe4CSUoU E=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739220" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:43 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:05 +0200 Message-ID: <20240709140812.6183-22-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-vty-6): New variable. Change-Id: I2e2dbbe0e99d26f38494fb6bdb51bc6d67e5c02c --- gnu/packages/haskell-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 787f70b510..9bacacf9fc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14179,6 +14179,33 @@ (define-public ghc-vty-unix (description "This package provides Unix terminal support for Vty.") (license license:bsd-3))) +(define-public ghc-vty-6 + (package + (name "ghc-vty") + (version "6.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty" version)) + (sha256 + (base32 "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty"))) + (inputs (list ghc-blaze-builder ghc-microlens ghc-microlens-mtl + ghc-utf8-string ghc-vector)) + (home-page "https://github.com/jtdaugherty/vty") + (synopsis "A simple terminal UI library") + (description + "vty is terminal GUI library in the niche of ncurses. It is intended to be easy +to use and to provide good support for common terminal types. . See the +@@vty-examples@@ package as well as the program +@@examples/interactive_terminal_test.hs@@ included in the @@vty@@ repository for +examples on how to use the library. . Import the @@Graphics.Vty@@ convenience +module to get access to the core parts of the library. . © 2006-2007 Stefan +O'Rear; BSD3 license. . © Corey O'Connor; BSD3 license. . © Jonathan +Daugherty; BSD3 license.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 24/25] gnu: Add ghc-brick-skylighting. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341794457 (code B ref 44518); Tue, 09 Jul 2024 14:10:13 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:39 +0000 Received: from localhost ([127.0.0.1]:53758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXH-00019j-Fj for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:39 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX1-00011x-Rh; Tue, 09 Jul 2024 10:09:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PEu/J56VEw1VqbGFCuG8KwdTmBrIIcv4FaJi1bhj+k0=; b=mWJXIH0nncR3tyf2OxzfW+ZYDFyosBgaRnAacgnsL3WfIMZ/O4dvFxQc RUoe8kBiC6VsoxoU0UFw94UqmJZYFESruLQ4ENAPJXT558wmxU4vfSyRm 5wqs5pYKbA8vsvpmz8Rm85bvLGFKK0dU1HDd4PRYwYNDGODUcXnzQifNE k=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739227" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:44 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:08 +0200 Message-ID: <20240709140812.6183-25-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-brick-skylighting): New variable. Change-Id: I634c108edff99b1003c26dbb2f9107ed464a5e84 --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4ccb9c01ae..4e865483fb 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15926,6 +15926,26 @@ (define-public ghc-brick package deprecates .") (license license:bsd-3))) +(define-public ghc-brick-skylighting + (package + (name "ghc-brick-skylighting") + (version "1.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "brick-skylighting" version)) + (sha256 + (base32 "1nw2x9zn0jlvykm89v80fh4187bxgn8l4cljgnf4mp4ci7aqjmkr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "brick-skylighting"))) + (inputs (list ghc-brick ghc-vty-6 ghc-skylighting-core)) + (home-page "https://github.com/jtdaugherty/brick-skylighting/") + (synopsis "Show syntax-highlighted text in your Brick UI") + (description + "This package provides a module to use Skylighting to perform syntax highlighting +and display the results in Brick-based interfaces.") + (license license:bsd-3))) + (define-public ghc-githash (package (name "ghc-githash") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 23/25] gnu: Add ghc-brick. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:10:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205341804463 (code B ref 44518); Tue, 09 Jul 2024 14:10:14 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:09:40 +0000 Received: from localhost ([127.0.0.1]:53760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBXH-00019s-Sk for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:09:40 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX1-00011E-Pz; Tue, 09 Jul 2024 10:09:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Z6VGpKJBvZD9/6TpZooOJOVWdpLd6X+vicc6NZhfAsk=; b=j1GxqdjP1czg2VkVEdI/qTOKB8yPJcu+XMeRKumlDOzUe1j9i5C/DgrG Ilf97ffIIAvtESgFOccYh6erwI8aCE1lTbhD3Os+AnYxtaPoGPcYW4bp/ FZ5wPm+88jq1ge7nS4ogXHTUSu5hWsfihkfff5wMzTG1q8lr6af6vbIrH 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739226" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:44 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:07 +0200 Message-ID: <20240709140812.6183-24-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-brick): New variable. Change-Id: I52fbfa27422a6aacca65d0e8ed5ffa3ab335cc67 --- gnu/packages/haskell-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 10618be91a..4ccb9c01ae 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15887,6 +15887,45 @@ (define-public ghc-breakpoint [README](https://github.com/aaronallen8455/breakpoint#breakpoint) for details.") (license license:expat))) +(define-public ghc-brick + (package + (name "ghc-brick") + (version "2.3.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "brick" version)) + (sha256 + (base32 "160np0bz1mcfkp077yc936i026s3zv1czn8lj3k3qr6scldavw35")))) + (build-system haskell-build-system) + (properties '((upstream-name . "brick"))) + (inputs (list ghc-vty-6 + ghc-vty-crossplatform + ghc-bimap + ghc-data-clist + ghc-microlens + ghc-microlens-th + ghc-microlens-mtl + ghc-config-ini + ghc-vector + ghc-text-zipper + ghc-unix-compat-7 + ghc-word-wrap + ghc-random)) + (native-inputs (list ghc-quickcheck)) + (home-page "https://github.com/jtdaugherty/brick/") + (synopsis "Declarative terminal user interface library") + (description + "Write terminal user interfaces (TUIs) painlessly with brick'! You write an event +handler and a drawing function and the library does the rest. . . > module Main +where > > import Brick > > ui :: Widget () > ui = str \"Hello, world!\" > > main +:: IO () > main = @code{simpleMain} ui . . To get started, see: . * + . * The + . * The demonstration programs in the programs directory . . This +package deprecates .") + (license license:bsd-3))) + (define-public ghc-githash (package (name "ghc-githash") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 25/25] gnu: Add matterhorn. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:21:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205348165944 (code B ref 44518); Tue, 09 Jul 2024 14:21:03 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:20:16 +0000 Received: from localhost ([127.0.0.1]:53848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBhX-0001Xi-Pf for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:20:16 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX2-00010v-KT; Tue, 09 Jul 2024 10:09:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=qTHoZDrl2Llyw+JBCdeYIYq1R82KKs2HfMX7WjYPTWQ=; b=L79S5k5DLBZhl9vCOofwI6VpV/vhj0n3q81ytgejy4TKYy3npFFuxqM4 WjgduXIJsyixa2dJgUaI2hOYKSRscKZZTpt90drcT/rHQDD5HWRY9Fl+1 R6bWlAVKpVRTVFAnqFjMkc84SATAKbMslQWJPrvgErnZnDMw158p9dm0P g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739228" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:45 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:09 +0200 Message-ID: <20240709140812.6183-26-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-apps.scm (matterhorn): New variable. Change-Id: I8f83b39fdc5f94251239129814068000fb492336 --- gnu/packages/haskell-apps.scm | 92 +++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm index 3fce4f803c..2fcb1a8c56 100644 --- a/gnu/packages/haskell-apps.scm +++ b/gnu/packages/haskell-apps.scm @@ -37,6 +37,7 @@ (define-module (gnu packages haskell-apps) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) @@ -682,6 +683,97 @@ (define-public kmonad Wayland, and Linux console environments alike.") (license license:expat)))) +(define-public matterhorn + (package + (name "matterhorn") + (version "90000.0.0") + (source + (origin + ;; use git repo instead of hackage URL because the hackage tarball + ;; doesn't contain the sample config file + (method git-fetch) + (uri (git-reference + (url "https://github.com/matterhorn-chat/matterhorn") + (commit version))) + (sha256 + (base32 "08ng5axranilvfl9j3v0mjgpg76kzacrqj4c8x6pblpc3yxx02i5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "matterhorn"))) + (inputs (list ghc-aeson + ghc-aspell-pipe + ghc-async + ghc-base-compat + ghc-bimap + ghc-brick + ghc-brick-skylighting + ghc-commonmark + ghc-commonmark-extensions + ghc-config-ini + ghc-crypton-connection + ghc-data-clist + ghc-gitrev + ghc-hashable + ghc-hclip + ghc-mattermost-api + ghc-microlens-platform + ghc-network-uri + ghc-random + ghc-semigroups + ghc-skylighting-core + ghc-split + ghc-stm-delay + ghc-strict + ghc-temporary + ghc-text-zipper + ghc-timezone-olson + ghc-timezone-series + ghc-unix-compat-7 + ghc-unordered-containers + ghc-utf8-string + ghc-uuid + ghc-vector + ghc-vty-6 + ghc-vty-crossplatform + ghc-word-wrap + ghc-xdg-basedir)) + (native-inputs (list ghc-checkers + ghc-mattermost-api-qc + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-unique)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-requirements + (lambda _ + (for-each (lambda (dep) + (substitute* "matterhorn.cabal" + (((string-append "(,\\s" dep + "\\s*>=\\s[0-9].[0-9]).*") + all pat) + pat))) + (list "random" + "data-clist" + "semigroups" + "word-wrap" + "unix-compat" + "skylighting-core" + "checkers" + "vty" + "vty-crossplatform" + "brick")))) + (add-after 'install 'install-config-file + (lambda _ + (install-file "./docs/sample-config.ini" + (string-append #$output "/share/doc/" #$name "-" #$version "/etc/"))))))) + (home-page "http://hackage.haskell.org/package/matterhorn") + (synopsis "Terminal client for the Mattermost chat system") + (description + "This is a terminal client for the Mattermost chat system. Please see the README +for a list of features and information on getting started.") + (license license:bsd-3))) + (define-public nixfmt (package (name "nixfmt") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 19/25] gnu: Add ghc-vty-crossplatform. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:21:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205348175959 (code B ref 44518); Tue, 09 Jul 2024 14:21:03 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:20:17 +0000 Received: from localhost ([127.0.0.1]:53852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBhY-0001Xx-Kk for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:20:16 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBWz-00010v-Qv; Tue, 09 Jul 2024 10:09:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=EzgHNsSf9g5yGApsnTXajvyA7FwUJmTHhUDVc2lDwv0=; b=kpCnDkSufofcWdLYZOkcGlW345QC93dNHwtIWJ1xmPWx/Uy2LjiURZ47 FI1mkuEj9/c83UlQKPGMuOeWaeBUtSYBHAC3MbndBq5Y2pRZnzwRVXQZP uKd8ms4Ah6qImZi6+xUd4+8TU0+dFgj04WFT7DrRW6761QfflgXAU5sB0 M=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739218" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:42 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:03 +0200 Message-ID: <20240709140812.6183-20-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-vty-crossplatform): New variable. Change-Id: Icbd33d9bbd7561bdb6178b3431edef6a1db92fcb --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7558a677a4..baf797a8ca 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14134,6 +14134,26 @@ (define-public ghc-vty to use and to provide good support for common terminal types.") (license license:bsd-3))) +(define-public ghc-vty-crossplatform + (package + (name "ghc-vty-crossplatform") + (version "0.4.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty-crossplatform" version)) + (sha256 + (base32 "06iwxgqrqzz05hmic7z5hxd48x0i49sk935vm0xfi0xq28sl7r9m")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty-crossplatform"))) + (inputs (list ghc-vty-6 ghc-vty-unix ghc-random ghc-string-qq)) + (home-page "http://hackage.haskell.org/package/vty-crossplatform") + (synopsis "Cross-platform support for Vty") + (description + "This package provides a generic interface for multiple Vty platforms in one +package so you don't have to conditionally depend on them in your cabal file.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v2 22/25] gnu: Add ghc-hclip. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jul 2024 14:21:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.17205348175973 (code B ref 44518); Tue, 09 Jul 2024 14:21:04 +0000 Received: (at 44518) by debbugs.gnu.org; 9 Jul 2024 14:20:17 +0000 Received: from localhost ([127.0.0.1]:53856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBhZ-0001YB-EC for submit@debbugs.gnu.org; Tue, 09 Jul 2024 10:20:17 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:43929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRBX1-00010v-CK; Tue, 09 Jul 2024 10:09:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=OpNSleOpvzzyMyNaEzlGpWqklRpLs0rnqkc0mgK1ZWc=; b=EcBwbZCgIeHCgA/rlAj+RWxPHFQip3ZGg29x66CUaK68mP0ERnvDcbzy u2vpwAXNDd8NQWHoU0L7998VSR8BWy6JWMBxV+2noaZmaKk93+VaVqbiJ gZJjEaR20RJtDHJ4QmBC4cZ3WirGmemVn4asshwwQV6EOAmRjMrybAyOM c=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,195,1716242400"; d="scan'208";a="91739223" Received: from lfbn-bay-1-62-70.w83-193.abo.wanadoo.fr (HELO guix-A102.home) ([83.193.153.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2024 16:08:43 +0200 From: Romain GARBAGE Date: Tue, 9 Jul 2024 15:54:06 +0200 Message-ID: <20240709140812.6183-23-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240709140812.6183-1-romain.garbage@inria.fr> References: <20240709140812.6183-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) gnu/packages/haskell-xyz.scm (ghc-hclip): New variable. Change-Id: I2d1a2d6e1983eb89a5e61eb05204c2e1c0dc3634 --- gnu/packages/haskell-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9bacacf9fc..10618be91a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15153,6 +15153,30 @@ (define-public ghc-commonmark-pandoc Pandoc types.") (license license:bsd-3))) +(define-public ghc-hclip + (package + (name "ghc-hclip") + (version "3.0.0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "Hclip" version)) + (sha256 + (base32 "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q")))) + (build-system haskell-build-system) + (properties '((upstream-name . "Hclip"))) + (inputs (list ghc-strict)) + (home-page "https://github.com/jetho/Hclip") + (synopsis + "Small cross-platform library for reading and modifying the system clipboard") + (description + "This package provides a small cross-platform library for reading and modifying +the system clipboard. . Hclip works on Windows, Mac OS X and Linux (but see the +requirements below!). . Requirements: . * Windows: No additional requirements. +. * Mac OS X: Requires the pbcopy and pbpaste commands, which ship with Mac OS +X. . * Linux: Requires xclip or xsel installed.") + (license license:bsd-3))) + (define-public ghc-hslua-module-path (package (name "ghc-hslua-module-path") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 00/25] Add matterhorn package. References: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> In-Reply-To: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164783021977 (code B ref 44518); Mon, 22 Jul 2024 11:31:01 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:30 +0000 Received: from localhost ([127.0.0.1]:56928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFO-0005hE-5c for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:30 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFK-0005En-TP; Mon, 22 Jul 2024 07:30:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=8dqzMmhl0MWMQsow8bg0c1hUDrvCRpMYRaLePKN73lI=; b=gt8yb02J2DiW+/mcs96c6yGWYTsm9QRafbXeCyPUJClXlh0G/8tGLQB+ o7K8Gx598jTRmx5U2Utuaig9fb48GY+7NbU62HLy3AdvfNiEODSVWQiBn RCrWkGOS6Arpc/LI+u6MBZlI7XCEOaGQ4dtOyQcI3WSEGkX1Rhk2SFmlh 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688889" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:27:57 +0200 Message-ID: <20240722113008.9057-1-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) Changes from v2->v3: Rebased to commit e5c0b62debc6f48a32a65736d9ba3da0b1e59cb9 and sent patch with base-commit to fix QA. Romain GARBAGE (25): gnu: Add ghc-crypton. gnu: Add ghc-crypton-x509. gnu: Add ghc-crypton-x509-store. gnu: Add ghc-crypton-x509-system. gnu: Add ghc-crypton-x509-validation. gnu: Add ghc-tls-1.9. gnu: Add ghc-crypton-connection. gnu: Add ghc-mattermost-api. gnu: Add ghc-mattermost-api-qc. gnu: Add ghc-modern-uri. gnu: Add ghc-aspell-pipe. gnu: Add ghc-bimap. gnu: Add ghc-checkers. gnu: Add ghc-monad-parallel. gnu: ghc-text-zipper: Update to 0.13. gnu: Add ghc-stm-delay. gnu: Add ghc-unique. gnu: Add ghc-unix-compat-7. gnu: Add ghc-vty-crossplatform. gnu: Add ghc-vty-unix. gnu: Add ghc-vty-6. gnu: Add ghc-hclip. gnu: Add ghc-brick. gnu: Add ghc-brick-skylighting. gnu: Add matterhorn. gnu/packages/haskell-apps.scm | 92 +++++++++ gnu/packages/haskell-crypto.scm | 177 ++++++++++++++++++ gnu/packages/haskell-web.scm | 121 ++++++++++++ gnu/packages/haskell-xyz.scm | 318 +++++++++++++++++++++++++++++++- 4 files changed, 706 insertions(+), 2 deletions(-) base-commit: e5c0b62debc6f48a32a65736d9ba3da0b1e59cb9 -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 01/25] gnu: Add ghc-crypton. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164783322292 (code B ref 44518); Mon, 22 Jul 2024 11:31:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:33 +0000 Received: from localhost ([127.0.0.1]:56935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFQ-0005m7-CL for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:33 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFM-0005En-UM; Mon, 22 Jul 2024 07:30:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=UwIyxG33EU9L9HeD31KhfmyuQZuwAmHu0BViTor1YqU=; b=Lq69QmgAuNgNbYMwu3vScsFSXTjrbIkhG0vdfxdS+Od98xUjReh2CnDn IjlC653Bp2qRJJKXh9CafogCAkqcNYOfVd/LxmJpvXV0V1nM6hQvzMzAJ ODn+o55liKt8O9vduAQxiiz7IFi5hNGIH/zRAm/gIR2FcPY8Q1weknOPu A=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688890" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:27:58 +0200 Message-ID: <20240722113008.9057-2-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton): New variable. Change-Id: I91902a8dbc0df2d19729933e6cd096810fdc1059 --- gnu/packages/haskell-crypto.scm | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 83ba8bc10b..12ffd10743 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -612,6 +612,46 @@ (define-public ghc-crypto-random abstraction for CPRNGs.") (license license:bsd-3))) +(define-public ghc-crypton + (package + (name "ghc-crypton") + (version "0.34") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton" version)) + (sha256 + (base32 "1mhypjhzn95in853bp7ary0a2xc6lsji6j8hrrgn2mfa4ilq8i24")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton"))) + (inputs (list ghc-memory ghc-basement)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-tasty-hunit + ghc-tasty-kat)) + (home-page "https://github.com/kazu-yamamoto/crypton") + (synopsis "Cryptography Primitives sink") + (description + "This package provides a repository of cryptographic primitives. +@itemize @bullet + +@item Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, +Salsa, XSalsa, ChaCha. + +@item Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, +Whirlpool, Blake2. + +@item MAC: HMAC, KMAC, Poly1305 + +@item Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, +Ed25519, Ed448 + +@item Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF + +@item Cryptographic Random generation: System Entropy, Deterministic Random Generator + +@item Data related: Anti-Forensic Information Splitter (AFIS) +@end itemize") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 02/25] gnu: Add ghc-crypton-x509. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164785024180 (code B ref 44518); Mon, 22 Jul 2024 11:31:03 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:50 +0000 Received: from localhost ([127.0.0.1]:56960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFh-0006GL-8E for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:49 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFO-0005En-5r; Mon, 22 Jul 2024 07:30:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=tM11IhMeRmgXQGOPMIZB+V1ghJH5x/E4ojRjBWQ8TPc=; b=oXkgO6MaDYZbf+iAkDSSw1/I05GKf/mtxjjR4yEbO5m70A9r5vWqCAXb rQTI/8CF4zVPHeCi+z9XYam/LJdeP7KPsawXJxYwj7B8oZcWzzgESz3mT PAWVbBSEQu9yjIomBR09HhJuddAjMNFbhTq4nnJ59wZuVklhAtGfGaoez w=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688892" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:27:59 +0200 Message-ID: <20240722113008.9057-3-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509): New variable. Change-Id: I0bea5088c2fd23b77f22a2017303bac849c45c29 --- gnu/packages/haskell-crypto.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 12ffd10743..9bbf3ee0fc 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -652,6 +652,37 @@ (define-public ghc-crypton @end itemize") (license license:bsd-3))) +(define-public ghc-crypton-x509 + (package + (name "ghc-crypton-x509") + (version "1.7.6") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509" version)) + (sha256 + (base32 "1zyaz0krf08g36g30zr5wn8f2x51l4dj2zcjnhpiw9h05p54mdzb")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509"))) + (inputs (list ghc-memory + ghc-hourglass + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-asn1-parse + ghc-crypton)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-x509)) + (arguments + `(#:cabal-revision ("1" + "10a2x47znhbayyfr6fqgq27623akpycyjbfxz4hnavavf1x6ary5") + ;; build phase fails when tests are activated. + ;; See https://github.com/kazu-yamamoto/crypton-certificate/pull/7 + #:tests? #f)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X509 reader and writer") + (description "Generic X509 support for Haskell.") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 03/25] gnu: Add ghc-crypton-x509-store. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164785124285 (code B ref 44518); Mon, 22 Jul 2024 11:31:04 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:51 +0000 Received: from localhost ([127.0.0.1]:56964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFi-0006Ij-Ct for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:50 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFP-0005En-4I; Mon, 22 Jul 2024 07:30:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Y0BJ2OyQlgqIZ6y7wxuOm2gUSTQloQ6hcNHWDRKfJGE=; b=P23NkYSJ/1kYdIJN+SPsna4iDnMGZ9yQ9tyssjNz4fobMvYYg3JPbi2r eVXwadoSmtm1bVJo+FMmOPvtGw+uIz6m11FFEmgYOewo1TkrenBrE8fzK RGRXmEPU2HE9e8NH7camXEkJKNxrV8h7gmU+nTRmbkkwvloAdAlyCS/mL 0=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688894" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:00 +0200 Message-ID: <20240722113008.9057-4-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-store): New variable. Change-Id: Id9e2bd91d99c09fee5bd0054741176108b7376ed --- gnu/packages/haskell-crypto.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 9bbf3ee0fc..3f2517143c 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -683,6 +683,28 @@ (define-public ghc-crypton-x509 (description "Generic X509 support for Haskell.") (license license:bsd-3))) +(define-public ghc-crypton-x509-store + (package + (name "ghc-crypton-x509-store") + (version "1.6.9") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-store" version)) + (sha256 + (base32 "0vr5b9cyf9x016wn1g0bryslf5nz8jq2sy8r3llwqfg02apihqiy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-store"))) + (inputs (list ghc-pem ghc-asn1-types ghc-asn1-encoding ghc-crypton + ghc-crypton-x509)) + (native-inputs (list ghc-tasty ghc-tasty-hunit)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X.509 collection accessing and storing methods") + (description + "X.509 collection accessing and storing methods for certificate, crl, exception +list") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 04/25] gnu: Add ghc-crypton-x509-system. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164785224409 (code B ref 44518); Mon, 22 Jul 2024 11:31:04 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:52 +0000 Received: from localhost ([127.0.0.1]:56968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFj-0006Kg-Ef for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:52 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFP-0005En-Sk; Mon, 22 Jul 2024 07:30:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=umCoi1DRylNHY1jQkRxZ8aTufQAOpVtdlTiZZ6UBSK4=; b=gARKmCDB8QJI6bIvufh4orOp3/BBFzqpPYzDl8/NE8E6Xwnime9uyiWY HOVGUHrrIi4PRZBXiJw5FD2U0EjV3UWiH1CMnKelQtJbH29cvCmKNw8uV bC2k8jLSddD557smbNwJgr7TF3DxLSXmOhJKnkKQ9tfkBy3UvO13+c3H/ k=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688896" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:01 +0200 Message-ID: <20240722113008.9057-5-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-system): New variable. Change-Id: Idfadaf630a3bcc4d019738d37ae9ee888f49fd80 --- gnu/packages/haskell-crypto.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 3f2517143c..5c69def661 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -705,6 +705,26 @@ (define-public ghc-crypton-x509-store list") (license license:bsd-3))) +(define-public ghc-crypton-x509-system + (package + (name "ghc-crypton-x509-system") + (version "1.6.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-system" version)) + (sha256 + (base32 "1jilnr9715njlx1hqvg5lrsrwk12r04maypmh18di0sybwg2cdm4")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-system"))) + (inputs (list ghc-pem ghc-crypton-x509 ghc-crypton-x509-store)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "Handle per-operating-system X.509 accessors and storage") + (description + "System X.509 handling for accessing operating system dependents store and other +storage methods") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 05/25] gnu: Add ghc-crypton-x509-validation. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164785324537 (code B ref 44518); Mon, 22 Jul 2024 11:31:05 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:30:53 +0000 Received: from localhost ([127.0.0.1]:56974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFk-0006Mz-R5 for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:30:53 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFQ-0005En-S7; Mon, 22 Jul 2024 07:30:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PNTpy/4lyO69GnB/5fh0ibjn0HZI5j0XYqzbbQeqCm8=; b=Pc0oG/SebPj6lE/1RpPdLTXXle6CyiAxoGY7OHq8Q4kKoZGj7nzVicMm nmTadzF9C3lz0nfFX0aN4Ierx18cwCzAYu7Nf1t3GlDEU2KgN2we/EKoc 6Xh7YZOlz8nfoi9SDN1Wi+YOAmEDr8lXIuyLJtLoW7SbhnP47pp69TTwQ Y=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688898" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:17 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:02 +0200 Message-ID: <20240722113008.9057-6-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-crypton-x509-validation): New variable. Change-Id: Ib25c2dee8fef24c763cf70dfa1c615405d250d39 --- gnu/packages/haskell-crypto.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 5c69def661..5c5305afa9 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -725,6 +725,33 @@ (define-public ghc-crypton-x509-system storage methods") (license license:bsd-3))) +(define-public ghc-crypton-x509-validation + (package + (name "ghc-crypton-x509-validation") + (version "1.6.12") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-x509-validation" version)) + (sha256 + (base32 "1xjhwvmkcy47a6xiqxb3xy944ca7g660203jdrz5xzd46zibfq0f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-x509-validation"))) + (inputs (list ghc-memory + ghc-hourglass + ghc-data-default-class + ghc-pem + ghc-asn1-types + ghc-asn1-encoding + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton)) + (native-inputs (list ghc-tasty ghc-tasty-hunit)) + (home-page "https://github.com/kazu-yamamoto/crypton-certificate") + (synopsis "X.509 Certificate and CRL validation") + (description "X.509 Certificate and CRL validation. please see README") + (license license:bsd-3))) + (define-public ghc-cprng-aes (package (name "ghc-cprng-aes") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 06/25] gnu: Add ghc-tls-1.9. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164786826584 (code B ref 44518); Mon, 22 Jul 2024 11:31:10 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:08 +0000 Received: from localhost ([127.0.0.1]:56987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFz-0006ty-UW for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:08 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFS-0005En-1r; Mon, 22 Jul 2024 07:30:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ZjueEnCPHxXDxX9lyAdXVNf/vx4CP+/a7qSFacS+55o=; b=g0+UtclSPkN1/XHKA58mJC3JB1NHxi4BkeJq03Bz7WAvJxWzpv5rUWTL h0mJFfO0oUsttjkASK24eZCuKrC9/JdtxzP2/Ye8IY6s+FM1XaUZRuVj6 2HUbIdhOM5zD78l4vULw3Tnyhc49CTJBHwd430bgpj+ojpMUXQem9LyrG g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688901" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:03 +0200 Message-ID: <20240722113008.9057-7-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-crypto.scm (ghc-tls-1.9): New variable. Change-Id: I53d26e85d7ed333be036cb5e0e359b72f5c21262 --- gnu/packages/haskell-crypto.scm | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index 5c5305afa9..dfd28a3537 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -861,6 +861,43 @@ (define-public ghc-tls extensions.") (license license:bsd-3))) +(define-public ghc-tls-1.9 + (package + (name "ghc-tls") + (version "1.9.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tls" version)) + (sha256 + (base32 "0gj3af9sqd0bw7dpcqfyvbslpxsk2ij00a77kl710fwhw35vj1an")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tls"))) + (inputs (list ghc-cereal + ghc-data-default-class + ghc-memory + ghc-crypton + ghc-asn1-types + ghc-asn1-encoding + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton-x509-validation + ghc-async + ghc-unix-time + ghc-network)) + (native-inputs (list ghc-tasty ghc-tasty-quickcheck ghc-quickcheck)) + (home-page "http://github.com/vincenthz/hs-tls") + (synopsis "TLS/SSL protocol native implementation (Server and Client)") + (description + "Native Haskell TLS and SSL protocol implementation for server and client. +This provides a high-level implementation of a sensitive security protocol, +eliminating a common set of security issues through the use of the advanced +type system, high level constructions and common Haskell features. Currently +implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, and support RSA and +Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges, and many +extensions.") + (license license:bsd-3))) + (define-public ghc-hsopenssl (package (name "ghc-hsopenssl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 07/25] gnu: Add ghc-crypton-connection. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164786926645 (code B ref 44518); Mon, 22 Jul 2024 11:31:11 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:09 +0000 Received: from localhost ([127.0.0.1]:56990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG0-0006ug-GI for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:09 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFS-0005dc-7V; Mon, 22 Jul 2024 07:30:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GYC0qD3G9ndLi9cc0+458oS22vmuUZRzqMS7PHdKhKw=; b=oPYAZgudlTBx8x/cKxDjgOzNbw7wpSUhxG7MMMDUYb3lI5nXCZsHCmG/ R8qquuAXhJBzg1cA6IHi5LMfJyETgbCVNmuKrO6mFMuueNJbFkAwAQbsE F9yhtnLv1cpcXvsHOUFKdodhYkXFpuv78vZi5bwG3/MVWeMoAcA5V8Hlj c=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688905" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:04 +0200 Message-ID: <20240722113008.9057-8-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-crypton-connection): New variable. Change-Id: I37bc263de2aa9f3ce7b06b9a752424a0550bf6d3 --- gnu/packages/haskell-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 0aaa609e42..08b2136cb2 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -89,6 +89,35 @@ (define-public ghc-cookie (description "HTTP cookie parsing and rendering library for Haskell.") (license license:expat))) +(define-public ghc-crypton-connection + (package + (name "ghc-crypton-connection") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "crypton-connection" version)) + (sha256 + (base32 "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0")))) + (build-system haskell-build-system) + (properties '((upstream-name . "crypton-connection"))) + (inputs (list ghc-basement + ghc-data-default-class + ghc-network + ghc-tls-1.9 + ghc-socks + ghc-crypton-x509 + ghc-crypton-x509-store + ghc-crypton-x509-system + ghc-crypton-x509-validation)) + (home-page "https://github.com/kazu-yamamoto/crypton-connection") + (synopsis "Simple and easy network connections API") + (description + "Simple network library for all your connection need. Features: Really simple to +use, SSL/TLS, SOCKS. This library provides a very simple api to create sockets to a +destination with the choice of SSL/TLS, and SOCKS.") + (license license:bsd-3))) + (define-public ghc-curl (package (name "ghc-curl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 08/25] gnu: Add ghc-mattermost-api. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787126834 (code B ref 44518); Mon, 22 Jul 2024 11:31:14 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:11 +0000 Received: from localhost ([127.0.0.1]:56998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG2-0006xh-Eh for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:11 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFT-0005En-71; Mon, 22 Jul 2024 07:30:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ZSgPjnkBFcYUv16lfu9CKLCeftYrDmvXhEHoKrSSscs=; b=TvWX7ynhFy9gDrITWQu91q2fNH2hNFOohvjVWM7kGxNCSArcJVBoKPXo FvKjeSzCymw5LICieC1/STXSzSyd/fT5pTvP1wFoS+bIjFIZSha3VChD2 9vzGtegtQTUmBG80CH3sZAZ21FtbS0tc9rdJ4sDnsmHFkGf+MssBaqLTZ A=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688907" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:05 +0200 Message-ID: <20240722113008.9057-9-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-mattermost-api): New variable. Change-Id: Idc2a8fb0d8589b38d7e50aa7565fff71dcc6ab28 --- gnu/packages/haskell-web.scm | 42 ++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 08b2136cb2..8021cbaefc 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -843,6 +843,48 @@ (define-public ghc-css-text Haskell.") (license license:bsd-3))) +(define-public ghc-mattermost-api + (package + (name "ghc-mattermost-api") + (version "90000.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "mattermost-api" version)) + (sha256 + (base32 "1ka3r4bnfwlbjnkws8vkg8i9gj8wzsyss137p7hxrx4sr75s6iyv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "mattermost-api"))) + (inputs (list ghc-websockets + ghc-aeson + ghc-crypton-connection + ghc-memory + ghc-resource-pool + ghc-http + ghc-http-media + ghc-network-uri + ghc-modern-uri + ghc-unordered-containers + ghc-hashable + ghc-gitrev + ghc-microlens + ghc-microlens-th + ghc-pretty-show + ghc-split + ghc-connection)) + (native-inputs (list ghc-tasty ghc-tasty-hunit ghc-hunit)) + (arguments + (list + #:tests? #f)) ;tests fail: unable to setup network socket + (home-page "http://hackage.haskell.org/package/mattermost-api") + (synopsis "Client API for Mattermost chat system") + (description + "Client API for Mattermost chat system. Mattermost is a flexible, open source +messaging platform that meets even the most demanding privacy and security +standards. This library provides network API interaction with the Mattermost +server.") + (license license:bsd-3))) + (define-public ghc-mime-types (package (name "ghc-mime-types") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 09/25] gnu: Add ghc-mattermost-api-qc. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787226901 (code B ref 44518); Mon, 22 Jul 2024 11:31:14 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:12 +0000 Received: from localhost ([127.0.0.1]:57001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG3-0006yi-64 for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:11 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFT-0005dc-98; Mon, 22 Jul 2024 07:30:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PhJApsM2Uqkrjt8W67tYBBTmFt7kvi1mw4bh6HsxXXM=; b=vDvppu3f0QedBkZAWSQe0wfO4J+HGalXSsiwDf6V7dxwuujDceOYNwTZ 6ghkFWP6tXMzNyvKmKk+pUI7445FUjFpTzpckWqg3CIqew9Gm+4v0f3uZ gjLtql4oApVUBRRfP+f/8NooN/ObmJicH9FbfreXL4E+3nJZIwF25xm02 8=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688909" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:06 +0200 Message-ID: <20240722113008.9057-10-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-mattermost-api-qc): New variable. Change-Id: If28b8a03170bb235b2418329d408fec8f06d4b7c --- gnu/packages/haskell-web.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 8021cbaefc..16a38fd760 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -885,6 +885,27 @@ (define-public ghc-mattermost-api server.") (license license:bsd-3))) +(define-public ghc-mattermost-api-qc + (package + (name "ghc-mattermost-api-qc") + (version "90000.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "mattermost-api-qc" version)) + (sha256 + (base32 "0lrb8l8nbrdp4y2ala8hchr8ikv5hqw710ffiiw1sz6z2dqiqbxm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "mattermost-api-qc"))) + (inputs (list ghc-mattermost-api ghc-quickcheck)) + (home-page "https://github.com/matterhorn-chat/mattermost-api-qc") + (synopsis "QuickCheck instances for the Mattermost client API library") + (description + "This package provides a library providing @code{QuickCheck} for the +mattermost-api library to allow testing. This is provided as a separate library +to allow use of the API library without testing dependencies.") + (license license:isc))) + (define-public ghc-mime-types (package (name "ghc-mime-types") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 10/25] gnu: Add ghc-modern-uri. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787327026 (code B ref 44518); Mon, 22 Jul 2024 11:31:17 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:13 +0000 Received: from localhost ([127.0.0.1]:57006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG4-00070c-Jp for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:13 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFT-0005go-FS; Mon, 22 Jul 2024 07:30:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GYi66EhVso5u6RWOjGO3e5DsQcDFW9GmZj36QPl2QFA=; b=OuNBXjojmUqSZtiYpJE3eDtiwAy3Y1HJ93JfBQftByhTuMgiWPlerAY8 moZNExKp0BSd5Ev1hvbacd8RUvuU1Ttn9xivFkDitlFBoTq+BdqeCThC1 KdUvVvXq92phLGCOdEhTOFZMrG2wfD/tjNvupH/9mAvVcOnFtZUreXGMN Y=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688911" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:07 +0200 Message-ID: <20240722113008.9057-11-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-web.scm (ghc-modern-uri): New variable. Change-Id: I62d4c2722303cbeb9a7ef1acd3f12f355cf67509 --- gnu/packages/haskell-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm index 16a38fd760..bd33abdcb0 100644 --- a/gnu/packages/haskell-web.scm +++ b/gnu/packages/haskell-web.scm @@ -924,6 +924,35 @@ (define-public ghc-mime-types "This library provides basic MIME type handling types and functions.") (license license:expat))) +(define-public ghc-modern-uri + (package + (name "ghc-modern-uri") + (version "0.3.6.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "modern-uri" version)) + (sha256 + (base32 "1sag8l91qd7xs56rlx8r6dz9zxxmqsnfw0v47az7l8nirv7zjih2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "modern-uri"))) + (inputs (list ghc-quickcheck + ghc-hashable + ghc-megaparsec + ghc-profunctors + ghc-reflection + ghc-tagged)) + (native-inputs (list ghc-hspec + ghc-hspec-megaparsec + ghc-hspec-discover)) + (arguments + `(#:cabal-revision ("1" + "0c0mr8aqs963nmy7i8yfih24snaijgwkxim2q2khw12capshac0q"))) + (home-page "https://github.com/mrkkrp/modern-uri") + (synopsis "Modern library for working with URIs") + (description "Modern library for working with URIs.") + (license license:bsd-3))) + (define-public ghc-html (package (name "ghc-html") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 11/25] gnu: Add ghc-aspell-pipe. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:18 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787527190 (code B ref 44518); Mon, 22 Jul 2024 11:31:18 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:15 +0000 Received: from localhost ([127.0.0.1]:57015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG6-00073g-EF for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:14 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFU-0005En-Ak; Mon, 22 Jul 2024 07:30:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=td0JI/9a7yZpSlY2PlpukXKmMOFzpVqUa/9UHtKQ78w=; b=mY6Ji2EVEfOYulYrLJ0fefGN2jKcb0KZeKV/LN/AvZwYR22f+qAe+Zg0 3B/k3S+4ofPL6Cyb5AVbPct5fE1e9syQwJcEa2quUXRc+L+F41k+MN4S4 PCSFEeCwvQBmxeEsvu4ct+5DyWruGBIeMXjcHMuEZmyJ48R1BnIpSAeKD k=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688913" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:08 +0200 Message-ID: <20240722113008.9057-12-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-aspell-pipe): New variable. Change-Id: I0d31c9c457ce33b45c0fb6589413208796843920 --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index fa423ae2ca..3bdc8d6d6b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -450,6 +450,26 @@ (define-public ghc-appar style.") (license license:bsd-3))) +(define-public ghc-aspell-pipe + (package + (name "ghc-aspell-pipe") + (version "0.6") + (source + (origin + (method url-fetch) + (uri (hackage-uri "aspell-pipe" version)) + (sha256 + (base32 "09dw4v4j5pmqi8pdh3p7kk7f8pph5w33s7vd21fgvhv3arnrj6p8")))) + (build-system haskell-build-system) + (properties '((upstream-name . "aspell-pipe"))) + (inputs (list ghc-async)) + (home-page "http://hackage.haskell.org/package/aspell-pipe") + (synopsis "Pipe-based interface to the Aspell program") + (description + "This package provides a pipe-based interface to the Aspell program (no dynamic +linking required).") + (license license:bsd-3))) + (define-public ghc-assoc (package (name "ghc-assoc") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 12/25] gnu: Add ghc-bimap. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787527235 (code B ref 44518); Mon, 22 Jul 2024 11:31:19 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:15 +0000 Received: from localhost ([127.0.0.1]:57017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG6-00074S-W0 for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:15 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFU-0005dc-BG; Mon, 22 Jul 2024 07:30:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=z1Ax9gw3Sppo1zHbEDcCoPNq1RFnq9GeTg8IeB+3Lbg=; b=XELV8NGBXT4B+Hvxtq+nchRId7F7MucZN3yKQCJhCa6q3Ph2h/jDmGHE MjV4pUcBXJ+x93s/mBaQOBujWzBZJI3o4KD+utCkpC0StDuKqFqev2Xyw ac82ldmMGyMH/FhWO6tulL/BNieoQ0XgpDId+qq7EM+Y6jpXXaKaIKDon Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688915" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:09 +0200 Message-ID: <20240722113008.9057-13-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-bimap): New variable. Change-Id: Ib6ffebff5417273afaa3a08005aae3445606d6d2 --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3bdc8d6d6b..60d25dd4bf 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -972,6 +972,27 @@ (define-public ghc-bifunctors (description "This package provides bifunctors for Haskell.") (license license:bsd-3))) +(define-public ghc-bimap + (package + (name "ghc-bimap") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "bimap" version)) + (sha256 + (base32 "158cdwk9jwklcfgbn62dqq255i40w13ifggsdps87sxc5q7lpd5h")))) + (build-system haskell-build-system) + (properties '((upstream-name . "bimap"))) + (native-inputs (list ghc-quickcheck)) + (home-page "https://github.com/joelwilliamson/bimap") + (synopsis "Bidirectional mapping between two key types") + (description + "This package provides a data structure representing a bidirectional mapping +between two key types. Each value in the bimap is associated with exactly one +value of the opposite type.") + (license license:bsd-3))) + (define-public ghc-bindings-dsl (package (name "ghc-bindings-dsl") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 14/25] gnu: Add ghc-monad-parallel. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:23 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787827375 (code B ref 44518); Mon, 22 Jul 2024 11:31:23 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:18 +0000 Received: from localhost ([127.0.0.1]:57026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG9-00076p-2Z for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:17 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFV-0005go-97; Mon, 22 Jul 2024 07:30:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=9MIjaJlolzssgQM7yi2jGJ/aOAc1Usb6UF22Oz0curk=; b=NjtfCvF9oNxzdDIbyxk2Xp5LK3vzzyJrzQLslczJuN+k/76rQpmdUqaj H5OdI1UtirXxVyf80ZPUMbqPgT0jMtowaeNufUqQBiqR/PiHkFHtfFFso HmgZw7IC2x4WBOhc+9m7NcZTTS0D+hiC40CsCfimXaAI0Iu7wrRAr9S8V I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688919" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:11 +0200 Message-ID: <20240722113008.9057-15-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable. Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021 --- gnu/packages/haskell-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e29e84aa9b..4d00382ea3 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -7563,6 +7563,28 @@ (define-public ghc-monad-par-extras and other added capabilities layered on top of the @code{Par} monad.") (license license:bsd-3))) +(define-public ghc-monad-parallel + (package + (name "ghc-monad-parallel") + (version "0.8") + (source + (origin + (method url-fetch) + (uri (hackage-uri "monad-parallel" version)) + (sha256 + (base32 "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4")))) + (build-system haskell-build-system) + (properties '((upstream-name . "monad-parallel"))) + (inputs (list ghc-parallel ghc-transformers-compat)) + (home-page "https://hub.darcs.net/blamario/SCC.wiki/") + (synopsis "Parallel execution of monadic computations") + (description + "This package defines classes of monads that can perform multiple executions in +parallel and combine their results. For any monad that's an instance of the +class, the package re-implements a subset of the Control.Monad interface, but +with parallel execution.") + (license license:bsd-3))) + (define-public ghc-monadrandom (package (name "ghc-monadrandom") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 13/25] gnu: Add ghc-checkers. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:24 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164787827417 (code B ref 44518); Mon, 22 Jul 2024 11:31:24 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:18 +0000 Received: from localhost ([127.0.0.1]:57028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrG9-00077R-Pk for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:18 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFV-0005lD-8h; Mon, 22 Jul 2024 07:30:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=to/GTRDcIhr05DpQtEyTy9M9imrMkwMjTIvfNS2bWpI=; b=Sy2wWnz3EVi8CcAg43Q1RlI1PvdXCw42Txvc4FuioLgNBK/yj4+d+tui 6ZwppajxPe8IItVdspwCLI1xe/Z2Xm515ui8NoXJ9KecHGI7pITJiDqRo sFAMs57fJsbs+lx3XRkmlselI8n3+JUOe2g8TDUM8en5ki4uhZONYQYhb s=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688917" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:18 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:10 +0200 Message-ID: <20240722113008.9057-14-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-checkers): New variable. Change-Id: I4228398238a169e49e68ead60cbe69ef0437e3e9 --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 60d25dd4bf..e29e84aa9b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -1830,6 +1830,31 @@ (define-public ghc-cheapskate cross-site scripting (@dfn{XSS}) attacks.") (license license:bsd-3))) +(define-public ghc-checkers + (package + (name "ghc-checkers") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "checkers" version)) + (sha256 + (base32 "1r4rsa4k0fy8xig3m530ryflry9viv9v47g4gh7h0ld27rbd6z60")))) + (build-system haskell-build-system) + (properties '((upstream-name . "checkers"))) + (inputs (list ghc-random ghc-quickcheck ghc-semigroupoids)) + (arguments + `(#:cabal-revision ("1" + "0wkvf57zd7i87z18vj285whjpcl9pscpwxz2cp7v7w6kk0769p0i"))) + (home-page "https://github.com/haskell-checkers/checkers") + (synopsis "Check properties on standard classes and data structures") + (description + "Checkers wraps up the expected properties associated with various standard type +classes as @code{QuickCheck} properties. Also some morphism properties. It +also provides arbitrary instances and generator combinators for common data +types. . © 2008-2013 by Conal Elliott; BSD3 license.") + (license license:bsd-3))) + (define-public ghc-chell (package (name "ghc-chell") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 16/25] gnu: Add ghc-stm-delay. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:25 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164788027548 (code B ref 44518); Mon, 22 Jul 2024 11:31:25 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:20 +0000 Received: from localhost ([127.0.0.1]:57036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGB-00079d-Vu for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:20 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFV-0005dc-V9; Mon, 22 Jul 2024 07:30:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=3inXyS9uziJS36rj9DoPE10owkBlfklxXUY1rnYr3C4=; b=t7pdq3oY/Z2v63qlDmerGBm+ZNryuV5FcaRsRnysD8uqnivgAkwIT/JK h6D+rkHvP9sz2inw4HEhkikgxB0RYwUaK7FgWus1YU9UiqcWlM1sF+wMt y7nsu7CMVCBl9tCek/th9dyZYfASVNUBzgfkSExYA3W40irGKZ3r3+SWp Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688923" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:13 +0200 Message-ID: <20240722113008.9057-17-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-stm-delay): New variable. Change-Id: If9e20a2c103549de9b4b7d63158fe34165f6036a --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 67ced12750..6bdff48b6e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -11757,6 +11757,31 @@ (define-public ghc-stm-conduit source and a sink.") (license license:bsd-3))) +(define-public ghc-stm-delay + (package + (name "ghc-stm-delay") + (version "0.1.1.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "stm-delay" version)) + (sha256 + (base32 "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi")))) + (build-system haskell-build-system) + (properties '((upstream-name . "stm-delay"))) + (home-page "https://github.com/joeyadams/haskell-stm-delay") + (synopsis "Updatable one-shot timer polled with STM") + (description + "This library lets you create a one-shot timer, poll it using STM, and update it +to ring at a different time than initially specified. . It uses GHC event +manager timeouts when available (GHC 7.2+, @@-threaded@@, non-Windows OS), +yielding performance similar to @@@code{threadDelay}@@ and +@@@code{registerDelay}@@. Otherwise, it falls back to forked threads and +@@@code{threadDelay}@@. . [0.1.1] Add @code{tryWaitDelayIO}, improve performance +for certain cases of @@@code{newDelay}@@ and @@@code{updateDelay}@@, and improve +example.") + (license license:bsd-3))) + (define-public ghc-stmonadtrans (package (name "ghc-stmonadtrans") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 15/25] gnu: ghc-text-zipper: Update to 0.13. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:25 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164788127586 (code B ref 44518); Mon, 22 Jul 2024 11:31:25 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:21 +0000 Received: from localhost ([127.0.0.1]:57039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGC-0007AF-MG for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:21 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFV-0005En-Kx; Mon, 22 Jul 2024 07:30:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=nFPGRz8U8NEbEx3yT9hDcVjfJUDfxgTUq3gsYZs8viE=; b=mCtinIbVilQhHoRqBnsclZXEt983qox4c3t1SOCsRvgpvg06p+D/0dzQ iuxCl05ua9RNlmAsnZow+gEKODoc1WIOXXS90JNQBm+7azmyP+mY97o2B 9LF+Ew/EMaeWaQZAAYh3rwO/OlI29HcB6w8+PVpEqPf+LjKLLKpXB2pem Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688921" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:12 +0200 Message-ID: <20240722113008.9057-16-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-text-zipper): Update to 0.13. Change-Id: I0ae9154713d799b48f9f0772a7c7ee2210493095 --- gnu/packages/haskell-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4d00382ea3..67ced12750 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -8519,13 +8519,13 @@ (define-public ghc-text-short (define-public ghc-text-zipper (package (name "ghc-text-zipper") - (version "0.12") + (version "0.13") (source (origin (method url-fetch) (uri (hackage-uri "text-zipper" version)) (sha256 (base32 - "00k7d6qfznhp6l2ihw3pppkn580pwd7ac7wx9vidil4y9hjagaw6")))) + "1acq583wmgb53viqslbkgl454300fawg5lryxddfiy1mqk3iqlh6")))) (build-system haskell-build-system) (properties '((upstream-name . "text-zipper"))) (inputs (list ghc-vector)) -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 17/25] gnu: Add ghc-unique. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:28 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164788427819 (code B ref 44518); Mon, 22 Jul 2024 11:31:28 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:24 +0000 Received: from localhost ([127.0.0.1]:57047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGE-0007Bs-Ux for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:23 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFW-0005go-Ou; Mon, 22 Jul 2024 07:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=z5cFg1hCulrMp9e8auwjA5jfqy0G/ntfYs/chSP/mWQ=; b=E5aEnkjaVeTkL/yAxiFVEKBTy2swWfkXFNgE4QgjTupFb9DC1Q6dPkCb YoEdYS7iet/dl5XYWTVig9ddwETRRr3LUSxcDwMGZ72bz2E3/zD57YqaQ FzV9wRJJMXZq60wm4cF1oOeeyBQM/L/bEomUgrY69AYWaaawakWrI1Oo8 c=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688926" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:14 +0200 Message-ID: <20240722113008.9057-18-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-unique): New variable. Change-Id: Id9876b8018f5f8b3bcb82ab0bb13616ed298c31b --- gnu/packages/haskell-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6bdff48b6e..d8d0ddfb98 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13390,6 +13390,30 @@ (define-public ghc-uniplate work, but is substantially simpler and faster.") (license license:bsd-3))) +(define-public ghc-unique + (package + (name "ghc-unique") + (version "0.4.7.9") + (source + (origin + (method url-fetch) + (uri (hackage-uri "Unique" version)) + (sha256 + (base32 "14f1qnmhdmbam8qis725dhwq1mk9h86fsnzhkwhsx73ny9z29s1l")))) + (build-system haskell-build-system) + (properties '((upstream-name . "Unique"))) + (inputs (list ghc-extra ghc-hashable ghc-unordered-containers)) + (native-inputs (list ghc-hspec ghc-quickcheck)) + (arguments + `(#:tests? #f ;test Data.List.UniqueUnsorted.removeDuplicates fails + #:cabal-revision ("1" + "10s0npnfkh7naj49afmyrvnilikp6426fbhi49f97pxrgcmy4dvw"))) + (home-page "http://hackage.haskell.org/package/Unique") + (synopsis "It provides the functionality like unix \"uniq\" utility") + (description + "Library provides the functions to find unique and duplicate elements in the list") + (license license:bsd-3))) + (define-public ghc-unix-compat (package (name "ghc-unix-compat") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 18/25] gnu: Add ghc-unix-compat-7. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:31:28 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164788427832 (code B ref 44518); Mon, 22 Jul 2024 11:31:28 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:24 +0000 Received: from localhost ([127.0.0.1]:57050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGG-0007Ee-0Y for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:24 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFW-0005lD-TH; Mon, 22 Jul 2024 07:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=WhOruVWQ6omRv7GpN3QfoVO6z1cXlwMDxwWbLttNbqI=; b=EJSMwgbFgrI+XtI/a3TyOI/SOEkoQ7V1IPVVhBDpFkExEX106of4Ul5H ywAXj5TlNtUpBrizL9oQDYOSsuwWX8GNGHNMN9z7uddyL851WU+YK3EKw ZOxQyZA5+fNPJ1Zf9xzGf77TvxwDUixYUbPeEBLCQyiuWVpY/xrQPWLnY U=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688928" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:15 +0200 Message-ID: <20240722113008.9057-19-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-unix-compat-7): New variable. Change-Id: I28e8e4924d4f829dd07059aa205d894803409320 --- gnu/packages/haskell-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index d8d0ddfb98..7558a677a4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13437,6 +13437,28 @@ (define-public ghc-unix-compat isn't available, portable implementations are used.") (license license:bsd-3))) +(define-public ghc-unix-compat-7 + (package + (name "ghc-unix-compat") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "unix-compat" version)) + (sha256 + (base32 "0gz30f4g3gyjz60jbcg072ms67pwdn4by6wvdkg63hjshgl0cj60")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unix-compat"))) + (native-inputs (list ghc-monad-parallel ghc-hspec ghc-hunit ghc-extra + ghc-temporary)) + (home-page "https://github.com/haskell-pkg-janitors/unix-compat") + (synopsis "Portable POSIX-compatibility layer") + (description + "This package provides portable implementations of parts of the unix package. +This package re-exports the unix package when available. When it isn't +available, portable implementations are used.") + (license license:bsd-3))) + (define-public ghc-unix-time (package (name "ghc-unix-time") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 19/25] gnu: Add ghc-vty-crossplatform. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164789027931 (code B ref 44518); Mon, 22 Jul 2024 11:32:01 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:30 +0000 Received: from localhost ([127.0.0.1]:57065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGL-0007GK-QH for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:30 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFX-0005dc-Dw; Mon, 22 Jul 2024 07:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=EzgHNsSf9g5yGApsnTXajvyA7FwUJmTHhUDVc2lDwv0=; b=Mm5K+NDruUF1WKL1y8Ox1IXsaK0J25fc7uWh7T8EQQMofSYmkeu1M1JT c6JG/AFiFDA9M5s4FcqkIU2+u/DPzV/Tw3+13c7pW6AORW+zFT4uQcRyp 4R4W9YJXQ3M72cXbHinw1ezK5mcZRmSeNrfzLmIeb6aeEzZVywfYShm3R g=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688930" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:16 +0200 Message-ID: <20240722113008.9057-20-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-vty-crossplatform): New variable. Change-Id: Icbd33d9bbd7561bdb6178b3431edef6a1db92fcb --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7558a677a4..baf797a8ca 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14134,6 +14134,26 @@ (define-public ghc-vty to use and to provide good support for common terminal types.") (license license:bsd-3))) +(define-public ghc-vty-crossplatform + (package + (name "ghc-vty-crossplatform") + (version "0.4.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty-crossplatform" version)) + (sha256 + (base32 "06iwxgqrqzz05hmic7z5hxd48x0i49sk935vm0xfi0xq28sl7r9m")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty-crossplatform"))) + (inputs (list ghc-vty-6 ghc-vty-unix ghc-random ghc-string-qq)) + (home-page "http://hackage.haskell.org/package/vty-crossplatform") + (synopsis "Cross-platform support for Vty") + (description + "This package provides a generic interface for multiple Vty platforms in one +package so you don't have to conditionally depend on them in your cabal file.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 21/25] gnu: Add ghc-vty-6. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164789127946 (code B ref 44518); Mon, 22 Jul 2024 11:32:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:31 +0000 Received: from localhost ([127.0.0.1]:57069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGN-0007GZ-2G for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:31 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFY-0005go-Eo; Mon, 22 Jul 2024 07:30:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=5rYiSRAmmkpbfxDi8yk1ynUG/pcU04yENkDPum4IjbM=; b=fF/UhvzEe81J9oTbqBQ6BgHWrlPcPYbPMH6KxQc9ryp42zLecp54CkIX KF4QBrS1x1Dhh6UPj+9xp+Eg5qpLL4g/qEs264sH4pqt2Tx86Yng9Ai5D 2zvZLU3Zzf1igsDR9vLUIjKih4i46ZSzuBvlvHJEZ3cyprcMj1vgcUuo1 k=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688934" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:20 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:18 +0200 Message-ID: <20240722113008.9057-22-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-vty-6): New variable. Change-Id: I2e2dbbe0e99d26f38494fb6bdb51bc6d67e5c02c --- gnu/packages/haskell-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 787f70b510..9bacacf9fc 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14179,6 +14179,33 @@ (define-public ghc-vty-unix (description "This package provides Unix terminal support for Vty.") (license license:bsd-3))) +(define-public ghc-vty-6 + (package + (name "ghc-vty") + (version "6.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty" version)) + (sha256 + (base32 "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty"))) + (inputs (list ghc-blaze-builder ghc-microlens ghc-microlens-mtl + ghc-utf8-string ghc-vector)) + (home-page "https://github.com/jtdaugherty/vty") + (synopsis "A simple terminal UI library") + (description + "vty is terminal GUI library in the niche of ncurses. It is intended to be easy +to use and to provide good support for common terminal types. . See the +@@vty-examples@@ package as well as the program +@@examples/interactive_terminal_test.hs@@ included in the @@vty@@ repository for +examples on how to use the library. . Import the @@Graphics.Vty@@ convenience +module to get access to the core parts of the library. . © 2006-2007 Stefan +O'Rear; BSD3 license. . © Corey O'Connor; BSD3 license. . © Jonathan +Daugherty; BSD3 license.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 23/25] gnu: Add ghc-brick. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164789627979 (code B ref 44518); Mon, 22 Jul 2024 11:32:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:36 +0000 Received: from localhost ([127.0.0.1]:57077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGR-0007H7-Q4 for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:36 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFZ-0005dc-0Z; Mon, 22 Jul 2024 07:30:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Z6VGpKJBvZD9/6TpZooOJOVWdpLd6X+vicc6NZhfAsk=; b=gmgXOCjEo4WSfmjW0gJLnhAaPevO2s4SYRRDyq1/viqnwPgqwVPEgIce 8nHtj/hujRSPFZ9SWMGTg33orkq6jCnIPRstslD5GoU7Qmh8D3P7QVeJS WRd6z1DWT3LGKwV5UxwPQfuR4MYR85iXm/RlaksnEfoI1nz2JsMVqhu8D Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688939" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:20 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:20 +0200 Message-ID: <20240722113008.9057-24-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-brick): New variable. Change-Id: I52fbfa27422a6aacca65d0e8ed5ffa3ab335cc67 --- gnu/packages/haskell-xyz.scm | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 10618be91a..4ccb9c01ae 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15887,6 +15887,45 @@ (define-public ghc-breakpoint [README](https://github.com/aaronallen8455/breakpoint#breakpoint) for details.") (license license:expat))) +(define-public ghc-brick + (package + (name "ghc-brick") + (version "2.3.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "brick" version)) + (sha256 + (base32 "160np0bz1mcfkp077yc936i026s3zv1czn8lj3k3qr6scldavw35")))) + (build-system haskell-build-system) + (properties '((upstream-name . "brick"))) + (inputs (list ghc-vty-6 + ghc-vty-crossplatform + ghc-bimap + ghc-data-clist + ghc-microlens + ghc-microlens-th + ghc-microlens-mtl + ghc-config-ini + ghc-vector + ghc-text-zipper + ghc-unix-compat-7 + ghc-word-wrap + ghc-random)) + (native-inputs (list ghc-quickcheck)) + (home-page "https://github.com/jtdaugherty/brick/") + (synopsis "Declarative terminal user interface library") + (description + "Write terminal user interfaces (TUIs) painlessly with brick'! You write an event +handler and a drawing function and the library does the rest. . . > module Main +where > > import Brick > > ui :: Widget () > ui = str \"Hello, world!\" > > main +:: IO () > main = @code{simpleMain} ui . . To get started, see: . * + . * The + . * The demonstration programs in the programs directory . . This +package deprecates .") + (license license:bsd-3))) + (define-public ghc-githash (package (name "ghc-githash") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 22/25] gnu: Add ghc-hclip. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164789627986 (code B ref 44518); Mon, 22 Jul 2024 11:32:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:36 +0000 Received: from localhost ([127.0.0.1]:57079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGS-0007HE-8m for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:36 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFY-0005lD-TF; Mon, 22 Jul 2024 07:30:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=OpNSleOpvzzyMyNaEzlGpWqklRpLs0rnqkc0mgK1ZWc=; b=kwRncWGOYkZ3+o5wCV7Zrk6a48s19TirjgnxBDh8n16Mr1aYAx5P2Mgl /bpkPHfrHiIK9O43rb0BzgA8JZpJvKz5YgShFVrhXktZgBncrATtsu5D8 zQX1YYY9PxpMPEp5E0g/rlH+fnwmhgNet09OjmfjoGwbEnGYTh+kdcvjy M=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688936" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:20 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:19 +0200 Message-ID: <20240722113008.9057-23-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) gnu/packages/haskell-xyz.scm (ghc-hclip): New variable. Change-Id: I2d1a2d6e1983eb89a5e61eb05204c2e1c0dc3634 --- gnu/packages/haskell-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9bacacf9fc..10618be91a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15153,6 +15153,30 @@ (define-public ghc-commonmark-pandoc Pandoc types.") (license license:bsd-3))) +(define-public ghc-hclip + (package + (name "ghc-hclip") + (version "3.0.0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "Hclip" version)) + (sha256 + (base32 "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q")))) + (build-system haskell-build-system) + (properties '((upstream-name . "Hclip"))) + (inputs (list ghc-strict)) + (home-page "https://github.com/jetho/Hclip") + (synopsis + "Small cross-platform library for reading and modifying the system clipboard") + (description + "This package provides a small cross-platform library for reading and modifying +the system clipboard. . Hclip works on Windows, Mac OS X and Linux (but see the +requirements below!). . Requirements: . * Windows: No additional requirements. +. * Mac OS X: Requires the pbcopy and pbpaste commands, which ship with Mac OS +X. . * Linux: Requires xclip or xsel installed.") + (license license:bsd-3))) + (define-public ghc-hslua-module-path (package (name "ghc-hslua-module-path") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 25/25] gnu: Add matterhorn. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164789828001 (code B ref 44518); Mon, 22 Jul 2024 11:32:03 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:31:38 +0000 Received: from localhost ([127.0.0.1]:57083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrGT-0007HT-Am for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:31:37 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFZ-0005go-QD; Mon, 22 Jul 2024 07:30:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=qTHoZDrl2Llyw+JBCdeYIYq1R82KKs2HfMX7WjYPTWQ=; b=X2Td+rFDb+YnKMRVbwRga1JJRTZmv0cCx1/TwcKDQzfyqrjIUAL64ulP Xl3fn+woww/ELSC5T2zDWRy7nd7vFu2j56FA+XTnvgG1fdPrKyVP9oXxw NWvixXRx8b5rpqeub1zLgPo+VeP59zIm5WgeSIEPQ/v6JxnI0kpTw+48n 4=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688943" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:20 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:22 +0200 Message-ID: <20240722113008.9057-26-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-apps.scm (matterhorn): New variable. Change-Id: I8f83b39fdc5f94251239129814068000fb492336 --- gnu/packages/haskell-apps.scm | 92 +++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/gnu/packages/haskell-apps.scm b/gnu/packages/haskell-apps.scm index 3fce4f803c..2fcb1a8c56 100644 --- a/gnu/packages/haskell-apps.scm +++ b/gnu/packages/haskell-apps.scm @@ -37,6 +37,7 @@ (define-module (gnu packages haskell-apps) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) @@ -682,6 +683,97 @@ (define-public kmonad Wayland, and Linux console environments alike.") (license license:expat)))) +(define-public matterhorn + (package + (name "matterhorn") + (version "90000.0.0") + (source + (origin + ;; use git repo instead of hackage URL because the hackage tarball + ;; doesn't contain the sample config file + (method git-fetch) + (uri (git-reference + (url "https://github.com/matterhorn-chat/matterhorn") + (commit version))) + (sha256 + (base32 "08ng5axranilvfl9j3v0mjgpg76kzacrqj4c8x6pblpc3yxx02i5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "matterhorn"))) + (inputs (list ghc-aeson + ghc-aspell-pipe + ghc-async + ghc-base-compat + ghc-bimap + ghc-brick + ghc-brick-skylighting + ghc-commonmark + ghc-commonmark-extensions + ghc-config-ini + ghc-crypton-connection + ghc-data-clist + ghc-gitrev + ghc-hashable + ghc-hclip + ghc-mattermost-api + ghc-microlens-platform + ghc-network-uri + ghc-random + ghc-semigroups + ghc-skylighting-core + ghc-split + ghc-stm-delay + ghc-strict + ghc-temporary + ghc-text-zipper + ghc-timezone-olson + ghc-timezone-series + ghc-unix-compat-7 + ghc-unordered-containers + ghc-utf8-string + ghc-uuid + ghc-vector + ghc-vty-6 + ghc-vty-crossplatform + ghc-word-wrap + ghc-xdg-basedir)) + (native-inputs (list ghc-checkers + ghc-mattermost-api-qc + ghc-tasty + ghc-tasty-hunit + ghc-tasty-quickcheck + ghc-unique)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-requirements + (lambda _ + (for-each (lambda (dep) + (substitute* "matterhorn.cabal" + (((string-append "(,\\s" dep + "\\s*>=\\s[0-9].[0-9]).*") + all pat) + pat))) + (list "random" + "data-clist" + "semigroups" + "word-wrap" + "unix-compat" + "skylighting-core" + "checkers" + "vty" + "vty-crossplatform" + "brick")))) + (add-after 'install 'install-config-file + (lambda _ + (install-file "./docs/sample-config.ini" + (string-append #$output "/share/doc/" #$name "-" #$version "/etc/"))))))) + (home-page "http://hackage.haskell.org/package/matterhorn") + (synopsis "Terminal client for the Mattermost chat system") + (description + "This is a terminal client for the Mattermost chat system. Please see the README +for a list of features and information on getting started.") + (license license:bsd-3))) + (define-public nixfmt (package (name "nixfmt") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 24/25] gnu: Add ghc-brick-skylighting. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164912330431 (code B ref 44518); Mon, 22 Jul 2024 11:53:01 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:52:03 +0000 Received: from localhost ([127.0.0.1]:57111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVraF-0007ue-B6 for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:52:03 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFZ-0005En-14; Mon, 22 Jul 2024 07:30:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=PEu/J56VEw1VqbGFCuG8KwdTmBrIIcv4FaJi1bhj+k0=; b=FldzCf8t878T+CYTC6okf86lhMmOpYdHqf4rkrsJJzmLQvk1WMGXqlcN 0r7cGmW9rmPWD6fKLZbreodV0nd/AzKyWqbUZyN++OEu6LzN1EyC5Q3uc MU1jlx/cifYrCjOJsw4+eJV+AfwMco4d1n6zgUFtn4vs/smzmeazThdDL w=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688941" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:20 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:21 +0200 Message-ID: <20240722113008.9057-25-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/haskell-xyz.scm (ghc-brick-skylighting): New variable. Change-Id: I634c108edff99b1003c26dbb2f9107ed464a5e84 --- gnu/packages/haskell-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 4ccb9c01ae..4e865483fb 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -15926,6 +15926,26 @@ (define-public ghc-brick package deprecates .") (license license:bsd-3))) +(define-public ghc-brick-skylighting + (package + (name "ghc-brick-skylighting") + (version "1.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "brick-skylighting" version)) + (sha256 + (base32 "1nw2x9zn0jlvykm89v80fh4187bxgn8l4cljgnf4mp4ci7aqjmkr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "brick-skylighting"))) + (inputs (list ghc-brick ghc-vty-6 ghc-skylighting-core)) + (home-page "https://github.com/jtdaugherty/brick-skylighting/") + (synopsis "Show syntax-highlighted text in your Brick UI") + (description + "This package provides a module to use Skylighting to perform syntax highlighting +and display the results in Brick-based interfaces.") + (license license:bsd-3))) + (define-public ghc-githash (package (name "ghc-githash") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 20/25] gnu: Add ghc-vty-unix. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 11:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 71938@debbugs.gnu.org Cc: rekado@elephly.net, Romain GARBAGE , 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172164912430445 (code B ref 44518); Mon, 22 Jul 2024 11:53:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 11:52:04 +0000 Received: from localhost ([127.0.0.1]:57115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVraG-0007uu-4N for submit@debbugs.gnu.org; Mon, 22 Jul 2024 07:52:04 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVrFX-0005En-FW; Mon, 22 Jul 2024 07:30:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mse2Wz0mSf56prRMRscMuJVjey/tKX7kzhMPROU2VKY=; b=TRGtx+F4MyWwnzPvCZ995dG7tn7kl3xAZUG/EBzvDUbO59/W8RXbePHH HXdyfLOrKC7ClEth+RbltTMj98/nqB/W4JLszdKkwQsnshJ73x0svJ5pu kqXiipxnJM9mfGGQ5TympTdoRAGIMfaMqQ3EwGvS0Yyrw2+CPs+BSarjd k=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=romain.garbage@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.09,228,1716242400"; d="scan'208";a="92688932" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.122]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 13:30:19 +0200 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:17 +0200 Message-ID: <20240722113008.9057-21-romain.garbage@inria.fr> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> References: <20240722113008.9057-1-romain.garbage@inria.fr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) gnu/packages/haskell-xyz.scm (ghc-vty-unix): New variable. Change-Id: Idf8e550a5d7b645d19af177dd65c5956ba3ab478 --- gnu/packages/haskell-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index baf797a8ca..787f70b510 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14154,6 +14154,31 @@ (define-public ghc-vty-crossplatform package so you don't have to conditionally depend on them in your cabal file.") (license license:bsd-3))) +(define-public ghc-vty-unix + (package + (name "ghc-vty-unix") + (version "0.2.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty-unix" version)) + (sha256 + (base32 "1hfxc7qw884vlq8qshhyndl3zs10jc2xr6i69vhasjywkvh6gay2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty-unix"))) + (inputs (list ghc-blaze-builder + ghc-vty-6 + ghc-vector + ghc-utf8-string + ghc-microlens + ghc-microlens-mtl + ghc-microlens-th + ghc-ansi-terminal)) + (home-page "http://hackage.haskell.org/package/vty-unix") + (synopsis "Unix backend for Vty") + (description "This package provides Unix terminal support for Vty.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- 2.45.1 From unknown Thu Jun 19 16:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#44518] [PATCH v3 00/25] Add matterhorn package. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Jul 2024 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Romain GARBAGE Cc: 71938@debbugs.gnu.org, 44518@debbugs.gnu.org Received: via spool by 44518-submit@debbugs.gnu.org id=B44518.172165842915335 (code B ref 44518); Mon, 22 Jul 2024 14:28:02 +0000 Received: (at 44518) by debbugs.gnu.org; 22 Jul 2024 14:27:09 +0000 Received: from localhost ([127.0.0.1]:58406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVu0L-0003zC-AW for submit@debbugs.gnu.org; Mon, 22 Jul 2024 10:27:09 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sVu0H-0003yu-9y; Mon, 22 Jul 2024 10:27:07 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1721658419; cv=none; d=zohomail.com; s=zohoarc; b=KcupSJ0/7vdYgB9tqb/d4iU+peOA36BTeqJ8W6YBGw5CvXsb/gb/ACbp/eR8LSTRtRR+j9aibRnuZfVLMeiGhW32kAm6HP/MiGnP2NQYwPBy0kFOzAXv8KQ0T78NHU9i18UrtMpgTDX+hzuyjoxAEYSZ19jJcfBzITLdEAgye+Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1721658419; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=5iMb0udwCmthmLB6PmbI2ipst3+XByV8kPb4EKpfbxQ=; b=j+iUbekhJ0Cp5apdOfBmqAkJhWzOwRo6X+48L3L1ALCE+zARzrvfF1r2HUMI/vsUsZsDDoaOHBoYNMvhRRWJLbz7yg4et3Ft/228rEx+AlF/eVYDmt+o76+hq7O/mH/yk0bSjDF8STVfutf2nyIRVZ+wAABgBV5Cwi77waanlb0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1721658419; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=5iMb0udwCmthmLB6PmbI2ipst3+XByV8kPb4EKpfbxQ=; b=iYNZGVo8e9TO+JfhT4UxzdzStvHGpQSU/7Dv+Mj2qJOsfPM0MzmjOxBMc/6GoZvI UNEG+RLC/+CsDpXfUqaAmmVqMW1YFuIOXdhrmfP+A+Pc23InL4+n+k7oLMV5ANZEc8L DZdwVeIzItTaEfYaJhcvnSEoq+Z+hdJ6pzGp99VA= Received: by mx.zohomail.com with SMTPS id 1721658419187147.8638670197546; Mon, 22 Jul 2024 07:26:59 -0700 (PDT) From: Ricardo Wurmus In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Mon, 22 Jul 2024 13:27:57 +0200") References: <20240722113008.9057-1-romain.garbage@inria.fr> Date: Mon, 22 Jul 2024 16:26:55 +0200 Message-ID: <87ttgh1p00.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) 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 Romain, > Changes from v2->v3: > Rebased to commit e5c0b62debc6f48a32a65736d9ba3da0b1e59cb9 and sent > patch with base-commit to fix QA. thank you for the patches! This looks good. I'll go through the descriptions one more time before pushing this tonight. -- Ricardo From unknown Thu Jun 19 16:23:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: elaexuotee@wilsonb.com Subject: bug#44518: closed (Re: [PATCH v3 00/25] Add matterhorn package.) Message-ID: References: <87plr512kj.fsf@elephly.net> <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> X-Gnu-PR-Message: they-closed 44518 X-Gnu-PR-Package: guix-patches Reply-To: 44518@debbugs.gnu.org Date: Mon, 22 Jul 2024 22:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1721687522-1753-1" This is a multi-part message in MIME format... ------------=_1721687522-1753-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44518: gnu: Add matterhorn. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 44518@debbugs.gnu.org. --=20 44518: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44518 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1721687522-1753-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44518-done) by debbugs.gnu.org; 22 Jul 2024 22:31:44 +0000 Received: from localhost ([127.0.0.1]:58696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW1ZI-0000RV-3j for submit@debbugs.gnu.org; Mon, 22 Jul 2024 18:31:44 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW1ZC-0000RD-Pm; Mon, 22 Jul 2024 18:31:42 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1721687492; cv=none; d=zohomail.com; s=zohoarc; b=Pm0Te/bjsUJgYsvhDWtyE6NBrUkcUo6Npdaj54lmAS4UPWtX3KqXLLpRhKSMYcPTmevYHoLAKEN8IQZl01GWzJ8eE69YY6zCskiTG7nDpEpc/lNRRsB9oNfSZfbBvxWcgfTbi0TgydTeCL7i0V20xSGhf5MkpruRdiI4yGVGV4Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1721687492; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=p2bmIp2JkNI3y5+Jycg96hISSWcBxOams9qKGkam1m8=; b=MIJFmC6OPbeIWo9dOKAfA7uVDHawKisLwkKM0McvCrbjb2Cv2KntBmbM1BvQG6DQFh6O9t80Z3lnqW+fd7r07YSe6A3GMOXEQpcDnu+qFKwvR9vf0LWmmKk56I8U0MOeQ11C2rioNR/bPcFySxUwt0bmINFJR633vrM8PSzyCYg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1721687492; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=p2bmIp2JkNI3y5+Jycg96hISSWcBxOams9qKGkam1m8=; b=EL+zX+78D2xx99bNFBZTFQOljrNvdkncwN5LOk3o28QTA5nQbSAHpRmVZGr7JaXy W6dC3oSbktzmrudubjld87/tZBpc8Q0YxbhxKXkaKXReWyyZPdIXeHsxfWzI4royZSN Nk4QrWYrvrBwICIZfiFMBbWS/LJ+ylLkDOk5oppk= Received: by mx.zohomail.com with SMTPS id 1721687490093694.8841278240991; Mon, 22 Jul 2024 15:31:30 -0700 (PDT) From: Ricardo Wurmus To: Romain GARBAGE Subject: Re: [PATCH v3 00/25] Add matterhorn package. In-Reply-To: <20240722113008.9057-1-romain.garbage@inria.fr> (Romain GARBAGE's message of "Mon, 22 Jul 2024 13:27:57 +0200") References: <20240722113008.9057-1-romain.garbage@inria.fr> Date: Tue, 23 Jul 2024 00:31:24 +0200 Message-ID: <87plr512kj.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44518-done Cc: 71938-done@debbugs.gnu.org, 44518-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: -1.0 (-) I modified some of the descriptions and fixed tests before pushing. Thanks! -- Ricardo ------------=_1721687522-1753-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Nov 2020 12:53:45 +0000 Received: from localhost ([127.0.0.1]:59943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbkCN-0002OQ-FG for submit@debbugs.gnu.org; Sun, 08 Nov 2020 07:53:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbkCH-0002OF-Tb for submit@debbugs.gnu.org; Sun, 08 Nov 2020 07:53:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbkCF-0006SI-W0 for guix-patches@gnu.org; Sun, 08 Nov 2020 07:53:28 -0500 Received: from m42-5.mailgun.net ([69.72.42.5]:60383) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kbkCB-0006vI-SV for guix-patches@gnu.org; Sun, 08 Nov 2020 07:53:27 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1604840002; h=Content-Type: MIME-Version: Message-Id: Subject: From: To: Date: Sender; bh=LDTWhD3trnKMHgVU3xTwsVEdMJ9I6umZUSmVr1rPLZE=; b=fBooWxMLRjvbz77T/dAzugD8PMGDTnVfbdP/mgKb1f0Dq/JDz+i/MTfuL+SipgF9gznBiANW hSFNc9NCWm7Q65krviXH12FqggbA/w5hnn0MiqBfEfNj/R+PDq0AgTcVku3k+pKoCdeKvyms NAcHj0aSNKdFo1euNugxnaWE0rlFNEZICt1iZ1nEAL6wiN2ia05/a01g0j7vXEboo/uH5GWC hB+Y23yDeKR+/seH1RX4oaE0oo+nbM74eu1CmADDa2XeBlVbpUR+2hJpFShj52D5jPz+zM0j V5CbY1VzSjYDJyJkquXZur0v+1V434wQAQ+kwPVgYMe0N4hOqhaipw== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyI5MmEzMyIsICJndWl4LXBhdGNoZXNAZ251Lm9yZyIsICIwODU0N2EiXQ== Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by smtp-out-n01.prod.us-east-1.postgun.com with SMTP id 5fa7ea41c6df09e2f221ebf7 (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Sun, 08 Nov 2020 12:53:21 GMT Received: from localhost (KD106154076247.au-net.ne.jp [106.154.76.247]) by wilsonb.com (Postfix) with ESMTPSA id AEB1DA00FB for ; Sun, 8 Nov 2020 12:53:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1604839998; bh=LDTWhD3trnKMHgVU3xTwsVEdMJ9I6umZUSmVr1rPLZE=; h=Date:To:From:Subject:From; b=pEVHhTKjJpQRKIZh1kOuMKM0zFfh8D5rzQlZo0os+8sKzOUZmdRNpWUYBNOiEMjVZ vQoh+n58I5O8rbQXhKaiRqw0NQ11aGzY/ZVQ0OgbkD55CvKQKtVqy2sRg6vzVy+7CI B6ZwZysCY7v2v01VwAjp6Wp+6XGlfrVZHB+0ADDVXjAG+en5O9U47a77AfGGWTqKf4 DvGMFlVzhsUjxYRk8nu+8w48zsBAKfjX1vjK9IUnl3UKeB9tGxuDPm97bdWmI7BG5l K/QLbyM/jgquGjikSMK9fAuFXS2sHCPnZzWVIqpwQb/+FozoEty5OltvadiX4HYJlU 9sPRy8a+vM+e/Z3GajVQlkqk3IiSSKlnL9b3HdVCABn2jeS5ogz+fgVc3KCuA48mF+ zOGAZahpP//OqBYWuEARXR4s/p4wQUalWZASXPbOZhk+m8Z6tb6JAMPsJFy8YuQtJJ DKIie2jxa10iP5k87owtqwsNJShSBt6wVRI5xRKhClHosSslwY+8rHYhi6BLlk4XET L6t1RZZghnzn5HFr1HbTTgSJLFQy7L8YqU/RP6KT+qChuzzlDxtIDvf80udIvn6fjC AORVCRFmC6hwsy/DJ6/Qq96fI2clCDOaMMbam8TShDSfv11oAiPQJXvUZ2AV0KAnAI OsLFYwRK61fbS9O53ITtvsNc= Date: Sun, 08 Nov 2020 21:53:24 +0900 To: guix-patches@gnu.org From: elaexuotee@wilsonb.com Subject: gnu: Add matterhorn. Message-Id: <2674A0N1F01CQ.3GO4FVW1X3O76@wilsonb.com> User-Agent: mblaze/1.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_7342109824c553c62ffc97cc_=_" Received-SPF: pass client-ip=69.72.42.5; envelope-from=bounce+686de0.08547a-guix-patches=gnu.org@mg.wilsonb.com; helo=m42-5.mailgun.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 07:53:21 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (/) This is a multipart message in MIME format. ------_=_7342109824c553c62ffc97cc_=_ Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Guix, This packages up a nice CLI client for Mattermost chat servers (a self-host= ed, libre Slack alternative). Anyway, it's a Haskell package and ended up requiring quite a few dependendencies along with a few version-updated alternatives to existing packages. The attached patch bundles all these up together, but what is the appropria= te convention in this case? The bulk of the work is completely thanks to the hackage importer, but I di= d spend quite a bit of time cleaning these up and sanity checking things. Everything should pass the lint checks as well as indentation. Also, for two packages, I had to disable tests. There are comments explaini= ng why in each case. Let me know what you think! ------_=_7342109824c553c62ffc97cc_=_ Content-Disposition: attachment; filename=0001-gnu-Add-matterhorn.patch Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable =46rom 7d98b12981f75a2d2433a8b5f67031bdd435b89f Mon Sep 17 00:00:00 2001 =46rom: "B. Wilson" =44ate: Sun, 8 Nov 2020 20:44:37 +0900 =53ubject: [PATCH] gnu: Add matterhorn. =54o: guix-patches@gnu.org =0A* gnu/packages/messaging.scm (matterhorn): New variable. =2A gnu/packages/haskell-web.scm (ghc-http-3.15, ghc-http-media): New varia= =62les. =2A gnu/packages/haskell-check.scm (ghc-checkers) =28ghc-mattermost-api-qc, ghc-test-framework-smallcheck) =28ghc-quickcheck-assertions): New variables. =2A gnu/packages/haskell-xyz.scm (ghc-ansi-terminal-0.11) =28ghc-timezone-olson-0.2, ghc-unique, ghc-stm-delay, ghc-aspell-pipe) =28ghc-hclip, ghc-brick-skylighting, ghc-word-wrap, ghc-text-zipper) =28ghc-vty, ghc-brick, ghc-ini, ghc-config-ini, ghc-data-clist) =28ghc-modern-uri, ghc-mattermost-api): New variables. =2D-- =20gnu/packages/haskell-check.scm | 99 ++++++++ =20gnu/packages/haskell-web.scm | 48 ++++ =20gnu/packages/haskell-xyz.scm | 431 +++++++++++++++++++++++++++++++++ =20gnu/packages/messaging.scm | 67 +++++ =204 files changed, 645 insertions(+) =0Adiff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check= =2Escm =69ndex b5546f97f8..023cdbc390 100644 =2D-- a/gnu/packages/haskell-check.scm =2B++ b/gnu/packages/haskell-check.scm =40@ -12,6 +12,7 @@ =20;;; Copyright =C2=A9 2018 Arun Isaac =20;;; Copyright =C2=A9 2019 Timothy Sample =20;;; Copyright =C2=A9 2020 John Soo =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -1038,3 +1039,101 @@ regular development cycle and regressions caught = =65arly. =20See the documentation in \"Test.Inspection\" or the project webpage for = =6Dore =20examples and more information.") =20 (license license:expat))) =2B =2B(define-public ghc-mattermost-api-qc =2B (package =2B (name "ghc-mattermost-api-qc") =2B (version "50200.9.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/mattermost-api-qc/" =2B "mattermost-api-qc-" version ".tar.gz")) =2B (sha256 =2B (base32 "0rcbsf5hrp2fd9jqmcr07gg2y0xg4ksasrqfxrc7n4mgw0a409i6"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-mattermost-api" ,ghc-mattermost-api) =2B ("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "https://github.com/matterhorn-chat/mattermost-api-qc") =2B (synopsis "QuickCheck instances for the Mattermost client API librar= =79") =2B (description =2B "A library providing QuickCheck for the mattermost-api library to a= =6Clow =2Btesting. This is provided as a separate library to allow use of the API= =0A+library without testing dependencies.") =2B (license license:isc))) =2B =2B(define-public ghc-checkers =2B (package =2B (name "ghc-checkers") =2B (version "0.5.6") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/checkers/checkers-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "1b82dz295h37pi6bnkr4r18gkvavrwvsig15955i8hh1rcn2msaz"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-random" ,ghc-random) =2B ("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-semigroupoids" ,ghc-semigroupoids))) =2B (home-page "https://github.com/haskell-checkers/checkers") =2B (synopsis "Check properties on standard classes and data structures"= =29 =2B (description =2B "@code{Checkers} wraps up the expected properties associated with v= =61rious =2Bstandard type classes as QuickCheck properties. Also some morphism prop= =65rties. =2BIt also provides arbitrary instances and generator combinators for commo= =6E data =2Btypes.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-test-framework-smallcheck =2B (package =2B (name "ghc-test-framework-smallcheck") =2B (version "0.2") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/test-framework-smallch= =65ck/" =2B "test-framework-smallcheck-" version ".tar.gz")) =2B (sha256 =2B (base32 "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-smallcheck" ,ghc-smallcheck))) =2B (home-page "https://github.com/Bodigrim/smallcheck") =2B (synopsis "SmallCheck support for the test-framework package") =2B (description =2B "SmallCheck support for the test-framework package. Support for =2BSmallCheck tests in test-framework.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-quickcheck-assertions =2B (package =2B (name "ghc-quickcheck-assertions") =2B (version "0.3.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/quickcheck-assertions/= =22 =2B "quickcheck-assertions-" version ".tar.gz")) =2B (sha256 =2B (base32 "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-ieee754" ,ghc-ieee754) =2B ("ghc-pretty-show" ,ghc-pretty-show))) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (home-page "https://github.com/s9gf4ult/quickcheck-assertions") =2B (synopsis "HUnit like assertions for QuickCheck") =2B (description =2B "Library with convenient assertions for QuickCheck properties like = =69n =2BHUnit") =2B (license license:lgpl3))) =64iff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm =69ndex a4269599f6..a924aa65cd 100644 =2D-- a/gnu/packages/haskell-web.scm =2B++ b/gnu/packages/haskell-web.scm =40@ -10,6 +10,7 @@ =20;;; Copyright =C2=A9 2020 Alexandru-Sergiu Marton =20;;; Copyright =C2=A9 2020 Kyle Meyer =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -223,6 +224,19 @@ lets you set up HTTP connections, transmitting reque= =73ts and processing the =20responses coming back.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-http-3.15 =2B (package =2B (inherit ghc-http) =2B (version "4000.3.15") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/HTTP/HTTP-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "150m5v125s4jrxzl85jhnh69kp4mjyzhkqp0c1k087008f73csqd"= =29))))) =2B =20(define-public ghc-http-client =20 (package =20 (name "ghc-http-client") =40@ -1981,3 +1995,37 @@ Bower's package manifest file, bower.json.") =20Authoring and Versioning (WebDAV) extensions to HTTP as well an executab= =6Ce, =20@command{hdav}, for command-line operation.") =20 (license license:gpl3))) =2B =2B(define-public ghc-http-media =2B (package =2B (name "ghc-http-media") =2B (version "0.8.0.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/http-media/http-media-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0lww5cxrc9jlvzsysjv99lca33i4rb7cll66p3c0rdpmvz8pk0ir"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-case-insensitive" ,ghc-case-insensitive) =2B ("ghc-utf8-string" ,ghc-utf8-string))) =2B (native-inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2= =29)) =2B (arguments =2B `(#:cabal-revision =2B ("3" "1ndz5x6njl35h73il5c6qpaqd4ynvg21n6k7sb8aq09gfbg544d8"))) =2B (home-page "https://github.com/zmthy/http-media") =2B (synopsis "Processing HTTP Content-Type and Accept headers") =2B (description =2B "This library is intended to be a comprehensive solution to parsing= =20and =2Bselecting quality-indexed values in HTTP headers. It is capable of pars= =69ng =2Bboth media types and language parameters from the Accept and Content hea= =64er =2Bfamilies, and can be extended to match against other accept headers as w= =65ll. =2BSelecting the appropriate header value is achieved by comparing a list o= =66 =2Bserver options against the quality-indexed values supplied by the client= =2E") =2B (license license:expat))) =64iff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm =69ndex 19eabd949b..fcfa2d3940 100644 =2D-- a/gnu/packages/haskell-xyz.scm =2B++ b/gnu/packages/haskell-xyz.scm =40@ -28,6 +28,7 @@ =20;;; Copyright =C2=A9 2020 Alexandru-Sergiu Marton =20;;; Copyright =C2=A9 2020 Carlo Holl =20;;; Copyright =C2=A9 2020 Christopher Lemmer Webber =2B;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -416,6 +417,20 @@ allows cursor movement, screen clearing, color outpu= =74 showing or hiding the =20cursor, and changing the title.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-ansi-terminal-0.11 =2B (package =2B (inherit ghc-ansi-terminal) =2B (version "0.11") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/ansi-terminal/ansi-t= =65rminal-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 "14rp62c7y79n9dmmi7m0l9n3mcq6dh331b4yyyrivm5da6g1nqf6"= =29))))) =2B =20(define-public ghc-ansi-wl-pprint =20 (package =20 (name "ghc-ansi-wl-pprint") =40@ -13766,6 +13781,20 @@ are provided for converting the parsed data into= =20@code{TimeZoneSeries} =20objects from the timezone-series package.") =20 (license license:bsd-3))) =20= =2B(define-public ghc-timezone-olson-0.2 =2B (package =2B (inherit ghc-timezone-olson) =2B (version "0.2.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/timezone-olson/timez= =6Fne-olson-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 "0b9vh27b9nz803yhd93d5z63bs370lvn4vkdajxaak9clxlw6mwg"= =29))))) =2B =20(define-public ghc-tldr =20 (package =20 (name "ghc-tldr") =40@ -15469,3 +15498,405 @@ Zstandard compression algorithm, a fast lossles= =73 compression algorithm =20targeting real-time compression scenarios at zlib-level and better =20compression ratios.") =20 (license license:bsd-3))) =2B =2B(define-public ghc-unique =2B (package =2B (name "ghc-unique") =2B (version "0.4.7.8") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/Unique/Unique-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0w82pa6r2a6969w251fbrx0sr1ws8mkg2lwdyjl4qjhl5s28k43i"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-extra" ,ghc-extra) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-unordered-containers" ,ghc-unordered-containers))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "http://hackage.haskell.org/package/Unique") =2B (synopsis "It provides the functionality like unix \"uniq\" utility"= =29 =2B (description =2B "Library provides the functions to find unique and duplicate elemen= =74s in =2Bthe list") =2B (license license:bsd-3))) =2B =2B(define-public ghc-stm-delay =2B (package =2B (name "ghc-stm-delay") =2B (version "0.1.1.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/stm-delay/stm-delay-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi"))= =29) =2B (build-system haskell-build-system) =2B (home-page "https://github.com/joeyadams/haskell-stm-delay") =2B (synopsis "Updatable one-shot timer polled with STM") =2B (description =2B "This library lets you create a one-shot timer, poll it using STM, = =61nd =2Bupdate it to ring at a different time than initially specified. It uses= =20GHC =2Bevent manager timeouts when available (GHC 7.2+, @code{-threaded}, non-W= =69ndows =2BOS), yielding performance similar to @code{threadDelay} and =2B@code{registerDelay}. Otherwise, it falls back to forked threads and =2B@code{threadDelay}.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-aspell-pipe =2B (package =2B (name "ghc-aspell-pipe") =2B (version "0.4") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/aspell-pipe/aspell-pip= =65-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0vwav0xdrsb9kww7p1z63wifxd5bfd247vdqscf2amkdgm5k716m"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-async" ,ghc-async))) =2B (home-page "http://hackage.haskell.org/package/aspell-pipe") =2B (synopsis "Pipe-based interface to the Aspell program") =2B (description =2B "A pipe-based interface to the Aspell program (no dynamic linking =2Brequired).") =2B (license license:bsd-3))) =2B =2B(define-public ghc-hclip =2B (package =2B (name "ghc-hclip") =2B (version "3.0.0.4") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/Hclip/Hclip-" =2B version =2B ".tar.gz")) =2B (sha256 =2B (base32 =2B "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q")))) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-strict" ,ghc-strict))) =2B (home-page "https://github.com/jetho/Hclip") =2B (synopsis "Small cross-platform library for reading and modifying th= =65 =2Bsystem clipboard") =2B (description =2B "A small cross-platform library for reading and modifying the syste= =6D =2Bclipboard. Hclip works on Windows, Mac OS X and Linux (but see the =2Brequirements below!). =2B =2BRequirements: =2B =2B@itemize =2B@item Windows: No additional requirements. =2B@item Mac OS X: Requires the pbcopy and pbpaste commands, which ship wit= =68 =2BMac OS X. =2B@item Linux: Requires xclip or xsel installed. =2B@end itemize") =2B (license license:bsd-3))) =2B =2B(define-public ghc-brick-skylighting =2B (package =2B (name "ghc-brick-skylighting") =2B (version "0.3") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/brick-skylighting/" =2B "brick-skylighting-" version ".tar.gz")) =2B (sha256 =2B (base32 "1wjl5ff9c7czg7azj2pi17b3kzbgb5rmwb4nkxdy86xn6d68adi1"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-brick" ,ghc-brick) =2B ("ghc-vty" ,ghc-vty) =2B ("ghc-skylighting-core" ,ghc-skylighting-core))) =2B (home-page "https://github.com/jtdaugherty/brick-skylighting/") =2B (synopsis "Show syntax-highlighted text in your Brick UI") =2B (description =2B "This package provides a module to use Skylighting to perform synta= =78 =2Bhighlighting and display the results in Brick-based interfaces.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-word-wrap =2B (package =2B (name "ghc-word-wrap") =2B (version "0.4.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/word-wrap/word-wrap-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 =2B "15rcqhg9vb7qisk9ryjnyhhfgigxksnkrczycaw2rin08wczjwpb")))) =2B (build-system haskell-build-system) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (arguments =2B `(#:cabal-revision =2B ("1" "1k4w4g053vhmpp08542hrqaw81p3p35i567xgdarqmpghfrk68pp"))) =2B (home-page "https://github.com/jtdaugherty/word-wrap/") =2B (synopsis "Library for word-wrapping") =2B (description "A library for wrapping long lines of text.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-text-zipper =2B (package =2B (name "ghc-text-zipper") =2B (version "0.10.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/text-zipper/text-zippe= =72-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0jxicjp0ak1fyl1n3yspxq6hv9l90zzy75glsv8bc2svsn9ypyls"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-vector" ,ghc-vector))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-quickcheck" ,ghc-quickcheck) =2B ("hspec-discover" ,hspec-discover))) =2B (home-page "https://github.com/jtdaugherty/text-zipper/") =2B (synopsis "Text editor zipper library") =2B (description "This library provides a zipper and API for editing tex= =74.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-vty =2B (package =2B (name "ghc-vty") =2B (version "5.31") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/vty/vty-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0w71qnp1plqpib0b9c5kqyhybfmlw50hnlckw9jwr7m0mfssbqdb"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-blaze-builder" ,ghc-blaze-builder) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-mtl" ,ghc-microlens-mtl) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-parallel" ,ghc-parallel) =2B ("ghc-utf8-string" ,ghc-utf8-string) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-ansi-terminal" ,ghc-ansi-terminal-0.11))) =2B (native-inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-random" ,ghc-random) =2B ("ghc-smallcheck" ,ghc-smallcheck) =2B ("ghc-quickcheck-assertions" ,ghc-quickcheck-assertions) =2B ("ghc-test-framework" ,ghc-test-framework) =2B ("ghc-test-framework-smallcheck" ,ghc-test-framework-smallcheck) =2B ("ghc-random" ,ghc-random) =2B ("ghc-hunit" ,ghc-hunit) =2B ("ghc-test-framework-hunit" ,ghc-test-framework-hunit) =2B ("ghc-string-qq" ,ghc-string-qq))) =2B (home-page "https://github.com/jtdaugherty/vty") =2B (synopsis "Simple terminal UI library") =2B (description =2B "Vty is terminal GUI library in the niche of ncurses. It is intend= =65d to =2Bbe easy to use, have no confusing corner cases, and good support for com= =6Don =2Bterminal types. See the @code{vty-examples} package as well as the prog= =72am =2B@code{test/interactive_terminal_test.hs} included in the @code{vty} pack= =61ge for =2Bexamples on how to use the library. Import the @code{Graphics.Vty} conv= =65nience =2Bmodule to get access to the core parts of the library.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-brick =2B (package =2B (name "ghc-brick") =2B (version "0.57") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/brick/brick-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "15481cmm208gxcs96rcvg6qgx87b2fk7ws82675viasw64mhvmg1"= =29))) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-vty" ,ghc-vty) =2B ("ghc-data-clist" ,ghc-data-clist) =2B ("ghc-dlist" ,ghc-dlist) =2B ("ghc-exceptions" ,ghc-exceptions) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-microlens-mtl" ,ghc-microlens-mtl) =2B ("ghc-config-ini" ,ghc-config-ini) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-contravariant" ,ghc-contravariant) =2B ("ghc-text-zipper" ,ghc-text-zipper) =2B ("ghc-word-wrap" ,ghc-word-wrap) =2B ("ghc-random" ,ghc-random))) =2B (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) =2B (home-page "https://github.com/jtdaugherty/brick/") =2B (synopsis "Declarative terminal user interface library") =2B (description =2B "Write terminal user interfaces (TUIs) painlessly with @code{brick= =7D! You =2Bwrite an event handler and a drawing function and the library does the r= =65st.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-ini =2B (package =2B (name "ghc-ini") =2B (version "0.4.1") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append "https://hackage.haskell.org/package/ini/ini-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0mvwii8jbh2ll54qb9dij5m66c6324s2y4vrwz1qr4wz40m3qa8l"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-attoparsec" ,ghc-attoparsec) =2B ("ghc-unordered-containers" ,ghc-unordered-containers))) =2B (native-inputs `(("ghc-hspec" ,ghc-hspec))) =2B (home-page "https://github.com/chrisdone/ini") =2B (synopsis "Quick and easy configuration files in the INI format") =2B (description "Quick and easy configuration files in the INI format."= =29 =2B (license license:bsd-3))) =2B =2B(define-public ghc-config-ini =2B (package =2B (name "ghc-config-ini") =2B (version "0.2.4.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/config-ini/config-ini-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "0dfm4xb1sd713rcqzplzdgw68fyhj24i6lj8j3q8kldpmkl98lbf"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-megaparsec" ,ghc-megaparsec))) =2B (arguments =2B `(#:tests? #f ; Tests fail. Upstream has fixed issue for next rele= =61se. =2B ; See https://github.com/aisamanra/config-ini/issues/= =322 =2B #:cabal-revision =2B ("2" "0iwraaa0y1b3xdsg760j1wpylkqshky0k2djcg0k4s97lrwqpbcz"))) =2B (home-page "https://github.com/aisamanra/config-ini") =2B (synopsis "Library for simple INI-based configuration files") =2B (description =2B "The @code{config-ini} library is a set of small monadic languages = =66or =2Bwriting simple configuration languages with convenient, human-readable e= =72ror =2Bmessages.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-data-clist =2B (package =2B (name "ghc-data-clist") =2B (version "0.1.2.3") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/data-clist/data-clist-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "1mwfhnmvi3vicyjzl33m6pcipi2v887zazyqxygq258ndd010s9m"))= =29) =2B (build-system haskell-build-system) =2B (inputs `(("ghc-quickcheck" ,ghc-quickcheck))) =2B (arguments =2B `(#:cabal-revision =2B ("1" "13hg7a3d4ky8b765dl03ryxg28lq8iaqj5ky3j51r0i1i4f2a9hy"))) =2B (home-page "https://github.com/sw17ch/data-clist") =2B (synopsis "Simple functional ring type") =2B (description =2B "Simple functional bidirectional ring type. Given that the ring =2Bterminiology clashes with certain mathematical branches, we're using the= =20term =2BCList or CircularList instead.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-modern-uri =2B (package =2B (name "ghc-modern-uri") =2B (version "0.3.3.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/modern-uri/modern-uri-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 "184vhcnpwjsvxwbdsipz7kc2xylfwfqflbbbyipag610w07a3qk2"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-quickcheck" ,ghc-quickcheck) =2B ("ghc-contravariant" ,ghc-contravariant) =2B ("ghc-exceptions" ,ghc-exceptions) =2B ("ghc-megaparsec" ,ghc-megaparsec) =2B ("ghc-profunctors" ,ghc-profunctors) =2B ("ghc-reflection" ,ghc-reflection) =2B ("ghc-tagged" ,ghc-tagged))) =2B (native-inputs =2B `(("ghc-hspec" ,ghc-hspec) =2B ("ghc-hspec-megaparsec" ,ghc-hspec-megaparsec) =2B ("hspec-discover" ,hspec-discover))) =2B (home-page "https://github.com/mrkkrp/modern-uri") =2B (synopsis "Modern library for working with URIs") =2B (description "Modern library for working with URIs.") =2B (license license:bsd-3))) =2B =2B(define-public ghc-mattermost-api =2B (package =2B (name "ghc-mattermost-api") =2B (version "50200.9.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/mattermost-api/matterm= =6Fst-api-" =2B version ".tar.gz")) =2B (sha256 =2B (base32 "08whhlkr3ayimn66lwinvv0ci8zbhk5i7sz1fk5r1dp7mg2jzgig"))= =29) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-websockets" ,ghc-websockets) =2B ("ghc-aeson" ,ghc-aeson) =2B ("ghc-connection" ,ghc-connection) =2B ("ghc-memory" ,ghc-memory) =2B ("ghc-resource-pool" ,ghc-resource-pool) =2B ("ghc-http" ,ghc-http-3.15) =2B ("ghc-http-media" ,ghc-http-media) =2B ("ghc-network-uri" ,ghc-network-uri) =2B ("ghc-modern-uri" ,ghc-modern-uri) =2B ("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-gitrev" ,ghc-gitrev) =2B ("ghc-microlens" ,ghc-microlens) =2B ("ghc-microlens-th" ,ghc-microlens-th) =2B ("ghc-pretty-show" ,ghc-pretty-show) =2B ("ghc-split" ,ghc-split))) =2B ;; Tests require a local mattermost instance =2B (arguments `(#:tests? #f)) =2B (home-page "http://hackage.haskell.org/package/mattermost-api") =2B (synopsis "Client API for Mattermost chat system") =2B (description =2B "Client API for Mattermost chat system. Mattermost is a flexible, = =6Fpen =2Bsource messaging platform that meets even the most demanding privacy and= =0A+security standards. This library provides network API interaction with= =20the =2BMattermost server.") =2B (license license:bsd-3))) =64iff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm =69ndex 7fe58094c0..f3dd535dbc 100644 =2D-- a/gnu/packages/messaging.scm =2B++ b/gnu/packages/messaging.scm =40@ -26,6 +26,7 @@ =20;;; Copyright =C2=A9 2020 Mason Hock =20;;; Copyright =C2=A9 2020 Michael Rohleder =20;;; Copyright =C2=A9 2020 Raghav Gururajan = =0A+;;; Copyright =C2=A9 2020 B. Wilson =20;;; =20;;; This file is part of GNU Guix. =20;;; =40@ -110,6 +111,9 @@ =20 #:use-module (gnu packages xiph) =20 #:use-module (gnu packages xml) =20 #:use-module (gnu packages xorg) =2B #:use-module (gnu packages haskell-xyz) =2B #:use-module (gnu packages haskell-web) =2B #:use-module (gnu packages haskell-check) =20 #:use-module (guix build-system cmake) =20 #:use-module (guix build-system glib-or-gtk) =20 #:use-module (guix build-system gnu) =40@ -118,6 +122,7 @@ =20 #:use-module (guix build-system python) =20 #:use-module (guix build-system qt) =20 #:use-module (guix build-system trivial) =2B #:use-module (guix build-system haskell) =20 #:use-module (guix download) =20 #:use-module (guix git-download) =20 #:use-module (guix hg-download) =40@ -2444,4 +2449,66 @@ as phones, embedded computers or microcontrollers.= =22) =20 ;; Dual licensed. =20 (license (list license:epl1.0 license:edl1.0)))) =20= =2B(define-public matterhorn =2B (package =2B (name "matterhorn") =2B (version "50200.11.0") =2B (source =2B (origin =2B (method url-fetch) =2B (uri (string-append =2B "https://hackage.haskell.org/package/matterhorn/matterhorn-= =22 =2B version ".tar.gz")) =2B (sha256 =2B (base32 =2B "0wvw3wbv2sii1bjc8nmwyb1k0hzixfkfvpkmlkwa2my564vvmgz8")))) =2B (build-system haskell-build-system) =2B (inputs =2B `(("ghc-mattermost-api" ,ghc-mattermost-api) =2B ("ghc-base-compat" ,ghc-base-compat) =2B ("ghc-unordered-containers" ,ghc-unordered-containers) =2B ("ghc-split" ,ghc-split) =2B ("ghc-data-clist" ,ghc-data-clist) =2B ("ghc-semigroups" ,ghc-semigroups) =2B ("ghc-connection" ,ghc-connection) =2B ("ghc-config-ini" ,ghc-config-ini) =2B ("ghc-microlens-platform" ,ghc-microlens-platform) =2B ("ghc-brick" ,ghc-brick) =2B ("ghc-brick-skylighting" ,ghc-brick-skylighting) =2B ("ghc-vty" ,ghc-vty) =2B ("ghc-word-wrap" ,ghc-word-wrap) =2B ("ghc-text-zipper" ,ghc-text-zipper) =2B ("ghc-xdg-basedir" ,ghc-xdg-basedir) =2B ("ghc-vector" ,ghc-vector) =2B ("ghc-strict" ,ghc-strict) =2B ("ghc-hashable" ,ghc-hashable) =2B ("ghc-cheapskate" ,ghc-cheapskate) =2B ("ghc-utf8-string" ,ghc-utf8-string) =2B ("ghc-temporary" ,ghc-temporary) =2B ("ghc-gitrev" ,ghc-gitrev) =2B ("ghc-hclip" ,ghc-hclip) =2B ("ghc-aspell-pipe" ,ghc-aspell-pipe) =2B ("ghc-stm-delay" ,ghc-stm-delay) =2B ("ghc-skylighting-core" ,ghc-skylighting-core) =2B ("ghc-timezone-olson" ,ghc-timezone-olson-0.2) =2B ("ghc-timezone-series" ,ghc-timezone-series) =2B ("ghc-aeson" ,ghc-aeson) =2B ("ghc-async" ,ghc-async) =2B ("ghc-uuid" ,ghc-uuid) =2B ("ghc-random" ,ghc-random) =2B ("ghc-network-uri" ,ghc-network-uri))) =2B (native-inputs =2B `(("ghc-unique" ,ghc-unique) =2B ("ghc-checkers" ,ghc-checkers) =2B ("ghc-tasty" ,ghc-tasty) =2B ("ghc-tasty-hunit" ,ghc-tasty-hunit) =2B ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck) =2B ("ghc-mattermost-api-qc" ,ghc-mattermost-api-qc))) =2B (home-page "http://hackage.haskell.org/package/matterhorn") =2B (synopsis "Terminal client for the Mattermost chat system") =2B (description =2B "This is a terminal client for the Mattermost chat system. Please = =73ee =2Bthe README for a list of features and information on getting started.") =2B (license license:bsd-3))) =2B =20;;; messaging.scm ends here =2D-=20 =32.29.2 =0A= ------_=_7342109824c553c62ffc97cc_=_-- ------------=_1721687522-1753-1--