Hilton Chain
145ebf94aa
|
2 years ago | |
---|---|---|
LICENSES | 2 years ago | |
rosenthal/packages | 2 years ago | |
.gitattributes | 2 years ago | |
.guix-authorizations | 2 years ago | |
.guix-channel | 2 years ago | |
README.org | 2 years ago | |
pre-inst-env | 2 years ago |
README.org
Rosenthal - A certain Guix channel.
About
For packages sumbitted to Guix but not merged yet, a comment for the corresponding debbugs link is given (And those packages would be removed once merged).
For packages already exist in Guix, however with a newer version or not
available in master branch at the moment, a version suffix is added to their
variable names, e.g. foo-1.14.514
(while the package name is still foo
),
these packages would be removed once they are available in Guix's master
branch.
For packages sourced on a not-released-yet checkout, a "dev" suffix is added
to both their variable and package names, e.g. both variable name and package
name are bar-dev
. For revisions, the result of git describe --tags
is
generally used. If upstream didn't tag version, tag it first, otherwise when
no version could be found, start the revision from "0".
For packages with special features, a suffix to both variable and package name
is added.
e.g. hello/static
(while with package name hello-static
), test-minimal
,
halo-nox
(without X), nya-sans-whatever
(with whatever features disabled).
Usage
-
Clone the repository.
git clone https://github.com/rakino/rosenthal.git rosenthal cd rosenthal
-
Prefix guix commands with the
pre-inst-env
script../pre-inst-env guix <whatever>
Alternatively, a Guix channel is also available:
(channel
(name 'rosenthal)
(url "https://github.com/rakino/rosenthal")
(branch "trunk")
(introduction
(make-channel-introduction
"7677db76330121a901604dfbad19077893865f35"
(openpgp-fingerprint
"13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7"))))
To use that, write the above definition to ~/.config/guix/channels.scm
, for
example:
;; ~/.config/guix/channels.scm
(cons* (channel
(name 'rosenthal)
(url "https://github.com/rakino/rosenthal")
(branch "trunk")
(introduction
(make-channel-introduction
"7677db76330121a901604dfbad19077893865f35"
(openpgp-fingerprint
"13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7"))))
%default-channels)
;; channels.scm ends here.