From unknown Sun Aug 10 16:43:16 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64066 <64066@debbugs.gnu.org> To: bug#64066 <64066@debbugs.gnu.org> Subject: Status: [PATCH 00/19] Add Plunder Reply-To: bug#64066 <64066@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:43:16 +0000 retitle 64066 [PATCH 00/19] Add Plunder reassign 64066 guix-patches submitter 64066 zamfofex severity 64066 normal tag 64066 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:48:01 2023 Received: (at submit) by debbugs.gnu.org; 14 Jun 2023 12:48:01 +0000 Received: from localhost ([127.0.0.1]:43988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pur-00031E-1W for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:48:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:52834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pup-00030q-HG for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:48:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9Pun-0006Di-SY for guix-patches@gnu.org; Wed, 14 Jun 2023 08:47:57 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9Puj-0004Xt-TL for guix-patches@gnu.org; Wed, 14 Jun 2023 08:47:56 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 0E6EB18002C2; Wed, 14 Jun 2023 08:47:38 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 1BB5818002CA; Wed, 14 Jun 2023 08:47:35 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746857; bh=67j3TmLmIQC+XLXmAb+ymDfAm3o27CJ4wU05Wg1nqUs=; h=From:To:Cc:Subject:Date:From; b=nskYR3LXdXOA8coHrueea7sTgh9X1W+RyO4SrAMhArVG9BJoJYNvVJBRK4j5+MmT6 J76GwtcZvHMQI4pO6oodHLY7gSYod5knpPfBFX5/VW5OKH6kZzTnZRMD0isrAmgQ/+ pggS2ELzMje+0zQz3LrV4axaXrBs41PcX3FMnvsBjzp+hht1cVTJ6umQaq9RJPCtqP yyY3m+ejmiAn/QREjZyoc1xwWcEpRSoup/MMDzKwDMmf7BHFwIL4B/QHvSt64jHi1U w8CkflKzw1Zo8vMO5KInIFmu/fMyBiDYhtp3Gcn/XrcXvd1DAbH5+lZHKwHMMOMegP kwZ5u/SFTGjIA== From: zamfofex To: guix-patches@gnu.org Subject: [PATCH 00/19] Add Plunder Date: Wed, 14 Jun 2023 09:46:52 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Received-SPF: pass client-ip=198.54.127.109; envelope-from=zamfofex@twdb.moe; helo=MTA-13-4.privateemail.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: zamfofex 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: -2.3 (--) This patch set adds Plunder, a work-in-progress game, alongside various Haskell packages that it depends on. zamfofex (19): gnu: Add ghc-proctest gnu: Add ghc-hscolour gnu: Add ghc-constraints-extras gnu: Add ghc-indexed-profunctors gnu: Add ghc-generic-lens-core gnu: Add ghc-generic-lens gnu: Add ghc-these-lens gnu: Add ghc-sdl2-ttf gnu: Add ghc-sdl2-gfx gnu: Add ghc-exception-transformers gnu: Add ghc-commutative-semigroup gnu: Add ghc-dependent-sum gnu: Add ghc-dependent-map gnu: Add ghc-prim-uniq gnu: Add ghc-patch gnu: Add ghc-ref-tf gnu: Add ghc-reflex gnu: Add ghc-reflex-sdl2 gnu: Add Plunder gnu/packages/games.scm | 42 +++- gnu/packages/haskell-check.scm | 23 ++ gnu/packages/haskell-xyz.scm | 446 +++++++++++++++++++++++++++++++++ 3 files changed, 510 insertions(+), 1 deletion(-) base-commit: f598f5b870462afbb5a5770c1b16071bca63fc52 -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:32 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:32 +0000 Received: from localhost ([127.0.0.1]:43996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwJ-00036g-Fw for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:31 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:20977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwG-00036Q-Uk for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:30 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 25C8F18000BF; Wed, 14 Jun 2023 08:49:22 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 3BFBF18000A0; Wed, 14 Jun 2023 08:49:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746962; bh=ynkl9YjnfUE5pFyLhKf2CnpRAX5Oa1uA7TgIgflW0ck=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eP8rOebz2AhFaLa+0O/7jrJ9Cvz7vJaUdzLjiHyftw4vgADaZd8HxGOGlPuSYy2Cz fg09mEjoKtxzM/xMozLCZXaRWvBalbxa1s1atJ4IAiKh/wrbGKdhvz8PKnWTXrwQa2 VrhnuVSFpiLWg+/m00D56GVyWfyIv41pMcMH86kcr8DFf4a76Dirna91dRlvKzDapT fi0xlc/3KfjsarcggJHttjGXOJghW93JZPacN2WGx3f4QzxEEoX4LwR3UYPsiirP6q a3M51+WhhV/h0nh15ruBwiVgr5o1WTYolnT7ALE8Ns20iqPnOPHiNL1juwdSDvsS2T 1Lx2Z/yugVyMw== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 01/19] gnu: Add ghc-proctest Date: Wed, 14 Jun 2023 09:48:41 -0300 Message-Id: <044ffb474529e534682f660d60becd3b124392b1.1686746568.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-check.scm (ghc-proctest): New variable. --- gnu/packages/haskell-check.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm index da05582400..43c654b24f 100644 --- a/gnu/packages/haskell-check.scm +++ b/gnu/packages/haskell-check.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2020 John Soo ;;; Copyright © 2020 Carlo Holl ;;; Copyright © 2021 John Kehayias +;;; Copyright © 2023 zamfofex ;;; ;;; This file is part of GNU Guix. ;;; @@ -1180,3 +1181,25 @@ (define-public ghc-tasty-inspection-testing "Integrate @@inspection-testing@@ into @@tasty@@ test suites.") (license license:expat))) +(define-public ghc-proctest + (package + (name "ghc-proctest") + (version "0.1.3.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "proctest" version)) + (sha256 + (base32 + "02iz323arx9zwclvspgaaqz81bp6jdnj89pjm08n2gamg39zsbdn")))) + (build-system haskell-build-system) + (properties '((upstream-name . "proctest"))) + (inputs (list ghc-hunit ghc-hspec ghc-quickcheck)) + (home-page "https://github.com/nh2/proctest") + (synopsis "An IO library for testing interactive command line programs") + (description + "An IO library for testing interactive command line programs. Proctest aims to +simplify interacting with and testing terminal programs, providing convenience +functions for starting programs and reading their output. All blocking operations +support timeouts so that misbehaving programs cannot block your test pipeline. Find +more examples and contribute at .") + (license license:expat))) -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:34 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:34 +0000 Received: from localhost ([127.0.0.1]:43999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwL-00036v-Ve for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:34 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:17060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwJ-00036T-NE for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:32 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id B4D3618002C1; Wed, 14 Jun 2023 08:49:25 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id CDAFC18002C0; Wed, 14 Jun 2023 08:49:22 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746965; bh=2k07fWUEQ97PXFKJFmv6FtAjAehGCia4NnEvFvwRnpQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AR9rjLzHL/NF2aDgbZEkUVdq3nKD2adkyNdap/GABtaWYWpLfl/kFJtWVjAbvgIum oslfLPSZhuMboohOl3gFNBSKK79IsebZighPIdisGnr2d7Z12pUaWklp/cKKdgoaSi 51EX5h/C5LwRYDYAWqe1rFl1SMGrwhEZmjQxOFU2q2HmciVJXsHq0yVBB9fKRjj6d9 v4KqofaK0B1EJFpvojiUu/qVJzmK8TTGe7zBTJGQitjrTjp0MISKLat+4fc0gONeul 5BXIbF3uN3KfqaXNJOtqY5fKOe9TrJEWNAxvdmy8bnxPq5GH3RglRXLrjggO59+LLD DARvRBCyWNzuA== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 02/19] gnu: Add ghc-hscolour Date: Wed, 14 Jun 2023 09:48:42 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-hscolour): New variable. --- 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 a819698710..2a4def30ff 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -32,6 +32,7 @@ ;;; Copyright © 2021 John Kehayias ;;; Copyright © 2022 jgart ;;; Copyright © 2023 Josselin Poiret +;;; Copyright © 2023 zamfofex ;;; ;;; This file is part of GNU Guix. ;;; @@ -2047,6 +2048,27 @@ (define-public ghc-colour supported. A module of colour names (\"Data.Colour.Names\") is provided.") (license license:expat))) +(define-public ghc-hscolour + (package + (name "ghc-hscolour") + (version "1.24.4") + (source (origin + (method url-fetch) + (uri (hackage-uri "hscolour" version)) + (sha256 + (base32 + "079jwph4bwllfp03yfr26s5zc6m6kw3nhb1cggrifh99haq34cr4")))) + (build-system haskell-build-system) + (properties '((upstream-name . "hscolour"))) + (home-page "http://code.haskell.org/~malcolm/hscolour/") + (synopsis "Colourise Haskell code.") + (description + "hscolour is a small Haskell script to colourise Haskell code. It currently has +six output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML +3.2 with tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover +annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.") + (license license:lgpl2.1))) + (define-public ghc-comonad (package (name "ghc-comonad") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:37 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:37 +0000 Received: from localhost ([127.0.0.1]:44002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwP-00037A-BX for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:37 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:15152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwN-00036e-M5 for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:36 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 649DC18000AB; Wed, 14 Jun 2023 08:49:29 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 802AF18000BE; Wed, 14 Jun 2023 08:49:26 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746969; bh=bDwAx6vVwgm3L18oW1jXuEsva0xLRGDJKdkR/cHUbWs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EPE8zy+yPXoMcQJqdsiOHx6+/9yrQDDyElOK7gy0XUDechaq47TDNaSGJiFI3eeAl yPErVuRk04qZtkO2AAZU5R3i9e60LbQ/nm4Toj+AE1qixsRxU/sUc2cu+sjkowtxbY cRUU6PL3L2p1Gfvcc1L9cHu0KQ4PwhC52+EZQmP42ZJz3p34nSDuJNC/kBaclpSf4H pnQ18nOJANKCejrr+wPd5ffXx9HGTzl+8DtEBT6tgiTDdlOKXDYnRZCwSNTdZ6xrIj I0kbJKBqXMqigXFGElmct8cj8/Tc+9+8dZJCEkgOO4X8Scu9q3d5GsjTeZkjy1vupK zgHGtRWjIcG1w== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 03/19] gnu: Add ghc-constraints-extras Date: Wed, 14 Jun 2023 09:48:43 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-constraints-extras): New variable. --- 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 2a4def30ff..e3f620137a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -2468,6 +2468,30 @@ (define-public ghc-constraints a vocabulary for working with them.") (license license:bsd-2))) +(define-public ghc-constraints-extras + (package + (name "ghc-constraints-extras") + (version "0.4.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "constraints-extras" version)) + (sha256 + (base32 + "1irf4kd7a5h1glczbc73c3590m58azn4s68nfrjfg1h96i7mjfgn")))) + (build-system haskell-build-system) + (properties '((upstream-name . "constraints-extras"))) + (inputs (list ghc-constraints ghc-aeson)) + (arguments + `(#:cabal-revision ("1" + "1fdabah3ilq9yf94916ml3c3rxgcgab1jhzl4mk1zgzsw78j53qf"))) + (home-page "https://github.com/obsidiansystems/constraints-extras") + (synopsis "Utility package for constraints") + (description + "Convenience functions and TH for working with constraints. See + for example usage.") + (license license:bsd-3))) + (define-public ghc-contravariant (package (name "ghc-contravariant") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:41 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:41 +0000 Received: from localhost ([127.0.0.1]:44005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwS-00037T-Qe for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:41 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:19904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwR-00036u-3Z for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:39 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id F087A18000BE; Wed, 14 Jun 2023 08:49:32 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 18A4018000A0; Wed, 14 Jun 2023 08:49:29 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746972; bh=hB15o8cMA7z8ewWKJnmKDuK4V+8eo/7l8nEG3TD2QNY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MhTfpFZN9TXdLGwVdyhbrOdlI29QXlbJTBQa+tEbfT3lvWvlYiydvLisoygzluDSp ndyM3qEDtg8VbWavjFxm2NrWsAeDZ9nC5NM6KKUnqoepHcJdWHA9U3B0xmgwOQ38/l Pf6M8qnj3ley50jmBEqh88hLUvJgcOJJ76QUKKrOy+3TTg1JYH77BYtLlN9yWi+vtb M+VqkCZEr1FdzcaeA09VS8PFKY/MVsT45kHbGfv6H8DoHI9OgLO+RHEhmGQCptAZqm e0/0nRk9eJ/0h/AIDAPPz3q/JtdhFJ3/R1v4ZtaFWHzbg165hosmdEwwpS231RMlyR xFauCv2IYcESg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 04/19] gnu: Add ghc-indexed-profunctors Date: Wed, 14 Jun 2023 09:48:44 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-indexed-profunctors): New variable. --- 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 e3f620137a..7ecb677125 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9233,6 +9233,26 @@ (define-public ghc-profunctors (description "This library provides profunctors for Haskell.") (license license:bsd-3))) +(define-public ghc-indexed-profunctors + (package + (name "ghc-indexed-profunctors") + (version "0.1.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "indexed-profunctors" version)) + (sha256 + (base32 + "1cbccbvrx73drr1jf3yyw0rp1mcfv3jc1rvdcby5xxx4ja543fjs")))) + (build-system haskell-build-system) + (properties '((upstream-name . "indexed-profunctors"))) + (home-page "http://hackage.haskell.org/package/indexed-profunctors") + (synopsis "Utilities for indexed profunctors") + (description + "This package contains basic definitions related to indexed profunctors. These +are primarily intended as internal utilities to support the @@optics@@ and +@@generic-lens@@ package families.") + (license license:bsd-3))) + (define-public ghc-project-template (package (name "ghc-project-template") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:44 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:44 +0000 Received: from localhost ([127.0.0.1]:44008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwW-00037k-9J for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:44 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:5177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwU-00037B-Ir for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:43 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 92FE718000AB; Wed, 14 Jun 2023 08:49:36 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id AE27318000A0; Wed, 14 Jun 2023 08:49:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746976; bh=ua+BSobxa3+WKyWqU1FJ7HBvNyemq+hM568RvEQJwJw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hVUqwAkRNUOpfydNTg6oP/mZ+CCsuGamK7nW1nrtN/yRLzYrmkGJ4puBnJWJS0qcD W5Cpgr+zulUdbRQ7/nQo39bKb+rMGwyXvdhsOpWv0ScW1j+k1qm+/rVLBsV7oOw2fu HO+SFUrs40mqNWMluwNq41ZL1Qdtq8PxQ74uYFfmxvTHW1YWZhnJEEfMPkZcCXzCN3 TnhynAUVyKuQHnI0tUZEKeNxPZ0TJid7n7gkiW2y2LEaIFGls/+gyfaS+uTIeFyQXu X2GXeUZVWex5zsCcMeVuwsySt2WcaLVWhlsuBiZNRaj7ozL/DmgNViUh3HphbYCj15 Tk7cE02OtO8zQ== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 05/19] gnu: Add ghc-generic-lens-core Date: Wed, 14 Jun 2023 09:48:45 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-generic-lens-core): New variable. --- 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 7ecb677125..091b437243 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6361,6 +6361,33 @@ (define-public ghc-lens-family-core lenses and traversals for those who require Haskell 98.") (license license:bsd-3))) +(define-public ghc-generic-lens-core + (package + (name "ghc-generic-lens-core") + (version "2.2.1.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "generic-lens-core" version)) + (sha256 + (base32 + "08i4c9yb6z84iknrnl9f3f343121j7ilp0a679v81nsjm9xz3rlf")))) + (build-system haskell-build-system) + (properties '((upstream-name . "generic-lens-core"))) + (inputs (list ghc-indexed-profunctors)) + (arguments + `(#:cabal-revision ("1" + "1dbjhd6k7ypqa9f4h9v2xndgb4mjhfli3n1vjm8r8ga0kfndbqfn"))) + (home-page "https://github.com/kcsongor/generic-lens") + (synopsis "Generically derive traversals, lenses and prisms.") + (description + "This library uses GHC.Generics to derive efficient optics (traversals, lenses +and prisms) for algebraic data types in a type-directed way, with a focus on +good type inference and error messages when possible. This package is the +shared internal logic of the @@@@ and @@@@ libraries.") + (license license:bsd-3))) + (define-public ghc-libffi (package (name "ghc-libffi") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:46 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:46 +0000 Received: from localhost ([127.0.0.1]:44011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwX-00037x-Lw for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:46 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:5177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwW-00037B-MR for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:45 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id D545218000A0; Wed, 14 Jun 2023 08:49:43 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id E972D18000B1; Wed, 14 Jun 2023 08:49:40 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746983; bh=bGxnwToivOIUSDrX7IK82zuW98nuO4DxCZr/hFGCWt0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RQ2Faa7am8IPLIxwOZ1L/ldWgJ8HgyjSgwaXN+aYWwvR4syESMmSUXqLrY2yKDz6M sGbQQ3AI1mwKJek6Bbw1+JiEqZHXNs5sSc9QHCzlZpyqMKiOPKuFBfhKnz1egIdnJA a4M19ehyLAwJiLMmEbkVwFw2hNB/NOa4jcc7JtaVQkl9yB8SLvESxNgES0+rhJlUuy cSYbhT7hUcK6nCK14R/6Pwt8fcdmoLovTkms91NLQ8+c4S3/LV2wfQvy5O6Lrqj4PF 01fm78cPyuyBBff+Ihtp5nutdnd9tSsj2FAwwXHcWYN3+/hH5gh8aJhkfIcd/l0c6f enQyPpMIVpZJg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 07/19] gnu: Add ghc-these-lens Date: Wed, 14 Jun 2023 09:48:47 -0300 Message-Id: <8a3d000439d5048c95b6604ade363fa998f6d30a.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-these-lens): New variable. --- 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 4724348b44..97c2888c3b 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6413,6 +6413,27 @@ (define-public ghc-generic-lens generic-optics>@@.") (license license:bsd-3))) +(define-public ghc-these-lens + (package + (name "ghc-these-lens") + (version "1.0.1.2") + (source (origin + (method url-fetch) + (uri (hackage-uri "these-lens" version)) + (sha256 + (base32 + "1v3kj7j4bkywbmdbblwqs5gsj5s23d59sb3s27jf3bwdzf9d21p6")))) + (build-system haskell-build-system) + (properties '((upstream-name . "these-lens"))) + (inputs (list ghc-these ghc-lens)) + (arguments + `(#:cabal-revision ("2" + "1mncy6mcwqxy4fwibrsfc3jcx183wfjfvfvbj030y86pfihvbwg3"))) + (home-page "https://github.com/haskellari/these") + (synopsis "Lenses for These") + (description "This package provides Prism and Traversals for @@These@@.") + (license license:bsd-3))) + (define-public ghc-libffi (package (name "ghc-libffi") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:49 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:49 +0000 Received: from localhost ([127.0.0.1]:44014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwb-00038E-4S for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:49 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:27879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PwY-00037U-6e for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:46 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 3612618002C0; Wed, 14 Jun 2023 08:49:40 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 53B9518000BF; Wed, 14 Jun 2023 08:49:37 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746980; bh=HesXMzyEG/UAm4MTkSb4ZYQRBfNVGxkpM//Yh85m68Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GuP8HQBMY5FjtMSao7pJJ6zPxH6bsjQC3NAO7qWD00tIC202G4QEnr/TucKg9yxwc d1soQx5p/XsJiLlcbVBWz8degNYCB3pAVYd33/UPvhFvTAxFRDfD0Z3IEb2ARs38Yo he/mEgT/MVeYYQE0VQiqhA+KOxagktasg+FvVYkKA5XvIGz5RTLNMP5JGgycBCyeUu 0UZi9+i6pNg61HftWYjjK9oKn0xu1SwVQ52Q0aRGYlea3MyCB/EblzD7hF/r4yI/26 qTNqkNI0nFYLZHqsisCrdFriJRZqwYijoo5bkbibp4C7UtO4yZhUgqNWM2BGzD85lc rifnrD+RxBsXw== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 06/19] gnu: Add ghc-generic-lens Date: Wed, 14 Jun 2023 09:48:46 -0300 Message-Id: <66a1a8dfcff1cdff0ebf8cdf018f31e37b9ef789.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-generic-lens): New variable. --- 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 091b437243..4724348b44 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -6388,6 +6388,31 @@ (define-public ghc-generic-lens-core generic-optics>@@ libraries.") (license license:bsd-3))) +(define-public ghc-generic-lens + (package + (name "ghc-generic-lens") + (version "2.2.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "generic-lens" version)) + (sha256 + (base32 + "0s4b51s11ssmndmx9m9zbwgv9rb27ajwihsrk10hn582rp4ck3c6")))) + (build-system haskell-build-system) + (properties '((upstream-name . "generic-lens"))) + (inputs (list ghc-generic-lens-core ghc-profunctors)) + (native-inputs (list ghc-lens ghc-inspection-testing ghc-hunit ghc-doctest)) + (home-page "https://github.com/kcsongor/generic-lens") + (synopsis "Generically derive traversals, lenses and prisms.") + (description + "This library uses GHC.Generics to derive efficient optics (traversals, lenses +and prisms) for algebraic data types in a type-directed way, with a focus on +good type inference and error messages when possible. The library exposes a +van Laarhoven interface. For an alternative interface, supporting an opaque +optic type, see @@@@.") + (license license:bsd-3))) + (define-public ghc-libffi (package (name "ghc-libffi") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:54 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:55 +0000 Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwg-00038Y-I5 for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:54 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:27644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwf-00038C-HB for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:53 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 8547418000AB; Wed, 14 Jun 2023 08:49:47 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id A16D318000A0; Wed, 14 Jun 2023 08:49:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746987; bh=3rLFesgeISN9J+l8/2bbQZNkVmml/k3vs5BxjYqfWQA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n6nn9vlmZ5PFWNTUQeqspwaNOvze4fXUI4Sgn0ixtm0Uhhfn9BdwQMO0Ii/KxZaT+ tjNSmYT81SVZ2foLZMFBIgrpK799TuksMEIZamB7S4XB9bDiIqJCOSM+5AmoXxVBHO ZHuVi7xKsZqbqC4NZnrT+iOvyWaX6cTAmXPInQwiwNKxTW4/IZrKTsbl369LvL77nI sHy4apxB6GLElGNkVHA7LdWAvsM6d/clszQM58T4+PSnV8jiXRJvcs0wOwB0KvoMCM 6k5SUpybMiRbNpz1/9I5NajrbhLEgHabhka4ZolcGpNBNXv1X19K3/IwGGk4HF+d7W C+4rzsJqZ7Cvw== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 08/19] gnu: Add ghc-sdl2-ttf Date: Wed, 14 Jun 2023 09:48:48 -0300 Message-Id: <7a389c42a31a60af0f86cfa8dc7c677a02568ed4.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-sdl2-ttf): New variable. --- 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 97c2888c3b..3c88d769e1 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10427,6 +10427,26 @@ (define-public ghc-sdl2-mixer @code{SDL2_mixer}.") (license license:bsd-3))) +(define-public ghc-sdl2-ttf + (package + (name "ghc-sdl2-ttf") + (version "2.1.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "sdl2-ttf" version)) + (sha256 + (base32 + "0sm5lrdif5wmz3iah1658zlr7yr45d1hfihb2hdxdia4h7z1j0mn")))) + (build-system haskell-build-system) + (properties '((upstream-name . "sdl2-ttf"))) + (inputs (list ghc-sdl2 ghc-th-abstraction sdl2-ttf)) + (native-inputs (list pkg-config)) + (home-page "http://hackage.haskell.org/package/sdl2-ttf") + (synopsis "Bindings to SDL2_ttf.") + (description "Haskell bindings to SDL2_ttf C++ library +.") + (license license:bsd-3))) + (define-public ghc-sdl-image (package (name "ghc-sdl-image") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:49:59 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:49:59 +0000 Received: from localhost ([127.0.0.1]:44020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwk-00038r-VJ for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:59 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:8671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwj-00038Q-2V for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:49:57 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 16CC618002C0; Wed, 14 Jun 2023 08:49:51 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 35B8C18000A0; Wed, 14 Jun 2023 08:49:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746990; bh=bEzS6urmVaR9E9yVRhWHLJcCDUN9brNPxfGmXBNoO3U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nc8rTB4P5y/Jrqr5XD+GreqDnLfhyISkIfTkq2Nae0+ra6rWJfIsCXEd5Kpo3fook r5zXzq7gzTz0Ks42Ap06Sk25pb8KZboPfZhErJIYa4mNJ3JETwJ67t9VkF1HrexRJz b9fgRj/kA0SY6G+WF7Na6K+Zjh7Udhu1L0qeeMcChCEdcRmlWWEHzRhhso3j6ZJiSt dPLMUxxeqLE3AnTO1tdbHcWIIDWy6T4kI5P+q+YtL2VXFTYukdFARp27X5EqmLsLqp NMjYGVM3A8j9rTDsk2gcYLt2J32DFZfk153+MLJinrRTznoQVwAvViNZHJaA2OWm9+ o5QxKdp7bKI0Q== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 09/19] gnu: Add ghc-sdl2-gfx Date: Wed, 14 Jun 2023 09:48:49 -0300 Message-Id: <5eac0644743fabd5009f97cc8059a1cef4628210.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-sdl2-gfx): New variable. --- gnu/packages/haskell-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 3c88d769e1..9c68a3b63a 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -10447,6 +10447,25 @@ (define-public ghc-sdl2-ttf .") (license license:bsd-3))) +(define-public ghc-sdl2-gfx + (package + (name "ghc-sdl2-gfx") + (version "0.3.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "sdl2-gfx" version)) + (sha256 + (base32 + "0r9m54ffkp1dv2ffz9i9318qhvpinc76iih7vg1dwq3siwgpxaxw")))) + (build-system haskell-build-system) + (properties '((upstream-name . "sdl2-gfx"))) + (inputs (list ghc-lifted-base ghc-monad-control ghc-sdl2 ghc-vector sdl2-gfx)) + (native-inputs (list pkg-config)) + (home-page "http://hackage.haskell.org/package/sdl2-gfx") + (synopsis "Haskell bindings to SDL2_gfx") + (description "") + (license license:expat))) + (define-public ghc-sdl-image (package (name "ghc-sdl-image") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:03 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:03 +0000 Received: from localhost ([127.0.0.1]:44023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwo-00039K-FQ for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:03 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:19939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwm-00038g-Pt for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:01 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id C792018000AB; Wed, 14 Jun 2023 08:49:54 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id E5B6A18000A0; Wed, 14 Jun 2023 08:49:51 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746994; bh=in6LLeK17BDuXD0ozfGuttSasJSohInmju19icozM8w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yw7f2dbxOhbo5ZdE0oMZAHE/2LCk/7NB12F3bVYGGAsN+Gtvlse5uWZQ+Uw5wbKpY 3Juq+eUIvPcXRORIMHVoKN7iXO/QxgIftNIILGd41FzSswODUXH4VTtXa/kb5I0BJA 9tdURfhbRzxBu08JFLM0s9J9QUjUF8IJurk9vA8RriQjUUBBndaFa6KN/gHRRpWB0i dN9DdXD4De19MwLWwoLv1qJWsrJVrHXu50xhK/VrfBrT98/1GOgk6sePIxUr4Tumvj bGeFEYw6TllBmm00lWYZuVjBP0sveKzo522iyCaO4L5m48YpScShP+B+uJgpSSEUzw Feq9l7NLNhDoA== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 10/19] gnu: Add ghc-exception-transformers Date: Wed, 14 Jun 2023 09:48:50 -0300 Message-Id: <6f56f7dec31229965c67f0f37c40675215dd09df.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-exception-transformers): New variable. --- 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 9c68a3b63a..bd6a999357 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -12635,6 +12635,28 @@ (define-public ghc-transformers-compat but also need those types.") (license license:bsd-3))) +(define-public ghc-exception-transformers + (package + (name "ghc-exception-transformers") + (version "0.4.0.11") + (source (origin + (method url-fetch) + (uri (hackage-uri "exception-transformers" version)) + (sha256 + (base32 + "1zmd2s40m86c9mhv32l5bvvf5r52cgpxvb4v5phyc3pjwlr7m8g5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "exception-transformers"))) + (inputs (list ghc-fail ghc-transformers-compat)) + (native-inputs (list ghc-hunit ghc-test-framework ghc-test-framework-hunit)) + (home-page "http://hackage.haskell.org/package/exception-transformers") + (synopsis "Type classes and monads for unchecked extensible exceptions.") + (description + "This package provides type classes, a monad and a monad transformer that support +unchecked extensible exceptions as well as asynchronous exceptions. It is +compatible with the transformers package.") + (license license:bsd-3))) + (define-public ghc-tree-diff (package (name "ghc-tree-diff") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:06 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:07 +0000 Received: from localhost ([127.0.0.1]:44037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pws-0003AO-4x for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:06 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:30363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwq-00038t-HP for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:05 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 841D018002C0; Wed, 14 Jun 2023 08:49:58 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id A01E818002C4; Wed, 14 Jun 2023 08:49:55 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686746998; bh=l1QfHeuW1zTajx2V8D2zo8JAK+jgqz+HlLQ/NtbFbwI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kiDbt3k8qhHVEZk9iASUcqWqfmvtPkm2hrI+vB8S29RvxakBfTSkirSbNhUxdXnCf 0IDltpDBhFSpBD8qP2McTXT9PfTfOPKccsLXLD7S0CGdMswgbgqgSJgXqj0d45RBoh NWiCCtBHnaby3eLswkTByS22CkK1Giw7b7kMyBCbxzFSnvMP5+X7PtJGrQeGrKZHOQ 2moccvVfXWqSy42QLFDhH4Vt8pKwE5beHHoOH1drNc4ABpQkfqmjiTQJ6AFrXU14cm fP8P4x5VS2KXnQb0NCQzrRjwbKcla5C40CAURkqqF651jE+r8+ILO31a5AlQo568fG Daozl4rCj6Ktg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 11/19] gnu: Add ghc-commutative-semigroup Date: Wed, 14 Jun 2023 09:48:51 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-commutative-semigroup): New variable. --- gnu/packages/haskell-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index bd6a999357..7f9380d959 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13147,6 +13147,25 @@ (define-public ghc-unordered-containers-bootstrap (native-inputs '()) (properties '((hidden? #t))))) +(define-public ghc-commutative-semigroups + (package + (name "ghc-commutative-semigroups") + (version "0.1.0.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "commutative-semigroups" version)) + (sha256 + (base32 + "1bmafx363gfsd9wwrf3xyrw9mnw6anmc1zdfv0p8597y4lxxach7")))) + (build-system haskell-build-system) + (properties '((upstream-name . "commutative-semigroups"))) + (home-page "http://hackage.haskell.org/package/commutative-semigroups") + (synopsis "Commutative semigroups") + (description + "This package provides a commutative semigroup is a semigroup where the order of +arguments to mappend does not matter.") + (license license:bsd-3))) + (define-public ghc-unsafe (package (name "ghc-unsafe") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:10 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:10 +0000 Received: from localhost ([127.0.0.1]:44052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwv-0003BZ-Nn for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:10 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:30363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pws-00038t-Ga for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:07 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id A75BB18000BE; Wed, 14 Jun 2023 08:50:05 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id C3C1818000A0; Wed, 14 Jun 2023 08:50:02 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747005; bh=Y0nxlW1ay1nAWIyxi0o2keXT+AyPhD4w+YfR25PFgTs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LV62vgwCpTmNKig/2Daw6svydrDIycjbesQXEcPrjDZ8mKd3QPjkGMtXXLxlVdemZ hQ3NHhdSrfYzW1iYFnDSYJwb/uVjb3Y7QD/GSqQVBJZTE2gIcIF7mSrf0OqkfVQ2KT q3/O9ntQoVuNdR7YTe4c8hLsm3jm3CuoEyNdmApH+sUHMvYhdjE+vZooS2DZOxDx/s IlhOoKSMHmeAWhVE5xYBruOkNAWneLOF9qW0MrpHWMcQBTm1kJ06nYorj6RhaHgn3R OUSiVEu4VU1lk4nsFDWt6HXw0xDUdXwiOiY0ObHySh97P4CIdzIxpsEvDGVSJUGHlQ AgWrxp0a7Z3DA== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 13/19] gnu: Add ghc-dependent-map Date: Wed, 14 Jun 2023 09:48:53 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-dependent-map): New variable. --- gnu/packages/haskell-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 06e7199c9c..48b259b41e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13193,6 +13193,29 @@ (define-public ghc-dependent-sum dependent sum types by using your own \\\"tag\\\" types.") (license license:public-domain))) +(define-public ghc-dependent-map + (package + (name "ghc-dependent-map") + (version "0.4.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "dependent-map" version)) + (sha256 + (base32 + "0b0zhyl3wkl4kkrxvq7vwjz3gn0ndxjjgyw9cky8a6xyv190pkjk")))) + (build-system haskell-build-system) + (properties '((upstream-name . "dependent-map"))) + (inputs (list ghc-dependent-sum ghc-constraints-extras)) + (arguments + `(#:cabal-revision ("1" + "160p9crvlx1sn60inkwxa6mv1h2d4fgqnpsb2km67zrkpdfyd2s2"))) + (home-page "https://github.com/obsidiansystems/dependent-map") + (synopsis "Dependent finite maps (partial dependent products)") + (description + "This package provides a type called @@DMap@@ which generalizes @@Data.Map.Map@@, +allowing keys to specify the type of value that can be associated with them.") + (license #f))) + (define-public ghc-unsafe (package (name "ghc-unsafe") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:10 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:10 +0000 Received: from localhost ([127.0.0.1]:44054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pww-0003Bb-2S for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:10 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:4931) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Pwu-00039Q-3b for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:08 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 1D89318000AB; Wed, 14 Jun 2023 08:50:02 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 3844418000B1; Wed, 14 Jun 2023 08:49:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747002; bh=AR5CP/moO3gmnhu7mFa39ZemL8U1CEIYwq/2dyY0T+A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JQFqoVbFfZBWySyk7SiRH0Tc/SMVYFxQ20LoM87Spahb6Hi8vz4ppa7wHiEFWw0z1 bQcRg14EELKEVfYDAEyNvBDdmVVpHR2nCO8ZBFPN96GH6Vv9jRpqz71y+/Chc0bKR5 QJ8o3Wz/TxDg2mod0CqXZMydXjLk7pV8sEZXOEyJ5SWsQUUgrQ4kD/9ctJ4vCkLr3g W2CZaR7amMx+iaiJmF2rqE7DlB824NPBSHR0XhVxCCd0Y0CW90MmgU2enCoMgFFchU g2t9RCUvb7J0Hsg7cpkeD7BeoCeFg9P01B9sLoiqt7YLKNTGSQsbx0wXtyaxEVOPAL 3o6cI+KAgLSTA== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 12/19] gnu: Add ghc-dependent-sum Date: Wed, 14 Jun 2023 09:48:52 -0300 Message-Id: <80f67a3eea2a7bff743bd9a915ed850be70a223e.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-dependent-sum): New variable. --- 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 7f9380d959..06e7199c9c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -13166,6 +13166,33 @@ (define-public ghc-commutative-semigroups arguments to mappend does not matter.") (license license:bsd-3))) +(define-public ghc-dependent-sum + (package + (name "ghc-dependent-sum") + (version "0.7.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "dependent-sum" version)) + (sha256 + (base32 + "1frw5965v8i6xqdgs95gg8asgdqcqnmfahz0pmbwiaw5ybn62rc2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "dependent-sum"))) + (inputs (list ghc-constraints-extras ghc-some)) + (arguments + `(#:cabal-revision ("1" + "0qybk8x6gyvg8pgf84mywlfajlcvg9pp4rs1wfn9fa7ns6sms88n"))) + (home-page "https://github.com/obsidiansystems/dependent-sum") + (synopsis "Dependent sum type") + (description + "This package provides a dependent sum is a generalization of a particular way of +thinking about the @@Either@@ type. @@Either a b@@ can be thought of as a +2-tuple @@(tag, value)@@, where the value of the tag determines the type of the +value. In particular, either @@tag = Left@@ and @@value :: a@@ or @@tag = +Right@@ and @@value :: b@@. . This package allows you to define your own +dependent sum types by using your own \\\"tag\\\" types.") + (license license:public-domain))) + (define-public ghc-unsafe (package (name "ghc-unsafe") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:16 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:17 +0000 Received: from localhost ([127.0.0.1]:44057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Px2-0003C6-Fm for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:16 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:23480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Px1-0003Bc-7m for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:15 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 3EDBF18000AB; Wed, 14 Jun 2023 08:50:09 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 5CABF18002C2; Wed, 14 Jun 2023 08:50:06 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747009; bh=LWM4e+U12kBlJ398J+lX413W1eJz3X0UyCexLGDItO8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CAOCZMnWjJrf4NVvtRjxG7MQfAbJ9Kg2dZy70ODvwaRj234IY/HluQ2FHgfaevGmQ U2pAYpbLvxOX719Zm1L2OEeauAe2s/Ew3ET+F/RBeVCFBCdDf8aMIR6dXSU84WkZ0N DPKBvATk4hXlmd/dBkttCKXS/5WrcgaWboBUZ09tNqoTFYcvT/VCDixe/hRPrOwOy7 VW14zEhjJKJ9CNTDlKIhy+WjJrCnKPBGQq3gL1xDEE+gl/TSPngBfMGO7j4bZB40QH GKBFNEMAwDPa2MAty17uqi4DLf4lPxH5/55kEVYCtJzirQlCjZK/YaCy/fWIZywv6j xjFQEyRyLs+Wg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 14/19] gnu: Add ghc-prim-uniq Date: Wed, 14 Jun 2023 09:48:54 -0300 Message-Id: <49cf4393e8e6ecf91e73b87fcba71c02d574e948.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-prim-uniq): New variable. --- 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 48b259b41e..e21e32bae4 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -16560,6 +16560,26 @@ (define-public ghc-test-framework-leancheck to incorporate LeanCheck tests into test-framework test suites.") (license license:bsd-3))) +(define-public ghc-prim-uniq + (package + (name "ghc-prim-uniq") + (version "0.2") + (source (origin + (method url-fetch) + (uri (hackage-uri "prim-uniq" version)) + (sha256 + (base32 + "1l7jlv3pfasn89n2wpgff972npy423vqsidkkn5crxfyqjyzxbdv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "prim-uniq"))) + (inputs (list ghc-dependent-sum ghc-primitive)) + (home-page "https://github.com/obsidiansystems/prim-uniq") + (synopsis "Opaque unique identifiers in primitive state monads") + (description + "Opaque unique identifiers in primitive state monads and a GADT-like type using +them as witnesses of type equality.") + (license license:public-domain))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:21 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:21 +0000 Received: from localhost ([127.0.0.1]:44060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Px6-0003CQ-Uy for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:21 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:7462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Px4-0003Bw-QW for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:19 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id C9DAD18000B1; Wed, 14 Jun 2023 08:50:12 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id E5DF918000BF; Wed, 14 Jun 2023 08:50:09 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747012; bh=kTdWn4U6zHb+/JMR0TchbfbS8dQoHS5hkEz1juHlgO0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kRtTY84Rg1d1cCGBjc4GHHMfZ/l53lyjE9fAjOc5MgvbrfrFnbRNJgkjPf+qCFbyi JKGU4sXgmmpQwNERd6q8unMCy5EDAg3D8mwe2IDp9QHECi53mvQHRoRrbbWOaxgwpH 9vuTqdGLlTxl55g95RGJGOK8XLxLDarafwuexvG7W0hlzF8Ho5a604Q/xPJnn2lnda fPlrm6SkaQe76XW0dSBLICWiOjoZLeD8Sxn3VsKhuupmjJ7ZQyflnnVCSp5yGUBzyX POzAo8VZ224+PMSk4MSd+l7ZkCigZazNpjvguXHs4BZehEBy/Lq5ogba3mIA84qWKm WwWbfEOjd8mOg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 15/19] gnu: Add ghc-patch Date: Wed, 14 Jun 2023 09:48:55 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-patch): New variable. --- gnu/packages/haskell-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index e21e32bae4..78cb1ccd39 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -16580,6 +16580,40 @@ (define-public ghc-prim-uniq them as witnesses of type equality.") (license license:public-domain))) +(define-public ghc-patch + (package + (name "ghc-patch") + (version "0.0.8.2") + (source (origin + (method url-fetch) + (uri (hackage-uri "patch" version)) + (sha256 + (base32 + "15r2sjlpvp22iwd7qa1lqdq7n8nvqv2klvzrlm3phqq3j5n5x5y5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "patch"))) + (inputs (list ghc-constraints-extras + ghc-commutative-semigroups + ghc-dependent-map + ghc-dependent-sum + ghc-lens + ghc-indexed-traversable + ghc-semigroupoids + ghc-witherable + ghc-these + ghc-semialign + ghc-monoidal-containers)) + (native-inputs (list ghc-hedgehog ghc-hunit ghc-filemanip hlint)) + (home-page "https://obsidian.systems") + (synopsis + "Data structures for describing changes to other data structures.") + (description + "Data structures for describing changes to other data structures. . In this +library, a patch is something which can be applied, analogous to a function, and +which distinguishes returning the argument it was provided from returning +something else.") + (license license:bsd-3))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:25 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:25 +0000 Received: from localhost ([127.0.0.1]:44064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxA-0003Cf-Fi for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:25 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:3904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Px8-0003CE-Df for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:22 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 64C9318000BE; Wed, 14 Jun 2023 08:50:16 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 7C95318000A0; Wed, 14 Jun 2023 08:50:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747016; bh=Rp0gHqXtPnHSdka+wNBlQgN3EehzxxRSwbecCkLqvQQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ApEpKhOUV+OBH0kOfw77/x07AQWEVLYLRaJyukxiJiHFW3dsAHfrrDy8gD7exO8sd ALK49jH2hk0NzxnFjdfjLhmwEm3UZCVmegXTAyb8sx8LCZNo8nof9NQrDGXZzSsHLu BNx7TnGPRUTjoNcktCZOh656ysNqATk20EpPqWeene6lBzwbqqkGEzBdclALpzHtPN PbRDUtkYrmM6EJsPp5i3N2DsE9XWznlGoKv0Be3nuNnFO+Ys2Wm8BPP5AdbLux4yRV 8eBWMARyGgzb6AbtrNj2VXlVr/hWWDaBJizY1m50tajl6c6CN0fvcLYwjR+rSNg7Wn z6pLWdoJx7A0A== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 16/19] gnu: Add ghc-ref-tf Date: Wed, 14 Jun 2023 09:48:56 -0300 Message-Id: <3e740c58660fa5fd24516bd4eac766271e705b80.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-ref-tf): New variable. --- 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 78cb1ccd39..c8b41baa37 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -16614,6 +16614,26 @@ (define-public ghc-patch something else.") (license license:bsd-3))) +(define-public ghc-ref-tf + (package + (name "ghc-ref-tf") + (version "0.5.0.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "ref-tf" version)) + (sha256 + (base32 + "0isilgcbw12zyh8s2liaj5r9r5m3yg1xskyhag6f36qi60y29hx5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "ref-tf"))) + (home-page "http://hackage.haskell.org/package/ref-tf") + (synopsis "A type class for monads with references using type families.") + (description + "This package contains a MonadRef type class that abstracts over the details of +manipulating references, allowing one to write code that can operate in either +the ST monad or the IO monad.") + (license license:bsd-3))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:27 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:27 +0000 Received: from localhost ([127.0.0.1]:44067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxD-0003Cz-1W for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:27 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:3904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxA-0003CE-C6 for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:24 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 8706618000AB; Wed, 14 Jun 2023 08:50:23 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id A276418002C4; Wed, 14 Jun 2023 08:50:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747023; bh=uzP0Mq+ky3NmA/49nFBy/iS4iNpar/mOHwR3URHeXi8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kCAObBRJfUObxqyjVDxVx/+sEa11rUaObKg4XkJgQtiEnb0fb+E+++RFtVl9IR/d1 pybV9pu7iPKNCjQ8Yk6lUVGK44hhzpiM52y/wY2eAaF9zH4Pek8PLH2mO/omwcAOn/ t/haKSiwGwDgwMpahD9061cx5IIxdstphjGWqkAWtPZMnmTCQRHfJpzxeDso/1+AYx LU+2gsqid3YCzlFwb+3+O5EVLPdjb1Zi7dJTmuAfXQpQR4g9+x6XyA/perlKlcK2Eh 0D6hvGxpdJJTyQ1mF8G9ZqEHnOYbBP0LXgce7EjhfjQHhiK6KGgOM4fZk5AsXX+Gws PKHCrQ12gsg2Q== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 18/19] gnu: Add ghc-reflex-sdl2 Date: Wed, 14 Jun 2023 09:48:58 -0300 Message-Id: <17921ee0a6f97f6930f4f403300209c75463a915.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-reflex-sdl2): New variable. --- gnu/packages/haskell-xyz.scm | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 9e0137cd8c..7065fd6bb2 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9779,6 +9779,43 @@ (define-public ghc-reflex . ") (license license:bsd-3))) +(define-public ghc-reflex-sdl2 + (let ((commit "6dadf2c4f383b8a58fcd73616996b219c4f93972") + (revision "1")) + (package + (name "ghc-reflex-sdl2") + (version (git-version "0.3.0.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/schell/reflex-sdl2") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06lxfgp18l1car6wd07mbjn4yblnp89acf1i67nd815p2hx0ihbz")))) + (build-system haskell-build-system) + (properties '((upstream-name . "reflex-sdl2"))) + (inputs (list ghc-async + ghc-dependent-sum + ghc-exception-transformers + ghc-ref-tf + ghc-primitive + ghc-reflex + ghc-sdl2)) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "reflex-sdl2.cabal" + (("\\bref-tf +>= 0\\.4 +&& < 0\\.5\\b") "ref-tf"))))))) + (home-page "https://github.com/schell/reflex-sdl2") + (synopsis "SDL2 and reflex FRP") + (description + "This package provides a minimal host for sdl2 based reflex apps.") + (license license:expat)))) + (define-public ghc-regex (package (name "ghc-regex") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:27 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:28 +0000 Received: from localhost ([127.0.0.1]:44069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxD-0003D1-Du for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:27 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:12291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxB-0003CO-VY for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:26 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id F351918002C3; Wed, 14 Jun 2023 08:50:19 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 1722718000AB; Wed, 14 Jun 2023 08:50:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747019; bh=AJd9GeNYtnpLfV3G/Jlu2TKpSBFI9qyRyBw0qqHxl6k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GTbZ8gZaelsx9VhFKO67vwl2hnyvxVNbnyNCeWDJwhmzpLTwAHtTwNowf807W0MLg L8S4C++t9EYGvUwcmoh6Sz1jzRNx/nkSS5lGdgcU53Y+WExL+An6x/XBwakUW+tA7I 9Q+dHlNtpA48oe+LxWCxfc8uLSuS0N89mkmActeVyx3HEKNzl7TOi77dGh6KW590JE SCORc46kdiAAM0HtluWtFGp9CsvjGfrhsc/HPifCsRrBncGu0EO2U16FnJ2v90wQVd O6GqJXsV05YvP5F3OgK/jyYV/ygfzDCxY7VZPxzX5yLxh3YhbNSx7/rNjw6rfI4bkS XUhBUsAGd78yQ== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 17/19] gnu: Add ghc-reflex Date: Wed, 14 Jun 2023 09:48:57 -0300 Message-Id: <0798116d25fe8de800154fb978dd5e869ecc22a6.1686746569.git.zamfofex@twdb.moe> X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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-reflex): New variable. --- gnu/packages/haskell-xyz.scm | 66 ++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index c8b41baa37..9e0137cd8c 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -9713,6 +9713,72 @@ (define-public ghc-reflection @code{System.IO.Unsafe.unsafePerformIO}.") (license license:bsd-3))) +(define-public ghc-reflex + (package + (name "ghc-reflex") + (version "0.8.2.2") + (source (origin + (method url-fetch) + (uri (hackage-uri "reflex" version)) + (sha256 + (base32 + "1add5bcsyq2k02w2q0ifbyfcvcic1hmjdbgxg8ajd5riam0lhb16")))) + (build-system haskell-build-system) + (properties '((upstream-name . "reflex"))) + (inputs (list ghc-memotrie + ghc-bifunctors + ghc-comonad + ghc-commutative-semigroups + ghc-constraints + ghc-constraints-extras + ghc-data-default + ghc-dependent-map + ghc-exception-transformers + ghc-lens + ghc-mmorph + ghc-monad-control + ghc-patch + ghc-prim-uniq + ghc-primitive + ghc-profunctors + ghc-random + ghc-ref-tf + ghc-reflection + ghc-semigroupoids + ghc-syb + ghc-unbounded-delays + ghc-witherable + ghc-these + ghc-semialign + ghc-monoidal-containers + ghc-dependent-sum + ghc-haskell-src-exts + ghc-haskell-src-meta)) + (native-inputs (list hlint + ghc-split + ghc-filemanip + ghc-these-lens + ghc-hspec + ghc-proctest)) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'configure 'update-constraints + (lambda _ + (substitute* "reflex.cabal" + (("\\bmmorph >= 1\\.0 && < 1\\.2,") "mmorph,"))))))) + (home-page "https://reflex-frp.org") + (synopsis "Higher-order Functional Reactive Programming") + (description + "Interactive programs without callbacks or side-effects. Functional Reactive +Programming (FRP) uses composable events and time-varying values to describe +interactive systems as pure functions. Just like other pure functional code, +functional reactive code is easier to get right on the first try, maintain, and +reuse. . Reflex is a fully-deterministic, higher-order Functional Reactive +Programming interface and an engine that efficiently implements that interface. +. ") + (license license:bsd-3))) + (define-public ghc-regex (package (name "ghc-regex") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 08:50:36 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 12:50:36 +0000 Received: from localhost ([127.0.0.1]:44072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxL-0003DU-Uw for submit@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:36 -0400 Received: from mta-13-4.privateemail.com ([198.54.127.109]:7491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9PxJ-0003DE-3z for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 08:50:34 -0400 Received: from mta-13.privateemail.com (localhost [127.0.0.1]) by mta-13.privateemail.com (Postfix) with ESMTP id 1EC5218000BE; Wed, 14 Jun 2023 08:50:27 -0400 (EDT) Received: from localhost.localdomain (unknown [189.7.70.215]) by mta-13.privateemail.com (Postfix) with ESMTPA id 3C62418000A0; Wed, 14 Jun 2023 08:50:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1686747027; bh=oJlKSam+xfkd2djbqcHUpHZj5mR0NHa3a5I50hQ3IOY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WmTnV9uX1uH3X8PfReGlgQiFhOJgwPGgBjrnSCPttPQXBlzQVGTyNjacj+R978o9R gfr+szcqCL8go0zzHGwEy42NyCeMN5q70zBjxO/RgbjaBMXkNvzzTkBOOezYD7mzD4 Z+r+za41eW7EfrmmTVq+l+BxMM7AOBP+QuflTekdH1uGAbXzkENnSJBOEhfNqRRlIl jReeTAuUuTkDhXATm3dbJTg/XWTHg2FG1C8vNwwzZc0Wi6Xx/wai4O6TOR7qK8Vsdn 64ZaQlRssNORMyPk0plhh7dXQeCQivzSFc4UfIlLbKWkHXG1ctGJfsEQ6gX+Ix5saQ bBNY5MHpkE1Yg== From: zamfofex To: 64066@debbugs.gnu.org Subject: [PATCH 19/19] gnu: Add Plunder Date: Wed, 14 Jun 2023 09:48:59 -0300 Message-Id: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler , 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: zamfofex 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/games.scm (plunder): New variable. --- gnu/packages/games.scm | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 862aa26805..fa5bdfde9a 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -70,7 +70,7 @@ ;;; Copyright © 2021 Foo Chuan Wei ;;; Copyright © 2022, 2023 Yovan Naumovski ;;; Copyright © 2022 Roman Riabenko -;;; Copyright © 2022 zamfofex +;;; Copyright © 2022, 2023 zamfofex ;;; Copyright © 2022 Gabriel Arazas ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 Hendursaga @@ -154,6 +154,7 @@ (define-module (gnu packages games) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages haskell) + #:use-module (gnu packages haskell-check) #:use-module (gnu packages haskell-crypto) #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages icu4c) @@ -222,6 +223,7 @@ (define-module (gnu packages games) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system go) + #:use-module (guix build-system haskell) #:use-module (guix build-system meson) #:use-module (guix build-system perl) #:use-module (guix build-system python) @@ -11253,6 +11255,44 @@ (define-public liquidwar6 (home-page "https://www.gnu.org/software/liquidwar6/") (license license:gpl3+))) +(define-public plunder + (let ((commit "026ded7083df5134bdf05b1ec7e5a0099ac9b9d2") + (revision "1")) + (package + (name "plunder") + (version (git-version "1.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jappeace/plunder") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0m0v8x6q9iq4zihwmysbxjwkq18nar6xhq4g18p2g8c6azj2mgd6")))) + (build-system haskell-build-system) + (inputs (list ghc-monadrandom + ghc-quickcheck + ghc-file-embed + ghc-generic-lens + ghc-lens + ghc-random + ghc-reflex + ghc-reflex-sdl2 + ghc-sdl2 + ghc-sdl2-gfx + ghc-sdl2-image + ghc-sdl2-ttf + ghc-vector + ghc-witherable)) + (native-inputs (list ghc-hspec ghc-hspec-core hspec-discover)) + (home-page "https://github.com/jappeace/plunder") + (synopsis "Game about looting a hexagonal-tile world") + (description + "A work-in-progress game where you control a viking and your objective +is to loot all of the occupied hexagonal tiles in the map.") + (license license:expat)))) + (define-public freerct (package (name "freerct") -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 14 12:50:03 2023 Received: (at 64066) by debbugs.gnu.org; 14 Jun 2023 16:50:03 +0000 Received: from localhost ([127.0.0.1]:45378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Th4-0003sX-QQ for submit@debbugs.gnu.org; Wed, 14 Jun 2023 12:50:03 -0400 Received: from mail-ej1-f68.google.com ([209.85.218.68]:56704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q9Th2-0003re-TP for 64066@debbugs.gnu.org; Wed, 14 Jun 2023 12:50:01 -0400 Received: by mail-ej1-f68.google.com with SMTP id a640c23a62f3a-977d4a1cf0eso130619066b.1 for <64066@debbugs.gnu.org>; Wed, 14 Jun 2023 09:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686761395; x=1689353395; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=8rWu1CV68oVeXmuXGgK6rS7MNv2c7uN87Y/h3/Jt7wo=; b=Rzvnj82R3cU7nWOSlHk7JOzWl18S9IQkT33gr3S+5yZkycaxdD/bIw2TG6HQ1Dy6Gm I3bXkySUhzQP5LHbhF1fdgQxpKK1OWRLfIly0WHcxWXaokJeebQE305QBSgMfeorIR3J z5iXNschNa+mc4QD9VJGQHbkf8PnEa8Y3JvmCCHHUTHFxzKGtXof37fEqbQLZ20p9+Ep bj39p8G4z42qASaP15tq7RqOVtu/IxOBVfXvQq5G+Tgo+FIjfPfLma5Td1gNTCper8l3 F3N6mN5WCPsOsu8IJjSuroXApJqrDT8ifdnSC5GMWVChNOMzRuwx7NZQVMVuwnClTJTn QEQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686761395; x=1689353395; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8rWu1CV68oVeXmuXGgK6rS7MNv2c7uN87Y/h3/Jt7wo=; b=kXpEPi/hzbLufYZBWcoB24BzP9T4rzwxgJbwde3qgOTo+7JzISs858xt73L7IOfEgb B3WMEWzuNSSwtCE3Gi0j1MZhq3HGgMkd0CqIFBk2XCbN0WtdX6nwLCtbeD4wyg6KAKlx xhuoBM1BIrsnQy5pJ/15rMzZyNQUTvVf0OrTDib35BNkoajr6NqC8zY12ersG2QgVlQu 56sr1EGxzpnqDHuSlhJ0ZrFRXNcgd3F+bKRnQfNY3Msk0/b3IXgwakEMzSwvgctLN46f 5f4LZhmI6ZoXiKgBcPk8W0+4QLryt2Ptv1gyjmNWO9EReulJk5l2jgDdWcZ0Po1MlU7Q 1lNA== X-Gm-Message-State: AC+VfDwWOlAf23HNoYjMZzmb3QGDkFfIIUTwjvPxF7eoNf778geJcQie KM7T4LxIJ6/QHJCEjUTDeAY59Xc2G4xEUy8u X-Google-Smtp-Source: ACHHUZ6loFT0/QdR2szVdjDLVhd7MYZgXtaPMhtKO2w4wS1/dKNlisDZE5f0jcd/z4shweDlwCKf/w== X-Received: by 2002:a17:907:3f82:b0:96a:48ed:5333 with SMTP id hr2-20020a1709073f8200b0096a48ed5333mr16829065ejc.50.1686761394936; Wed, 14 Jun 2023 09:49:54 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id gu4-20020a170906f28400b0096fbc516a93sm8213206ejb.211.2023.06.14.09.49.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jun 2023 09:49:54 -0700 (PDT) Message-ID: Subject: Re: [bug#64066] [PATCH 00/19] Add Plunder From: Liliana Marie Prikler To: zamfofex , 64066@debbugs.gnu.org Date: Wed, 14 Jun 2023 18:49:53 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64066 Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= 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 (-) Am Mittwoch, dem 14.06.2023 um 09:46 -0300 schrieb zamfofex: > This patch set adds Plunder, a work-in-progress game, alongside > various Haskell packages that it depends on. >=20 > zamfofex (19): > =C2=A0 gnu: Add ghc-proctest > =C2=A0 gnu: Add ghc-hscolour > =C2=A0 gnu: Add ghc-constraints-extras > =C2=A0 gnu: Add ghc-indexed-profunctors > =C2=A0 gnu: Add ghc-generic-lens-core > =C2=A0 gnu: Add ghc-generic-lens > =C2=A0 gnu: Add ghc-these-lens > =C2=A0 gnu: Add ghc-sdl2-ttf > =C2=A0 gnu: Add ghc-sdl2-gfx > =C2=A0 gnu: Add ghc-exception-transformers > =C2=A0 gnu: Add ghc-commutative-semigroup > =C2=A0 gnu: Add ghc-dependent-sum > =C2=A0 gnu: Add ghc-dependent-map > =C2=A0 gnu: Add ghc-prim-uniq > =C2=A0 gnu: Add ghc-patch > =C2=A0 gnu: Add ghc-ref-tf > =C2=A0 gnu: Add ghc-reflex > =C2=A0 gnu: Add ghc-reflex-sdl2 We prefer full sentences, including the period at the end.=20 /etc/committer.scm and the included snippets ought to do the right thing. > =C2=A0 gnu: Add Plunder Use the package name :) I haven't looked at the packages themselves, but provided that CI builds them fine, they're probably good to go. Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 07 09:34:56 2023 Received: (at 64066-done) by debbugs.gnu.org; 7 Jul 2023 13:34:56 +0000 Received: from localhost ([127.0.0.1]:42775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHlbs-0004gH-9o for submit@debbugs.gnu.org; Fri, 07 Jul 2023 09:34:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHlbl-0004g0-VM for 64066-done@debbugs.gnu.org; Fri, 07 Jul 2023 09:34:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHlbf-0003fl-8u; Fri, 07 Jul 2023 09:34:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=gPgnd7rgmTOGR9glb9hxYQDXmBavzcXKF9qkMMqhy1U=; b=BNRMxgeKJ2OFzwY4pFAg N4ngK8VQnt1wkY6NoKqQUImrBlXFMjmBdy4Y1SZwfxuCkUUbgf2YQf8ol7AHQ/5EQcmMYsuP2Wa2w oQoyCgL8U5wQBnb0jML22LPRHAen7SopxRjNSNwyM7m9KioU5niqm23SouMM5yzbwqvF0Lr1YOzqU mT7O9HuTPM/4WGtJEuLko2gB3a3lpdmZwIjasncMY+hJsFYmRR5MqVz8Gw7aEBaCJyOWIJUvo1Vdr 3dGmIBU3fWO9NUZcqmTuLE0unsdvG2XcY3u2LeS/Oz2pSY+Nj7g5Wr+Bd1zPNHmOtmzd0jL4Mml6L jazjDuBNt/OnqA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHlbe-0001Iq-Rz; Fri, 07 Jul 2023 09:34:43 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zamfofex Subject: Re: bug#64066: [PATCH 00/19] Add Plunder References: Date: Fri, 07 Jul 2023 15:34:40 +0200 In-Reply-To: (zamfofex@twdb.moe's message of "Wed, 14 Jun 2023 09:46:52 -0300") Message-ID: <875y6vlua7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64066-done Cc: 64066-done@debbugs.gnu.org, Liliana Marie Prikler , =?utf-8?B?5a6L5paH5q2m?= 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: -3.3 (---) Hello! zamfofex skribis: > gnu: Add ghc-proctest > gnu: Add ghc-hscolour > gnu: Add ghc-constraints-extras > gnu: Add ghc-indexed-profunctors > gnu: Add ghc-generic-lens-core > gnu: Add ghc-generic-lens > gnu: Add ghc-these-lens > gnu: Add ghc-sdl2-ttf > gnu: Add ghc-sdl2-gfx > gnu: Add ghc-exception-transformers > gnu: Add ghc-commutative-semigroup > gnu: Add ghc-dependent-sum > gnu: Add ghc-dependent-map > gnu: Add ghc-prim-uniq > gnu: Add ghc-patch > gnu: Add ghc-ref-tf > gnu: Add ghc-reflex > gnu: Add ghc-reflex-sdl2 > gnu: Add Plunder I pushed the series as commit 849f31d5746f5633f9f2a768b76739afc257ae99. I manually edited synopses and descriptions to follow the guidelines at (=E2=80=98guix lint=E2=80=99 would report most of the issues.) In particul= ar, many would read =E2=80=9C@@xyz@@=E2=80=9D instead of =E2=80=9C@code{xyz}=E2=80= =9D, maybe something to fix in the importer? There was also one package with (license #f) that I fixed. In the future please make sure to check these things beforehand to make the review process smoother! Thanks, Ludo=E2=80=99. From unknown Sun Aug 10 16:43:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 05 Aug 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator