From patchwork Sat May 8 20:53:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 29172 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DFB7B27BC82; Sat, 8 May 2021 21:54:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5936C27BC81 for ; Sat, 8 May 2021 21:54:08 +0100 (BST) Received: from localhost ([::1]:44586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfTxf-0004sr-GC for patchwork@mira.cbaines.net; Sat, 08 May 2021 16:54:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfTxa-0004si-2i for guix-patches@gnu.org; Sat, 08 May 2021 16:54:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfTxZ-0006Sx-Q3 for guix-patches@gnu.org; Sat, 08 May 2021 16:54:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfTxZ-0005Oz-P9 for guix-patches@gnu.org; Sat, 08 May 2021 16:54:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48297] [PATCH 1/4]: Add new Common Lisp systems: messagebox, glsl-toolkit, simple-tasks, trivial-main-thread Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 May 2021 20:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48297@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162050719920754 (code B ref -1); Sat, 08 May 2021 20:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 May 2021 20:53:19 +0000 Received: from localhost ([127.0.0.1]:52236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTws-0005Og-Ng for submit@debbugs.gnu.org; Sat, 08 May 2021 16:53:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:46150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTwq-0005Oa-RR for submit@debbugs.gnu.org; Sat, 08 May 2021 16:53:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46248) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfTwq-0004oW-JJ for guix-patches@gnu.org; Sat, 08 May 2021 16:53:16 -0400 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:35697) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfTwo-0005tz-Mb for guix-patches@gnu.org; Sat, 08 May 2021 16:53:16 -0400 Received: by mail-wr1-x42b.google.com with SMTP id a4so12638608wrr.2 for ; Sat, 08 May 2021 13:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bzaqKIeDedtzUlkbjOqKVvrAheChpMq+t52Byn4jBvw=; b=oDFVjLwjQRXLxGhWUAdsiy83YXZ36BQ+8VixF4o6uJDgdKVlrq2SsPwlDFiOOmedFs u0RsDSJcB+UDSHcoXaz6NekaMPF3SVybr9Bn6PorntSsouu1Pu/W+dykvw+Jd08WkHU8 88V/DaaYA0gRq66+Nqr+agUMfh0Eh6og2oFjKw5yMMwVSmyFM9Nk70IdAJcrOivaD1k+ I3Ucc/KDRRkCEWuZTDs6biVPg6Lvah1WdPqO+Ljf2+rrfUfLYbQdTBoV+xkeNMSuAk+u lKY23+MKGyaOvMuXnl5IYxEdXQS/dHv6quDAPRhmvv9heKyGbz162Yj+eN6FyA8tmUyF Y8tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bzaqKIeDedtzUlkbjOqKVvrAheChpMq+t52Byn4jBvw=; b=swUptoIUkK2k3R/yhTH3VDwH9zCybvqtKOkpp4RtD3wxEE0gPz09xB+2oIZR+FFkPd lcY+pSH8ZftnVoOwZ4xssMbefyhZjsPjqDxovM86O0XNIS9m3uKGzQmtKtWtDfkwhrhD NpPbT+4HpCB0mLFeLTxn59WQVdXCgjHxfnuQp97LCAMLOkGhtUcu2pF76gYIIJVNUfoE 4yK4AhhrarypvgX+Jt0KDUNuXleODbho53NIMtqk7DppaQNr8KH2xCdPRUIkJt1+8Phd U5swzybwGEUNEdGLMTtWJh69Fm0jSP5+job3/S5729h/hJJyoGUk9NQu07eu1O+wtPCs 0AIw== X-Gm-Message-State: AOAM533Q2UIhp6OA6j3XpG+zXfwNen/iS54nyLIiMz0esJ5xah/Yokwb h1wX4k1FS75Sb8kpVOJwkxz2aBZgSUXFJYCWVqoYGFUd1jw= X-Google-Smtp-Source: ABdhPJxLNtXWZr6EyGe5AScEsYtKzjGXN3o42f6tt11hwdrK2kxGndnO3U+E0ynHVecEQZa993jHkXEtKkOEY2SGUOU= X-Received: by 2002:adf:ce12:: with SMTP id p18mr21251735wrn.228.1620507191815; Sat, 08 May 2021 13:53:11 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sat, 8 May 2021 20:53:01 +0000 Message-ID: Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=sharlatanus@gmail.com; helo=mail-wr1-x42b.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi Guix team! Free time - new packages :) Here is other set of patches for Trial game engine. --8<---------------cut here---------------start------------->8--- [env: /gnu/store/5sxv0gy7jzaga531zpnfs32bmpvp6vgb-profile] > ./pre-inst-env guix build --rounds=2 sbcl-messagebox ecl-messagebox sbcl-glsl-toolkit ecl-glsl-toolkit sbcl-simple-tasks ecl-simple-tasks sbcl-trivial-main-thread ecl-trivial-main-thread /gnu/store/k9ayxgapb0xi7sd803n261cvngw9qqvv-ecl-trivial-main-thread-1.0.0-1.25f1149 /gnu/store/8k1mlbwb9hbrywq80h3s6z0a1pqc4s3f-sbcl-trivial-main-thread-1.0.0-1.25f1149 /gnu/store/q7mjrp8z7kvb1f2lrj3lrkqmjb6ycalz-ecl-simple-tasks-1.3.0-1.745d4b5 /gnu/store/1dhgb3rglhv7fjslrzmc31kdk25ddbm9-sbcl-simple-tasks-1.3.0-1.745d4b5 /gnu/store/y5a3bnww1p7f4a81zd7c32gr6a644fcr-ecl-glsl-toolkit-1.0.0-1.d00ba19 /gnu/store/88hzg2qmvzpdp6n8cismcqfrp7y74cqf-sbcl-glsl-toolkit-1.0.0-1.d00ba19 /gnu/store/7yhhys3wp5wwgf25hw7yvps0f1w0i0np-ecl-messagebox-1.0.0-1.ea3688d /gnu/store/cyghig95zwwfnmvys58snh22wc8hc3r7-sbcl-messagebox-1.0.0-1.ea3688d --8<---------------cut here---------------end--------------->8--- Progress so far: https://github.com/Hellseher/guix-channel/blob/main/lisp-xyz.org#trial-040 --- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From ff5a2aaaa26e51485d12118345ef9dae0ece1f2c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 8 May 2021 21:26:15 +0100 Subject: [PATCH 1/4] gnu: Add messagebox * gnu/packages/lisp-xyz.scm (sbcl-messagebox, ecl-messagebox, cl-messagebox): New variables --- gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0824fa1d82..2c8966651d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16434,3 +16434,36 @@ operations in 3D space.") (define-public cl-3d-matrices (sbcl-package->cl-source-package sbcl-3d-matrices)) + +(define-public sbcl-messagebox + (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") + (revision "1")) + (package + (name "sbcl-messagebox") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shinmera/messagebox.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jkbzlca0wvspgsfj0b0hjwlyyy8jlywsldsbkp79q48fc3aa8jd")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("documentation-utils" ,sbcl-documentation-utils) + ("trivial-features" ,sbcl-trivial-features))) + (home-page "https://shinmera.github.io/messagebox/") + (synopsis "Display a native GUI message box") + (description + "This is a small library to display a native GUI message box. This can be +useful to show error messages and other informational pieces should the +application fail and be unable to do so using its standard UI.") + (license license:zlib)))) + +(define-public ecl-messagebox + (sbcl-package->ecl-package sbcl-messagebox)) + +(define-public cl-messagebox + (sbcl-package->cl-source-package sbcl-messagebox)) -- 2.31.1 From patchwork Sat May 8 20:54:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 29173 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 05D1127BC83; Sat, 8 May 2021 21:55:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 81B6F27BC82 for ; Sat, 8 May 2021 21:55:08 +0100 (BST) Received: from localhost ([::1]:44854 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfTyd-00056T-Oz for patchwork@mira.cbaines.net; Sat, 08 May 2021 16:55:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfTyX-00056I-Ts for guix-patches@gnu.org; Sat, 08 May 2021 16:55:01 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40701) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfTyX-00078d-Mo for guix-patches@gnu.org; Sat, 08 May 2021 16:55:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfTyX-0005Pv-Le for guix-patches@gnu.org; Sat, 08 May 2021 16:55:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48297] [PATCH 2/2] References: In-Reply-To: Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 May 2021 20:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48297@debbugs.gnu.org Received: via spool by 48297-submit@debbugs.gnu.org id=B48297.162050729620814 (code B ref 48297); Sat, 08 May 2021 20:55:01 +0000 Received: (at 48297) by debbugs.gnu.org; 8 May 2021 20:54:56 +0000 Received: from localhost ([127.0.0.1]:52246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyS-0005Pe-8S for submit@debbugs.gnu.org; Sat, 08 May 2021 16:54:56 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:43602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyQ-0005PW-PE for 48297@debbugs.gnu.org; Sat, 08 May 2021 16:54:55 -0400 Received: by mail-wr1-f43.google.com with SMTP id s8so12642035wrw.10 for <48297@debbugs.gnu.org>; Sat, 08 May 2021 13:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=lLYmZ051M55Nh5FNRRT6G1TNvjk2otElbwGoiKuTxaY=; b=A5J64leUmxM6Wpi5YI+XzyVv+Jj5E9ld3f9LIVp8NHCESfDV9/ifcWzgD+tmsTo4Dt +fo6pVsb3nQSUFvrIz5p2Row6ObK/Q7V033QjyIuY1WazqaGYx+dhozLdf2mBsScpCa5 kQ1oOCAvVg3eZu1KGJXspSOS2qIIweVMriGwzwHg7IUkp/EzmKlS//c0yn89PW5xHGbu XAeaZuFQ3i1hljCUB1iWbxa2ZQqaju8ghujrP9BUWkD9zA5nV+AvvZEWnsMAKSeS2VbW c8F7Tpk9nba4nFNwo5jM78c6llryt2qhn3uSp62FDfVrtztpcxRPOIQ9/hrkfSLdLAVE 6yRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=lLYmZ051M55Nh5FNRRT6G1TNvjk2otElbwGoiKuTxaY=; b=FJ2mlxrn9pXkihzeedtevGIlNg8S1/0PJuHtJdau2tqWOAvwsq2CP+4xGMlJBm0XTO 5v06kCm6w7u0Mpjj9MuWb6rAj00goQD2nGw/IwrvE2eUU4HktkiLI/YC5oetaeKg5Hug a/450mxdlDf/XsVTHEUjPYpjqc+RgERwAlNNDvB3HihHKalszDSXuwVteDo3Qpy45r1P 6H8oofkLq5okqhtVJR4aSdLG6+Va1l5c0jmdZfuTLhwq5dIjEvNDrJR/rUtmit1N1s1t ixD0Qgvyj81BCHNT5YpOF4TUxXWIBxyGTIWTSOVXRdImC460cdJUYrUqqpRRR9VqFWgE U52w== X-Gm-Message-State: AOAM5334cQXApWdbhvsUqTeDOIUurWLd+A2dNHoZ0vG7oz6XBX0RP9bl gf/NajtCh19UjnB5ZmAvRBEn1sxUETFH5fFynqcaMkUsxtg= X-Google-Smtp-Source: ABdhPJxisTioSXXT4ZIuKRtCh4LRb1kd4JApSZGmdrldq2cs1fr7kYTjAuJkNHW7Nmc0ZOdjFsY6+sMTHHIJb+86hek= X-Received: by 2002:adf:efc6:: with SMTP id i6mr21400765wrp.408.1620507288739; Sat, 08 May 2021 13:54:48 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sat, 8 May 2021 20:54:38 +0000 Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From b9a7208f70f5a3a9c9bf0be140c7ad0123936197 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 8 May 2021 21:31:16 +0100 Subject: [PATCH 2/4] gnu: Add glsl-toolkit * gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit, ecl-glsl-toolkit, cl-glsl-toolkit): New variables. --- gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2c8966651d..55271d2a30 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16467,3 +16467,37 @@ application fail and be unable to do so using its standard UI.") (define-public cl-messagebox (sbcl-package->cl-source-package sbcl-messagebox)) + +(define-public sbcl-glsl-toolkit + (let ((commit "d00ba1906e3b5eb08ea346ac300a1e77bb999d04") + (revision "1")) + (package + (name "sbcl-glsl-toolkit") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shirakumo/glsl-toolkit") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0as5796yazchq1qkna3srxlz5v7cf7ffny9cbqi41wsa2s20vbh9")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("cl-ppcre" ,sbcl-cl-ppcre) + ("documentation-utils" ,sbcl-documentation-utils) + ("parse-float" ,sbcl-parse-float) + ("trivial-indent" ,sbcl-trivial-indent))) + (home-page "https://shirakumo.github.io/glsl-toolkit/") + (synopsis "Parser for OpenGL Shader Language source files") + (description + "This package provides Common Lisp system collecting tools written to +allow to wrangle OpenGL Shader Language (GLSL) source files.") + (license license:zlib)))) + +(define-public ecl-glsl-toolkit + (sbcl-package->ecl-package sbcl-glsl-toolkit)) + +(define-public cl-glsl-toolkit + (sbcl-package->cl-source-package sbcl-glsl-toolkit)) -- 2.31.1 From patchwork Sat May 8 20:54:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 29175 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 031ED27BC82; Sat, 8 May 2021 21:56:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8737927BC81 for ; Sat, 8 May 2021 21:56:13 +0100 (BST) Received: from localhost ([::1]:45162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfTzf-0005QC-U9 for patchwork@mira.cbaines.net; Sat, 08 May 2021 16:56:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfTzW-0005NX-BW for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40712) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfTzW-0007qf-4c for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfTzW-0005Qy-3R for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48297] [PATCH 3/4] References: In-Reply-To: Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 May 2021 20:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48297@debbugs.gnu.org Received: via spool by 48297-submit@debbugs.gnu.org id=B48297.162050731220858 (code B ref 48297); Sat, 08 May 2021 20:56:02 +0000 Received: (at 48297) by debbugs.gnu.org; 8 May 2021 20:55:12 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyi-0005QM-I9 for submit@debbugs.gnu.org; Sat, 08 May 2021 16:55:12 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:33435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyg-0005QC-1v for 48297@debbugs.gnu.org; Sat, 08 May 2021 16:55:11 -0400 Received: by mail-wr1-f54.google.com with SMTP id n2so12678330wrm.0 for <48297@debbugs.gnu.org>; Sat, 08 May 2021 13:55:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XiNeqQ6KR+ovfxzXmSujdPatOuJvr7IwEK5PPevY5R4=; b=jo94b1436Vv2lIrVl/fi/+WGpXQ5EYpwGPbfGG3mz9zgnjGMh2lU4fOuCh+MNoE6Qu WoB6poJ8TuV09T32K884VwjsiFqKYj2Jt6r/hC7c9lTjX8vIYIKDjPQGP5Zp5hP5TEu8 YoUIpsau8a1apMzKyUyqNkGGy1O4bu6fMKI3MCu+MoOnoOH3EbJbwf6ND56N/aUefXbs r+ChP4Ajs0VrhEuOE33TidM+kX/EXrj+wbBCvOpxpMYhPObo8oMKs5cP503J9Pg7LGda NUefm9s3da44KSjgSe1Iizzx7+nLP+b3EMxpXejvVgIHnHFVu7NsO9JpTmTgFwsCxPTL kSGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XiNeqQ6KR+ovfxzXmSujdPatOuJvr7IwEK5PPevY5R4=; b=H/t+8pCzWgSBr0fg3uHHT0tZubEB0tYTY7N85pxaJPBZ1xHZw/ST/6eUCdV2Syqiwp ILf8QgegpXHOgLd3PxJOnTABL+RJy1eTEeXexRhbgUorKlgz3MSp4L1ytBsYHZFzU5N4 x1wMYQd8yHZeTjF1tq5N/hOghDal0s6z/G77hNTJd0oHjRWfO4hSgPv48j5kFJOyCDSX axGtegpTZNbz+UojzvP0clmtM1b5BGsmpmOyDfHmDkSL184zyzQj9tOuMsQFFiIZu6b9 s3333Opkg3FfAtMcBUhBmNWoM2PWF+swq9Ujsuee99m2VmpGrel+pIaIkt1AkL0KGhVz N2Uw== X-Gm-Message-State: AOAM532KBH00Nn6UqqxGDKF2NqTwHeuV4aRF6AS06bevZyTr/4iM/Y2g /dN6An17xsZmrihFsCiay7Vhs8aFWmZI6Tuw+d7HKmH5RkI= X-Google-Smtp-Source: ABdhPJxPZoNRcZ2farIuxkX810fpB3UM8Ipg51/ahq4cC1MmvpScKtPmp92P32qdbnSMe77wRS5mUTsP3Kfvano9fio= X-Received: by 2002:a05:6000:10:: with SMTP id h16mr20879167wrx.381.1620507304489; Sat, 08 May 2021 13:55:04 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sat, 8 May 2021 20:54:54 +0000 Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From 58958091ab7a1c3eb61e9eb080fc5fe892283b56 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 8 May 2021 21:34:57 +0100 Subject: [PATCH 3/4] gnu: Add simple-tasks * gnu/packages/lisp-xyz.scm (sbcl-simple-tasks, ecl-simple-tasks, cl-simple-tasks): New packages. --- gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 55271d2a30..219fd9ff65 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16501,3 +16501,36 @@ allow to wrangle OpenGL Shader Language (GLSL) source files.") (define-public cl-glsl-toolkit (sbcl-package->cl-source-package sbcl-glsl-toolkit)) + +(define-public sbcl-simple-tasks + (let ((commit "745d4b54eac9bf5d6909792e63ecd2ef8d303cf2") + (revision "1")) + (package + (name "sbcl-simple-tasks") + (version (git-version "1.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shinmera/simple-tasks") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ls1pij7dvb65g4nam7nvik1218jvfk5iplr48vy290fw3lq7v98")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("array-utils" ,sbcl-array-utils) + ("bordeaux-threads" ,sbcl-bordeaux-threads) + ("dissect" ,sbcl-dissect))) + (home-page "https://shinmera.github.io/simple-tasks/") + (synopsis "Simple task scheduling framework") + (description + "Task scheduling framework for Common Lisp.") + (license license:zlib)))) + +(define-public ecl-simple-tasks + (sbcl-package->ecl-package sbcl-simple-tasks)) + +(define-public cl-simple-tasks + (sbcl-package->cl-source-package sbcl-simple-tasks)) -- 2.31.1 From patchwork Sat May 8 20:55:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 29174 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EFCEE27BC82; Sat, 8 May 2021 21:56:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7E87C27BC81 for ; Sat, 8 May 2021 21:56:11 +0100 (BST) Received: from localhost ([::1]:45138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfTze-0005O2-OB for patchwork@mira.cbaines.net; Sat, 08 May 2021 16:56:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfTzW-0005Nq-NO for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40713) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfTzW-0007ql-GX for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfTzW-0005R5-Fc for guix-patches@gnu.org; Sat, 08 May 2021 16:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48297] [PATCH 4/4] References: In-Reply-To: Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 May 2021 20:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48297@debbugs.gnu.org Received: via spool by 48297-submit@debbugs.gnu.org id=B48297.162050732720876 (code B ref 48297); Sat, 08 May 2021 20:56:02 +0000 Received: (at 48297) by debbugs.gnu.org; 8 May 2021 20:55:27 +0000 Received: from localhost ([127.0.0.1]:52255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyw-0005Qe-SB for submit@debbugs.gnu.org; Sat, 08 May 2021 16:55:27 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:40678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfTyv-0005QX-PJ for 48297@debbugs.gnu.org; Sat, 08 May 2021 16:55:26 -0400 Received: by mail-wr1-f52.google.com with SMTP id d4so12619732wru.7 for <48297@debbugs.gnu.org>; Sat, 08 May 2021 13:55:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=pTtm/UHl7E7Ajqxr+bbVsH/w8xILGkuLSsmjDcRE/OA=; b=oWL+MTJPiNjm2Co//8r+z0sMVaw6vnycZKQ7I/vTZ+3LiTK6zlloWiFf5EC+yeGBjY 8PJ6assAYVRpW5aHQYFywyl+3lE6nIGB/Ytuce2vLmpmJTJIZUswEkh3lkWayW/zob4k LOQZGkcL7x1rI08GABDHHtAp+MAH6pSfztacfgvMe/R1gRo954KOUUA8XFPgqzNAO89g uVkix205/bpuKu+MluE70x6Kfbv1J3RquXuSEfEvi81tEu4E2sKQuUmzZUP9BqZjXskG rHWm8nMxXKuWmnSlbV+Nm/xoRoJZKuS65d1c/Hj5YUDzRg1Y2hcOHdA6Y6DXBTcBU09W wFFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pTtm/UHl7E7Ajqxr+bbVsH/w8xILGkuLSsmjDcRE/OA=; b=uMHlO29PzRNugjBH9g8NwTjnbAk/+jPSf8zHaQppxahADdp0trKL+Fe89cB+NxOqRP sFKcEU9rSYfpu9SlWfxIx9SnLREbRz51j+f7M33X3nnTd/X1dmDL2OtbXa1ImQSYeC38 Ng5iRZq36vBRIT3Cx9NKL98wTJ/L9uFko4F5VBgOcTNFTANbCfPKk2Xf+5htMuifNah/ 7JwDHqZ/zrkbdMpxcbVo1dHEBQZIiUkO8tbjPARBZefVX8cncXeH/5iwPhfd4LUWBGDe YpTlaAFUaVSBN5zeN/n97a0TAnCYU1ICh49TQJbNp8QZ7OW54ZyO8zehiqtC0A3Ex7co 5p3Q== X-Gm-Message-State: AOAM531bPqQXKMW/NQGZScXkq3nkBKQCaKrsDe59oHDnCKGWOizF1YbC JOPS7yTzaqZKG000DAsplo7d3QhN1BJbkYMNax8BBdQz1kM= X-Google-Smtp-Source: ABdhPJxFRwMeVqJvvUXx7hXgRntfrKp+WWx12nHeQPTikcsfKJW5aFANvBoERXp+DUoJV3vIXZu3hmDawuK7h6tVfv0= X-Received: by 2002:adf:f683:: with SMTP id v3mr20833505wrp.133.1620507320182; Sat, 08 May 2021 13:55:20 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sat, 8 May 2021 20:55:09 +0000 Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From 52a5f2d5b9dc3fdf6fdfcd9b25c395db373f7fff Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 8 May 2021 21:39:10 +0100 Subject: [PATCH 4/4] gnu: Add trivial-main-thread * gnu/packages/lisp-xyz.scm (sbcl-trivial-main-thread, ecl-trivial-main-thread, cl-trivial-main-thread): New variables. --- gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 219fd9ff65..bd39cbcdaf 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16534,3 +16534,37 @@ allow to wrangle OpenGL Shader Language (GLSL) source files.") (define-public cl-simple-tasks (sbcl-package->cl-source-package sbcl-simple-tasks)) + +(define-public sbcl-trivial-main-thread + (let ((commit "25f114973bb69eb63e01d0bbfead31f8e682846a") + (revision "1")) + (package + (name "sbcl-trivial-main-thread") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shinmera/trivial-main-thread") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bw1887i7396lqg75qvmgjfzz4xbiq9w5dp8wxdgrcsm0qwlraw7")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("bordeaux-threads" ,sbcl-bordeaux-threads) + ("simple-tasks" ,sbcl-simple-tasks) + ("trivial-features" ,sbcl-trivial-features))) + (home-page "https://shinmera.github.io/trivial-main-thread/") + (synopsis "Compatibility library to run things in the main thread") + (description + "This package provides a Common Lisp system which wraps BORDEUX-THREADS +system to be compatible to run GUI applications in the main thread of the +implementation.") + (license license:zlib)))) + +(define-public ecl-trivial-main-thread + (sbcl-package->ecl-package sbcl-trivial-main-thread)) + +(define-public cl-trivial-main-thread + (sbcl-package->cl-source-package sbcl-trivial-main-thread)) -- 2.31.1