GNU bug report logs - #65669
[PATCH] gnu: Add book-sparc.

Previous Next

Package: guix-patches;

Reported by: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>

Date: Fri, 1 Sep 2023 03:46:02 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Adam Faiz <adam.faiz <at> disroot.org>
To: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
Cc: 65669 <at> debbugs.gnu.org
Subject: [bug#65669] [PATCH] gnu: Add book-sparc.
Date: Fri, 1 Sep 2023 23:16:27 +0800
[Message part 1 (text/plain, inline)]
Hi Artyom,

On 9/1/23 11:44, Artyom V. Poptsov wrote:
> Hello,
> 
> this patch adds my CreativeCommons-licensed book "Science, Programming,
> Art and Radioelectronics Club (SPARC)"[1] that covers such topics as
> basic electronics, programming, music and game development on Arduino
> controllers.
> 
> 
> 
> The book is available only in Russian for now.
> 
> I thought that it is a neat idea to make a reproducible version of the
> book in Guix, so I did.
Cool, thanks for sharing your book!

> Not sure if there's any book packaging policy here, but at least a saw
> "Free as in Freedom" packaged in Guix, so I decided to package mine book
> as well.
> 
> I created a separate module named "books.scm" as I couldn't figure out a
> better place for the new package (and maybe there will be other books in
> Guix as well in the future.)I think books are accepted in Guix, it's just that there weren't any packaged until now.

> And yes, the repository contains a PDF version of the book, but that's
> not the vibe of reproducibility, right?  Maybe I'll remove the PDF
> version from the repository in the future.
Right, I deleted the file in the package snippet, but it would be better to delete it in the future.
I attached an improved patch, that has other changes in the snippet that you might also want to add to your repository.

> Many thanks to Nicolas Goaziou who helped[2] me with figuring out how to
> make to work the LaTeX black magic in GNU Guix, and for packaging so
> many LaTeX packages for GNU Guix.
> 
> - avp
> 
> References:
> 1. https://github.com/artyom-poptsov/SPARC
> 2. https://mail.gnu.org/archive/html/help-guix/2023-08/msg00075.html
> 
[v1-0001-gnu-books-Add-book-sparc.patch (text/x-patch, attachment)]

This bug report was last modified 1 year and 314 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.