summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-17gnu: Add r-leaflet-providers.Ricardo Wurmus
* gnu/packages/cran.scm (r-leaflet-providers): New variable.
2022-01-16tests: Fix file-needed/recursive on aarch64-linux.Pierre Langlois
Fixes: <https://issues.guix.gnu.org/52943>. * tests/gremlin.scm (file-needed/recursive)[ground-truth]: On aarch64-linux, remove the dynamic linker from this list.
2022-01-16services: guix: Add tar and gzip to PATH.Timothy Sample
* gnu/services/base.scm (guix-shepherd-service): Add the PATH environment-variable and populate it with tar and gzip.
2022-01-17gnu: Add poweralertdJosselin Poiret via Guix-patches via
* gnu/packages/freedesktop.scm (poweralertd): Add variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-17gnu: pantalaimon: Add needed inputsMorgan Smith
* gnu/packages/matrix.scm (pantalaimon) <propagated-inputs>: Add python-dbus, python-notify2, python-pydbus, and python-pygobject. <arguments>: Run sanity-check phase. Co-authored-by: Aleksandr Vityazev <avityazev@posteo.org> Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-17gnu: Add python-pydbus.Morgan Smith
* gnu/packages/python-xyz.scm (python-pydbus): New variable. Co-authored-by: Aleksandr Vityazev <avityazev@posteo.org> Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-17gnu: emacs-ement: Propagate inputs.Morgan Smith
* gnu/packages/emacs-xyz (emacs-ement) <inputs>: Change to propagated-inputs. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-17services: pam-mount: Add support for sddm login manager.Nick Zalutskiy
I noticed that pam_mount mounts work fine when loging into a textual session, but not when using sddm. This patch fixes this problem by ensuring that pam_mount.so is included in /etc/pam.d/sddm config file. * gnu/services/pam-mount.scm (pam-mount-pam-service): Add sddm to the list of pam services. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-01-16gnu: python-cftime: Update to 1.5.1.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.5.1.1. [native-inputs]: Add python-check-manifest, python-coverage, python-sphinx, python-twine, python-wheel. [home-page]: Use page linked in the GitHub repository. [license]: Change to expat according to the GitHub repository. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16bash completion: Fix options completion.Fulbert
Fixes, for example, "guix import pypi --<TAB>", which would previously fail to show '--recursive'. * etc/completion/bash/guix (_guix_complete_option): Fix options completion for first subcommand. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16tests: Clean up after 'tests/guix-package-net.sh'.Ludovic Courtès
* tests/guix-package-net.sh: Remove second 'trap' line. Change first 'trap' line to remove "$module_dir" and *.lock files.
2022-01-16tests: Clean up after 'tests/guix-graph.sh'.Ludovic Courtès
Fixes a regression introduced in a773c3142dd168e1c4480614d3f5fd9d003954cd, which would lead the first 'trap' to be ignored, thereby leaving 't-guix-graph-*' directories behind it. * tests/guix-graph.sh: Remove first 'trap' line that had no effect; replace second 'trap' line.
2022-01-16gnu: ristretto: Update to 0.12.2.Michael Rohleder
* gnu/packages/xfce.scm (ristretto): Update to 0.12.2. [native-inputs]: Add glib:bin for gdbus-codegen. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16import/github: Test it.Maxime Devos
* Makefile.am (SCM_TESTS): Register new tests. * guix/import/github.scm (%github-api): New variable. (fetch-releases-or-tags): Use the new variable. * tests/import-github.scm: New file with tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16import/github: Return <git-reference> objects for git-fetch origins.Maxime Devos
* guix/import/github.scm (latest-released-version): Also return the tag. (latest-release): Use this information to return <git-reference> objects when appropriate. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-16machine: ssh: Add 'safety-checks?' field.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/52766>. Reported by Michael Rohleder <mike@rohleder.de>. * gnu/machine/ssh.scm (<machine-ssh-configuration>)[safety-checks?]: New field. (machine-check-file-system-availability): Return the empty list when 'safety-checks?' is false. (machine-check-initrd-modules): Likewise. * doc/guix.texi (Invoking guix deploy): Document it.
2022-01-16gnu: Add emacs-fennel-mode.Brandon Lucas
* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-11gnu: libtool: Skip the nopic tests on riscv.Efraim Flashner
* gnu/packages/patches/libtool-skip-tests2.patch: Adjust to add riscv to skipped nopic tests.
2022-01-11gnu: texlive-luaotfload: Use new name for texlive-lualibs.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace texlive-luatex-lualibs with texlive-lualibs.
2022-01-11gnu: texlive-bin: Link lualatex to luahbtex.Ricardo Wurmus
Fixes <https://issues.guix.gnu.org/51252>. * gnu/packages/tex.scm (texlive-bin)[arguments]: Link lualatex to luahbtex. (texlive-latex-luatex): Remove variable.
2022-01-11gnu: texlive-lualibs: Take sources from TeX Live SVN.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-luatex-lualibs): Deprecate this variable... (texlive-lualibs): ...in favor of this new variable. [source]: Take source code from TeX Live SVN because it must match the rest of the LuaTeX distribution.
2022-01-11gnu: texlive-luaotfload: Propagate texlive-lua-alt-getopt.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add texlive-lua-alt-getopt.
2022-01-11gnu: Add texlive-lua-alt-getopt.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.
2022-01-11gnu: texlive-latex-base: Remove trailing #T.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T from build phases.
2022-01-11gnu: texlive-kpathsea: Patch references to sed and awk.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-kpathsea)[arguments]: Add build phase 'patch-references to satisfy runtime requirements on sed and awk. [inputs]: Add sed and gawk.
2022-01-11gnu: texlive-bin: Patch references to sed and awk.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in 'post-install phase to satisfy references to sed and awk.
2022-01-11gnu: texlive-bin: Fix directory traversal.Ricardo Wurmus
Fixes <https://bugs.gnu.org/52979>. * gnu/packages/tex.scm (texlive-bin)[arguments]: Add build phase 'patch-directory-traversal.
2022-01-11gnu: texlive-bin: Remove trailing #T.Ricardo Wurmus
* gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet. [arguments]: Remove trailing #T from build phases.
2022-01-10gnu: network-manager: Patch dlopen call to libjansson.so.Maxim Cournoyer
* gnu/packages/gnome.scm (network-manager)[phases] {patch-dlopen-call-to-libjansson}: New phase. {pre-configure}: Reinstate an assertion in test-setting.c.
2022-01-10gnu: samba: Update to 4.15.3.Maxim Cournoyer
* gnu/packages/samba.scm (samba): Update to 4.15.3. [source]: Delete snippet; pyiso8601 is no longer bundled. [arguments]: Adjust make-flags and arguments to use G-Exp. [phases]{configure}: Add the '--with-system-mitkrb5', '--with-system-mitkdc' and '--with-experimental-mit-ad-dc' configure flags. [inputs]: Replace heimdal with mit-krb5. [native-inputs]: Use new style. {python-cryptography, python-dnspython, python-markdown} {python-pyasn1}: New inputs. (samba/fixed): Update to 4.15.3 and hide package.
2022-01-10gnu: nss: Update to 3.72.Maxim Cournoyer
* gnu/packages/nss.scm (nss): Update to 3.72.
2022-01-10gnu: iwd: Update to 1.20.Maxim Cournoyer
* gnu/packages/networking.scm (iwd): Update to 1.20.
2022-01-10gnu: ell: Update to 0.46.Maxim Cournoyer
* gnu/packages/linux.scm (ell): Update to 0.46.
2022-01-10gnu: rust: Do not generate doc.Maxim Cournoyer
The share/doc directory weights 527 MiB and bundles fonts. * gnu/packages/rust.scm (rust-1.57)[phases]{enable-docs}: Delete phase.
2022-01-10gnu: rav1e: Update to 0.5.1; also update rust-aom-sys to 0.3.0.Maxim Cournoyer
* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2): Rename to... (rust-aom-sys-0.3): ... this, updating to 0.3.0. (rust-aom-sys-0.1): Delete unused variable. * gnu/packages/video.scm (rav1e): Update to 0.5.1. [cargo-test-flags]: New argument. [cargo-inputs]: Add rust-aom-sys-0.3. Update rust-arrayvec and rust-av-metrics to 0.7. Update rust-rustc-version to 0.4. Update rust-dav1d-sys to 0.3.4. [cargo-development-inputs]: Update rust-assert-cmd to 2. Update rust-pretty-assertions to 0.7. Update rust-semver to 1. [phases]{relax-versions}: New phase.
2022-01-10gnu: rust-av-metrics: Update to 0.7.2. Also update rust-lab to 0.11.0.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-lab-0.8): Update to 0.11.0, rename to... (rust-lab-0.11): ... this. [cargo-development-inputs]: Update rust-approx to 0.5, rust-pretty-assertions to 0.7 and rust-rand to 0.8. (rust-lab-0.7): Adjust accordingly. (rust-lab-0.4): Inherit from rust-lab-0.7 and fix source field indentation. (rust-av-metrics-0.6): Update to 0.7.2, renaming it to... (rust-av-metrics-0.7): ... this. [cargo-inputs]: Update rust-lab to 0.11. [cargo-development-inputs]: Add rust-criterion-0.3 and rust-y4m-0.7.
2022-01-10gnu: rust-v-frame-0.2: Update to 0.2.5.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-v-frame-0.2): Update to 0.2.5. [skip-build?]: Remove argument. [cargo-inputs]: Add rust-rust-hawktracer-0.7 and rust-rayon-1.
2022-01-10gnu: Add rust-rustc-version-0.4.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-rustc-version-0.4): New variable. (rust-rustc-version-0.3): Inherit from the above.
2022-01-10gnu: Add rust-concolor-control.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-concolor-control): New variable.
2022-01-10gnu: Add rust-concolor-query.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-concolor-query): New variable.
2022-01-10gnu: Add rust-cfg-expr-0.8.Maxim Cournoyer
* gnu/packages/crates-io.scm (rust-cfg-expr-0.8): New variable.
2022-01-10gnu: mozjs-78: Disable rust-simd to workaround a build failure.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (mozjs-78) [configure-flags]: Disable rust-simd to avoid a build failure that occurs when Rust is newer than 1.54.0.
2022-01-10build/python: Improve error output in sanity check.Hartmut Goebel
Instead of printing the "str()" representation of the excaption, print the "repr()" representation. This will print the name of the exception and thus ease understanding the actual error. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-10gnu: rust: Use rust-1.57.0.Maxim Cournoyer
* gnu/packages/rust.scm (rust-1.54): Make it a private variable. Move definition to... (rust-1.57): ... here. (rust-1.55, rust-1.56): Make private. * gnu/packages/shells.scm (nushell)[rust]: Remove argument.
2022-01-10gnu: simple-scan: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (simple-scan)[native-inputs]: Add python.
2022-01-10gnu: gnome-calculator: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-calculator)[native-inputs]: Add python.
2022-01-10gnu: gnome-screenshot: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-screenshot)[native-inputs]: Add python.
2022-01-10gnu: file-roller: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (file-roller)[native-inputs]: Add python.
2022-01-10gnu: python-pandas: Update to 1.3.5.Maxim Cournoyer
* gnu/packages/python-science.scm (python-pandas): Update to 1.3.5. [phases]{check}: Add a reference to the network accessing tests issue, now reported upstream. Reinstate the excelwriter tests. [propagated-inputs]: Add python-xlsxwriter. [native-inputs]: Remove python-nose.
2022-01-10gnu: python-xlwt: Add comment about maintainership of the package.Maxim Cournoyer
The package appears to be abandoned. * gnu/packages/python-xyz.scm (python-xlwt): Add comment.