summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-10gnu: Add perl-devel-leak.宋文武
* gnu/packages/perl.scm (perl-devel-leak): New variable.
2019-04-10gnu: Add perl-email-address-xs.宋文武
* gnu/packages/mail.scm (perl-email-address-xs): New variable.
2019-04-10ui: Colorize diagnostics.Ludovic Courtès
* guix/ui.scm (define-diagnostic): Add 'colors' parameter and pass it to 'print-diagnostic-prefix'. (warning, info, report-error): Add extra argument. (%warning-colors, %info-colors, %error-colors): New variables. (print-diagnostic-prefix): Add #:colors parameter and honor it.
2019-04-10ui: Diagnostic procedures can display error location.Ludovic Courtès
* guix/ui.scm (define-diagnostic): Add optional 'location' parameter. Pass it to 'print-diagnostic-prefix'. (print-diagnostic-prefix): Add optional 'location' parameter and honor it. (report-load-error): Use 'report-error' and 'warning' instead of (format (current-error-port) …).
2019-04-10ui: Factorize 'print-diagnostic-prefix'.Ludovic Courtès
* guix/ui.scm (define-diagnostic): Emit call to 'print-diagnostic-prefix'. (print-diagnostic-prefix): New procedure.
2019-04-10ui: Make diagnostic message prefix translatable.Ludovic Courtès
* guix/ui.scm (define-diagnostic): Expect PREFIX to be enclosed in 'G_'. Emit call to 'gettext' on PREFIX. (warning, info, report-error): Wrap prefix in 'G_'.
2019-04-10ui: Fix i18n for diagnostic messages.Ludovic Courtès
Until now, we'd pass 'gettext' the "augmented" format string, which 'gettext' would not find in message catalogs. Now we pass it FMT as is, which is what catalogs contain. * guix/ui.scm (define-diagnostic)[augmented-format-string]: Remove. Emit one 'format' call to print the prefix, and a second one to print the actual message.
2019-04-10Add (guix colors).Ludovic Courtès
* guix/colors.scm: New file. * Makefile.am (MODULES): Add it. * guix/ui.scm (color-table, color, colorize-string): Remove. * guix/status.scm (isatty?*, color-output? color-rules): Remove.
2019-04-10store: 'with-store' expands to a single procedure call.Ludovic Courtès
* guix/store.scm (call-with-store): New procedure. (with-store): Write in terms of 'call-with-store'.
2019-04-10doc: Adjust desktop instructions for GDM.Ludovic Courtès
* gnu/system/examples/desktop.tmpl: Adjust comment that referred to SLiM.
2019-04-10guix package: Use absolute file names in search path recommendations.Ludovic Courtès
Suggested by Chris Marusich. * guix/scripts/package.scm (absolutize): New procedure. (display-search-paths): Use it.
2019-04-09gnu: nginx: Update to 1.15.11.Marius Bakke
* gnu/packages/web.scm (nginx): Update to 1.15.11.
2019-04-09gnu: miniupnpc: Update to 2.1.20190408.Marius Bakke
* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190408.
2019-04-09gnu: samba: Update to 4.10.2 [security fixes].Marius Bakke
This release fixes CVE-2019-3870 and CVE-2019-3880. * gnu/packages/samba.scm (samba): Update to 4.10.2.
2019-04-09gnu: libsoup: Update to 2.66.1.Marius Bakke
* gnu/packages/gnome.scm (libsoup): Update to 2.66.1.
2019-04-09gnu: WebKitGTK: Update to 2.24.1 [fixes CVE-2019-6251].Marius Bakke
* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.1.
2019-04-09build-system/cargo: refactor phases to successfully buildIvan Petkov
* guix/build-system/cargo.scm (%cargo-build-system-modules): Add (json parser). (cargo-build): [vendor-dir]: Define flag and pass it to builder code. [cargo-test-flags]: Likewise. [skip-build?]: Likewise. * guix/build/cargo-build/system.scm (#:use-module): use (json parser). (package-name->crate-name): Delete it. (manifest-targets): Add it. (has-executable-target?): Add it. (configure): Add #:vendor-dir name and use it. Don't touch Cargo.toml. Don't symlink to duplicate inputs. Remove useless registry line from cargo config. Define RUSTFLAGS to lift lint restrictions. (build): Add #:skip-build? flag and use it. (check): Likewise. Add #:cargo-test-flags and pass it to cargo. (install): Factor source logic to install-source. Define #:skip-build? flag and use it. Only install if executable targets are present. (install-source): Copy entire crate directory not just src. [generate-checksums] pass dummy file for unused second argument. (%standard-phases): Add install-source phase. Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2019-04-09gnu: weston: Update to 6.0.0.Rutger Helling
* gnu/packages/freedesktop.scm (weston): Update to 6.0.0. [build-system]: Build with meson-build-system. [inputs]: Add colord, lcms, libevdev, libjpeg, libva, libwebp, libxml2 and pango. [arguments]: Adjust to Meson.
2019-04-09gnu: electron-cash: Update to 4.0.1.Vagrant Cascadian
* gnu/packages/finance (electron-cash): Update to 4.0.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09gnu: python-trezor-agent: Update to 0.13.1.Vagrant Cascadian
* gnu/packages/finance (python-trezor-agent): Update to 0.13.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09gnu: python-keepkey: Update to 6.0.3.Vagrant Cascadian
* gnu/packages/finance (python-keepkey): Update to 6.0.3. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09gnu: python-trezor: Update to 0.11.2.Vagrant Cascadian
* gnu/packages/finance (python-trezor): Update to 0.11.2. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09gnu: guile-email: Update to 0.1.0.Arun Isaac
* gnu/packages/guile-xyz.scm (guile-email): Update to 0.1.0.
2019-04-09gnu: Add gnucap.Arun Isaac
* gnu/packages/engineering.scm (gnucap): New variable.
2019-04-08gnu: GIMP: Update to 2.10.10.Leo Famulari
* gnu/packages/gimp.scm (gimp): Update to 2.10.10.
2019-04-08openshot: Unbundle font.Efraim Flashner
* gnu/packages/video.scm (openshot)[source]: Add snippet to remove bundled font. [inputs]: Add font-ubuntu. [arguments]: Add custom 'patch-font-location to patch the search path for the unbundled font.
2019-04-08gnu: openshot: Use wrap-qt-program.Efraim Flashner
* gnu/packages/video.scm (openshot)[arguments]: Add more modules. Adjust custom 'wrap-program phase to use wrap-qt-program.
2019-04-08gnu: openshot: Update to 2.4.4.Efraim Flashner
* gnu/packages/video.scm (openshot): Update to 2.4.4.
2019-04-08gnu: libopenshot: Update to 0.2.3.Efraim Flashner
* gnu/packages/video.scm (libopenshot): Update to 0.2.3.
2019-04-08gnu: libopenshot-audio: Update to 0.1.8.Efraim Flashner
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.1.8.
2019-04-08gnu: zabbix-agentd: Update to 4.2.0.Oleg Pykhalov
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.2.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-04-08gnu: Add eigen-for-tensorflow.Ricardo Wurmus
* gnu/packages/algebra.scm (eigen-for-tensorflow): New variable.
2019-04-08gnu: Add jsoncpp-for-tensorflow.Ricardo Wurmus
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow): New variable.
2019-04-08gnu: Add python-protobuf-next.Ricardo Wurmus
* gnu/packages/protobuf.scm (python-protobuf-next): New variable.
2019-04-08gnu: Add gemmlowp-for-tensorflow.Ricardo Wurmus
* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variable.
2019-04-08gnu: mu: Update to 1.2.Pierre Langlois
* gnu/packages/mail.scm (mu): Update to 1.2. [inputs]: Use gmime 3. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-04-08installer: Use 'append' and 'list' instead of 'cons*'.Ludovic Courtès
* gnu/installer/services.scm (system-services->configuration): Use 'append' and 'list' instead of 'cons*'.
2019-04-08installer: Generate 'set-xorg-configuration' snippet.Ludovic Courtès
* gnu/installer/services.scm (system-services->configuration): Add 'set-xorg-configuration' service. * gnu/installer/steps.scm (format-configuration): Add 'xorg' service module.
2019-04-08installer: Xfce service uses the 'service' form.Ludovic Courtès
* gnu/installer/services.scm (%system-services): Adjust Xfce snippet to use the 'service' form.
2019-04-08gnu: mpv: Set absolute path to 'youtube-dl'.Timo Eisenmann
* gnu/packages/video.scm (mpv)[arguments]: Add phase 'patch-paths' to substitute in the absolute path to 'youtube-dl'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-08licenses: Remove 'bsd-style'.Ludovic Courtès
This procedure had been deprecated since March 2015. * guix/licenses.scm (bsd-style): Remove.
2019-04-08gnu: scalapack: Use 'non-copyleft' as the license.Ludovic Courtès
* gnu/packages/maths.scm (scalapack)[license]: Use LICENSE:NON-COPYLEFT.
2019-04-08gnu: sbcl-trivial-backtrace: Fix 'license' field.Ludovic Courtès
This is a followup to 977b0db4c0e4c5672600e3c14587048a7a6a15fd. * gnu/packages/lisp.scm (sbcl-trivial-backtrace)[license]: Change to LICENSE:EXPAT.
2019-04-08gnu: guix: Update to d78bfd2.Ludovic Courtès
* gnu/packages/package-management.scm (guix): Update to d78bfd2.
2019-04-08gnu: wireguard: Update to 0.0.20190406.Rutger Helling
* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190406.
2019-04-08gnu: linux-libre: Update to 5.0.7.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.7. (%linux-libre-hash): Update hash.
2019-04-08gnu: linux-libre@4.19: Update to 4.19.34.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.34. (%linux-libre-4.19-hash): Update hash.
2019-04-08gnu: linux-libre@4.14: Update to 4.14.111.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.111. (%linux-libre-4.14-hash): Update hash.
2019-04-08gnu: linux-libre@4.9: Update to 4.9.168.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.168.
2019-04-07gnu: openjpeg: Replace with 2.3.1 [security fixes].Marius Bakke
This release includes many security fixes, including CVE-2018-5785 and CVE-2018-CVE-2018-6616. See <https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md> for details. * gnu/packages/image.scm (openjpeg)[replacement]: New field. (openjpeg-2.3.1): New public variable.