summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: node: Use license prefix.Jelle Licht2021-04-02
| | | | * gnu/packages/node.scm (node)[license]: Use prefix for license.
* gnu: Add libuv-for-nodeJelle Licht2021-04-02
| | | | * gnu/packages/libevent.scm (libuv-for-node): New variable.
* build-system: Rewrite node build system.Jelle Licht2021-04-02
| | | | | | | | * guix/build/node-build-system.scm: Rewrite it. * guix/build-system/node.scm: Adjust accordingly. * gnu/packages/node-xyz.scm (node-semver): Likewise. Co-authored-by: Timothy Sample <samplet@ngyro.com>
* gnu: libringclient: Disable the libwrap feature.Maxim Cournoyer2021-04-02
| | | | | | | As it causes video calls to segfault. * gnu/packages/jami.scm (libringclient): Set -DENABLE_LIBWRAP to false for the time being.
* gnu: Add jami-qt.Maxim Cournoyer2021-04-02
| | | | * gnu/packages/jami.scm (jami-qt): New variable.
* gnu: jami: Update to 20210326.1.cfba013 and rename to jami-gnome.Maxim Cournoyer2021-04-02
| | | | | | | | | | | * gnu/packages/jami.scm (jami): Update to 20210326.1.cfba013. Rename to ... (jami-gnome): ... this, in prevision to the soon released Jami Qt client. (jami): Define as obsoleted by jami-gnome. [inputs]: Sort lexico-graphically. Add libappindicator and network-manager. [native-inputs]: Add a comment and fix a typo. Remove doxygen. [propagated-inputs]: Remove evolution-data-server. [synopsis]: More explicitly describe what this package is. [description]: Describe the specifics before the generalities.
* gnu: libringclient: Update to 20210326.1.cfba013.Maxim Cournoyer2021-04-02
| | | | | | | | | | | | * gnu/packages/jami.scm (libringclient): Update to 20210326.1.cfba013. Remove trailing #t. Do not inherit from libring. [version, source]: Specify fields. [propagated-inputs]: Remove qttools. Move libring to ... [inputs]: ... here. Add network-manager. [configure-flags] Define the RING_XML_INTERFACES_DIR and LIBWRAP variables. [phases]{fix-dbus-interfaces-path}: Delete. [synopsis]: More explicitly describe what this component is. [description]: Describe the specifics before the generalities.
* gnu: libring: Update to 20210326.1.cfba013.Maxim Cournoyer2021-04-02
| | | | | | | | | | | | * gnu/packages/jami.scm (libring): Update to 20210326.1.cfba013. Remove trailing #t. [inputs]: Remove boost, flac, gmp, gsm, libogg, libva, opus, pcre, libsamplerate, libsndfile, libvorbis, libx264, libvdpau, zlib, python, python-wrapper, restinio, and libx11. Add libgit2 and webrtc-audio-processing. [native-inputs]: Remove cppunit. Add gcc-8. [make-flags]: Add the V=1 flag. [synopsis]: More explicitly describe what this component is. [description]: Describe the specifics before the generalities.
* ffmpeg-jami: Apply patches from Jami 20210326.1.cfba013.Maxim Cournoyer2021-04-02
| | | | | | * gnu/packages/jami.scm (ffmpeg-jami): Remove trailing #t. [phases] <apply-patches>: Add libopusdec-enable-FEC and libopusenc-enable-FEC to the list of patches to apply.
* gnu: pjproject-jami: Fix CVE-2020-15260 and CVE-2021-21375.Maxim Cournoyer2021-04-02
| | | | | | | | | | | | | | | | | The custom pjproject package used by Jami is updated with the latest patches found in the 20210326.1.cfba013 release of Jami. * gnu/packages/jami.scm (%jami-version): Update to 20210326.1.cfba013. (jami-source) [snippet]: Update comment. Add client-electron and client-ios to the list of deleted directories. Remove client-windows from the list, as it no longer exists. (jami-apply-dependency-patches): Update comment. Ignore whitespace when applying patches, otherwise the pjproject patches would not apply. (pjproject-jami): Add comment. [source]: Define the source; the parent pjproject package was updated was updated to 2.11, but the patches only apply against 2.10. [phases] <apply-patches>: Update the list of patches used with those found in the release tarball.
* gnu: pjproject: Update to 2.11.Maxim Cournoyer2021-04-02
| | | | | | * gnu/packages/telephony.scm (pjproject): Update to 2.11. Remove trailing #t. [patches]: Delete field. The patches are preserved because pjproject-jami still needs them.
* gnu: opendht: Update to 2.2.0rc4.Maxim Cournoyer2021-04-02
| | | | | | | | | | * gnu/packages/patches/opendht-fix-jami.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Un-register it. * gnu/packages/networking.scm (opendht): Update to 2.2.0rc4. [patches]: Remove field. [inputs]: Use nettle-3.7. [native-inputs]: Move restinio to... [propagated-inputs]: ... here.
* gnu: Add nettle-3.7.Maxim Cournoyer2021-04-02
| | | | | | | | While nettle cannot be upgraded wholesale on the master branch, we can at least also offer the latest version available. * gnu/packages/nettle.scm (nettle-3.5, nettle-3.7): New variables. (nettle): Redefine as a binding to nettle-3.5, which is the current version.
* gnu: restinio: Update to 0.6.13.Maxim Cournoyer2021-04-02
| | | | * gnu/packages/networking.scm (restinio): Update to 0.6.13.
* gnu: restbed: Update to 4.7.Maxim Cournoyer2021-04-02
| | | | * gnu/packages/networking.scm (restbed): Update to 4.7.
* gnu: asio: Update to 1.18.1.Maxim Cournoyer2021-04-02
| | | | | | | * gnu/packages/networking.scm (asio): Update to 1.18.1. (asio-1.12): New variable. * gnu/packages/emulators.scm (mame)[inputs]: Use asio-1.12, otherwise it fails to build.
* gnu: Add python-typogrify.宋文武2021-04-02
| | | | * gnu/packages/python-xyz.scm (python-typogrify): New variable.
* gnu: Add python-smartypants.宋文武2021-04-02
| | | | * gnu/packages/python-xyz.scm (python-smartypants): New variable.
* Revert "gnu: libvirt: Update to 7.1.0."Pierre Langlois2021-04-02
| | | | | | The update causes virsh to fail <https://bugs.gnu.org/47541>. This reverts commit 383b02a370252c08eb1d43ac94d659c1d3993a35.
* Revert "gnu: python-libvirt: Update to 7.1.0."Pierre Langlois2021-04-02
| | | | This reverts commit 52ed12afcb4618f0a9801b10799d8bbdffe87878.
* Revert "gnu: libvirt-glib: Update to 4.0.0."Pierre Langlois2021-04-02
| | | | This reverts commit 7573ab22d7400a16d81228c6500331a293887cae.
* Revert "gnu: virt-manager: Update to 3.2.0."Pierre Langlois2021-04-02
| | | | This reverts commit 5eb05ede0bf0cfe3080a24eea783f0fbc2ed4015.
* gnu: sbcl-cl-webkit: Update to 20210401.Pierre Neidhardt2021-04-02
| | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210401.
* gnu: python-pyserial: Update to 3.5.Tobias Geerinckx-Rice2021-04-01
| | | | * gnu/packages/python-xyz.scm (python-pyserial): Update to 3.5.
* gnu: python-tabulate: Update to 0.8.9.Tobias Geerinckx-Rice2021-04-01
| | | | * gnu/packages/python-xyz.scm (python-tabulate): Update to 0.8.9.
* gnu: python-ipaddress: Update to 1.0.23.Tobias Geerinckx-Rice2021-04-01
| | | | * gnu/packages/python-xyz.scm (python-ipaddress): Update to 1.0.23.
* gnu: Fix packages that were importing Guile modules from the host.Ludovic Courtès2021-04-01
| | | | | | | | | | | | | | Those packages were importing (ice-9 match) & co. from the host Guile, which could potentially lead to different derivations depending on the Guile in use. Uncovered by the warning emitted by 'gexp-modules'. * gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules from #:modules. * gnu/packages/dns.scm (ddclient)[arguments]: Likewise. * gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise. * gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
* news: Add 'de' translation.Florian Pelz2021-04-01
| | | | * etc/news.scm: Add German translation of POWER9 entry.
* gnu: rust-rocket-http-0.4: Update to 0.4.7 [fixes CVE-2021-29935].Léo Le Bouter2021-04-01
| | | | * gnu/packages/crates-io.scm (rust-rocket-http-0.4): Update to 0.4.7.
* gnu: rust-rocket-codegen-0.4: Update to 0.4.7 [fixes CVE-2021-29935].Léo Le Bouter2021-04-01
| | | | * gnu/packages/crates-io.scm (rust-rocket-codegen-0.4): Update to 0.4.7.
* gnu: rust-rocket-0.4: Update to 0.4.7 [fixes CVE-2021-29935].Léo Le Bouter2021-04-01
| | | | * gnu/packages/crates-io.scm (rust-rocket-0.4): Update to 0.4.7.
* gnu: Add emacs-sdcv.qblade2021-04-01
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-sdcv): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-showtip.qblade2021-04-01
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-showtip): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: fe: Fix hash.Nicolas Goaziou2021-04-01
| | | | | | | * gnu/packages/text-editors.scm (fe): Update hash. Development version (2.0) has been rebased on top of latest stable release (1.9).
* gnu: perl-data-validate-ip: Update to 0.30 [fixes CVE-2021-29662].Léo Le Bouter2021-04-01
| | | | * gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.30.
* build-self: Take care of the spinner in the parent process.Ludovic Courtès2021-04-01
| | | | | | | | | | | | This simplifies code and mostly ensures we don't print a spinner while there's build activity going on. * build-aux/build-self.scm (build-program): Remove 'spin' and 'call-with-new-thread' call from "compute-guix-derivation" body. Remove "Computing Guix derivation" message. (proxy): Pass extra argument to 'select'. Display a spinner when 'select' returns empty lists. (build): Print "Computing Guix derivation" message here.
* build-self: Forward sub-process build output to (current-build-output-port).Ludovic Courtès2021-04-01
| | | | | | | | | | Fixes <https://bugs.gnu.org/41930>. * build-aux/build-self.scm (build-program): Add extra 'build-output' parameter. Interpret it as a socket name and connect to it; use it as the CURRENT-BUILD-OUTPUT-PORT. (proxy): New procedure. (build): Open a named socket. Accept connections and call 'proxy' on it.
* scripts: show: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/show.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: search: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/search.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: repl: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/repl.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: publish: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/publish.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: edit: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/edit.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: download: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/download.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: discover: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/discover.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: describe: Replace 'args-fold*' by 'parse-command-line'.zimoun2021-04-01
| | | | | | | * guix/scripts/describe.scm (define-command): Replace 'args-fold*' by 'parse-command-line'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Fix typo.Xinglu Chen2021-04-01
| | | | | | * doc/guix.texi (Inferiors): Use past tense. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: psm2: Update to 11.2.185.Ludovic Courtès2021-04-01
| | | | | | | | | | Fixes a bug introduced with the Open MPI 4.1.0 update in commit ee21803288cb2fd4dcfa9091d4fe4080a795a1ab, whereby the new version of Open MPI would not compile PSM2 support because our version of PSM2 was too old. Consequently, Open MPI would fall back to UCX and users would get poor performance on Omni-Path networks. * gnu/packages/linux.scm (psm2): Update to 11.2.185.
* gnu: librsvg@2.50: Update to 2.50.3.Tobias Geerinckx-Rice2021-04-01
| | | | | | | | | * gnu/packages/crates-io.scm (rust-lopdf-0.25): Rename to... (rust-lopdf-0.26): ...to this, updated to 0.26.0. [arguments]: Update #:cargo-inputs' rust-time-0.1 to rust-time-0.2. * gnu/packages/gnome.scm (librsvg): Update to 2.50.3. [arguments]: Update #:cargo-development-inputs's rust-lopdf-0.25 to rust-lopdf-0.26.
* gnu: youtube-dl: Update to 2021.04.01.Tobias Geerinckx-Rice2021-04-01
| | | | * gnu/packages/video.scm (youtube-dl): Update to 2021.04.01.
* gnu: mame: Update to 0.230.Tobias Geerinckx-Rice2021-04-01
| | | | * gnu/packages/emulators.scm (mame): Update to 0.230.