summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-04-23Revert "build-self: Avoid deprecated bindings."Ludovic Courtès
This reverts commit fa9e6e8b676ca920a894cf3b48bfcb670077144f. By using the new bindings, we would prevent users of Guix prior to de9fbe9cdcf5f8deb08becfc54b523084fd67bda, such as version 0.16.0, to upgrade to current master. Thus, we will keep using the old names for a while.
2019-04-23nls: Add missing installer files.Ludovic Courtès
* po/guix/POTFILES.in: Add newt/final.scm and newt/partition.scm.
2019-04-23install: Pass "quiet" to the kernel.Ludovic Courtès
This is a followup to 5582aa8e31bf88f981caedeb4fbbb758486b6ca7. * gnu/system/install.scm (installation-os)[kernel-arguments]: Add "quiet".
2019-04-23installer: Run 'guix system init' with the right locale.Ludovic Courtès
* gnu/installer/utils.scm (run-shell-command): Add #:locale and honor it. * gnu/installer/newt/final.scm (run-install-shell): Add 'locale' parameter; pass it to 'install-system'. (run-final-page): Obtain locale from RESULT; pass it to 'run-install-shell'. * gnu/installer/final.scm (install-system): Add 'locale' parameter; pass it to 'run-shell-command'.
2019-04-22system: Change default kernel-arguments to '("quiet").Christopher Baines
This improves the readability of the boot process, especially when using full disk encryption where you're required to enter the passphrase at a particular point. * gnu/system.scm (<operating-system>)[kernel-arguments]: Change the default to '("quiet"). * doc/guix.texi (operating-system Reference): Document this change.
2019-04-22gnu: openssh: Update to 8.0p1.Mark H Weaver
* gnu/packages/ssh.scm (openssh): Update to 8.0p1. [source]: Remove patch. * gnu/packages/patches/openssh-CVE-2018-20685.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2019-04-22gnu: minetest: Simplify 'freetype' input specification.Mark H Weaver
* gnu/packages/games.scm (minetest)[inputs]: Eliminate an unnecessary use of Guile's '@' syntax to reference the 'freetype' package.
2019-04-22gnu: minetest-data: Update to 5.0.1.Mark H Weaver
* gnu/packages/games.scm (minetest-data): Update to 5.0.1. [description]: Fix typo.
2019-04-22gnu: maxima: Return #t from custom 'check' phase.Mark H Weaver
* gnu/packages/maths.scm (maxima)[arguments]: Use invoke in the custom check phase.
2019-04-22build-self: Avoid deprecated bindings.Mark H Weaver
* build-aux/build-self.scm (build): Replace references to nix-server-* with store-connection-*.
2019-04-22gnu: ghc-haskell-lexer: Update to 1.0.2.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-haskell-lexer): Update to 1.0.2.
2019-04-22gnu: python-redis: Update to 3.2.1.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (python-redis): Update to 3.2.1.
2019-04-22gnu: libabigail: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libabigail)[source]: Hard-code NAME.
2019-04-22gnu: libabigail: Update to 1.6.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libabigail): Update to 1.6.
2019-04-22gnu: python-sqlalchemy: Update to 1.3.3.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.3.
2019-04-22gnu: nsd: Update to 4.1.27.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (nsd): Update to 4.1.27.
2019-04-22gnu: python-pyodbc: Update to 4.0.26.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.26.
2019-04-22gnu: memcached: Update to 1.5.13.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (memcached): Update to 1.5.13.
2019-04-22gnu: translate-shell: Update to 0.9.6.10.Tobias Geerinckx-Rice
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.10.
2019-04-22gnu: linux-libre: Update to 5.0.9.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.9. (%linux-libre-hash): Update hash.
2019-04-22gnu: linux-libre@4.19: Update to 4.19.36.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.36. (%linux-libre-4.19-hash): Update hash.
2019-04-22gnu: linux-libre@4.14: Update to 4.14.113.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.113. (%linux-libre-4.14-hash): Update hash.
2019-04-22gnu: linux-libre@4.9: Update to 4.9.170.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.170.
2019-04-22pull: Create profile after the store connection has been opened.Ludovic Courtès
Fixes <https://bugs.gnu.org/35341>. Reported by Florian Pelz <pelzflorian@pelzflorian.de>. Previously, we'd call 'ensure-default-profile' before the connection to the daemon has been opened. On the first connection, the daemon ensures that /var/guix/profiles/per-user is world-writable. Since we were calling 'ensure-default-profile' before that, /var/guix/profiles/per-user was typically non-writable (555 and root-owned), and thus 'guix pull' would error out. * guix/scripts/pull.scm (guix-pull): Call 'ensure-default-profile' within 'with-store'.
2019-04-22pull: Add '--news'.Ludovic Courtès
Suggested by Tobias Geerinckx-Rice <me@tobias.gr>. * guix/scripts/pull.scm (%options, show-help): Add '--news'. (display-profile-news): Add #:current-is-newer? and #:concise?. Honor them. (build-and-install): Pass #:concise? #t. (display-new/upgraded-packages)[concise/max-item-count]: New variable. Add call to 'display-hint'. (process-query): Add clause for 'display-news'. * doc/guix.texi (Invoking guix pull): Add '--news'.
2019-04-22gnu: Add pass-otp.Alex Griffin
* gnu/packages/password-utils.scm (pass-otp): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-22gnu: password-store: Allow external packages to provide extensions.Alex Griffin
* gnu/packages/password-utils.scm (password-store): Add mechanism for providing pass extensions in separate packages. [arguments]: Add patch-system-extension-dir phase. [native-search-paths]: Add PASSWORD_STORE_SYSTEM_EXTENSION_DIR. Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-22gnu: python-dill: Update to 0.2.9.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-dill): Update to 0.2.9.
2019-04-22gnu: python-serpent: Tweak description.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-serpent)[description]: Use @code{} and edit slightly.
2019-04-22gnu: python-serpent: Update to 1.28.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-serpent): Update to 1.28. [native-inputs]: Add python-attrs & python-pytz.
2019-04-22gnu: python-openpyxl: Update to 2.6.2.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-openpyxl): Update to 2.6.2.
2019-04-22gnu: perl-text-csv: Fix build.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-text-csv)[source]: Update URL.
2019-04-22gnu: parallel: Update to 20190422.Tobias Geerinckx-Rice
* gnu/packages/parallel.scm (parallel): Update to 20190422.
2019-04-22gnu: eid-mw: Update to 4.4.16.Tobias Geerinckx-Rice
* gnu/packages/security-token.scm (eid-mw): Update to 4.4.16.
2019-04-22gnu: dbacl: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/textutils.scm (dbacl)[source]: Hard-code NAME.
2019-04-22gnu: youtube-dl: Update to 2019.04.17.Tobias Geerinckx-Rice
* gnu/packages/video.scm (youtube-dl): Update to 2019.04.17.
2019-04-22gnu: dav1d: Update to 0.2.2.Tobias Geerinckx-Rice
* gnu/packages/video.scm (dav1d): Update to 0.2.2.
2019-04-22gnu: foo2zjs: Update to 20190413.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (foo2zjs): Update to 20190413.
2019-04-21gnu: supertuxkart: Simplify unbundling and unbundle enet.Pierre Langlois
* gnu/packages/games.scm (supertuxkart)[source](snippet): Delete "lib/enet". Remove "CMakeList.txt" substitution. [arguments]<#:configure-flags>: Add "-DUSER_SYSTEM_GLEW=TRUE" and "-DUSE_SYSTEM_ENET=TRUE". <#:phases>: Delete. Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21gnu: supertuxkart: Update to 1.0.Pierre Langlois
* gnu/packages/games.scm (supertuxkart): Update to 1.0. [inputs]: Add openssl. Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21gnu: Add alex4.Kei Kebreau
* gnu/packages/games.scm (alex4): New variable.
2019-04-21gnu: Add dumb-allegro4.Kei Kebreau
* gnu/packages/music.scm (dumb-allegro4): New variable.
2019-04-21gnu: Add dumb.Kei Kebreau
* gnu/packages/music.scm (dumb): New variable.
2019-04-21installer: Fix skip-to-step issue.Mathieu Othacehe
When trying to jump to the first step, DONE-STEPS ends-up being null, which fails the matching condition. * gnu/installer/steps.scm (skip-to-step): Split matching conditions to handle the empty DONE-STEPS case properly.
2019-04-21gnu: direnv: Remove go references from output.Christopher Baines
In the long run, it would be good to move direnv across to the go-build-system, and update the package, but these changes do succeed in reducing the closure size a lot. Thanks to Tanguy Le Carrour for raising this issue on guix-devel. * gnu/packages/shellutils.scm (direnv)[arguments]: Include the remove-go-references phase from the go-build-system. [inputs,native-inputs]: Move all inputs to native-inputs, as these are no longer referenced in the output.
2019-04-21services: fprintd: Use define-configuration.Danny Milosavljevic
* gnu/services/authentication.scm: Use define-configuration in fprintd.
2019-04-21gnu: r-hdf5r: Update to 1.2.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-hdf5r): Update to 1.2.0.
2019-04-21gnu: guile-parted: Update to 0.0.1.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.1.
2019-04-21gnu: guile-newt: Update to 0.0.1.Mathieu Othacehe
* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.1.
2019-04-21gnu: mtools: 'mformat' initializes boot sector before writing it.Ludovic Courtès
This is the last bit fixing <https://bugs.gnu.org/35283>. Previously, 'mformat' (used by 'grub-mkrescue') would pass uninitialized bytes to write(2), leading to non-deterministic FAT image contents. This patch fixes that. * gnu/packages/patches/mtools-mformat-uninitialized.patch: New file. * gnu/packages/mtools.scm (mtools)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.