cl-cookbook icon indicating copy to clipboard operation
cl-cookbook copied to clipboard

Feature Request: GNU info file

Open jgarte opened this issue 3 years ago • 7 comments

I would love to have a info file of the cookbook so I can then package it in GNU Guix similar to the sicp package:

https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/scheme.scm#n479

pandoc produces info files also ;()

jgarte avatar Nov 21 '22 13:11 jgarte

Would require modifying this file: https://github.com/LispCookbook/cl-cookbook/blob/master/make-cookbook.lisp

jgarte avatar Nov 23 '22 04:11 jgarte

Curious, what is the purpose of packaging the Cookbook ? (ease of building it locally ?)

vindarel avatar Nov 23 '22 15:11 vindarel

So I can make a guix package similar to this one:

https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/scheme.scm#n479

Source repo:

https://github.com/sarabander/sicp

The above Guix package provides the sicp book as an info page.

So, I can just do:

guix install sicp

info sicp

I'd like to do

guix-install cl-cookbook

info cl-cookbook

jgarte avatar Nov 23 '22 19:11 jgarte

@vindarel Do you think this would be hard to implement? Any issues you forsee?

jgarte avatar Nov 26 '22 15:11 jgarte

Depends on whether you want to package the Ruby libs? (I'm only a user of guix package, no experience with packaging)

vindarel avatar Nov 28 '22 14:11 vindarel

What ruby libs need to be packaged besides what's transitive to jekyll?

jgarte avatar Nov 29 '22 14:11 jgarte

Forgot to check here: https://github.com/LispCookbook/cl-cookbook/blob/master/Gemfile.lock

🦆 🦆 🦆

jgarte avatar Dec 27 '22 16:12 jgarte