aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-06gnu: gnome-todo: Fix build.Danny Milosavljevic
* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: New file. * gnu/packages/gnome.scm (gnome-todo)[source]: Add it. * gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06gnu: xfe: Fix hard-coded FHS directories.Raghav Gururajan
* gnu/packages/disk.scm (xfe): [arguments]: Remove phase `patch-xfe-paths'. Add phases `patch-bin-dirs' and `patch-share-dirs'. [inputs]: Add `bash', `coreutils', `file' and `findutils'. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-06gnu: Add emacs-pabbrev.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-pabbrev): New variable.
2020-05-06gnu: Add emacs-auto-sudoedit.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-auto-sudoedit): New variable.
2020-05-06gnu: ungoogled-chromium: Update to 81.0.4044.138-0.c2a89fb [security fixes].Marius Bakke
This release fixes CVE-2020-6831 and CVE-2020-6464. * gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.138. (%chromium-origin): Update hash.
2020-05-06gnu: tmux: Update to 3.1.b.Brice Waegeneire
* gnu/packages/tmux.scm (tmux): Update to 3.1.b.
2020-05-06gnu: mujs: Update to 1.0.7.Efraim Flashner
* gnu/packages/javascript.scm (mujs): Update to 1.0.7.
2020-05-06gnu: Add js8call.Guillaume Le Vaillant
* gnu/packages/radio.scm (js8call): New variable.
2020-05-06gnu: Add hexer.TomZ
* gnu/packages/text-editors.scm (hexer): New Variable.
2020-05-06doc: Clarify 'git-http-configuration' description.Brice Waegeneire
Fix <https://issues.guix.info/31780>. * doc/guix.texi (Version Control Service): Extend 'git-http-configuration' description.
2020-05-06services: rottlog: Append '.gz' to rotated file.Brice Waegeneire
Fixes <https://issues.guix.info/issue/40945>. * gnu/services/admin.scm (%default-rotations): Add option 'storefile'.
2020-05-06gnu: Add warsow-qfusion.Pierre Neidhardt
* gnu/packages/patches/warsow-qfusion-fix-bool-return-type.patch: New file. * gnu/local.mk: Include patch. * gnu/packages/game-development.scm (warsow-qfusion): New variable.
2020-05-06gnu: Add emacs-ivy-posframe.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): New variable.
2020-05-06gnu: linux-libre: Update to 5.4.39.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.39. (linux-libre-5.4-pristine-source): Update hash.
2020-05-06gnu: linux-libre@5.6: Update to 5.6.11.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.11. (linux-libre-5.6-pristine-source): Update hash.
2020-05-06gnu: linux-libre@4.19: Update to 4.19.121.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.121. (linux-libre-4.19-pristine-source): Update hash.
2020-05-06gnu: linux-libre@4.14: Update to 4.14.179.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.179. (linux-libre-4.14-pristine-source): Update hash.
2020-05-06gnu: linux-libre@4.9: Update to 4.9.222.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.222. (linux-libre-4.9-pristine-source): Update hash.
2020-05-06gnu: linux-libre@4.4: Update to 4.4.222.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.222. (linux-libre-4.4-pristine-source): Update hash.
2020-05-06gnu: icecat: Update to 68.8.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2020-6831, CVE-2020-12387, CVE-2020-12388, CVE-2020-12389, CVE-2020-12392, CVE-2020-12393, and CVE-2020-12395. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. Apply icecat-use-older-reveal-hidden-html.patch. * gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version. * gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2020-05-05gnu: emacs-next: Upgrade to 27.0.91.Jack Hill
* gnu/packages/emacs.scm (emacs-next): Upgrade to 27.0.91. [inputs]: Remove imagemagick. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-05-05nls: Update.Ludovic Courtès
2020-05-05syscalls: 'define-c-struct' supports cross-compilation.Ludovic Courtès
Reported by Jan (janneke) Nieuwenhuizen <janneke@gnu.org>. Before that, we'd always use the 'sizeof' and 'alignof' value obtained from the host at macro-expansion time. * guix/build/syscalls.scm (sizeof*, alignof*): When the target word size differs from the host word size, emit a call to 'sizeof'/'alignof'.
2020-05-05doc: cookbook: Fix sbcl-ttf-fonts package name.Jean-Baptiste Note
* doc/guix-cookbook.texi (StumpWM): Adjust sbcl-ttf-fonts package name. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05services: For "sddm" pam service, include "limits.conf".Giacomo Leidi
* gnu/services/base.scm (pam-limits-service-type): For "sddm" pam service, include "limits.conf". Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05gnu: Add python-pytest-asyncio.Josh Marshall
* gnu/packages/check.scm (python-pytest-asyncio): New public variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05gnu: emacs-ess: Update to 18.10.2.Tim Howes via Guix-patches via
* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2. [source]: Use git-fetch and git-file-name. Fix snippets for removing julia-mode and removing extra documentation formats. Add snippets for installing elisp files and stopping installation of info directory. Remove snippet for old failing test. Add snippet for new failing test. [arguments]: Remove extra "/". [native-inputs]: Add r-roxygen2. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05gnu: Add gccmakedep.Jean-Baptiste Note
* gnu/packages/xorg.scm (gccmakedep): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05gnu: SOCI: Return #t from all phases.Marius Bakke
* gnu/packages/databases.scm (soci)[arguments]: Return #t from phase.
2020-05-05gnu: SOCI: Build with MariaDB instead of MySQL.Marius Bakke
* gnu/packages/databases.scm (soci)[inputs]: Remove MYSQL. Add MARIADB:DEV and MARIADB:LIB.
2020-05-05gnu: sbcl-cl-webkit: Update to 20200504.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200504.
2020-05-05gnu: emacs-modus-vivendi-theme: Update to 0.8.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.8.1.
2020-05-05gnu: emacs-modus-operandi-theme: Update to 0.8.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.8.1.
2020-05-05doc: Typographic improvements.Nicolas Goaziou
* doc/guix.texi (Networking Services): Use @var, @option, and @command when appropriate. Add two spaces after sentences.
2020-05-05vm: Remove obsolete procedures.Mathieu Othacehe
* gnu/build/vm.scm (install-efi, make-iso9660-image): Remove those procedures that are now implemented in (gnu build image) module, (initialize-hard-disk): remove efi support. * gnu/system/vm.scm (iso9660-image): Remove it, (qemu-image): adapt it to remove ISO9660 support.
2020-05-05image: Add a new API.Mathieu Othacehe
Raw disk-images and ISO9660 images are created in a Qemu virtual machine. This is quite fragile, very slow, and almost unusable without KVM. For all these reasons, add support for host image generation. This implies the use new image generation mechanisms. - Raw disk images: images of partitions are created using tools such as mke2fs and mkdosfs depending on the partition file-system type. The partition images are then assembled into a final image using genimage. - ISO9660 images: the ISO root directory is populated within the store. GNU xorriso is then called on that directory, in the exact same way as this is done in (gnu build vm) module. Those mechanisms are built upon the new (gnu image) module. * gnu/image.scm: New file. * gnu/system/image.scm: New file. * gnu/build/image: New file. * gnu/local.mk: Add them. * gnu/system/vm.scm (system-disk-image): Rename to system-disk-image-in-vm. * gnu/ci.scm (qemu-jobs): Adapt to new API. * gnu/tests/install.scm (run-install): Ditto. * guix/scripts/system.scm (system-derivation-for-action): Ditto.
2020-05-05build: bootloader: Add install-efi procedure.Mathieu Othacehe
* gnu/build/bootloader.scm (install-efi): New procedure copied from (gnu build vm). (install-efi-loader): New exported procedure, wrapping install-efi. * gnu/build/vm.scm (initialize-hard-disk): Adapt to use install-efi-loader.
2020-05-05build: install: Do not set store GID.Mathieu Othacehe
There's no need to set the store GID as is will be done by the guix-daemon, with the following snippet: if (chown(chrootStoreDir.c_str(), 0, buildUser.getGID()) == -1) throw SysError(format("cannot change ownership of ‘%1%’") % chrootStoreDir); * gnu/build/install.scm (directives): Do not set store GID.
2020-05-05build: install: Ignore chown exceptions.Mathieu Othacehe
Changing ownership may require root permissions. As image can now be generated without root permissions (no VM involved), ignore those exceptions. * gnu/build/install.scm (evaluate-populate-directive): Ignore chown exceptions.
2020-05-05build: store-copy: Export file-size procedure.Mathieu Othacehe
* guix/build/store-copy.scm (file-size): Export it.
2020-05-05system: vm: Move operating-system-uuid.Mathieu Othacehe
* gnu/system/vm.scm (operating-system-uuid): Move to ... * gnu/system.scm: ... here.
2020-05-05gnu: Add AutoSSH service.pinoaffe
* gnu/services/ssh.scm (<autossh-configuration>): New record type. (autossh-service-type): New variable. (autossh-service-activation, autossh-file-name): New procedures. * doc/guix.texi (Networking Services): Document this. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-05-05gnu: Add sequoia.Hartmut Goebel
* gnu/packages/sequoia.scm: New file. * gnu/local.mk: Add it.
2020-05-05gnu: Add rust-nettle-7.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-nettle-7): New variable. * gnu/packages/patches/rust-nettle-disable-vendor.patch: New file. * gnu/local.mk: Add it.
2020-05-05gnu: Add rust-nettle-sys-2.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-nettle-sys-2): New variable. * gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: New file. * gnu/local.mk: Add it.
2020-05-05gnu: Add rust-zbase32-0.1.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-zbase32-0.1): New variable.
2020-05-05gnu: Add rust-webpki-roots-0.14.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-webpki-roots-0.14): New variable.
2020-05-05gnu: Add rust-webpki-roots-0.17.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-webpki-roots-0.17): New variable.
2020-05-05gnu: Add rust-webpki-roots-0.18.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-webpki-roots-0.18): New variable.
2020-05-05gnu: Add rust-webpki-0.18.Hartmut Goebel
* gnu/packages/crates-io.scm (rust-webpki-0.18): New variable.