Skip to content
Snippets Groups Projects
Alice BRENON's avatar
2a1695e3
Name Last commit Last update
geode/packages
README.md

GEODE packages

This repository provides guix packages for the code used in project GÉODE.

How to use

The packages contained in this repository can be used in two ways with guix: you can simply load the guile definitions it contains dynamically as you need them, or you can add it to your known channels and have them appear as any official guix package.

Quick try

Assuming you are in a copy of this repository, commands like

guix search -L . python-stanza

should work and return results.

Add the channel

To use this channel and get access to the packages it defines, add the following block to your channels configuration file at ~/.config/guix/channels.scm.

(channel
 (name 'geode)
 (url "https://gitlab.liris.cnrs.fr/geode/geode-packages")
 (branch "main"))

This file is meant to describe a list of channels, so the block above will usually join other similar blocks as arguments to the (cons* …) function, modifying the %default-channels value that is used when the file is missing. Thus, if geode is the first channel you add to your guix, the whole file you will create should look like:

(cons* (channel
         (name 'geode)
         (url "https://gitlab.liris.cnrs.fr/geode/geode-packages")
         (branch "main"))
       %default-channels)

Disclaimer

This channel is a best-effort and a work in progress meant to allow analysis to be done despite the fact that the quality of packages isn't perfect: some tests are broken and have been deactivated, some descriptions are not properly detailed.

Contributing

Your contributions are most welcome. If you have an account on the LIRIS' gitlab instance, just ask us for the rights. Otherwise, send your git paches by email to the author of commit 7e422c33b70409ecc47336b5583977f43669e45f.