Hi Zelphir,

> For some time now I wanted to be able to make Guix package of some of my
> Guile projects or at least understand and know how to do that, write a
> guide for it and so on, to be able to do it whenever I need it and also
> to be able to contribute better to the Guile community and enable others
> to read how to create Guile packages and contribute. People would not
> have to clone any repo from me directly, but could use Guix to install
> stuff.

There is a packaging tutorial in the Guix Cookbook:

    https://guix.gnu.org/cookbook/en/html_node/Packaging.html

> A few weeks ago I asked in the Guile IRC channel about how to approach
> learning the required things. There people recommended me to look at
> guile-haunt as an example, because it is also a pure Guile program,
> which is packaged for Guix already. So that i what I started doing.
>
> There is a whole jungle of stuff, that I do not yet understand in depth.
> Many of those things are GNU Autotools / GNU Automake or GNU M4
> related. […]

If all you have are Guile modules and all you want is to package it for
Guix then you really don’t need to bother with Autotools.  Use the
“guile-build-system”.  It can be as simple as the “guile-srfi-89”
package in (gnu packages guile-xyz).

-- 
Ricardo

Reply via email to