summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2022-01-10gnu: python-openpyxl: Update to 3.0.9.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.9.
2022-01-10gnu: python-xlrd: Update to 2.0.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-xlrd): Update to 2.0.1. [source]: Use git-fetch. [arguments]: Delete field. [native-inputs]: Add python-pytest.
2022-01-10gnu: mutter: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (mutter)[native-inputs]: Add python.
2022-01-10gnu: libgweather: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (libgweather)[native-inputs]: Add python.
2022-01-10gnu: baobab: Add python to native inputs.Maxim Cournoyer
* gnu/packages/gnome.scm (baobab)[native-inputs]: Add python.
2022-01-10gnu: python-pytest-timeout: Update to 2.0.2.Maxim Cournoyer
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.0.2.
2022-01-10gnu: binutils: Fix CVE-2021-45078.Leo Famulari
This is for the release branch. Should we also use a graft for the master branch? It would be even better if we could add a binutils-next package that users could install, in my opinion. * gnu/packages/patches/binutils-CVE-2021-45078.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (binutils)[source]: Use it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-10gnu: glib: Update to 2.70.2.Maxim Cournoyer
* gnu/packages/glib.scm (glib): Update to 2.70.2.
2022-01-10gnu: meson: Update to 0.60.3.Maxim Cournoyer
* gnu/packages/build-tools.scm (gn): Update to 0.60.3.
2022-01-10gnu: glibmm: Update to 2.70.0 and apply guix style.Maxim Cournoyer
* gnu/packages/glib.scm (glibmm): Update to 2.70.0. [native-inputs]: Use new style.
2022-01-10gnu: cpuid: Remove obsolete file permissions change.Sarah Morgensen
* gnu/packages/linux.scm (cpuid)[arguments]<#:phases>{fix-makefile}: Remove Makefile gzip permissions patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-10gnu: pre-commit: Remove obsolete phase.Sarah Morgensen
* gnu/packages/version-control.scm (pre-commit)[arguments]<#:phases>: Remove 'make-gz-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-10gnu: go-github-com-prometheus-common: Remove obsolete phase.Sarah Morgensen
* gnu/packages/syncthing.scm (go-github-com-prometheus-common) [arguments]<#:phases>: Remove 'make-gzip-archive-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-10gnu: python-pdfminer-six: Remove obsolete phase.Sarah Morgensen
* gnu/packages/python-xyz.scm (python-pdfminer-six)[arguments] <#:phases>: Remove 'make-files-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>