summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-11-17gnu: c-blosc: Build with external libraries and without AVX2....* gnu/packages/compression.scm (c-blosc)[inputs]: Add lz4, snappy, zlib, and zstd. [arguments]: Disable building with AVX2 instructions; prefer our compression packages over bundled sources. Ricardo Wurmus
2021-11-17gnu: font-adobe-source-code-pro: Update to 2.032R-ro-1.052R-it-1.012R-VAR....* gnu/packages/fonts (font-adobe-source-code-pro): Update to 2.032R-ro-1.052R-it-1.012R-VAR. [commit]: Adjust version rewriting regexp accordingly. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> phodina
2021-11-17gnu: Add emacs-vala-mode....* gnu/packages/emacs-xyz (emacs-vala-mode): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Vivien Kraus
2021-11-17gnu: xfig: Update to 3.2.8b....* gnu/packages/xfig.scm (xfig): Update to 3.2.8b. [native-inputs]: Add ghostscript. Efraim Flashner
2021-11-17import: texlive: Remove leftover 'pk'....* guix/import/texlive.scm (files->directories): Remove leftover 'pk' call. Ludovic Courtès
2021-11-17import: texlive: Load (gnu packages tex) dynamically....Fixes a bug whereby 'guix pull' would fail with this guix-extra.drv build failure: ice-9/eval.scm:163:9: ERROR: 1. &formatted-message: format: "~a: patch not found\n" arguments: ("nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch") Reported by ekaitz on #guix. Regression introduced in 3b1a12c5bff5a0c108284d19a6982bdf663bbceb. * guix/import/texlive.scm: Autoload (gnu packages tex). fixlet Ludovic Courtès
2021-11-17gnu: fet: Update to 6.2.2....* gnu/packages/education.scm (fet): Update to 6.2.2. Nicolas Goaziou
2021-11-17gnu: emacs-csharp-mode: Update to 1.1.0....* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 1.1.0. Nicolas Goaziou
2021-11-17gnu: emacs-vertico: Update to 0.16....* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.16. Nicolas Goaziou
2021-11-17gnu: emacs-corfu: Update to 0.15....* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.15. Nicolas Goaziou
2021-11-17gnu: python-hnswlib: Disable native optimizations....* gnu/packages/python-xyz.scm (python-hnswlib)[arguments]: Add build phase 'disable-native-optimization. Ricardo Wurmus
2021-11-17import: Replace texlive importer....* guix/import/texlive.scm (fetch-sxml, sxml->package): Remove procedures. (tlpdb-file, tlpdb, files->directories, tlpdb->package): New procedures. (string->license): Add case for lpplgpl license combination. (guix-name): Remove COMPONENT argument. (texlive->guix-package): Use new procedures. (texlive-recursive-import): New procedure. * guix/scripts/import/texlive.scm (show-help, %options): Remove --archive option. (guix-import-texlive): Adjust call of texlive->guix-package. * doc/guix.texi (Invoking guix import): Update documentation. Ricardo Wurmus
2021-11-17guix: Add download-multi-svn-to-store....* guix/svn-download.scm (download-multi-svn-to-store): New procedure. Ricardo Wurmus
2021-11-17gnu: sbcl-cl-tld: Update to 20211117....* gnu/packages/lisp-xyz.scm (sbcl-cl-tld): Update to 20211117. Pierre Neidhardt
2021-11-17gnu: julia: Update to 1.6.3....* gnu/packages/julia.scm (julia): Update to 1.6.3. Efraim Flashner
2021-11-17gnu: git: Update to 2.34.0....* gnu/packages/version-control.scm (git): Update to 2.34.0. Tobias Geerinckx-Rice
2021-11-16gnu: fennel: Update to 1.0.0....* 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> jgart
2021-11-16gnu: emacs-flymake-kondor: Update to 0.1.1-0.389b513....* gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): Update to 0.1.1-0.389b513. [propagated-inputs]: Remove emacs-flymake-quickdef. Jelle Licht
2021-11-16gnu: Add texlive-xifthen....* gnu/packages/tex.scm (texlive-xifthen): New variable. Ludovic Courtès
2021-11-16gnu: aws-sdk-cpp: Enable text-to-speech library....* 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> Greg Hogan
2021-11-16gnu: aws-checksums: Replace patch....* 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> Greg Hogan
2021-11-16gnu: aws-c-event-stream: Replace patch....* 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> Greg Hogan
2021-11-16gnu: aws-sdk-cpp: Update to 1.9.136....* 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> Greg Hogan
2021-11-16gnu: aws-crt-cpp: Update to 0.17.1....* 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> Greg Hogan
2021-11-16gnu: aws-c-mqtt: Replace patch....* 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> Greg Hogan
2021-11-16gnu: aws-c-s3: Update to 0.1.26....* 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> Greg Hogan
2021-11-16gnu: aws-c-auth: Update to 0.6.4....* 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> Greg Hogan
2021-11-16gnu: aws-c-compression: Update to 0.2.14....* 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> Greg Hogan
2021-11-16gnu: aws-c-http: Update to 0.6.7....* 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> Greg Hogan
2021-11-16gnu: aws-c-cal: Update to 0.5.12....* 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> Greg Hogan
2021-11-16gnu: aws-c-io: Update to 0.10.9....* 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> Greg Hogan
2021-11-16gnu: aws-c-common: Update to 0.6.11....* gnu/packages/c.scm (aws-c-common): Update to 0.6.11. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Greg Hogan
2021-11-16gnu: s2n: Update to 1.1.0....* gnu/packages/tls.scm (s2n): Update to 1.1.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Greg Hogan
2021-11-16gnu: guix: Update to 9bbbac6....* gnu/packages/package-management.scm (guix): Update to 9bbbac6. Ludovic Courtès
2021-11-16gnu: pplacer: Fix build....* gnu/packages/bioinformatics.scm (pplacer): Add missing input. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: ocaml4.07-odoc: Fix inputs....* gnu/packages/ocaml.scm (ocaml4.07-odoc): Fix inputs. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: Add ocaml4.07-bisect-ppx....* gnu/packages/ocaml.scm (ocaml4.07-bisect-ppx): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: ocaml-lwt: Remove unneeded input....* gnu/packages/ocaml.scm (ocaml-lwt)[native-inputs]: Remove ocaml-bisect-ppx. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: Add ocaml4.07-alcotest....* gnu/packages/ocaml.scm (ocaml4.07-alcotest): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: Add ocaml4.07-re....* gnu/packages/ocaml.scm (ocaml4.07-re): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Julien Lepiller
2021-11-16gnu: Add texlive-latex-textpos....* gnu/packages/tex.scm (texlive-latex-textpos): New variable. Ludovic Courtès
2021-11-16gnu: Add texlive-translator....* gnu/packages/tex.scm (texlive-translator): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Ludovic Courtès
2021-11-16home: Adjust 'guix home import' test for shell aliases....This is a followup to 4b96998292442ec03024481c911d88f86c7c36b5. * tests/home-import.scm (match-home-environment-bash-service): Match the 'aliases' field. Ludovic Courtès
2021-11-16home: services: bash: Emit 'extra-content' first again....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. Ludovic Courtès
2021-11-16home: services: Fix typo....Reinstates 4dcec60fa6a93dbc93bef2cdb91e3633c705579e, minus the regression it introduced. * gnu/home/services.scm (compute-on-first-login-script): Use 'program-file', not 'gexp->script'. Ludovic Courtès
2021-11-16daemon: Do not deduplicate files smaller than 8 KiB....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. Ludovic Courtès
2021-11-16tests: Factorize 'file=?'....* 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). Ludovic Courtès
2021-11-16services: openssh: Collect all keys for all users....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> Vivien Kraus
2021-11-16Revert "home-services: Demonadify 'on-first-login' handling."...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. Efraim Flashner
2021-11-16gnu: Add julia-sundials-jull...* 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> Jean-Baptiste Volatier