non-free: tek: Fix build.
[software/guix-rekado.git] / README.org
1 * What is this?
2
3 This repository provides package definitions for the functional
4 package manager GNU Guix.
5
6 * What’s in it?
7
8 The packages in this repository fall into one of the following categories:
9
10 - personal variants of packages that are already part of Guix
11
12 - packages that should eventually be part of Guix but that cannot
13 fully be built from source yet
14
15 - software that has not been (fully) released under a libre license or
16 where the license situation is unclear
17
18 * How to use this?
19
20 Guix looks for package definitions in every module that can be found
21 on the =GUIX_PACKAGE_PATH=, an environment variable holding a list of
22 directories.
23
24 To enable the fully libre-licensed packages, add the “libre” directory
25 to the =GUIX_PACKAGE_PATH=:
26
27 #+BEGIN_SRC sh
28 export GUIX_PACKAGE_PATH=/path/to/libre:${GUIX_PACKAGE_PATH}
29 #+END_SRC
30
31 If you also want to use the tainted or non-free packages you need to
32 also add the “non-free” directory to the =GUIX_PACKAGE_PATH= variable:
33
34 #+BEGIN_SRC sh
35 export GUIX_PACKAGE_PATH=/path/to/non-free:${GUIX_PACKAGE_PATH}
36 #+END_SRC