summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-07channels: Add mechanism to patch checkouts of the 'guix channel.Ludovic Courtès
* guix/channels.scm (<patch>): New record type. (apply-patches): New procedure. (latest-channel-instance)[dot-git?]: New procedure. Use 'update-cached-checkout' and 'add-to-store' instead of 'latest-repository-commit'. Call 'apply-patches' when CHANNEL is the 'guix channel. (%patches): New variable. * guix/git.scm (url+commit->name): Make public. * tests/channels.scm ("latest-channel-instances includes channel dependencies") ("latest-channel-instances excludes duplicate channel dependencies"): Mock 'update-cached-checkout' instead of 'latest-repository-commit'. Wrap body in 'with-store' and pass the store to 'latest-channel-instances'.
2020-05-07channels: Add 'latest-channel-instance'.Ludovic Courtès
* guix/channels.scm (latest-channel-instance): New procedure. (latest-channel-instances): Use it.
2020-05-06Merge branch 'master' into core-updatesMarius Bakke
2020-05-06gnu: nix: Update to 2.3.4.Giacomo Leidi
* gnu/packages/package-management.scm (nix): Update to 2.3.4, [inputs]: Add boost, brotli, editline. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: Add editline.Giacomo Leidi
* gnu/packages/libedit.scm (editline): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: supercollider: Update to 3.11.0.Giacomo Leidi
This also restores IDE support. * gnu/packages/audio.scm (supercollider): Update to 3.11.0. [outputs]: Add an "ide" output. [configure-flags]: Enable Qt IDE, fortify source and build scsynth as a shared library. [phases]: Do not delete no longer existing failing tests and add an 'install-ide phase. [native-inputs]: Add qttools and ableton-link. [inputs]: Add qtbase, qtdeclarative, qtsvg, qtwebchannel and qtwebsockets. [propagated-inputs]: Add qtwebengine. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: Add ableton-link.Giacomo Leidi
* gnu/packages/audio.scm (ableton-link): New variable. * gnu/packages/patches/ableton-link-system-libraries-debian.patch: Patch CMakeLists.txt to use system libraries. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: Add gnome-shell-extension-clipboard-indicator.Jack Hill
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: Add makepasswd.Jean-Baptiste Note
* gnu/packages/password-utils.scm (makepasswd): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06gnu: webkitgtk: Patch to share store via Bubblewrap.Jack Hill
Fixes <https://bugs.gnu.org/40837>. * gnu/packages/patches/webkitgtk-share-store.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/webkit.scm (webkitgtk)[source](patches): Use it. Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06services: Do not use symbolic links in PulseAudio variables.Marius Bakke
This addresses <https://bugs.gnu.org/40837> by making these configuration files more easily accessible within the WebKitGTK sandbox. * gnu/services/sound.scm (pulseaudio-environment): Move below PULSEAUDIO-CONF-ENTRY. Instantiate PULSE_CONFIG and PULSE_CLIENTCONFIG entries directly instead of referring to /etc/pulse. (pulseaudio-etc): Do not create /etc/pulse/client.conf and /etc/pulse/daemon.conf.
2020-05-06gnu: endless-sky: Update to 0.9.12.Timotej Lazar
* gnu/packages/games.scm (endless-sky): Update to 0.9.12. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-06gnu: php: Remove failing tests.Maxim Cournoyer
* gnu/packages/php.scm (php)[phases]{prepare-tests}: Remove the ext/gd/tests/bug65148.phpt, ext/gd/tests/bug66590.phpt, ext/gd/tests/bug73869.phpt, ext/gd/tests/webp_basic.phpt and ext/gd/tests/imagecreatefromstring_webp.phpt tests.
2020-05-06gnu: sbcl-type-i: Update to 20191203.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-type-i): Update to 20191203.
2020-05-06gnu: sbcl-trivial-features: Update to 20200403.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 20200403.
2020-05-06gnu: sbcl-trivial-cltl2: Update to 20200301.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Update to 20200301.
2020-05-06gnu: sbcl-trivia: Update to 20200301.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-trivia): Update to 20200301.
2020-05-06gnu: sbcl-quri: Update to 20191020.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20191020.
2020-05-06gnu: sbcl-plump: Update to 20200415.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 20200415.
2020-05-06gnu: sbcl-named-readtables: Update to 20200506.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 20200506.
2020-05-06gnu: sbcl-local-time: Update to 20200303.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 20200303.
2020-05-06gnu: sbcl-fast-http: Update to 20190910.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-fast-http): Update to 20190910.
2020-05-06gnu: Add syntax-interpol.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (cl-syntax-interpol, sbcl-syntax-interpol): New variables.
2020-05-06gnu: sbcl-cl-syntax-annot: Inherit from sbcl-cl-syntax.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-syntax-annot): Inherit from sbcl-cl-syntax and remove unnecessary fields.
2020-05-06gnu: sbcl-trivial-gray-streams: Update to 20180909.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Update to 20180909.
2020-05-06gnu: sbcl-fast-io: Update to 20200404.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-fast-io): Update to 20200404.
2020-05-06gnu: sbcl-dexador: Update to 0.9.14.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.14.
2020-05-06gnu: sbcl-cl-prevalence: Update to 20191028.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20191028.
2020-05-06gnu: sbcl-cl-base64: Update to 3.3.4.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 3.3.4.
2020-05-06gnu: sbcl-cl+ssl: Update to 20200314.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 20200314.
2020-05-06gnu: sbcl-alexandria: Update to 1.0.1.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.0.1.
2020-05-06gnu: sbcl-s-sysdeps: Update to 20200415.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Update to 20200415.
2020-05-06gnu: sbcl-cl-cffi-gtk: Update to 20200417.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0): Update to 20200417. (sbcl-cl-cffi-gtk-glib)[inputs]: Add sbcl-bordeaux-threads.
2020-05-06gnu: sbcl-babel: Update to 20200116.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 20200116.
2020-05-06gnu: sbcl-closer-mop: Update to 20200430.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Update to 20200430.
2020-05-06gnu: sbcl-iolib: Update to 20200425.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 20200425.
2020-05-06gnu: gnome-todo: Add patch metadata.Danny Milosavljevic
Follow-up to b17b29454d5edd61eecb4536461789b7a3865a9a. * gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Add metadata of patch.
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: php: Partially fix the build.Maxim Cournoyer
* gnu/packages/php.scm (php)[phases]: Do not attempt to delete the now nonexistent 'lstat_stat_variation9.phpt' file.
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.