summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-10gnu: python-nestedtext: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-nestedtext) [description]: Fix typo.
2021-04-10gnu: gpart: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (gpart)[description]: Fix my own typo.
2021-04-10bootloader: grub: Fix typo in docstring.Tobias Geerinckx-Rice
* gnu/bootloader/grub.scm (install-grub-efi-netboot): Fix typo.
2021-04-10gnu: rust-hmac-sha1: Fix description.Tobias Geerinckx-Rice
* gnu/packages/crates-io.scm (rust-hmac-sha1-0.1) [description]: Fix typo & use @acronym{}.
2021-04-10gnu: r-chromstar: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/bioconductor.scm (r-chromstar)[description]: Fix typo.
2021-04-10gnu: nordic-theme: Fix typo in synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/gnome-xyz.scm (nordic-theme) [synopsis, description]: Fix typo.
2021-04-10gnu: itcl: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/tcl.scm (itcl)[description]: Fix typo.
2021-04-10gnu: ghc-wai-cors: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/haskell-web.scm (ghc-wai-cors)[description]: Fix typo.
2021-04-10gnu: bluez-alsa: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (bluez-alsa)[description]: Fix typo.
2021-04-10gnu: bsd-games: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/games.scm (bsd-games)[description]: Fix typo, and delete stray comma.
2021-04-10gnu: config: Fix typo in synopsis.Tobias Geerinckx-Rice
* gnu/packages/autotools.scm (config)[synopsis]: Fix typo.
2021-04-10gnu: rust-scratch: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/crates-io.scm (rust-scratch-1)[description]: Fix typo.
2021-04-10gnu: sbcl-cl-slug: Fix typos in synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/lisp-xyz.scm (sbcl-cl-slug) [synopsis, description]: Fix typos.
2021-04-10gnu: lv2-speech-denoiser: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (lv2-speech-denoiser)[description]: Fix typo.
2021-04-10gnu: kmail: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/kde-pim.scm (kmail)[description]: Fix typo.
2021-04-10doc: Fix typos.Tobias Geerinckx-Rice
* 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.
2021-04-10gnu: r-physicalactivity: Fix typos in description.Tobias Geerinckx-Rice
* gnu/packages/cran.scm (r-physicalactivity)[description]: Fix typos.
2021-04-10gnu: erofs-utils: Fix typo in synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (erofs-utils)[synopsis, description]: Fix typo.
2021-04-10gnu: geda-gaf: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (geda-gaf)[description]: Fix typo.
2021-04-10gnu: tl-parser: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/telegram.scm (tl-parser)[description]: Fix typo.
2021-04-10gnu: emacs-webpaste: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-webpaste)[description]: Fix typo.
2021-04-10gnu: r-msmstests: Fix typos in description.Tobias Geerinckx-Rice
* gnu/packages/bioconductor.scm (r-msmstests)[description]: Fix typos.
2021-04-10gnu: r-ggforce: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/cran.scm (r-ggforce)[description]: Fix typo.
2021-04-10gnu: Fix typo in (gnu packages gtk).Tobias Geerinckx-Rice
* gnu/packages/gtk.scm: Fix typo in copyright header.
2021-04-10gnu: go-github-com-charmbracelet-glamour: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour) [description]: Fix typo.
2021-04-10gnu: nimf: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/language.scm (nimf)[description]: Fix typo.
2021-04-10gnu: sbcl-claw-utils: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/lisp-xyz.scm (sbcl-claw-utils)[description]: Fix typo.
2021-04-10gnu: guile-eris: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.
2021-04-10gnu: libime: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/fcitx5.scm (libime)[description]: Fix typo.
2021-04-10gnu: python-dpath: Fix typo in synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-dpath) [synopsis, description]: Fix typo.
2021-04-10gnu: popt: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/popt.scm (popt)[description]: Fix typo.
2021-04-10gnu: rust-filesize: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/crates-io.scm (rust-filesize-0.2)[description]: Fix typo.
2021-04-10gnu: camlboot: Fix typo in synopsis.Tobias Geerinckx-Rice
* gnu/packages/ocaml.scm (camlboot)[synopsis]: Fix typo.
2021-04-10gnu: sortmerna: Mark up description.Tobias Geerinckx-Rice
* gnu/packages/bioinformatics.scm (sortmerna)[description]: Use @acronym{}.
2021-04-10gnu: tmsu: Fix typo in synopsis & description.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (tmsu)[synopsis, description]: Fix typo.
2021-04-10tests: nfs: Fix typo in description.Tobias Geerinckx-Rice
* gnu/tests/nfs.scm (%test-nfs-root-fs)[description]: Fix typo.
2021-04-10services: git-daemon: Fix typo in docstring.Tobias Geerinckx-Rice
* gnu/services/version-control.scm (git-daemon-service): Fix docstring typo.
2021-04-10gnu: davfs2: Fix typo in description.Tobias Geerinckx-Rice
* gnu/packages/file-systems.scm (davfs2)[description]: Fix typo.
2021-04-10gnu: erfa: Mark up description.Tobias Geerinckx-Rice
* gnu/packages/astronomy.scm (erfa)[description]: Add all the @acronym{}s.
2021-04-10gnu: erfa: Update to 1.7.3.Tobias Geerinckx-Rice
* gnu/packages/astronomy.scm (erfa): Update to 1.7.3.
2021-04-10gnu: airspyhf: Fix udev rules.Guillaume Le Vaillant
* gnu/packages/radio.scm (airspyhf)[arguments]: Add 'fix-udev-rules' phase.
2021-04-10gnu: gnuradio-osmosdr: Add Airspy HF+ support.Guillaume Le Vaillant
* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add airspyhf.
2021-04-10gnu: Add airspyhf.Guillaume Le Vaillant
* gnu/packages/radio.scm (airspyhf): New variable.
2021-04-10gnu: jami-qt: Remove the custom wrap phase.Maxim Cournoyer
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.
2021-04-10build-system/qt: Fix wrapping with QTWEBENGINEPROCESS_PATH.Maxim Cournoyer
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.
2021-04-10gnu: Fix build of python2-feedparser.Leo Famulari
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.
2021-04-09import: go: Append version to symbol name in the pinned version mode.Maxim Cournoyer
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.
2021-04-09import: go: Add an option to use pinned versions.Maxim Cournoyer
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.
2021-04-09import: go: Improve synopsis and description parsing.Maxim Cournoyer
* 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.
2021-04-09import: utils: Refactor maybe-inputs and add maybe-propagated-inputs.Maxim Cournoyer
* 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.