summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: sbcl-claw-utils: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/lisp-xyz.scm (sbcl-claw-utils)[description]: Fix typo.
* gnu: guile-eris: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.
* gnu: libime: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/fcitx5.scm (libime)[description]: Fix typo.
* gnu: python-dpath: Fix typo in synopsis & description.Tobias Geerinckx-Rice2021-04-10
| | | | | * gnu/packages/python-xyz.scm (python-dpath) [synopsis, description]: Fix typo.
* gnu: popt: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/popt.scm (popt)[description]: Fix typo.
* gnu: rust-filesize: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/crates-io.scm (rust-filesize-0.2)[description]: Fix typo.
* gnu: camlboot: Fix typo in synopsis.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/ocaml.scm (camlboot)[synopsis]: Fix typo.
* gnu: sortmerna: Mark up description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/bioinformatics.scm (sortmerna)[description]: Use @acronym{}.
* gnu: tmsu: Fix typo in synopsis & description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/file-systems.scm (tmsu)[synopsis, description]: Fix typo.
* tests: nfs: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/tests/nfs.scm (%test-nfs-root-fs)[description]: Fix typo.
* services: git-daemon: Fix typo in docstring.Tobias Geerinckx-Rice2021-04-10
| | | | | * gnu/services/version-control.scm (git-daemon-service): Fix docstring typo.
* gnu: davfs2: Fix typo in description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/file-systems.scm (davfs2)[description]: Fix typo.
* gnu: erfa: Mark up description.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/astronomy.scm (erfa)[description]: Add all the @acronym{}s.
* gnu: erfa: Update to 1.7.3.Tobias Geerinckx-Rice2021-04-10
| | | | * gnu/packages/astronomy.scm (erfa): Update to 1.7.3.
* gnu: airspyhf: Fix udev rules.Guillaume Le Vaillant2021-04-10
| | | | * gnu/packages/radio.scm (airspyhf)[arguments]: Add 'fix-udev-rules' phase.
* gnu: gnuradio-osmosdr: Add Airspy HF+ support.Guillaume Le Vaillant2021-04-10
| | | | * gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add airspyhf.
* gnu: Add airspyhf.Guillaume Le Vaillant2021-04-10
| | | | * gnu/packages/radio.scm (airspyhf): New variable.
* gnu: jami-qt: Remove the custom wrap phase.Maxim Cournoyer2021-04-10
| | | | | | | 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.
* build-system/qt: Fix wrapping with QTWEBENGINEPROCESS_PATH.Maxim Cournoyer2021-04-10
| | | | | | | | | | | 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.
* gnu: Fix build of python2-feedparser.Leo Famulari2021-04-10
| | | | | | | | | 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.
* import: go: Append version to symbol name in the pinned version mode.Maxim Cournoyer2021-04-09
| | | | | | | | | | | | | | | | | | | 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.
* import: go: Add an option to use pinned versions.Maxim Cournoyer2021-04-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* import: go: Improve synopsis and description parsing.Maxim Cournoyer2021-04-09
| | | | | | | | | | | | | | | | | | | | | | * 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.
* import: utils: Refactor maybe-inputs and add maybe-propagated-inputs.Maxim Cournoyer2021-04-09
| | | | | | | * 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.
* doc: Quote a URL to avoid misinterpretation by the shell.Leo Famulari2021-04-09
| | | | | | | | | Otherwise, the shell tries to perform pattern-matching based on the "?" character. Reported by nij in #guix. * doc/guix.texi (Binary Installation): Add quotes around OPENPGP-SIGNING-KEY-URL.
* gnu: python2-sip: Remove package.Brendan Tildesley2021-04-09
| | | | * gnu/packages/qt.scm (python2-sip): Delete variable.
* gnu: Remove python2-pyqt.Brendan Tildesley2021-04-09
| | | | * gnu/packages/qt.scm (python2-pyqt): Remove variable.
* gnu: Remove python2-pyqtwebengine.Brendan Tildesley2021-04-09
| | | | * gnu/packages/qt.scm (python2-pyqtwebengine): Remove variable.
* gnu: calibre: Update to 5.14.0.Brendan Tildesley2021-04-09
| | | | | | | | | | | | | | | | | | | | * gnu/packages/ebook.scm (calibre): Update to 5.14.0. [source]: Adjust the snippet to preserve some files used by the HTML reader. [native-inputs]: Add python-pyqt-builder. Replace python2-flake8 with python-flake8. [inputs]: Remove chmlib, js-mathjax, python-chardet, and python-sip. Add python-cchardet, python-speechd, python-zeroconf, python-py7zr, python-pychm, python-pycryptodome, libjpeg, and libjxr. Replace all Python 2 dependencies with their Python 3 equivalents. [arguments]: Build with the default Python and adjust custom phases accordingly. Adjust the 'configure' phase to changes in how Calibre uses SIP, and patch lookup paths for libjpeg and libjxr. Rename the 'build-extra' phase to 'install-rapydscript', and run it after the 'install' phase. Adjust it for Calibre 5.14.0. * gnu/packages/patches/calibre-no-updates-dialog.patch, gnu/packages/patches/calibre-remove-test-sqlite.patch, gnu/packages/patches/calibre-remove-test-unrar.patch: Adjust patches for Calibre 5.14.0.
* gnu: python-html5lib: Depend on python-chardet.Brendan Tildesley2021-04-09
| | | | | * gnu/packages/python-web.scm (python-html5lib)[propagated-inputs]: Add python-chardet.
* gnu: Add python-cchardet.Brendan Tildesley2021-04-09
| | | | * gnu/packages/freedesktop.scm (python-cchardet): New variable.
* gnu: Add python-pychm.Brendan Tildesley2021-04-09
| | | | * gnu/packages/ebook.scm (python-pychm): New variable.
* gnu: python-feedparser: Update to 6.0.2.Brendan Tildesley2021-04-09
| | | | * gnu/packages/web.scm (python-feedparser): Update to 6.0.2.
* gnu: python-markdown: Update to 3.3.4.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-xyz.scm (python-markdown): Update to 3.3.4.
* gnu: Add python-py7zr.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-compression.scm (python-py7zr): New variable.
* gnu: Add python-bcj-cffi.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-compression.scm (python-bcj-cffi): New variable.
* gnu: Add python-pyzstdBrendan Tildesley2021-04-09
| | | | * gnu/packages/python-compression.scm (python-pyzstd): New variable.
* gnu: python-zstandard: Update to 0.15.2.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-compression.scm (python-zstandard): Update to 0.15.2.
* gnu: Add python-ppmd-cffi.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-compression.scm (python-ppmd-cffi): New variable.
* gnu: Add python-multivolumefile.Brendan Tildesley2021-04-09
| | | | | * gnu/packages/python-compression.scm (python-multivolumefile): New variable.
* gnu: Add python-pyannotate.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-check.scm (python-pyannotate): New variable.
* gnu: Add python-zeroconf.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-xyz.scm (python-zeroconf): New variable.
* gnu: Add python-ifaddr.Brendan Tildesley2021-04-09
| | | | * gnu/packages/python-xyz.scm (python-ifaddr): New variable.
* gnu: python-pyqt: Fix build for new python-sip.Brendan Tildesley2021-04-09
| | | | | | | | * gnu/packages/qt.scm (python-pyqt) [source]: Remove pyqt-public-sip.patch. [propagated-inputs]: Add python-pyqt5-sip. * gnu/packages/patches/pyqt-public-sip.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: Add python-pyqt5-sip.Brendan Tildesley2021-04-09
| | | | * gnu/packages/qt.scm (python-pyqt5-sip): New variable.
* gnu: Add python-pyqt-builder.Brendan Tildesley2021-04-09
| | | | * gnu/packages/qt.scm (python-pyqt-builder): New variable.
* gnu: python-sip: Update to 5.5.0. Add python-sip-4Brendan Tildesley2021-04-09
| | | | | | | | | * gnu/packages/qt.scm (python-sip): Update to 5.5.0. (python-sip-4): New variable. Rename the old python-sip to python-sip-4. (python2-sip): Inherit from python-sip-4. * gnu/packages/maths.scm (veusz)[native-inputs]: Use python-sip-4. * gnu/packages/pdf.scm (python-poppler-qt5): Use python-sip-4. * gnu/packages/geo.scm (qgis)[arguments]: Fix build for python-sip@5.
* Revert ".guix-authorizations: Remove biscuolo due to inactivity."Leo Famulari2021-04-09
| | | | | | | The original commit was made mistakenly; I forgot to look at all of our Git repos, including maintenance.git, when checking for recent activity. This reverts commit 94521669ed23096f930be68efc691ccb793cc76f.
* gnu: freeciv: Update to 2.6.4.Kei Kebreau2021-04-09
| | | | * gnu/packages/games.scm (freeciv): Update to 2.6.4.
* gnu: pidgin: Update to 2.14.3.Tobias Geerinckx-Rice2021-04-09
| | | | | * gnu/packages/messaging.scm (pidgin): Update to 2.14.3. [arguments]: Add an 'eat-leftovers phase.