aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: tensorflow: Fix build with python-3.8.base-for-series-4090base-for-series-4029Efraim Flashner2020-05-25
| | | | | | | * 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.
* gnu: efl: Update to 1.24.2.Efraim Flashner2020-05-25
| | | | * gnu/packages/enlightenment.scm (efl): Update to 1.24.2.
* gnu: emacs-helm-emms: Update to 20200322.base-for-series-4089base-for-series-4088Pierre Neidhardt2020-05-25
| | | | * gnu/packages/emacs-xyz.scm (emacs-helm-emms): Update to 20200322.
* Updating python-argon2-cffi to 20.1.0Josh Marshall2020-05-25
| | | | Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: enlightenment: Fix screen unlocking.Efraim Flashner2020-05-25
| | | | | | | 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.
* gnu: libexif: Update to 0.6.22 [security fixes].base-for-series-4085Marius Bakke2020-05-25
| | | | | | | | | | | | 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.
* gnu: libgphoto2: Update to 2.5.25.Marius Bakke2020-05-25
| | | | * gnu/packages/photo.scm (libgphoto2): Update to 2.5.25.
* pull: Protect against downgrade attacks.Ludovic Courtès2020-05-25
| | | | | | | | | | | * 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'.
* channels: 'latest-channel-instances' guards against non-forward updates.Ludovic Courtès2020-05-25
| | | | | | | | | | | | | | | * 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.
* git: 'update-cached-checkout' returns the commit relation.Ludovic Courtès2020-05-25
| | | | | | | | | | | * 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.
* channels: 'latest-channel-instances' doesn't leak internal state.Ludovic Courtès2020-05-25
| | | | | * guix/channels.scm (latest-channel-instances): Remove 'previous-channels' argument. Introduce 'loop' and use it.
* git: Add 'commit-relation'.Ludovic Courtès2020-05-25
| | | | | * guix/git.scm (commit-relation): New procedure. * tests/git.scm ("commit-relation"): New test.
* gnu: protonvpn-cli: Tweak description.Ludovic Courtès2020-05-25
| | | | * gnu/packages/vpn.scm (protonvpn-cli)[description]: Tweak.
* gnu: Add protonvpn-cli.Ryan Prior2020-05-25
| | | | | | * gnu/packages/vpn.scm (protonvpn-cli): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-dsv: Build with Guile 3.0.Jack Hill2020-05-25
| | | | | | | | | | * 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>
* gnu: guile-dsv: Wrap script.Jack Hill2020-05-25
| | | | | | | | * 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>
* doc: cookbook: Add subsection about session locking with xss-lock.Chris Bøg2020-05-25
| | | | | | * doc/guix-cookbook.texi (Session lock): New node. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: pwsafe: Update to 3.52.0.Tim Gesthuizen via Guix-patches via2020-05-24
| | | | | | | * 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>
* gnu: emacs-auctex: Update to 12.2.2.Nicolas Goaziou2020-05-24
| | | | * gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.2.
* doc: Update to the new 'grub-theme' procedure.base-for-series-4084base-for-series-4082base-for-series-4075Jan (janneke) Nieuwenhuizen2020-05-24
| | | | | | | | This is a follow-up commit to 9cdb10d52e34f7e8fa3b6238fe268646a4bbb877: gnu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution". * doc/guix.texi (Bootloader Configuration): Describe and use the 'grub-theme' procedure instead of the removed '%default-theme' variable.
* gnu: enlightenment: Update to 0.24.0.base-for-series-4072base-for-series-4070base-for-series-4069base-for-series-4067base-for-series-4062base-for-series-4057base-for-series-4045base-for-series-4040base-for-series-4036base-for-series-4035base-for-series-4034base-for-series-4033base-for-series-4026base-for-series-4019base-for-series-4014base-for-series-4012base-for-series-4011base-for-series-4009base-for-series-4006base-for-series-4004base-for-series-3997base-for-series-3996base-for-series-3975Efraim Flashner2020-05-24
| | | | | | | | | | * gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.0. [arguments]: Change configure-flags to hardcode efl binary locations. Remove custom 'fix-dot-desktop-creation phase. Update 'set-system-actions phase. * gnu/packages/patches/enlightenment-fix-setuid-path.patch: Update for new upstream version. * gnu/services/desktop.scm (enlightenment-setuid-programs): Same.
* gnu: python-efl: Update to 1.24.0.Efraim Flashner2020-05-24
| | | | * gnu/packages/enlightenment.scm (python-efl): Update to 1.24.0.
* gnu: efl: Update to 1.24.1.Efraim Flashner2020-05-24
| | | | | | | | | | | | * gnu/packages/enlightenment.scm (efl): Update to 1.24.1. [propagated-inputs]: Remove bullet. Add libpng. Move libtiff, libwebp, util-linux:lib ... [inputs]: ... to here. Add openjpeg. Remove libxp. [arguments]: In configure-flags disable scim, enable avahi, glib. Use setuid mount/umount binaries. Rename hardcode-libcurl-location to hardcode-dynamic-libraries and add pulseaudio, libsndfile. squash! efl-1.24.1
* gnu: go-github-com-kr-pretty: Fix source sha256.Christopher Baines2020-05-24
| | | | | | | This follows on from 618df2e335acb49a27ca014b555ede34f79503f3, which left the hash suspiciously similar to the previous value. * gnu/packages/golang.scm (go-github-com-kr-pretty): Change the sha256 hash.
* build: Add missing twinkle patch to gnu/local.mk.Royce Strange2020-05-24
| | | | | | | | This follows up on e5463baf2ce21cd2abc7ac5576401ae7ee7eb28c. * gnu/local.mk (dist_patch_DATA): Add twinkle-bcg729.patch. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: pidgin: Fix build with Meson network-manager.Tobias Geerinckx-Rice2020-05-24
| | | | | | | | | | | This is a follow-up commit to 255ff74f3ab514a76068f6cfccc7f8dbcf8b7f3f: building network-manager with Meson breaks users of NetworkManager.pc. * gnu/packages/messaging.scm (pidgin)[source]: Add pidgin-libnm.patch. Force re-bootstrapping in a new snippet. [native-inputs]: Add autoconf, automake, and libtool. * gnu/packages/patches/pidgin-libnm.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: nano: Update to 4.9.3.Efraim Flashner2020-05-24
| | | | * gnu/packages/nano.scm (nano): Update to 4.9.3.
* gnu: redshift-wayland: Install redshift.desktop.Marius Bakke2020-05-24
| | | | * gnu/packages/xdisorg.scm (redshift-wayland)[arguments]: New field.
* gnu: local.mk: Remove absent patch.Christopher Baines2020-05-23
| | | | | | | This follows on from 899ffa1381afbf5f955aeba4839e920b3d910953. * gnu/local.mk (dist_patch_DATA): Remove packages/patches/deja-dup-use-ref-keyword-for-iter.patch.
* gnu: gnome-shell: Use libnma.Brice Waegeneire2020-05-23
| | | | * gnu/packages/gnome.scm (gnome-shell)[inputs]: Add 'libnma'.
* gnu: dconf: Appease 'guix lint'.Brice Waegeneire2020-05-23
| | | | * gnu/packages/gnome.scm (dconf)[homepage]: Avoid permanent redirect.
* gnu: deja-dup: Update to 40.6.Brice Waegeneire2020-05-23
| | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (deja-dup): Update to 40.6. [origin]: Use gitlab.gnome.org since the project migrated away from launchpad. [home-page]: Use 'wiki.gnome.org' instead of 'launchpad.net'. [build-system]: Switch to 'meson-build-system' because upstream removed cmake support. [arguments]: Enable tests. Remove arguments 'modules', 'imported-modules' and 'test-target'. Use argument 'glib-or-gtk?'. Replace configure-flags to only adjust 'RUN_PATH'. Use standard phases for 'configure' and 'check'. Adjust and rename phase 'patch-lockfile-deletion' to 'patch-paths'. Add phases 'patch-libgpg-error' and 'skip-gtk-update-icon-cache'. [inputs]: Remove 'libpeas', 'gobject-introspection'. Replace 'python-2' and 'python2-pygobject' with python-3 versions. Add 'json-glib', 'libsoup' and 'libgpg-error'. [native-inputs]: Remove 'cmake-minimal' and 'intltool'. Add 'appstream-glib','desktop-file-utils', 'glib:bin' and 'gobject-introspection'. * gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: Delete file.
* gnu: upower: Enable tests.Brice Waegeneire2020-05-23
| | | | | | | * gnu/packages/gnome.scm (upower)[arguments]: Enable tests and add phases 'pre-check'. [native-inputs]: Add 'python-pygobject', 'python-dbus', 'python-dbusmock' and 'umockdev'.
* gnu: umockdev: Update to 0.14.1.Brice Waegeneire2020-05-23
| | | | * gnu/packages/check.scm (umockdev) Update to 0.14.1.
* gnu: umockdev: Add 'gobject-introspection'.Brice Waegeneire2020-05-23
| | | | | * gnu/packages/check.scm (umockdev)[native-inuputs]: Add 'gobject-introspection'.
* gnu: python-argcomplete: Update to 1.11.1.Lars-Dominik Braun2020-05-23
| | | | | | | | | | * gnu/packages/python-xyz.scm (python-argcomplete)[version]: Update to 1.11.1. [arguments]: Remove, obsolete. [inputs]: Remove as well. * gnu/packages/patches/python-argcomplete-1.11.1-fish31.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: Add python-epc.Ryan Prior via Guix-patches via2020-05-23
| | | | | | * gnu/packages/python-xyz.py (python-epc): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: Add python-sexpdata.Ryan Prior via Guix-patches via2020-05-23
| | | | | | * gnu/packages/python-xyz.scm (python-sexpdata): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: Add python-importmagic.Ryan Prior via Guix-patches via2020-05-23
| | | | | | * gnu/packages/python-xyz.el (python-importmagic): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: icedove: Add a desktop file.Jonathan Brielmaier2020-05-23
| | | | | | * gnu/packages/gnuzilla.scm (icedove)[phases]: Add install-desktop-file phase. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: mediainfo: Update to 20.03.Michael Rohleder2020-05-23
| | | | | | * gnu/packages/video.scm (mediainfo): Update to 20.03. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libmediainfo: Update to 20.03.Michael Rohleder2020-05-23
| | | | | | * gnu/packages/video.scm (libmediainfo): Update to 20.03. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix package: Support multiple profiles with '--list-installed'.zimoun2020-05-23
| | | | | | | * guix/scripts/package.scm (process-query): List installed multiple profiles. * tests/guix-package-net.sh: Test it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* tests: Use a #:prefix for (gcrypt hash).Ludovic Courtès2020-05-23
| | | | | | * tests/packages.scm: Use #:prefix instead of #:hide for (gcrypt hash). This accomodates for 'sha512' syntax literal matches with Guile-Gcrypt 0.3.0, which exports 'sha512' in addition to 'sha256'.
* gnu: guile-gcrypt: Update to 0.3.0.Ludovic Courtès2020-05-23
| | | | * gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.3.0.
* guix-install.sh: Fix ‘systemctl not found’ error message at probe.Vincent Legoll2020-05-23
| | | | | | | * etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to /dev/null. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* guix-install.sh: Add xz to requirements.Vincent Legoll2020-05-23
| | | | | | * etc/guix-install.sh (REQUIRE): Add xz to requirements list. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* build: Add a comment above the sysvinit section.Vincent Legoll2020-05-23
| | | | | | * nix/local.mk (sysvinitservicedir): Add a comment. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: spice-protocol: Update to 0.14.2.Tobias Geerinckx-Rice2020-05-23
| | | | | * gnu/packages/spice.scm (spice-protocol): Update to 0.14.2. [arguments]: Install COPYING manually now.
* gnu: qtractor: Update to 0.9.14.Tobias Geerinckx-Rice2020-05-23
| | | | | * gnu/packages/music.scm (qtractor): Update to 0.9.14. [source]: Fetch over HTTPS.