summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-16gnu: python-magic: Work around crash on .crx files....* gnu/packages/patches/python-magic-python-bytecode.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/python-xyz.scm (python-magic)[source](patches): Add it. [inputs]: Add FILE-NEXT. [arguments]: While at it, remove input labels. * gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add FILE-NEXT. Marius Bakke
2021-12-16gnu: file: Add 5.41....* gnu/packages/file.scm (file-next): New variable. Marius Bakke
2021-12-16gnu: python-magic: Run more tests....* gnu/packages/python-xyz.scm (python-magic): Invoke one more test file. Marius Bakke
2021-12-16gnu: python-daemon: Fix test failure....* gnu/packages/python-xyz.scm (python-daemon)[arguments]: Patch one test & remove trailing #t. Marius Bakke
2021-12-16chromium-extension: Build .crx files in a deterministic fashion....* gnu/build/chromium-extension.scm (make-crx): Pass #:keep-mtime? #t to COPY-RECURSIVELY. Remove defunct FAKETIME workaround. While at it, pack the extension in the scratch working directory instead of the transient store-mapped /tmp. Marius Bakke
2021-12-16chromium-extension: Avoid usage of gcrypt at evaluation time....* gnu/build/chromium-extension.scm (make-signing-key): Wrap builder in with-extensions, and compute the seed checksum at build time. Marius Bakke
2021-12-16chromium-extension: Reduce imported-modules scope....* gnu/build/chromium-extension.scm (make-crx): Delay with-imported-modules until the builder code. (crx->chromium-json): Remove needless define* while at it. Marius Bakke
2021-12-16chromium-extension: Simplify builder code....* gnu/build/chromium-extension.scm (chromium-json->profile-object): Remove variable. (file-sha256): New variable. (make-chromium-extension): Rename OUTPUT parameter to prevent conflict. Adjust other variable names for clarity. [inputs]: Clear. [arguments]: Inline and simplify the final transformation with a gexp. Marius Bakke
2021-12-16gnu: ungoogled-chromium: Improve Vulkan support....* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute reference to libvulkan.so.1. Install SwiftShader support files. [inputs]: Add VULKAN-LOADER. Marius Bakke
2021-12-16gnu: ungoogled-chromium: Unexpire accelerated video decoding....* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. Marius Bakke
2021-12-16gnu: ungoogled-chromium: Enable RUNPATH validation....* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. (ungoogled-chromium)[arguments]: Remove #:validate-runpath?. Marius Bakke
2021-12-16gnu: openocd: Explicitly enable all the programmers....* gnu/packages/embedded.scm (openocd)[arguments]<#:configure-flags>: Add "enable" flags for rshim, ft232r, xds110, cmsis-dap-v2, nulink, kitprog, jtag_dpi, bcm2835gpio, imx_gpio, ep93xx, at91rm9200, sysfsgpio, xlnx-pcie-xvc. Danny Milosavljevic
2021-12-16gnu: openocd: Make build reproducible....* gnu/packages/embedded.scm (openocd)[arguments]<#:phases>[bootstrap]: Make build reproducible. Danny Milosavljevic
2021-12-16gnu: openocd: Update to 0.11.0....* gnu/packages/embedded.scm (openocd): Update to 0.11.0. Danny Milosavljevic
2021-12-16lint: 'kdoctools' is typically used only while building....* guix/lint.scm (check-inputs-should-be-native): Add kdoctools. Leo Famulari
2021-12-16gnu: php: Properly fix openssl_x509_checkpurpose_basic.phpt....* gnu/packages/php.scm (php)[source]: Add patch. * gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Thanks to Diego Nicola Barbato <dnbarbato@posteo.de> Tobias Geerinckx-Rice
2021-12-16linux-modules: Ignore EINVAL in ‘modprobe’ mode....Loading the framebuffer-coreboot module simply fails with EINVAL on a non-Corebooted system. Crashing the system with a kernel panic is not a reasonable reaction to loading valid modules on unsupported hardware. The kernel should log an error, which the user is expected to see. Bogus module names will still be fatally reported by linux-modules.drv. * gnu/build/linux-modules.scm (load-linux-module*): Ignore EINVAL errors when operating recursively. Tobias Geerinckx-Rice via Guix-patches via
2021-12-16gnu: linux-libre: Support the Coreboot framebuffer....Without this, the kernel cannot write to the display until the full-featured driver module (often i915) is loaded from the root file system. If the root file system is encrypted, the initrd's passphrase prompt won't make it to the screen, and the fully responsive system will appear frozen whilst waiting for user input. * gnu/packages/aux-files/linux-libre/4.4-i686.conf, gnu/packages/aux-files/linux-libre/4.4-x86_64.conf, gnu/packages/aux-files/linux-libre/4.14-i686.conf, gnu/packages/aux-files/linux-libre/4.14-x86_64.conf, gnu/packages/aux-files/linux-libre/4.19-i686.conf, gnu/packages/aux-files/linux-libre/4.19-x86_64.conf, gnu/packages/aux-files/linux-libre/5.4-i686.conf, gnu/packages/aux-files/linux-libre/5.4-x86_64.conf, gnu/packages/aux-files/linux-libre/5.10-i686.conf, gnu/packages/aux-files/linux-libre/5.10-x86_64.conf, gnu/packages/aux-files/linux-libre/5.15-i686.conf, gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Mark simple framebuffers as generic system ones and enable ‘Google’ firmware drivers to enable Coreboot table support and its dependent framebuffer driver module. * gnu/system/linux-initrd.scm (default-initrd-modules): Add the framebuffer_coreboot and simplefb modules on x86 systems. Tobias Geerinckx-Rice via Guix-patches via
2021-12-16gnu: linux-libre 4.4: Update to 4.4.295....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.295. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre 4.9: Update to 4.9.293....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.293. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre 4.14: Update to 4.14.258....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.258. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre 4.19: Update to 4.19.221....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.221. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre 5.4: Update to 5.4.165....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.165. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre 5.10: Update to 5.10.85....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.85. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: linux-libre: Update to 5.15.8....* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.8. (linux-libre-5.15-pristine-source): Update hash. Leo Famulari
2021-12-16gnu: php: Disable yet another failing test....* gnu/packages/php.scm (php)[arguments]: Delete the openssl_x509_checkpurpose_basic.phpt test. Tobias Geerinckx-Rice
2021-12-16gnu: chrony: Update to 4.2....* gnu/packages/ntp.scm (chrony): Update to 4.2. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2021-12-16gnu: dpkg: Update to 1.21.0....* gnu/packages/debian.scm (dpkg): Update to 1.21.0. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2021-12-16gnu: Add r-shinyhelper....* gnu/packages/cran.scm (r-shinyhelper): New variable. Ricardo Wurmus
2021-12-16gnu: java-log4j-api: Update to 2.16.0....This is a follow-up release because of an incorrect fix to CVE-2021-45046. * gnu/packages/java.scm (java-log4j-api): Update to 2.16.0. Julien Lepiller
2021-12-16gnu: emacs-eacl: Update to 2.2.0....* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.2.0. Nicolas Goaziou
2021-12-16gnu: manuskript: Update to 0.13.1....* gnu/packages/text-editors.scm (manuskript): Update to 0.13.1. Nicolas Goaziou
2021-12-16gnu: Add cl-april....* gnu/packages/lisp-xyz.scm (sbcl-april, cl-april, ecl-april): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jacob MacDonald
2021-12-16gnu: Add cl-simple-date-time....* gnu/packages/lisp-xyz.scm (sbcl-simple-date-time, cl-simple-date-time, ecl-simple-date-time): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jacob MacDonald
2021-12-16gnu: Add cl-decimals....* gnu/packages/lisp-xyz.scm (sbcl-decimals, cl-decimals, ecl-decimals): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jacob MacDonald
2021-12-16gnu: Add cl-random-state....* gnu/packages/lisp-xyz.scm (sbcl-random-state, cl-random-state, ecl-random-state): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jacob MacDonald
2021-12-16gnu: Add cl-maxpc....* gnu/packages/lisp-xyz.scm (sbcl-maxpc, cl-maxpc, ecl-maxpc): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Jacob MacDonald
2021-12-16gnu: python-pyflow: Rename to python2-pyflow....The package was never compatible with Python 3. Not adding a deprecated package variant, because going from Python 3 to Python 2 is a breaking change and it’s unlikely anyone ever used the package anyway (it was likely broken). * gnu/packages/python-science.scm (python-pyflow): Move… (python2-pyflow): …here. [arguments]: Use Python 2. Lars-Dominik Braun
2021-12-16gnu: python-flask-restful: Rewrite import....It seems a function inside python-flask moved to a different module. * gnu/packages/python-web.scm (python-flask-restful)[arguments]: Add phase rewriting imports from flask.helpers to flask.scaffold. Lars-Dominik Braun
2021-12-16gnu: Add js-mathjax-3....* gnu/packages/javascript.scm (js-mathjax-3): New variable. * gnu/packages/patches/mathjax-disable-webpack.patch, gnu/packages/patches/mathjax-no-a11y.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. Lars-Dominik Braun
2021-12-16gnu: Add todoman....* gnu/packages/task-management.scm (todoman): New variable. Lars-Dominik Braun
2021-12-16gnu: Replace JUPYTER_CONFIG_DIR with JUPYTER_CONFIG_PATH....Judging by the documentation (https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html) _DIR can only be a single value, whereas _PATH supports :-delimited values and extends _DIR with extra directories. * gnu/packages/python-xyz.scm (python-jupyter-core)[native-search-paths]: Replace _DIR with _PATH. (python-nbconvert)[arguments]: Unset JUPYTER_CONFIG_PATH during tests. (python-notebook)[arguments]: Dito. Lars-Dominik Braun
2021-12-16gnu: python-sanic: Update to 20.12.4....* gnu/packages/python-web.scm (python-sanic)[version]: Update to 20.12.4. [arguments]: Skip more failing tests. Lars-Dominik Braun
2021-12-16gnu: Add qdirstat....* gnu/packages/disk.scm (qdirstat): New variable Signed-off-by: Leo Famulari <leo@famulari.name> terramorpha
2021-12-15gnu: gqrx: Update to 2.15....* gnu/packages/radio.scm (gqrx): Update to 2.15. [source]: Update source URI. Signed-off-by: Leo Famulari <leo@famulari.name> Nikolay Korotkiy
2021-12-16gnu: nss-certs: Avoid top-level reference to NSS....This is the only hammer I know for dealing with module cycles and effectively fixes, for example, ‘guix show nss’ today. It's also a very poor solution. * gnu/packages/certs.scm (nss-certs)[version, source]: Copy verbatim from the nss package rather than referring to it at the top level. Reported by several users of #guix. Tobias Geerinckx-Rice
2021-12-15gnu: xdot: Build with harfbuzz....This fixes a crash when launching xdot. * gnu/packages/graphviz.scm (xdot)[inputs]: Add harfbuzz. [arguments]: Add harfbuzz to the GI_TYPELIB_PATH wrapper in the 'wrap' phase. Signed-off-by: Leo Famulari <leo@famulari.name> terramorpha
2021-12-15gnu: polari: Use polari command to launch Polari....The rationale for patching the Exec line is similar to what is done for gnome-weather. * gnu/packages/gnome.scm (polari)[#:phases]: Add ‘fix-desktop-file’ phase. Liliana Marie Prikler
2021-12-15gnu: gnome-shell-extensions: Update to 41.0....* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 41.0. Liliana Marie Prikler
2021-12-15gnu: gnome-shell-extension-dash-to-panel: Update to 45....* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 45. Liliana Marie Prikler