From unknown Fri Jun 20 07:15:52 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#62554 <62554@debbugs.gnu.org> To: bug#62554 <62554@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add book-r5rs. Reply-To: bug#62554 <62554@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:15:52 +0000 retitle 62554 [PATCH] gnu: Add book-r5rs. reassign 62554 guix-patches submitter 62554 Antero Mejr severity 62554 normal tag 62554 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 23:29:04 2023 Received: (at submit) by debbugs.gnu.org; 31 Mar 2023 03:29:04 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5Ro-00069v-9f for submit@debbugs.gnu.org; Thu, 30 Mar 2023 23:29:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:49858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5Rm-00069m-Kn for submit@debbugs.gnu.org; Thu, 30 Mar 2023 23:29:03 -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 1pi5Rm-0005i1-53 for guix-patches@gnu.org; Thu, 30 Mar 2023 23:29:02 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pi5Rj-0004qc-L2 for guix-patches@gnu.org; Thu, 30 Mar 2023 23:29:01 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Pnm3S6wFtz9sZX for ; Fri, 31 Mar 2023 05:28:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1680233332; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=3xH1KojNnpTy0JPXrI5Wr4w7W2tYluB/pNTMgtKehcg=; b=n5CqYr8cne3XqaveuLLCXcxK2gFJtgxu7P97trPDKOGyDu+IJT9J27rBh8FcgJElybG9EC of6EpmTCR83Fp+I6V8ij+W+YJTjUaCk/ud37ILdnV5pT7Axshr1O0LgQhadzMPLXddAQgm 1zMGGPVAbpPjvpj8OlO/K2s4xc73ZujYYufNiNkYcsysbzHwlBqyUhrqgaWOS/Ay9gtVa2 ViA0qUvwKtSVR1VkHCzug4cCPPEW9kK3fchd5aE8DdNSubeB3NuX002m/AtfsUjvIYglq4 ZGZQT12ASalpdnW0abACpf7q6zSy4N51S3vE/aaj05/WmNiVTywjo0JE70tc7g== From: Antero Mejr To: guix-patches@gnu.org Subject: [PATCH] gnu: Add book-r5rs. Date: Fri, 31 Mar 2023 03:28:41 +0000 Message-Id: <20230331032841.27505-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-ID: bbfe51e510d5b9a005e X-MBO-RS-META: ms9j5qsutjyzzwe7gj1y3yjbz9axhjip Received-SPF: pass client-ip=80.241.56.172; envelope-from=antero@mailbox.org; helo=mout-p-202.mailbox.org X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URI_DOTEDU=1.678 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/book-software.scm (book-r5rs): New variable. --- Please apply this patch last. This patch is for the R5RS spec document, in PDF and Info formats. Not sure what conventions would work best, but here I used: 1. package definitions for books/documents go into the file "book-[type].scm". 2. package definition names are formatted "book-[shortname]". 3. PDF is installed into share/doc/shortname. 4. other formats go into the appropriate path for their file type, or share/doc/shortname. I think distributing books and documentation through Guix, especially technical or FOSS-related, is an interesting idea. Maybe these packages could go in the same .scm file as iyzsong's package for the book "Free as in Freedom": https://issues.guix.gnu.org/62545 I would be interested to hear what others think about books in Guix. Would we want to limit to technical books? What about translations? Has this already been proposed somewhere? gnu/packages/book-software.scm | 38 ++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/book-software.scm b/gnu/packages/book-software.scm index ca4e47b89e..35ad76399e 100644 --- a/gnu/packages/book-software.scm +++ b/gnu/packages/book-software.scm @@ -48,3 +48,41 @@ (define-public rrrs2txi translates the LaTeX r3rs, r4rs, and r5rs to texinfo format (r3rs.txi, r4rs.txi, and r5rs.txi).") (license license:bsd-3))) + +(define-public book-r5rs + (package + (name "book-r5rs") + (version "5") + (source (origin + (method url-fetch) + (uri + "https://groups.csail.mit.edu/mac/ftpdir/scheme-reports/r5rs.tar.gz") + (sha256 + (base32 + "12c6087zdffigmdl9bx1xv71si9jfpffsbpimivx3j80j8hvxrci")))) + (build-system copy-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-before 'install 'build + (lambda _ + (invoke "pdflatex" "r5rs.tex") + (invoke "pdflatex" "r5rs.tex") + (system* "scm" "-f" ;expected to fail + (string-append + #$(this-package-native-input "rrrs2txi") + "/lib/rrrs2txi.scm") + "-e" "(go)") + ;; forcing because the online txi is broken too + (invoke "makeinfo" "--force" "r5rs.txi")))) + #:install-plan #~'(("r5rs.pdf" "share/doc/r5rs/") + ("r5rs.info" "share/info/")))) + (native-inputs (list rrrs2txi scm texinfo + (texlive-updmap.cfg (list texlive-fonts-ec)))) + (home-page "https://people.csail.mit.edu/jaffer/Scheme.html") + (synopsis "Specification for the R5RS implementation of Scheme") + (description + "The report gives a defining description of the programming language +Scheme. Scheme is a statically scoped and properly tail-recursive dialect of +the Lisp programming language.") + (license (license:non-copyleft + "https://people.csail.mit.edu/jaffer/Scheme_TERMS.html")))) -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 23:36:41 2023 Received: (at 62554) by debbugs.gnu.org; 31 Mar 2023 03:36:41 +0000 Received: from localhost ([127.0.0.1]:59953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5ZB-0006Mc-Bc for submit@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:41 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:43364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5Z8-0006MP-Ow for 62554@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:39 -0400 Received: from smtp2.mailbox.org (unknown [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PnmDH0GZDz9sRj for <62554@debbugs.gnu.org>; Fri, 31 Mar 2023 05:36:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1680233791; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H/mAwXhSqZ8lMZnkAMSgduPeMdFXhnuWmo3hgWQKkFI=; b=q/AaBZXUplcHMK46AF0QxKpbM8r5aAAF55DKRQiiLwi5zPtD4xj/CMKaqaQbVWzVOWTtfb 0hV+p3y9HmDciL9LHH9E4ZoicqVQ74WYBJy601R554RJGFrlhVyDSeda2cAKE/S51rKPYh kskGKdUGGDBrgG/mcyOAks/hmmSW6QgE+Nsyor5c3sSNl+wMQcrXqKoLB5g55IbNJpQvos trF7MEvZiPEt2AHfYJUzB3/71b4fBVCdgvcv1HSEUmxR4JLugp1IQibzWkmUWvdi8YrHH1 frGb2HZKXeY36zpYBkJa8Acb5ZdtGTJCORKujdAk1IoTK8hL95vC3xnoFbDAsg== From: Antero Mejr To: 62554@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add rrrs2txi. Date: Fri, 31 Mar 2023 03:36:19 +0000 Message-Id: <20230331033621.28190-1-antero@mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-RS-META: g17upiqkuabdqrxhcdzhcbhwgh79mhbo X-MBO-RS-ID: efc8ca90dc5da2025bf X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62554 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/book-software.scm (rrrs2txi): New package. * gnu/local.mk (book-software.scm): Add file. --- gnu/local.mk | 1 + gnu/packages/book-software.scm | 50 ++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 gnu/packages/book-software.scm diff --git a/gnu/local.mk b/gnu/local.mk index aee0b8a645..10070db09a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -147,6 +147,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/bioinformatics.scm \ %D%/packages/bittorrent.scm \ %D%/packages/bison.scm \ + %D%/packages/book-software.scm \ %D%/packages/boost.scm \ %D%/packages/bootloaders.scm \ %D%/packages/bootstrap.scm \ diff --git a/gnu/packages/book-software.scm b/gnu/packages/book-software.scm new file mode 100644 index 0000000000..ca4e47b89e --- /dev/null +++ b/gnu/packages/book-software.scm @@ -0,0 +1,50 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 Antero Mejr +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages book-software) + #:use-module (gnu packages) + #:use-module (gnu packages scheme) + #:use-module (gnu packages tex) + #:use-module (gnu packages texinfo) + #:use-module (guix build-system copy) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public rrrs2txi + (package + (name "rrrs2txi") + (version "2001-03-28") + (source (origin + (method url-fetch) + (uri "https://people.csail.mit.edu/jaffer/rrrs2txi.scm") + (sha256 + (base32 + "11bmm0c2plri0mf3jjabjpbs342h4983s8jdlsvhxr384j2nlyai")))) + (build-system copy-build-system) + (arguments + (list #:install-plan #~'(("rrrs2txi.scm" "lib/")))) + (home-page "https://people.csail.mit.edu/jaffer/Scheme.html") + (synopsis "Translate LaTeX sources r3rs, r4rs, and r5rs to texinfo") + (description + "This package provides @code{rrrs2txi.scm}, which +translates the LaTeX r3rs, r4rs, and r5rs to texinfo format (r3rs.txi, +r4rs.txi, and r5rs.txi).") + (license license:bsd-3))) -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 23:36:55 2023 Received: (at 62554) by debbugs.gnu.org; 31 Mar 2023 03:36:55 +0000 Received: from localhost ([127.0.0.1]:59957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5ZO-0006N7-Pc for submit@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:55 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:38914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5ZM-0006Mt-BM for 62554@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:53 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4PnmDX6gPwz9sb9 for <62554@debbugs.gnu.org>; Fri, 31 Mar 2023 05:36:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1680233804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2MTGg0GSejJvwTP7xnGZ8Rjz1PflDYlArZ9ShcrNC6Q=; b=yMPbKWe6WkUseDJUS4Ibuki1ouw76G900BHL+dlVYigiXd97TotOEAoS1hEFY6EvTXEtco lZQeimAkVoUlndTLw2KYNbMEFSlte2k32XzUyqcT9Us3SXsHtA9zN44aeXG+ONCq7+qrUK /2OxHGL8RxL577fIF90sQyiRnRuu/5E2ZztwK9oRtSlJ/3ETsNYyqYab/QtZDkVHqdO/G2 BiDZJhxJ1Yg8os3yJI7ZOQT2nKtDYtgGLm54dUlwQw4izRi9ip760hIUEXt4l1HcYBt4Wj QbNI2B6Lx3HQjx112XGz+yqRBLsWJBE+VEtXxF38FDggTCts1KapDlLU9L7adw== From: Antero Mejr To: 62554@debbugs.gnu.org Subject: [PATCH 2/3] teams: Add book team. Date: Fri, 31 Mar 2023 03:36:20 +0000 Message-Id: <20230331033621.28190-2-antero@mailbox.org> In-Reply-To: <20230331033621.28190-1-antero@mailbox.org> References: <20230331033621.28190-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-META: 8p5hgfdnprggycnoxwsdwj933c8tyq9x X-MBO-RS-ID: 0977e8d12651518c707 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62554 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * etc/teams.scm.in (book): New team. --- etc/teams.scm.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/etc/teams.scm.in b/etc/teams.scm.in index 4c95c48543..cce6293dc7 100644 --- a/etc/teams.scm.in +++ b/etc/teams.scm.in @@ -463,6 +463,12 @@ (define-team lxqt #:description "LXQt desktop environment." #:scope (list "gnu/packages/lxqt.scm"))) +(define-team book + (team 'book + #:name "Book team" + #:description "Books and documentation." + #:scope (list (make-regexp "^gnu/packages/book(-.+|)\\.scm$")))) + (define-member (person "Eric Bavier" "bavier@posteo.net") -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 23:36:59 2023 Received: (at 62554) by debbugs.gnu.org; 31 Mar 2023 03:36:59 +0000 Received: from localhost ([127.0.0.1]:59961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5ZT-0006NO-2N for submit@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:59 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:51646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pi5ZQ-0006Mz-Vc for 62554@debbugs.gnu.org; Thu, 30 Mar 2023 23:36:57 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PnmDd6hZtz9sRj for <62554@debbugs.gnu.org>; Fri, 31 Mar 2023 05:36:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1680233809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bIyfqmbZFK7gpEMt1QAjbNoWqy0MTAXk5iFOT+ssTP0=; b=XQIrNLcgPEgFS2gU6DiGaH9XHb8qjPwrTKJEAQ8bw70NP/fDtiKEJnagvfvRVl4o43X2TE 8t65oDTaWHxvqJKPZ9dGyCsu0+0a8NNUg0afI7CHdroiSW1SWkqmmxJ8vkddAryHBjLwaL VTOXJu/CVJQLop57oDIQ9PS2Zud2sD64+xjO91aY9mf3FMUG4LZpSllWUKEenwcsGpS6rc GoqGsPbF9TEXbGER+kU8iuT3tmypYpZQwokm7MP3Stx4qa0oolzDGQVjvlrNlaRUB1HJi7 /+Bk2hss92+ThLXPYfC1y0/TGCI3s6poFRFE0IjJm9Sr8Yu6qE1HG6cbvEjaQQ== From: Antero Mejr To: 62554@debbugs.gnu.org Subject: [PATCH 3/3] teams: Add Antero Mejr. Date: Fri, 31 Mar 2023 03:36:21 +0000 Message-Id: <20230331033621.28190-3-antero@mailbox.org> In-Reply-To: <20230331033621.28190-1-antero@mailbox.org> References: <20230331033621.28190-1-antero@mailbox.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-RS-META: zhoqgw4wxs4q7n9oj9r7gaekwutwcote X-MBO-RS-ID: 396ee935d5869dfff28 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62554 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * etc/teams.scm.in: Add Antero Mejr. --- etc/teams.scm.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/etc/teams.scm.in b/etc/teams.scm.in index cce6293dc7..f7cf20067f 100644 --- a/etc/teams.scm.in +++ b/etc/teams.scm.in @@ -578,6 +578,10 @@ (define-member (person "Zhu Zihao" "all_but_last@163.com") localization xfce) +(define-member (person "Antero Mejr" + "antero@mailbox.org") + book) + (define (find-team name) (or (hash-ref %teams (string->symbol name)) -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 09 01:40:17 2023 Received: (at 62554) by debbugs.gnu.org; 9 Apr 2023 05:40:17 +0000 Received: from localhost ([127.0.0.1]:60153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plNmj-0006xo-DM for submit@debbugs.gnu.org; Sun, 09 Apr 2023 01:40:17 -0400 Received: from mail.envs.net ([5.199.136.28]:47720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plNmh-0006xd-64 for 62554@debbugs.gnu.org; Sun, 09 Apr 2023 01:40:16 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 7377138A0066; Sun, 9 Apr 2023 05:40:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1681018812; bh=oAWx72C/EzGm1jRyIIlaotww/CDL7gHETrqgjZlF59E=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Dr1JPdPxdoL5rru59uPbXURAzAeWzAfgFK1rQnDeeZ3LogdK46K9Qb7gL2ECQVEGC HDPjM3jvtSos/iKN/wp5TNWli1bH6zSfIzfoFtfHtXZxTN32emq5YmAuBpE/A6oTpP xMqhS7MfvoINSzX3wjOIFV8m878F6HYdv/PHZbBEqcIqkhy0HKtZfrD2n3ubysjFws A2dW71661fkj7ediGS2bT63yWrfpW0tBWa+Nz3b4q2RcZ7VDVoQQkOwYjm3mm6gQtq 2sYdvJT93s3Gg43TzJNx5XBmM2jLytaE2BFSHa1v4MJLsE3Ju87ZMtEZsFi7XFB4jr 7UzUH/o3GLHFX7KXovIA/wkxm10ojGvzHqa6sKXtJhD+WM9/T3EGajvZ2MzziEUR2h U6wB9sphLnU5BDY2WCgWyKjOmBG9jZ8y6YX8xMWSGy4ewjmz42qMVcXi7kwExN9QdQ MHVGIlbhS2mA9+M+mFP97Z39H1X1ONxF3qG+BPkDVtMG0YtIf2GObx0b4xMYryIY5t IhLndfdLDY4HvJsoLUbMV4XZDMKmG4xFfhcvaEuJmvfFTq1wTZbW8Cf5kxpIH3/hBO es2r0UkiPZbF2XzPL5RIFM4DdU0dllkwVk/C+QkkF4X+XT20D/XW9v1msXdw9wGC5Y brECKlXWnuFv23We8WVjELG4= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Q9r0kjJDrfOu; Sun, 9 Apr 2023 05:40:09 +0000 (UTC) Received: from localhost (unknown [36.170.56.250]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 9 Apr 2023 05:40:08 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 2096abd6; Sun, 9 Apr 2023 05:41:06 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Antero Mejr Subject: Re: bug#62554: [PATCH] gnu: Add book-r5rs. References: <20230331032841.27505-1-antero@mailbox.org> Date: Sun, 09 Apr 2023 13:41:06 +0800 In-Reply-To: <20230331032841.27505-1-antero@mailbox.org> (Antero Mejr's message of "Fri, 31 Mar 2023 03:28:41 +0000") Message-ID: <878rf1k3yl.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62554 Cc: 62554@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Antero Mejr writes: > * gnu/packages/book-software.scm (book-r5rs): New variable. > --- > Please apply this patch last. > This patch is for the R5RS spec document, in PDF and Info formats. > Not sure what conventions would work best, but here I used: > 1. package definitions for books/documents go into the file > "book-[type].scm". > 2. package definition names are formatted "book-[shortname]". Good idea, I'll rename 'faif' to 'book-faif' later. > I would be interested to hear what others think about books in Guix. > Would we want to limit to technical books? What about translations? > Has this already been proposed somewhere? I don't know any former proposed/discussion. Well I'd like to also include translations, eg: https://github.com/lifanxi/free-as-in-freedom-zh-cn https://github.com/beijinglug/fsfs-zh For non-technical books, maybe math books? eg: https://discrete.openmathbooks.org/dmoi3.html I'm not sure though, due to lack of confidence to make a judge... From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 17 21:31:12 2023 Received: (at 62554) by debbugs.gnu.org; 18 Apr 2023 01:31:13 +0000 Received: from localhost ([127.0.0.1]:57258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poaBc-0006nj-HI for submit@debbugs.gnu.org; Mon, 17 Apr 2023 21:31:12 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:60198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1poaBY-0006nT-LB for 62554@debbugs.gnu.org; Mon, 17 Apr 2023 21:31:10 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Q0mb83Jkbz9sjK; Tue, 18 Apr 2023 03:31:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1681781460; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xyjKyCAQma+sb7rac6bjVjLSgfz1lMbLZs96Siaf/rE=; b=QDPOsLAbQtQghSF93Lrg71WS7AgyopCPxHnaZE5lk/fOk52ApWY9e+CWQ10AW1fXB+/Pz1 B35aYdEdKGj1/eI2rzcSAlMK+YikVSGhSeUdhI9DnPTKLpicIaavup84VGSXzZAdNlTMjR W9KXm90eeZl5G4YbGc3cbf5fOwTW/1S2nfmW6xRIvJi5DabubXxiLtuX2yJq6rTg6iRA/4 10N/fO91X96m/B7HFX4fXw+6FHKe8s0UC3dxbgIwh3kKRFa4oPFZaDDgUxO69ktaDXa7IH IrcM8wSL3XCbv0401QclpwU2Bdk3K6UGCrCyiDlTafFFw7dhOK8x0oRMqlyBJg== From: Antero Mejr To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: bug#62554: [PATCH] gnu: Add book-r5rs. In-Reply-To: <878rf1k3yl.fsf@envs.net> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Sun, 09 Apr 2023 13:41:06 +0800") References: <20230331032841.27505-1-antero@mailbox.org> <878rf1k3yl.fsf@envs.net> Date: Tue, 18 Apr 2023 01:30:55 +0000 Message-ID: <87r0sigenk.fsf@mailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-MBO-RS-META: 6bqwxt7mo3useyecb9euzjodmmwg838g X-MBO-RS-ID: 635eb8e794a7a38946e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62554 Cc: 62554@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) =E5=AE=8B=E6=96=87=E6=AD=A6 writes: >> This patch is for the R5RS spec document, in PDF and Info formats. >> Not sure what conventions would work best, but here I used: >> 1. package definitions for books/documents go into the file >> "book-[type].scm". >> 2. package definition names are formatted "book-[shortname]". > > Good idea, I'll rename 'faif' to 'book-faif' later. Do you think it would be a good idea to install the files to /share/doc/[shortname]/, or just /share/doc/? I used the first one to avoid cluttering /share/doc/, or maybe for organization purposes if a book is split into multiple files. But I can update this patch to use /share/doc/ if you disagree. >> I would be interested to hear what others think about books in Guix. >> Would we want to limit to technical books? What about translations? >> Has this already been proposed somewhere? > > I don't know any former proposed/discussion. Well I'd like to also > include translations, eg: > > https://github.com/lifanxi/free-as-in-freedom-zh-cn > https://github.com/beijinglug/fsfs-zh Sounds good to me. > For non-technical books, maybe math books? eg: > > https://discrete.openmathbooks.org/dmoi3.html > > I'm not sure though, due to lack of confidence to make a judge... I would definitely want math books. I would be OK with any non-fiction work so long as it can be typeset from source and is freely licensed, but then there might be a lot of book packages. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 09:04:24 2025 Received: (at 62554) by debbugs.gnu.org; 27 Feb 2025 14:04:24 +0000 Received: from localhost ([127.0.0.1]:60467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tneUy-0006Bz-5p for submit@debbugs.gnu.org; Thu, 27 Feb 2025 09:04:24 -0500 Received: from msg-2.mailo.com ([213.182.54.12]:47164 helo=mailo.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tneUu-0006BC-PS for 62554@debbugs.gnu.org; Thu, 27 Feb 2025 09:04:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1740665053; bh=E/SMdZS206J/uhhtIcyxbfBvpz+9iexjeiVlqU2vsUI=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=HBhFtbBK3zAGIdK9UTOpXwox3kIkOHJapqEZfSLyFrVDNBF8ZnDCgIzevolX1jCN3 gnDuyelBe/Ke9+5pqtCGYFNl+uLDB8bfGTc3BX1y1n81AynHYLnKftQrEautgv7SQn oYTToqPfq0vavX0WvGu/f1cMISEaGrucB5MhF4cQ= Received: by b221-4.in.mailobj.net [192.168.90.24] with ESMTP via ip-20.mailobj.net [213.182.54.20] Thu, 27 Feb 2025 15:04:10 +0100 (CET) X-EA-Auth: jix/biNd++B3gEGR/PKPqdCohQ8Xic21V8X1nFg1TxlLPJEyBCD54MX820QUzcMEwD8SnblHReZRbEIeKvdoY3z3rtzaxe9M4MoKIsgzUbE= From: Nicolas Goaziou To: 62554@debbugs.gnu.org Subject: Re: [PATCH] gnu: Add book-r5rs. In-Reply-To: <87r0sigenk.fsf@mailbox.org> Date: Thu, 27 Feb 2025 15:04:06 +0100 Message-ID: <87o6yneb6x.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62554 Cc: Antero Mejr , =?utf-8?B?w6XCrsKLw6bClsKHw6bCrcKm?= 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 (-) Hello, > =C3=A5=C2=AE=C2=8B=C3=A6=C2=96=C2=87=C3=A6=C2=AD=C2=A6 = writes: >=20 > >> This patch is for the R5RS spec document, in PDF and Info formats. > >> Not sure what conventions would work best, but here I used: > >> 1. package definitions for books/documents go into the file > >> "book-[type].scm". > >> 2. package definition names are formatted "book-[shortname]". > > > > Good idea, I'll rename 'faif' to 'book-faif' later. >=20 > Do you think it would be a good idea to install the files to > /share/doc/[shortname]/, or just /share/doc/? I used the first one to > avoid cluttering /share/doc/, or maybe for organization purposes if a > book is split into multiple files. But I can update this patch to use > /share/doc/ if you disagree. I also think share/doc/[shortname] is fine. > >> I would be interested to hear what others think about books in Guix. > >> Would we want to limit to technical books? What about translations? > >> Has this already been proposed somewhere? > > > > I don't know any former proposed/discussion. Well I'd like to also > > include translations, eg: > > > > https://github.com/lifanxi/free-as-in-freedom-zh-cn > > https://github.com/beijinglug/fsfs-zh >=20 > Sounds good to me. >=20 > > For non-technical books, maybe math books? eg: > > > > https://discrete.openmathbooks.org/dmoi3.html > > > > I'm not sure though, due to lack of confidence to make a judge... >=20 > I would definitely want math books. I would be OK with any non-fiction > work so long as it can be typeset from source and is freely licensed, > but then there might be a lot of book packages. IMO, it would be nice to have a dedicated channel for books (including those with a NC clause, and fictions). Meanwhile, I think Guix can provide some related to CS and maths. I also think they don=E2=80=99t necessarily need to be substituable as reproducibility is not a concern, and compilation time usually negligible. Meanwhile, I=E2=80=99m going to apply this patch. Antero, are you still interested in creating and joining the book team or should I ignore the related patches? Regards, --=20 Nicolas Goaziou