[PATCH] gnu: Add book-sparc.

  • Done
  • quality assurance status badge
Details
3 participants
  • Adam Faiz
  • Maxim Cournoyer
  • Artyom V. Poptsov
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal
A
A
Artyom V. Poptsov wrote on 1 Sep 2023 05:44
(address . guix-patches@gnu.org)
87v8cumual.fsf@gmail.com
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.

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.)

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.

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:

--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
-----BEGIN PGP SIGNATURE-----

iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmTxXiIZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigL9QoB/94I3YoDIpdL+GQQKkFb0Qh
DDT2489hGZoeoz0PH4alqmD1iqeC4Bn7z6dhFUbMShgUaEIki8J9wGDN0iFKHr9u
9fgQfoAm3ooFgtfP4c+D8o22rwJY1tk2oQSztuaHDuo0UxvpyNF1Z2m+uO0LPcpL
D6hWu4S8Nho9RT+uZLdzyysiNqF9oc/jx+9z37zLbNLKlwltf6ex3v67V45oP1I8
b2eoSAdkVBCKmFLM1kpVdIVJwnLPemyK5jK+NcLth8CC8u62WR1qFx8fXWqoDB9F
lNDej7VpPsu340fH5FoWuHOyypUDeVgJhQHfoVs6mpATT+eaH14jkfTf+D52Zabp
=M4ir
-----END PGP SIGNATURE-----

A
A
Adam Faiz wrote on 1 Sep 2023 17:16
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 65669@debbugs.gnu.org)
633c262b-a490-f232-18cb-795735489ac2@disroot.org
Hi Artyom,

On 9/1/23 11:44, Artyom V. Poptsov wrote:
Toggle quote (13 lines)
> 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!

Toggle quote (11 lines)
> 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.

Toggle quote (10 lines)
> 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
>
M
M
Maxim Cournoyer wrote on 6 Sep 2023 02:51
Re: bug#65669: [PATCH] gnu: Add book-sparc.
(name . Adam Faiz)(address . adam.faiz@disroot.org)
87h6o8f7jw.fsf_-_@gmail.com
Hi,

Adam Faiz <adam.faiz@disroot.org> writes:

Toggle quote (10 lines)
> 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.

Installed, thank you!

--
Thanks,
Maxim
Closed
?