~ruther/guix-local

053b10c3 — Ludovic Courtès 6 years ago
channels: Add mechanism to patch checkouts of the 'guix channel.

* 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'.
4ba42506 — Ludovic Courtès 6 years ago
channels: Add 'latest-channel-instance'.

* guix/channels.scm (latest-channel-instance): New procedure.
(latest-channel-instances): Use it.
c263cfdc — Marius Bakke 6 years ago
Merge branch 'master' into core-updates
13c18af1 — Giacomo Leidi 6 years ago
gnu: nix: Update to 2.3.4.

* gnu/packages/package-management.scm (nix): Update to 2.3.4,
[inputs]: Add boost, brotli, editline.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
b84ea6c9 — Giacomo Leidi 6 years ago
gnu: Add editline.

* gnu/packages/libedit.scm (editline): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
409d2907 — Giacomo Leidi 6 years ago
gnu: supercollider: Update to 3.11.0.

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>
17aa4eb4 — Giacomo Leidi 6 years ago
gnu: Add ableton-link.

* 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>
0e741a89 — Jack Hill 6 years ago
gnu: Add gnome-shell-extension-clipboard-indicator.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
b2b9b227 — Jean-Baptiste Note 6 years ago
gnu: Add makepasswd.

* gnu/packages/password-utils.scm (makepasswd): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
a6919866 — Jack Hill 6 years ago
gnu: webkitgtk: Patch to share store via Bubblewrap.

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>
3ed94ed8 — Marius Bakke 6 years ago
services: Do not use symbolic links in PulseAudio variables.

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.
e3bf2a66 — Timotej Lazar 6 years ago
gnu: endless-sky: Update to 0.9.12.

* gnu/packages/games.scm (endless-sky): Update to 0.9.12.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3b7f3108 — Maxim Cournoyer 6 years ago
gnu: php: Remove failing tests.

* 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.
758f32af — Pierre Neidhardt 6 years ago
gnu: sbcl-type-i: Update to 20191203.

* gnu/packages/lisp-xyz.scm (sbcl-type-i): Update to 20191203.
c75e3494 — Pierre Neidhardt 6 years ago
gnu: sbcl-trivial-features: Update to 20200403.

* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 20200403.
36ceab7d — Pierre Neidhardt 6 years ago
gnu: sbcl-trivial-cltl2: Update to 20200301.

* gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Update to 20200301.
ba69e6e6 — Pierre Neidhardt 6 years ago
gnu: sbcl-trivia: Update to 20200301.

* gnu/packages/lisp-xyz.scm (sbcl-trivia): Update to 20200301.
27c7df29 — Pierre Neidhardt 6 years ago
gnu: sbcl-quri: Update to 20191020.

* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20191020.
ef4a5a85 — Pierre Neidhardt 6 years ago
gnu: sbcl-plump: Update to 20200415.

* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 20200415.
438d8113 — Pierre Neidhardt 6 years ago
gnu: sbcl-named-readtables: Update to 20200506.

* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 20200506.
Next