aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: ocaml-dose3: Remove now unneeded phase.Ludovic Courtès2021-11-18
| | | | | | | This reverts commit 91b29aa37394b660117e1d79927621db1344b7fe. Reported by pukkamustard on #guix. * gnu/packages/ocaml.scm (ocaml-dose3)[arguments]: Remove #:phases.
* gnu: gnome-builder: Upgrade to 41.2.Vivien Kraus2021-11-18
| | | | | | | | | | | | * gnu/packages/gnome.scm: Import modules llvm and markup for gnome-builder. (gnome-builder): Upgrade to 41.2. [arguments]: Add #:glib-or-gtk? #t to compile the schemas. [configure-flags]: Enable more plugins. [phase patch-meson]: Pretend we’re building with webkit2gtk-4.1. [inputs]: Add cmark (markup support), clang and llvm, devhelp, glade, libportal and libsoup 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: sysprof: Upgrade to 3.42.1.Vivien Kraus2021-11-18
| | | | | | | | * gnu/packages/gnome.scm (sysprof): Upgrade to 3.42.1. [propagated-inputs]: Add polkit. [inputs]: Add json-glib. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: devhelp: Add missing propagated input.Vivien Kraus2021-11-18
| | | | | | | * gnu/packages/gnome.scm (devhelp) [propagated-inputs]: Add gsettings-desktop-schemas. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: strace: Allow readlink, readlinkat tests to pass.Simon South2021-11-18
| | | | | | | | | | | | | | Modify the invocation of strace's "readlink" and "readlinkat" tests to prevent them from failing due to an additional system call made by Guix's patched version of glibc. * gnu/packages/linux.scm (strace)[source]: Add patch. [arguments]<#:phases>: Do not disable the "readlink" test now that it can succeed. * gnu/packages/patches/strace-readlink-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qgpgme: Use 'modify-inputs'.Ludovic Courtès2021-11-18
| | | | * gnu/packages/gnupg.scm (qgpgme)[inputs]: Use 'modify-inputs'.
* gnu: qgpgme: Depend on a newer GnuPG.Ludovic Courtès2021-11-18
| | | | | | | | | | | | | This addresses a test failure in 'testSymmetricEncryptDecrypt': FAIL! : EncryptionTest::testSymmetricEncryptDecrypt() 'QString::fromUtf8(plainText) == QStringLiteral("Hello symmetric World")' returned FALSE. () Loc: [t-encrypt.cpp(188)] The failure was apparently due to gpg asking for a passphrase for symmetric decryption. * gnu/packages/gnupg.scm (gnupg-2.2.32): New variable. (qgpgme)[native-inputs]: Use it.
* gnu: ghc: Rely on a fixed version of Git.Ludovic Courtès2021-11-18
| | | | | | | | | | This makes the derivation of ghc equivalent to that found in e55547bf70384691712047912c793c517debd2ec. * gnu/packages/haskell.scm (ghc-8.8)[native-inputs]: Change GIT to GIT/FIXED. (ghc-8.10)[native-inputs]: Change GIT-MINIMAL to GIT-MINIMAL/FIXED. * gnu/packages/version-control.scm (git/fixed): New variable.
* gnu: sbcl-cl-webkit: Update to 3.4.0.Kaelyn Takata2021-11-18
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in support for libwebkit2gtk-4.1 from webkit 2.34. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-screenshot: Fix build with Meson 0.60.0.Jack Hill2021-11-18
| | | | | | | | * gnu/packages/patches/gnome-screenshot-meson-0.60.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (gnome-screenshot)[patches]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-sgmllib3k: Remove redundant definition.Ludovic Courtès2021-11-18
| | | | | * gnu/packages/python-xyz.scm (python-sgmllib3k): Adjust description and remove same-named definition that provided version 1.0.0.
* gnu: graphene: Depend on a fixed version of 'git-minimal'.Ludovic Courtès2021-11-17
| | | | | | * gnu/packages/version-control.scm (git-minimal/fixed): New variable. * gnu/packages/gtk.scm (graphene)[native-inputs]: Use it instead of GIT-MINIMAL.
* gnu: libsoup: Depend on a fixed version of Samba.Ludovic Courtès2021-11-17
| | | | | | | | This avoids big rebuilds when Samba is upgraded. * gnu/packages/samba.scm (samba/fixed): New variable. * gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Use it instead of SAMBA.
* Merge branch 'master' into core-updates-frozenLudovic Courtès2021-11-17
|\
| * gnu: julia: Update to 1.6.3.Efraim Flashner2021-11-17
| | | | | | | | * gnu/packages/julia.scm (julia): Update to 1.6.3.
| * gnu: git: Update to 2.34.0.Tobias Geerinckx-Rice2021-11-17
| | | | | | | | * gnu/packages/version-control.scm (git): Update to 2.34.0.
| * gnu: fennel: Update to 1.0.0.jgart2021-11-16
| | | | | | | | | | | | | | | | * gnu/packages/lua.scm (fennel): Update to 1.0.0. [origin]: Remove unneeded snippet. [arguments]: Remove custom 'patch-lua-calls, 'install-manpage phases. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: emacs-flymake-kondor: Update to 0.1.1-0.389b513.Jelle Licht2021-11-16
| | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): Update to 0.1.1-0.389b513. [propagated-inputs]: Remove emacs-flymake-quickdef.
| * gnu: Add texlive-xifthen.Ludovic Courtès2021-11-16
| | | | | | | | * gnu/packages/tex.scm (texlive-xifthen): New variable.
| * gnu: aws-sdk-cpp: Enable text-to-speech library.Greg Hogan2021-11-16
| | | | | | | | | | | | | | * gnu/packages/cpp.scm (aws-sdk-cpp)[inputs]: Add pulseaudio dependency so that text-to-speech library is included in the build. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-checksums: Replace patch.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-checksums): Replace patch. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patch. * gnu/packages/patches/aws-checksums-cmake-prefix.patch: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-event-stream: Replace patch.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-event-stream): Replace patch. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patch. * gnu/packages/patches/aws-c-event-stream-cmake-prefix.patch: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-sdk-cpp: Update to 1.9.136.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.136. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patches. * gnu/packages/patches/aws-sdk-cpp-cmake-prefix.patch, gnu/packages/patches/aws-sdk-cpp-disable-network-tests.patch, gnu/packages/patches/aws-sdk-cpp-disable-werror.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-crt-cpp: Update to 0.17.1.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-crt-cpp): Update to 0.17.1. [arguments]: Fix CMAKE_PREFIX_PATH, disable network tests. [source]: Remove patches. * gnu/packages/patches/aws-crt-cpp-cmake-prefix.patch, gnu/packages/patches/aws-crt-cpp-disable-networking-tests.patch: Delete files. * gnu/local.mk: Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-mqtt: Replace patch.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-mqtt): Replace patch. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patch. * gnu/packages/patches/aws-c-mqtt-cmake-prefix.patch: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-s3: Update to 0.1.26.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-s3): Update to 0.1.26. [arguments]: Fix CMAKE_PREFIX_PATH, disable network tests. [source]: Remove patches. * gnu/packages/patches/aws-c-s3-cmake-prefix.patch, gnu/packages/patches/aws-c-s3-disable-networking-tests.patch: Delete files. * gnu/local.mk: Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-auth: Update to 0.6.4.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-auth): Update to 0.6.4. [arguments]: Fix CMAKE_PREFIX_PATH, disable network tests. [source]: Add and remove patches. * gnu/packages/patches/aws-c-auth-install-private-headers.patch: New file. * gnu/packages/patches/aws-c-auth-cmake-prefix.patch, gnu/packages/patches/aws-c-auth-disable-networking-tests.patch: Delete files. * gnu/local.mk: Add and remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-compression: Update to 0.2.14.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-compression): Update to 0.2.14. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patch. * gnu/packages/patches/aws-c-compression-cmake-prefix.patch: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-http: Update to 0.6.7.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-http): Update to 0.6.7. [arguments]: Fix CMAKE_PREFIX_PATH, disable network tests. [source]: Remove patches. * gnu/packages/patches/aws-c-http-cmake-prefix.patch, gnu/packages/patches/aws-c-http-disable-networking-tests.patch: Delete files. * gnu/local.mk: Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-cal: Update to 0.5.12.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-cal): Update to 0.5.12. [arguments]: Fix CMAKE_PREFIX_PATH. [source]: Remove patch. * gnu/packages/patches/aws-c-cal-cmake-prefix.patch: Delete file. * gnu/local.mk: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-io: Update to 0.10.9.Greg Hogan2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/c.scm (aws-c-io): Update to 0.10.9. [arguments]: Fix CMAKE_PREFIX_PATH, disable network tests. [source]: Remove patches. * gnu/packages/patches/aws-c-io-cmake-prefix.patch, gnu/packages/patches/aws-c-io-disable-networking-tests.patch: Delete files. * gnu/local.mk: Remove them. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: aws-c-common: Update to 0.6.11.Greg Hogan2021-11-16
| | | | | | | | | | | | * gnu/packages/c.scm (aws-c-common): Update to 0.6.11. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: s2n: Update to 1.1.0.Greg Hogan2021-11-16
| | | | | | | | | | | | * gnu/packages/tls.scm (s2n): Update to 1.1.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: guix: Update to 9bbbac6.Ludovic Courtès2021-11-16
| | | | | | | | * gnu/packages/package-management.scm (guix): Update to 9bbbac6.
| * gnu: pplacer: Fix build.Julien Lepiller2021-11-16
| | | | | | | | | | | | * gnu/packages/bioinformatics.scm (pplacer): Add missing input. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: ocaml4.07-odoc: Fix inputs.Julien Lepiller2021-11-16
| | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-odoc): Fix inputs. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add ocaml4.07-bisect-ppx.Julien Lepiller2021-11-16
| | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-bisect-ppx): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: ocaml-lwt: Remove unneeded input.Julien Lepiller2021-11-16
| | | | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml-lwt)[native-inputs]: Remove ocaml-bisect-ppx. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add ocaml4.07-alcotest.Julien Lepiller2021-11-16
| | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-alcotest): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add ocaml4.07-re.Julien Lepiller2021-11-16
| | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml4.07-re): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: Add texlive-latex-textpos.Ludovic Courtès2021-11-16
| | | | | | | | * gnu/packages/tex.scm (texlive-latex-textpos): New variable.
| * gnu: Add texlive-translator.Ludovic Courtès2021-11-16
| | | | | | | | | | | | * gnu/packages/tex.scm (texlive-translator): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| * home: Adjust 'guix home import' test for shell aliases.Ludovic Courtès2021-11-16
| | | | | | | | | | | | | | This is a followup to 4b96998292442ec03024481c911d88f86c7c36b5. * tests/home-import.scm (match-home-environment-bash-service): Match the 'aliases' field.
| * home: services: bash: Emit 'extra-content' first again.Ludovic Courtès2021-11-16
| | | | | | | | | | | | | | | | | | Fixes a regression introduced in 4b96998292442ec03024481c911d88f86c7c36b5 that would less to a 'tests/guix-home.sh' failure. * gnu/home/services/shells.scm (add-bash-configuration)[file-if-not-empty]: Move EXTRA-CONTENT first.
| * home: services: Fix typo.Ludovic Courtès2021-11-16
| | | | | | | | | | | | | | | | Reinstates 4dcec60fa6a93dbc93bef2cdb91e3633c705579e, minus the regression it introduced. * gnu/home/services.scm (compute-on-first-login-script): Use 'program-file', not 'gexp->script'.
| * daemon: Do not deduplicate files smaller than 8 KiB.Ludovic Courtès2021-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Files smaller than 8 KiB typically represent ~70% of the entries in /gnu/store/.links but only contribute to ~4% of the space savings afforded by deduplication. Not considering these files for deduplication speeds up file insertion in the store and, more importantly, leaves 'removeUnusedLinks' with fewer entries to traverse, thereby speeding it up proportionally. Partly fixes <https://issues.guix.gnu.org/24937>. * config-daemon.ac: Remove symlink hard link check and CAN_LINK_SYMLINK definition. * guix/store/deduplication.scm (%deduplication-minimum-size): New variable. (deduplicate)[loop]: Do not recurse when FILE's size is below %DEDUPLICATION-MINIMUM-SIZE. (dump-port): New procedure. (dump-file/deduplicate)[hash]: Turn into... [dump-and-compute-hash]: ... this thunk. Call 'deduplicate' only when SIZE is greater than %DEDUPLICATION-MINIMUM-SIZE; otherwise call 'dump-port'. * nix/libstore/gc.cc (LocalStore::removeUnusedLinks): Drop files where st.st_size < deduplicationMinSize. * nix/libstore/local-store.hh (deduplicationMinSize): New declaration. * nix/libstore/optimise-store.cc (deduplicationMinSize): New variable. (LocalStore::optimisePath_): Return when PATH is a symlink or smaller than 'deduplicationMinSize'. * tests/derivations.scm ("identical files are deduplicated"): Produce files bigger than %DEDUPLICATION-MINIMUM-SIZE. * tests/nar.scm ("restore-file-set with directories (signed, valid)"): Likewise. * tests/store-deduplication.scm ("deduplicate, below %deduplication-minimum-size"): New test. ("deduplicate", "deduplicate, ENOSPC"): Produce files bigger than %DEDUPLICATION-MINIMUM-SIZE. * tests/store.scm ("substitute, deduplication"): Likewise.
| * tests: Factorize 'file=?'.Ludovic Courtès2021-11-16
| | | | | | | | | | | | | | * guix/tests.scm (file=?): Add optional 'stat' parameter. Add fast patch comparing inode numbers. * tests/gexp.scm ("imported-files with file-like objects"): Remove 'file=?' procedure and use the one from (guix tests).
| * services: openssh: Collect all keys for all users.Vivien Kraus2021-11-16
| | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/51487> * gnu/services/ssh.scm (extend-openssh-authorized-keys): ensure that no key is forgotten. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| * Revert "home-services: Demonadify 'on-first-login' handling."Efraim Flashner2021-11-16
| | | | | | | | | | | | | | | | This commit breaks building guix home guix home: error: reference to invalid output 'out' of derivation \ '/gnu/store/86zc4rijsswmfqnaq8rwixcxjl2zyl1c-on-first-login.drv' This reverts commit 4dcec60fa6a93dbc93bef2cdb91e3633c705579e.
| * gnu: Add julia-sundials-jullJean-Baptiste Volatier2021-11-16
| | | | | | | | | | | | | | * gnu/packages/julia-jll.scm (julia-sundials-jll): New variable. * gnu/packages/maths.scm (sundials-julia): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>