~ruther/guix-local

5856db31 — Ryan Desfosses 6 years ago
gnu: Add emacs-interleave.

* gnu/packages/emacs-xyz.scm (emacs-interleave): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
0b967058 — Efraim Flashner 6 years ago
gnu: tensorflow: Fix build with python-3.8.

* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Also import
python-version from python-build-system. Adjust 'python3.7-compatibility
to also add python-3.8 compatibility. Adjust 'install-python to not
hardcode the python version.
607bfab5 — Efraim Flashner 6 years ago
gnu: efl: Update to 1.24.2.

* gnu/packages/enlightenment.scm (efl): Update to 1.24.2.
868a1864 — Pierre Neidhardt 6 years ago
gnu: emacs-helm-emms: Update to 20200322.

* gnu/packages/emacs-xyz.scm (emacs-helm-emms): Update to 20200322.
9813805b — Josh Marshall 6 years ago
Updating python-argon2-cffi to 20.1.0

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
632a001b — Efraim Flashner 6 years ago
gnu: enlightenment: Fix screen unlocking.

Without this the password is never collected and checked.

* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Fix patch so
that it collects the entered password.
8bd0b533 — Marius Bakke 6 years ago
gnu: libexif: Update to 0.6.22 [security fixes].

This fixes CVE-2020-13114, CVE-2020-13113, CVE-2020-13112, CVE-2020-0093,
CVE-2019-9278, and CVE-2020-12767.

* gnu/packages/patches/libexif-CVE-2016-6328.patch,
gnu/packages/patches/libexif-CVE-2017-7544.patch,
gnu/packages/patches/libexif-CVE-2018-20030.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/photo.scm (libexif): Update to 0.6.22.
[source](uri): Adjust for upstream GitHub migration.
e4516126 — Marius Bakke 6 years ago
gnu: libgphoto2: Update to 2.5.25.

* gnu/packages/photo.scm (libgphoto2): Update to 2.5.25.
9744cc7b — Ludovic Courtès 6 years ago
pull: Protect against downgrade attacks.

* guix/scripts/pull.scm (%default-options): Add 'validate-pull'.
(%options, show-help): Add '--allow-downgrades'.
(warn-about-backward-updates): New procedure.
(guix-pull): Pass #:current-channels and #:validate-pull to
'latest-channel-instances'.
* guix/channels.scm (ensure-forward-channel-update): Add hint for
when (channel-commit channel) is true.
* doc/guix.texi (Invoking guix pull): Document '--allow-downgrades'.
872898f7 — Ludovic Courtès 6 years ago
channels: 'latest-channel-instances' guards against non-forward updates.

* guix/channels.scm (latest-channel-instance): Add #:starting-commit and
pass it to 'update-cached-checkout'.  Return the commit relation as a
second value.
(ensure-forward-channel-update): New procedure.
(latest-channel-instances): Add #:current-channels and #:validate-pull.
[current-commit]: New procedure.
Pass #:starting-commit to 'latest-channel-instance'.  When the returned
relation is true, call VALIDATE-PULL.
(latest-channel-derivation): Add #:current-channels and #:validate-pull.
Pass them to 'latest-channel-instances*'.
* tests/channels.scm ("latest-channel-instances #:validate-pull"): New
test.
8d1d5657 — Ludovic Courtès 6 years ago
git: 'update-cached-checkout' returns the commit relation.

* guix/git.scm (update-cached-checkout): Add #:starting-commit
parameter.  Call 'commit-relation' when #:starting-commit is true.
Always return the relation or #f as the third value.
(latest-repository-commit): Adjust accordingly.
* guix/import/opam.scm (get-opam-repository): Likewise.
* tests/channels.scm ("latest-channel-instances includes channel dependencies")
("latest-channel-instances excludes duplicate channel dependencies"):
Update mock of 'update-cached-checkout' accordingly.
9b049de8 — Ludovic Courtès 6 years ago
channels: 'latest-channel-instances' doesn't leak internal state.

* guix/channels.scm (latest-channel-instances): Remove
'previous-channels' argument.  Introduce 'loop' and use it.
c098c11b — Ludovic Courtès 6 years ago
git: Add 'commit-relation'.

* guix/git.scm (commit-relation): New procedure.
* tests/git.scm ("commit-relation"): New test.
86ac14b2 — Ludovic Courtès 6 years ago
gnu: protonvpn-cli: Tweak description.

* gnu/packages/vpn.scm (protonvpn-cli)[description]: Tweak.
c873980d — Ryan Prior 6 years ago
gnu: Add protonvpn-cli.

* gnu/packages/vpn.scm (protonvpn-cli): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
f81ce752 — Jack Hill 6 years ago
gnu: guile-dsv: Build with Guile 3.0.

* gnu/packages/guile-xyz.scm (guile-dsv)[inputs]: Replace guile-2.2 with
  guile-3.0.
  [propagated-inputs]: Replace guile2.2-lib with guile-lib.
  [arguments]: Add "configure support guile3.0" phase.
  (guile2.2-dsv): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
b7e1e556 — Jack Hill 6 years ago
gnu: guile-dsv: Wrap script.

* gnu/packages/guile-xyz.scm (guile-dsv)[arguments]: Add "wrap program"
  phase. Import target-guile-effective-version from guile-build-system for use
  in new phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3142191d — Chris Bøg 6 years ago
doc: cookbook: Add subsection about session locking with xss-lock.

* doc/guix-cookbook.texi (Session lock): New node.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9b572aba — Tim Gesthuizen via Guix-patches via 6 years ago
gnu: pwsafe: Update to 3.52.0.

* gnu/packages/password-utils.scm (pwsafe): Update to 3.52.0.
[arguments]: Remove obsolete work-arounds.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
cf0abc23 — Nicolas Goaziou 6 years ago
gnu: emacs-auctex: Update to 12.2.2.

* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.2.
Next