Age | Commit message (Collapse) | Author |
|
* gnu/packages/python-xyz.scm (python-nestedtext)
[description]: Fix typo.
|
|
* gnu/packages/disk.scm (gpart)[description]: Fix my own typo.
|
|
* gnu/bootloader/grub.scm (install-grub-efi-netboot): Fix typo.
|
|
* gnu/packages/crates-io.scm (rust-hmac-sha1-0.1)
[description]: Fix typo & use @acronym{}.
|
|
* gnu/packages/bioconductor.scm (r-chromstar)[description]: Fix typo.
|
|
* gnu/packages/gnome-xyz.scm (nordic-theme)
[synopsis, description]: Fix typo.
|
|
* gnu/packages/tcl.scm (itcl)[description]: Fix typo.
|
|
* gnu/packages/haskell-web.scm (ghc-wai-cors)[description]: Fix typo.
|
|
* gnu/packages/audio.scm (bluez-alsa)[description]: Fix typo.
|
|
* gnu/packages/games.scm (bsd-games)[description]: Fix typo, and delete
stray comma.
|
|
* gnu/packages/autotools.scm (config)[synopsis]: Fix typo.
|
|
* gnu/packages/crates-io.scm (rust-scratch-1)[description]: Fix typo.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-cl-slug)
[synopsis, description]: Fix typos.
|
|
* gnu/packages/audio.scm (lv2-speech-denoiser)[description]: Fix typo.
|
|
* gnu/packages/kde-pim.scm (kmail)[description]: Fix typo.
|
|
* doc/guix.texi (SELinux Support): Fix typo.
(Build Systems): Likewise.
(DNS Services): Likewise.
(Networking Services): Likewise.
(Guix Services): Likewise.
(Reduced Binary Seed Bootstrap): Likewise.
(Documentation): Likewise.
|
|
* gnu/packages/cran.scm (r-physicalactivity)[description]: Fix typos.
|
|
* gnu/packages/linux.scm (erofs-utils)[synopsis, description]: Fix typo.
|
|
* gnu/packages/engineering.scm (geda-gaf)[description]: Fix typo.
|
|
* gnu/packages/telegram.scm (tl-parser)[description]: Fix typo.
|
|
* gnu/packages/emacs-xyz.scm (emacs-webpaste)[description]: Fix typo.
|
|
* gnu/packages/bioconductor.scm (r-msmstests)[description]: Fix typos.
|
|
* gnu/packages/cran.scm (r-ggforce)[description]: Fix typo.
|
|
* gnu/packages/gtk.scm: Fix typo in copyright header.
|
|
* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour)
[description]: Fix typo.
|
|
* gnu/packages/language.scm (nimf)[description]: Fix typo.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-claw-utils)[description]: Fix typo.
|
|
* gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.
|
|
* gnu/packages/fcitx5.scm (libime)[description]: Fix typo.
|
|
* gnu/packages/python-xyz.scm (python-dpath)
[synopsis, description]: Fix typo.
|
|
* gnu/packages/popt.scm (popt)[description]: Fix typo.
|
|
* gnu/packages/crates-io.scm (rust-filesize-0.2)[description]: Fix typo.
|
|
* gnu/packages/ocaml.scm (camlboot)[synopsis]: Fix typo.
|
|
* gnu/packages/bioinformatics.scm (sortmerna)[description]: Use @acronym{}.
|
|
* gnu/packages/file-systems.scm (tmsu)[synopsis, description]: Fix typo.
|
|
* gnu/tests/nfs.scm (%test-nfs-root-fs)[description]: Fix typo.
|
|
* gnu/services/version-control.scm (git-daemon-service): Fix docstring
typo.
|
|
* gnu/packages/file-systems.scm (davfs2)[description]: Fix typo.
|
|
* gnu/packages/astronomy.scm (erfa)[description]: Add all the @acronym{}s.
|
|
* gnu/packages/astronomy.scm (erfa): Update to 1.7.3.
|
|
* gnu/packages/radio.scm (airspyhf)[arguments]: Add 'fix-udev-rules' phase.
|
|
* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add airspyhf.
|
|
* gnu/packages/radio.scm (airspyhf): New variable.
|
|
Commit 06eb21856f made it necessary, since it is now handled by the Qt build
system itself.
* gnu/packages/jami.scm (jami-qt)[phases]{wrap}: Remove phase.
|
|
This is a follow up commit to 06eb21856f, which added QTWEBENGINEPROCESS_PATH
to the list of wrapped variables. Unfortunately it wouldn't be set, as its
value is a plain file rather than a directory, and the code only checked for
directories.
* guix/build/qt-build-system.scm (variables-for-wrapping): Define a file type
entry for each variable definition, and use it to determine if we should look
for directories versus plain files.
|
|
This is a followup to commit 506eb97de7041f6bcb6e841201c01e88bedfc9d9.
Feedparser dropped support for Python 2 in version 6.0.0. The latest
release that works with Python 2 is 5.2.1.
* gnu/packages/web.scm (python2-feedparser): Revert back to version 5.2.1.
|
|
This allows importing packages with complicated version specific dependency
chains without the package symbol names colliding.
* doc/guix.texi (Invoking guix import): Document the --pin-versions option.
Mention that a specific version can be imported. Remove the experimental
warning.
* guix/import/go.scm (go-module->guix-package-name)[version]: Add optional
argument. Rewrite the character translation in terms of string-map.
(go-module->guix-package): Conditionally use dependencies whose symbol include
their version, based no the value of the PIN-VERSIONS? argument.
* guix/import/utils.scm (package->definition): Add a new case where the full
version string is appended to the package symbol.
* guix/scripts/import.scm (guix-import): Correctly print forms starting
with '(define-public [...]'.
* guix/scripts/import/go.scm (guix-import-go): Conditionally include the
version in the package symbols defined.
|
|
The ability to pin versions is handy when having to deal to packages that
bootstrap themselves through a chain of former versions. Not using pinned
versions in these case could introduce dependency cycles.
* guix/build-system/go.scm (guix)
(%go-version-rx): Rename to...
(%go-pseudo-version-rx): ... this. Simplify the regular expression, which in
turns makes it more robust.
* guix/build-system/go.scm (go-version->git-ref): Adjust following the above
rename.
(go-pseudo-version?): New predicate.
(go-module-latest-version): Rename to ...
(go-module-version-string): ... this. Rename goproxy-url argument to just
goproxy. Add a VERSION keyword argument, update docstring and adjust to have
it used.
(go-module-available-versions): New procedure.
(%go.mod-require-directive-rx): Document regexp.
(parse-go.mod): Harmonize the way dependencies are recorded to a list of lists
rather than a list of pairs, as done for other importers. Rewrite to directly pass
multiple values rather than a record object. Filter the replaced modules in a
functional style.
(go-module->guix-package): Add docstring.
[version, pin-versions?]: New arguments. Rename the GOPROXY-URL argument to
GOPROXY. Adjust to the new returned value of fetch-go.mod, which is a string.
Fail when the provided version doesn't exist. Return a list dependencies and
their versions when in pinned versions mode, else just the dependencies.
(go-module-recursive-import)[version, pin-versions?]: New arguments.
Honor the new arguments and guard against network errors.
* guix/scripts/import/go.scm (%default-options): Register a default value for
the goproxy argument.
(show-help): Document that a version can be specified. Remove the --version
argument and add a --pin-versions argument.
(%options)[version]: Remove option.
[pin-versions]: Add option.
(guix-import-go): Adjust so the version provided from the module name is
honored, along the new pin-versions? argument.
* tests/go.scm: Adjust and add new tests.
|
|
* guix/import/go.scm (%strict-tokenizer?): Set parameter to #t.
(go-path-escape): Redefine to prevent inlining.
(http-get*): Replace by ...
(http-fetch*): this ...
(json-fetch*): New procedure.
(go.pkg.dev-info): Use http-fetch*.
(go-package-licenses): Rewrite in terms of go.pkg.dev-info.
(go-package-description): Likewise.
(go-package-synopsis): Likewise.
(fetch-go.mod): Use the memoized http-fetch*.
(parse-go.mod): Adjust to receive content as a string.
(fetch-module-meta-data): Adjust to use http-fetch*.
(go-module->guix-package): Adjust to the modified fetch-go.mod return value.
[inputs]: Use propagated inputs, which is the most common situations for Go
libraries.
[description]: Beautify description.
[licenses]: Do no check for #f. The result of the license parsing is always a
list.
* tests/go.scm: Adjust following above changes.
|
|
* guix/import/utils.scm (maybe-inputs)[type]: New argument. Update docstring.
The argument is used to derive the input field name to use.
(maybe-native-inputs): Adjust to use the above.
(maybe-propagated-inputs): New procedure.
|