summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Add (guix store roots).•••* guix/store/roots.scm, tests/store-roots.scm: New files. * Makefile.am (STORE_MODULES): Add guix/store/roots.scm. (SCM_TESTS): Add tests/store-roots.scm. Ludovic Courtès2019-04-103-2/+177
* pull: Remove duplicate '--dry-run' description.•••Reported by pkill9. * guix/scripts/pull.scm (show-help): Remove duplicate '--dry-run' description. Ludovic Courtès2019-04-101-2/+0
* ui: Highlight diagnostic format string arguments.•••* guix/ui.scm (highlight-argument): New macro. (%highlight-argument): New procedure. (define-diagnostic): Use 'highlight-argument'. Ludovic Courtès2019-04-101-2/+45
* ui: Colorize hints.•••* guix/ui.scm (%info-colors): Remove CYAN. (%hint-colors): New variable. (display-hint): Adjust so that the "hint:" prefix is colorized. Ludovic Courtès2019-04-101-6/+14
* gnu: Add public-inbox.•••* gnu/packages/mail.scm (public-inbox): New variable. 宋文武2019-04-101-0/+78
* gnu: Add perl-plack-middleware-deflater.•••* gnu/packages/web.scm (perl-plack-middleware-deflater): New variable. 宋文武2019-04-101-0/+29
* gnu: Add perl-search-xapian.•••* gnu/packages/search.scm (perl-search-xapian): New variable. 宋文武2019-04-101-1/+27
* gnu: Add perl-danga-socket.•••* gnu/packages/networking.scm (perl-danga-socket): New variable. 宋文武2019-04-101-0/+24
* gnu: Add perl-sys-syscall.•••* gnu/packages/perl.scm (perl-sys-syscall): New variable. 宋文武2019-04-101-0/+22
* gnu: Add perl-filesys-notify-simple.•••* gnu/packages/perl.scm (perl-filesys-notify-simple): New variable. 宋文武2019-04-101-0/+25
* gnu: Add perl-devel-leak.•••* gnu/packages/perl.scm (perl-devel-leak): New variable. 宋文武2019-04-101-0/+20
* gnu: Add perl-email-address-xs.•••* gnu/packages/mail.scm (perl-email-address-xs): New variable. 宋文武2019-04-101-0/+22
* ui: Colorize diagnostics.•••* 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. Ludovic Courtès2019-04-101-9/+33
* ui: Diagnostic procedures can display error location.•••* 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) …). Ludovic Courtès2019-04-101-31/+33
* ui: Factorize 'print-diagnostic-prefix'.•••* guix/ui.scm (define-diagnostic): Emit call to 'print-diagnostic-prefix'. (print-diagnostic-prefix): New procedure. Ludovic Courtès2019-04-101-6/+10
* ui: Make diagnostic message prefix translatable.•••* 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_'. Ludovic Courtès2019-04-101-28/+35
* ui: Fix i18n for diagnostic messages.•••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. Ludovic Courtès2019-04-101-13/+9
* Add (guix colors).•••* 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. Ludovic Courtès2019-04-104-97/+132
* store: 'with-store' expands to a single procedure call.•••* guix/store.scm (call-with-store): New procedure. (with-store): Write in terms of 'call-with-store'. Ludovic Courtès2019-04-101-4/+8
* doc: Adjust desktop instructions for GDM.•••* gnu/system/examples/desktop.tmpl: Adjust comment that referred to SLiM. Ludovic Courtès2019-04-101-2/+2
* guix package: Use absolute file names in search path recommendations.•••Suggested by Chris Marusich. * guix/scripts/package.scm (absolutize): New procedure. (display-search-paths): Use it. Ludovic Courtès2019-04-101-1/+9
* gnu: nginx: Update to 1.15.11.•••* gnu/packages/web.scm (nginx): Update to 1.15.11. Marius Bakke2019-04-091-2/+2
* gnu: miniupnpc: Update to 2.1.20190408.•••* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190408. Marius Bakke2019-04-091-2/+2
* gnu: samba: Update to 4.10.2 [security fixes].•••This release fixes CVE-2019-3870 and CVE-2019-3880. * gnu/packages/samba.scm (samba): Update to 4.10.2. Marius Bakke2019-04-091-2/+2
* gnu: libsoup: Update to 2.66.1.•••* gnu/packages/gnome.scm (libsoup): Update to 2.66.1. Marius Bakke2019-04-091-2/+2
* gnu: WebKitGTK: Update to 2.24.1 [fixes CVE-2019-6251].•••* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.1. Marius Bakke2019-04-091-2/+2
* build-system/cargo: refactor phases to successfully build•••* 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> Ivan Petkov2019-04-092-69/+95
* gnu: weston: Update to 6.0.0.•••* 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. Rutger Helling2019-04-091-9/+23
* gnu: electron-cash: Update to 4.0.1.•••* gnu/packages/finance (electron-cash): Update to 4.0.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Vagrant Cascadian2019-04-091-2/+2
* gnu: python-trezor-agent: Update to 0.13.1.•••* gnu/packages/finance (python-trezor-agent): Update to 0.13.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Vagrant Cascadian2019-04-091-2/+2
* gnu: python-keepkey: Update to 6.0.3.•••* gnu/packages/finance (python-keepkey): Update to 6.0.3. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Vagrant Cascadian2019-04-091-2/+2
* gnu: python-trezor: Update to 0.11.2.•••* gnu/packages/finance (python-trezor): Update to 0.11.2. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Vagrant Cascadian2019-04-091-2/+2
* gnu: guile-email: Update to 0.1.0.•••* gnu/packages/guile-xyz.scm (guile-email): Update to 0.1.0. Arun Isaac2019-04-091-27/+24
* gnu: Add gnucap.•••* gnu/packages/engineering.scm (gnucap): New variable. Arun Isaac2019-04-091-1/+55
* gnu: GIMP: Update to 2.10.10.•••* gnu/packages/gimp.scm (gimp): Update to 2.10.10. Leo Famulari2019-04-081-2/+2
* openshot: Unbundle font.•••* 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. Efraim Flashner2019-04-081-1/+14
* gnu: openshot: Use wrap-qt-program.•••* gnu/packages/video.scm (openshot)[arguments]: Add more modules. Adjust custom 'wrap-program phase to use wrap-qt-program. Efraim Flashner2019-04-081-6/+9
* gnu: openshot: Update to 2.4.4.•••* gnu/packages/video.scm (openshot): Update to 2.4.4. Efraim Flashner2019-04-081-2/+2
* gnu: libopenshot: Update to 0.2.3.•••* gnu/packages/video.scm (libopenshot): Update to 0.2.3. Efraim Flashner2019-04-084-250/+3
* gnu: libopenshot-audio: Update to 0.1.8.•••* gnu/packages/audio.scm (libopenshot-audio): Update to 0.1.8. Efraim Flashner2019-04-081-3/+3
* gnu: zabbix-agentd: Update to 4.2.0.•••* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.2.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Oleg Pykhalov2019-04-081-3/+3
* gnu: Add eigen-for-tensorflow.•••* gnu/packages/algebra.scm (eigen-for-tensorflow): New variable. Ricardo Wurmus2019-04-081-0/+27
* gnu: Add jsoncpp-for-tensorflow.•••* gnu/packages/serialization.scm (jsoncpp-for-tensorflow): New variable. Ricardo Wurmus2019-04-081-1/+19
* gnu: Add python-protobuf-next.•••* gnu/packages/protobuf.scm (python-protobuf-next): New variable. Ricardo Wurmus2019-04-081-1/+13
* gnu: Add gemmlowp-for-tensorflow.•••* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variable. Ricardo Wurmus2019-04-081-1/+59
* gnu: mu: Update to 1.2.•••* gnu/packages/mail.scm (mu): Update to 1.2. [inputs]: Use gmime 3. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Pierre Langlois2019-04-081-7/+7
* installer: Use 'append' and 'list' instead of 'cons*'.•••* gnu/installer/services.scm (system-services->configuration): Use 'append' and 'list' instead of 'cons*'. Ludovic Courtès2019-04-081-8/+8
* installer: Generate 'set-xorg-configuration' snippet.•••* gnu/installer/services.scm (system-services->configuration): Add 'set-xorg-configuration' service. * gnu/installer/steps.scm (format-configuration): Add 'xorg' service module. Ludovic Courtès2019-04-082-2/+11
* installer: Xfce service uses the 'service' form.•••* gnu/installer/services.scm (%system-services): Adjust Xfce snippet to use the 'service' form. Ludovic Courtès2019-04-081-3/+1
* gnu: mpv: Set absolute path to 'youtube-dl'.•••* 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> Timo Eisenmann2019-04-081-0/+8