* [bug#55546] [PATCH 0/1] gnu: Add cl-clog @ 2022-05-20 20:05 Sharlatan Hellseher 2022-05-20 20:07 ` [bug#55546] [PATCH 1/1] " Sharlatan Hellseher ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: Sharlatan Hellseher @ 2022-05-20 20:05 UTC (permalink / raw) To: 55546 Sharlatan Hellseher (1): gnu: Add cl-clog gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0 -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#55546] [PATCH 1/1] gnu: Add cl-clog 2022-05-20 20:05 [bug#55546] [PATCH 0/1] gnu: Add cl-clog Sharlatan Hellseher @ 2022-05-20 20:07 ` Sharlatan Hellseher 2022-05-21 8:45 ` bug#55546: [PATCH 0/1] " Guillaume Le Vaillant 2022-05-29 1:32 ` [bug#55546] " Aurora via Guix-patches via 2 siblings, 0 replies; 6+ messages in thread From: Sharlatan Hellseher @ 2022-05-20 20:07 UTC (permalink / raw) To: 55546 [-- Attachment #1: Type: text/plain, Size: 356 bytes --] -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. [-- Attachment #2: 0001-gnu-Add-cl-clog.patch --] [-- Type: text/x-patch, Size: 2831 bytes --] From 901c42b7c0d0e3fd5f910e0350268d75ffebe7ff Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher <sharlatanus@gmail.com> Date: Fri, 20 May 2022 21:02:08 +0100 Subject: [PATCH 1/1] gnu: Add cl-clog * gnu/packages/lisp-xyz.scm (sbcl-clog, ecl-clog, cl-clog): New variables. --- gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7fa0db59f9..0fd7b618a0 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20,7 +20,7 @@ ;;; Copyright © 2020 Dimakis Dimakakos <me@bendersteed.tech> ;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com> ;;; Copyright © 2020, 2021, 2022 Adam Kandur <rndd@tuta.io> -;;; Copyright © 2020, 2021 Sharlatan Hellseher <sharlatanus@gmail.com> +;;; Copyright © 2020, 2021, 2022 Sharlatan Hellseher <sharlatanus@gmail.com> ;;; Copyright © 2021, 2022 Aurora <rind38@disroot.org> ;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org> ;;; Copyright © 2021, 2022 André A. Gomes <andremegafone@gmail.com> @@ -21350,3 +21350,51 @@ (define-public cl-listopia (define-public ecl-listopia (sbcl-package->ecl-package sbcl-listopia)) + +(define-public sbcl-clog + (package + (name "sbcl-clog") + (version "1.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rabbibotton/clog") + (commit (string-append "v" version)))) + (file-name (git-file-name "clog" version)) + (sha256 + (base32 "0f4i6571nm0j704zgnh60sc9slifs11byb2gs8gamqjcfh931dap")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-3bmd + sbcl-alexandria + sbcl-bordeaux-threads + sbcl-cl-ppcre + sbcl-cl-sqlite + sbcl-cl-template + sbcl-clack + sbcl-closer-mop + sbcl-colorize + sbcl-dbi + sbcl-hunchentoot + sbcl-lack + sbcl-mgl-pax + sbcl-parse-float + sbcl-quri + sbcl-trivial-open-browser + sbcl-websocket-driver)) + (home-page "https://github.com/rabbibotton/clog") + (synopsis "Common Lisp Omnificent GUI") + (description + "This package provides the Common Lisp web framefork for building GUI +applications. CLOG can take the place, or work along side, most cross platform +GUI frameworks and website frameworks. The CLOG package starts up the +connectivity to the browser or other websocket client (often a browser embedded +in a native template application.") + (license license:bsd-3))) + +(define-public cl-clog + (sbcl-package->cl-source-package sbcl-clog)) + +(define-public ecl-clog + (sbcl-package->ecl-package sbcl-clog)) -- 2.36.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* bug#55546: [PATCH 0/1] gnu: Add cl-clog 2022-05-20 20:05 [bug#55546] [PATCH 0/1] gnu: Add cl-clog Sharlatan Hellseher 2022-05-20 20:07 ` [bug#55546] [PATCH 1/1] " Sharlatan Hellseher @ 2022-05-21 8:45 ` Guillaume Le Vaillant 2022-05-29 1:32 ` [bug#55546] " Aurora via Guix-patches via 2 siblings, 0 replies; 6+ messages in thread From: Guillaume Le Vaillant @ 2022-05-21 8:45 UTC (permalink / raw) To: Sharlatan Hellseher; +Cc: 55546-done [-- Attachment #1: Type: text/plain, Size: 142 bytes --] I added "clog/docs" and "clog/tools" to the 'asd-systems' parameter and pushed the patch as 624eac9a6ecffefdaed04aa5678cab06627517af. Thanks. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#55546] [PATCH 0/1] gnu: Add cl-clog 2022-05-20 20:05 [bug#55546] [PATCH 0/1] gnu: Add cl-clog Sharlatan Hellseher 2022-05-20 20:07 ` [bug#55546] [PATCH 1/1] " Sharlatan Hellseher 2022-05-21 8:45 ` bug#55546: [PATCH 0/1] " Guillaume Le Vaillant @ 2022-05-29 1:32 ` Aurora via Guix-patches via 2022-05-29 11:48 ` Sharlatan Hellseher 2 siblings, 1 reply; 6+ messages in thread From: Aurora via Guix-patches via @ 2022-05-29 1:32 UTC (permalink / raw) To: Sharlatan Hellseher; +Cc: 55546 Sharlatan Hellseher <sharlatanus@gmail.com> writes: > Sharlatan Hellseher (1): > gnu: Add cl-clog > > gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++- > 1 file changed, 49 insertions(+), 1 deletion(-) > > > base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0 I have a concern regarding the inclusion of this package, namely that the way cl-clog currently uses jquery as a dependency involves vendoring the code into its own repository. Isn't that contrary to our general guidelines? - Aurora ^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#55546] [PATCH 0/1] gnu: Add cl-clog 2022-05-29 1:32 ` [bug#55546] " Aurora via Guix-patches via @ 2022-05-29 11:48 ` Sharlatan Hellseher 2022-05-29 20:16 ` Aurora via Guix-patches via 0 siblings, 1 reply; 6+ messages in thread From: Sharlatan Hellseher @ 2022-05-29 11:48 UTC (permalink / raw) To: Aurora; +Cc: 55546 Hi Aurora, I see you nearly packed cl-clog in March and was stopped by jQuery as well https://issues.guix.gnu.org/54268. It's seam to me that my patch was accepted by chance, it needs to be reverted due to the same reason as yours. jQuery is a huge JavaScript package nearly non of it's part is packed in Guix yet. I would be nice have it on board but not in a nearly future, but I can schedule it on my backing list https://git.sr.ht/~hellseher/ffab/tree/main/item/TODO Regards, On Sun, 29 May 2022 at 02:32, Aurora <rind38@disroot.org> wrote: > > > Sharlatan Hellseher <sharlatanus@gmail.com> writes: > > > Sharlatan Hellseher (1): > > gnu: Add cl-clog > > > > gnu/packages/lisp-xyz.scm | 50 ++++++++++++++++++++++++++++++++++++++- > > 1 file changed, 49 insertions(+), 1 deletion(-) > > > > > > base-commit: 31a9003d4f47fe54df61d2313728bc09a21f20d0 > > I have a concern regarding the inclusion of this package, namely that > the way cl-clog currently uses jquery as a dependency involves vendoring > the code into its own repository. > > Isn't that contrary to our general guidelines? > > - Aurora -- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#55546] [PATCH 0/1] gnu: Add cl-clog 2022-05-29 11:48 ` Sharlatan Hellseher @ 2022-05-29 20:16 ` Aurora via Guix-patches via 0 siblings, 0 replies; 6+ messages in thread From: Aurora via Guix-patches via @ 2022-05-29 20:16 UTC (permalink / raw) To: Sharlatan Hellseher; +Cc: 55546 Sharlatan Hellseher <sharlatanus@gmail.com> writes: > Hi Aurora, > > I see you nearly packed cl-clog in March and was stopped by jQuery as > well https://issues.guix.gnu.org/54268. > It's seam to me that my patch was accepted by chance, it needs to be > reverted due to the same reason as yours. That is correct, indeed. And that is unfortunately what I expected. > jQuery is a huge JavaScript package nearly non of it's part is packed > in Guix yet. I would be nice have it on board but not in > a nearly future, but I can schedule it on my backing list > https://git.sr.ht/~hellseher/ffab/tree/main/item/TODO That however would be very nice indeed. In mid-longterm we really do want jQuery & Bootstrap in Guix, if only because of the sheer number of projects that depend on them in some way or another. Unfortunately they also themselves have quite a hefty dependency list. In any case, thanks for work and for your response. - Aurora ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-05-29 20:17 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-05-20 20:05 [bug#55546] [PATCH 0/1] gnu: Add cl-clog Sharlatan Hellseher 2022-05-20 20:07 ` [bug#55546] [PATCH 1/1] " Sharlatan Hellseher 2022-05-21 8:45 ` bug#55546: [PATCH 0/1] " Guillaume Le Vaillant 2022-05-29 1:32 ` [bug#55546] " Aurora via Guix-patches via 2022-05-29 11:48 ` Sharlatan Hellseher 2022-05-29 20:16 ` Aurora via Guix-patches via
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).