summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-08-17gnu: setxkbmap: Update to 1.3.2....* gnu/packages/xorg.scm (setxkbmap): Update to 1.3.2. Ludovic Courtès
2019-08-17upstream: Gracefully handle archive type changes....Previously, if the currently used archive type (e.g., "bz2") was unavailable for the new version, 'guix refresh -u' would crash instead of updating to the archive with the new type. * guix/upstream.scm (package-update/url-fetch): When URL is #f, pick the first of URLS; likewise for SIGNATURE-URL. Ludovic Courtès
2019-08-17refresh: Use the standard diagnostic procedures....* guix/scripts/refresh.scm (warn-no-updater): Use 'warning' instead of 'format'. (update-package): Use 'info' and 'warning' instead of 'format'. Ludovic Courtès
2019-08-17import: gnome: Update for Guile-JSON 3.x....This is a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d. * guix/import/gnome.scm (jsonish->upstream-source): Use 'assoc-ref' instead of 'hash-ref'. (latest-gnome-release): Match a vector containing an alist, not a hash table. Use 'fold' instead of 'hash-fold' over RELEASES. Ludovic Courtès
2019-08-17gnu: guile-email: Fix source hash....* gnu/packages/guile-xyz.scm (guile-email)[source]: Fix hash. Arun Isaac
2019-08-17build: 'GUIX_CHECK_GUILE_JSON' really checks for Guile-JSON 3.x....Until now the 'guile' process would always exit with 0, as long as Guile-JSON is installed, whether it's version 1 or version 3. * m4/guix.m4 (GUIX_CHECK_GUILE_JSON): Fix array syntax and remove catch-all 'match' clause. Ludovic Courtès
2019-08-17derivations: Fix typo in docstring....* guix/derivations.scm (derivation-build-plan): Fix typo in the docstring. Ludovic Courtès
2019-08-17gnu: guix, cuirass: Update to c902458 and 858b6b8 with Guile-JSON 3.x....* gnu/packages/package-management.scm (guix): Update to c902458. [inputs]: Switch to GUILE-JSON-3. (guix-daemon)[inputs]: Switch to GUILE-JSON-3. * gnu/packages/ci.scm (cuirass): Update to 858b6b8. [inputs]: Switch to GUILE-JSON-3. Ludovic Courtès
2019-08-17gnu: Add elm-compiler 0.19.0...This adds the elm compiler, version 0.19.0. This provides the `elm` command, with the exception of the `elm reactor` subcommand. Named `elm-compiler`, to leave space for `elm` as the full elm including reactor. * gnu/packages/elm.scm: New module. (elm-compiler): New package. * gnu/packages/patches/elm-disable-reactor.patch: New patch. * gnu/packages/patches/elm-fix-map-key.patch: New patch. * gnu/packages/patches/elm-relax-glsl-bound.patch: New patch. * gnu/local.mk: Add new files. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Robert Vollmert
2019-08-17gnu: geeqie: Build sequentially....* gnu/packages/image-viewers.scm (geeqie)[arguments]: Add #:parallel-build?. Ludovic Courtès
2019-08-17tests: Move 'guix environment -C --no-cwd' test where it belongs....This ensures that this test is skipped in contexts where user namespaces are not supported, instead of failing. This is a followup to commit b6dc08393e6a8313b88ce422fc3c1e4e9c0efc6f. * tests/guix-environment.sh: Move '--container --no-cwd' test to... * tests/guix-environment-container.sh: ... here. Ludovic Courtès
2019-08-17tests: Relax expectations for the 'home-page' checker....Fixes a regression introduced in 50fc2384feb3bb2677d074f8f0deb5ae3c56b4d8. * tests/lint.scm (warning-contains?): New procedure. ("home-page: host not found"): Use 'warning-contains?' instead of testing for equality, as was the case before commit 50fc2384feb. This handles the case where the 'getaddrinfo' error is not "Name or service not known" but instead something like "System error" or "Servname not supported for ai_socktype", as is the case in the build environment. Ludovic Courtès
2019-08-17machine: ssh: Fix sanity checks....* gnu/machine/ssh.scm (machine-check-file-system-availability)[check-labeled-file-system]: Use 'source-module-closure' for '(gnu build file-systems)'. (machine-check-initrd-modules): Unquote 'file-system-label->string' instead of 'device'. 宋文武
2019-08-17gnu: wine-staging: Update to 4.14....* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.14. * gnu/packages/wine.scm (wine-staging): Update to 4.14. * gnu/packages/wine.scm (wine64-staging): Remove obsolete comment. Rutger Helling
2019-08-16gnu: Add libgit2-glib....* gnu/packages/gnome.scm (libgit2-glib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Giacomo Leidi
2019-08-16gnu: gramps: Update to 5.0.2....* gnu/packages/genealogy.scm (gramps): Update to 5.0.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Guillaume Le Vaillant
2019-08-16gnu: txr: Update to 223....* gnu/packages/lisp.scm (txr): Update to 223. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Guillaume Le Vaillant
2019-08-16gnu: wpa-supplicant: install documentation....* gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename 'install-man-pages' phase to 'install-documentation'; install READMEs and the example config file. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timotej Lazar
2019-08-16linux-modules: Define and use a module name database....Fixes <https://bugs.gnu.org/34902>. Reported by Julien Lepiller <julien@lepiller.eu>. * gnu/build/linux-modules.scm (module-formal-name): New procedure. (load-linux-modules-from-directory)[lookup-module]: Remove. [module-name->file-name]: New variable. Use it. (module-name->file-name/guess, module-name-lookup) (write-module-name-database): New procedures. * gnu/system/linux-initrd.scm (flat-linux-module-directory): Call 'write-module-name-database'. Ludovic Courtès
2019-08-16linux-modules: Add 'load-linux-modules-from-directory'....* gnu/build/linux-modules.scm (load-linux-modules-from-directory): New procedure. * gnu/build/linux-boot.scm (boot-system)[lookup-module]: Remove. Use 'load-linux-modules-from-directory' instead. Ludovic Courtès
2019-08-16linux-modules: Add "modules.devname" writer....* gnu/build/linux-modules.scm (aliases->device-tuple) (write-module-device-database): New procedures. (%not-dash): New variable. Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>. Ludovic Courtès
2019-08-16linux-modules: Add "modules.alias" writer....* gnu/build/linux-modules.scm (write-module-alias-database): New procedure. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Danny Milosavljevic
2019-08-16derivations: Delete duplicate inputs when computing derivation hash....Fixes <https://bugs.gnu.org/36777>. Reported by Carl Dong <contact@carldong.me>. * guix/derivations.scm (derivation/masked-inputs): Call 'delete-duplicates' on INPUTS. * tests/derivations.scm ("derivation with duplicate fixed-output inputs"): New test. Ludovic Courtès
2019-08-16channels: Add 'profile-channels'....* guix/channels.scm (profile-channels): New procedure. * guix/scripts/describe.scm (display-profile-info)[channels]: Define in terms of 'profile-channels'. Ludovic Courtès
2019-08-16gnu: r-edger: Update to 3.26.7....* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.7. Ricardo Wurmus
2019-08-16gnu: font-ibm-plex: Update to 2.0.0....* gnu/packages/fonts.scm (font-ibm-plex): Update to 2.0.0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Alva
2019-08-16gnu: wcslib: Update to 6.4....* gnu/packages/astronomy.scm (wcslib): Update to 6.4. Tobias Geerinckx-Rice
2019-08-16import: cran: Support experiment and annotation packages....* guix/import/cran.scm (%bioconductor-packages-list-url): Replace variable... (bioconductor-packages-list-url): ...with this procedure. (bioconductor-packages-list): Accept optional TYPE argument. (latest-bioconductor-package-version): Same. (fetch-description): Determine package type and use it in calls to LATEST-BIOCONDUCTOR-PACKAGE-VERSION and BIOCONDUCTOR-URI. (description->package): Pass package type to URI helper procedure; include package type in annotation or experiment packages from Bioconducter. Ricardo Wurmus
2019-08-16build-system/r: bioconductor-uri: Take optional package type....* guix/build-system/r.scm (bioconductor-uri): Take optional TYPE argument to return annotation or experiment URLs. Ricardo Wurmus
2019-08-16machine: Use 'become-command'....* gnu/machine/ssh.scm (managed-host-remote-eval): Pass an appropriate 'become-command' to 'remote-eval'. * guix/ssh.scm (remote-authorize-signing-key): Add optional 'become-command' argument. All callers changed. Jakob L. Kreuze
2019-08-16remote: Resolve missing 'G_'....* guix/remote.scm: Require (guix i18n). Jakob L. Kreuze
2019-08-16gnu: linux-libre: Update to 5.2.9....* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.9. (linux-libre-5.2-pristine-source)[hash]: Update hash. Mark H Weaver
2019-08-16gnu: linux-libre@4.19: Update to 4.19.67....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.67. (linux-libre-4.19-pristine-source)[hash]: Update hash. Mark H Weaver
2019-08-16gnu: linux-libre@4.14: Update to 4.14.139....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.139. (linux-libre-4.14-pristine-source)[hash]: Update hash. Mark H Weaver
2019-08-15gnu: Add swagger-diff....* gnu/packages/ruby.scm (swagger-diff): New variable. Jelle Licht
2019-08-15gnu: Add ruby-json-schema....* gnu/packages/ruby.scm (ruby-json-schema): New variable. Jelle Licht
2019-08-15gnu: einstein: Use mirror for source download....* gnu/packages/games.scm (einstein)[source]: Use 'mirror' syntax. Efraim Flashner
2019-08-15gnu: Remove python2-internetarchive....This trivial package fails to build and has no reverse dependencies. * gnu/packages/web.scm (python2-internetarchive): Remove variable. (python-internetarchive)[properties]: Remove. Marius Bakke
2019-08-15gnu: python-responses: Update to 0.10.6....* gnu/packages/python-web.scm (python-responses): Update to 0.10.6. Marius Bakke
2019-08-15gnu: Add r-cistopic....* gnu/packages/bioconductor.scm (r-cistopic): New variable. Ricardo Wurmus
2019-08-15gnu: Add r-rcistarget....* gnu/packages/bioconductor.scm (r-rcistarget): New variable. Ricardo Wurmus
2019-08-15gnu: Add r-lda....* gnu/packages/cran.scm (r-lda): New variable. Ricardo Wurmus
2019-08-15gnu: Add r-liger....* gnu/packages/cran.scm (r-liger): New variable. Ricardo Wurmus
2019-08-15gnu: Add r-patchwork....* gnu/packages/cran.scm (r-patchwork): New variable. Ricardo Wurmus
2019-08-15gnu: Add r-rann-l1....* gnu/packages/cran.scm (r-rann-l1): New variable. Ricardo Wurmus
2019-08-15Revert "gnu: libinput: Update to 1.14.0."...This reverts commit dfdd7380a164217fec6bca0f91ebcf32ade33cb4. libinput-minimal causes too many rebuilds. Rutger Helling
2019-08-15gnu: libinput: Update to 1.14.0....* gnu/packages/freedesktop.scm (libinput): Update to 1.14.0. Rutger Helling
2019-08-15gnu: Add itk-snap....* gnu/packages/image-processing.scm (itk-snap): New variable. Ricardo Wurmus
2019-08-15gnu: Add insight-toolkit-4.12....* gnu/packages/image-processing.scm (insight-toolkit-4.12): New variable. Ricardo Wurmus
2019-08-15gnu: Add insight-toolkit-4....* gnu/packages/image-processing.scm (insight-toolkit-4): New variable. Ricardo Wurmus