summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-16gnu: qtbase: Reinstate date related tests.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase) [native-inputs]: Add tzdata-for-tests. [arguments]: Set the TZDIR and TZ environment variables, and reinstate the tst_qdate, tst_qtimezone and tst_qdatetime tests in the check phase. (qtbase-5) [source]: Replace qtbase-use-TZDIR.patch with qtbase-5-use-TZDIR.patch. * gnu/packages/patches/qtbase-use-TZDIR.patch: Refresh patch with upstream version, and preserve the old one for qtbase@5 as... * gnu/packages/patches/qtbase-5-use-TZDIR.patch: ... this. * gnu/local.mk (dist_patch_DATA): Register new patch. Series-changes: 2 - Use old TZDIR patch for qtbase@5 (the new one doesn't apply)
2023-10-16gnu: qtbase: Add $TZDIR to native search paths.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase) [native-search-paths]: Add $TZDIR.
2023-10-16gnu: qtbase: Do not capture Python (again).Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/65457>. * gnu/packages/qt.scm (qtbase-5) [arguments]: Add #:disallowed-references argument to guard against the problem reoccurring in the future. Add do-not-capture-python phase. (qtbase) [arguments]: Update do-not-capture-python phase.
2023-10-16gnu: git-lfs: Patch /bin/sh references.Maxim Cournoyer
* gnu/packages/version-control.scm (git-lfs) [arguments]: Add patch-/bin/sh phase. Change-Id: I2d455e683e4f6e30cd32f5b1fdaccac71616826c Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-10-16gnu: Add xsv.Wilko Meyer
* gnu/packages/crates-io.scm (xsv): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16gnu: Add rust-csv-index-0.1.Wilko Meyer
* gnu/packages/crates-io.scm (rust-csv-index-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16gnu: Add rust-chan-0.1.Wilko Meyer
* gnu/packages/crates-io.scm (rust-chan-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16gnu: Add rust-filetime-0.1.Wilko Meyer
* gnu/packages/crates-io.scm (rust-filetime-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-16pack: Allow setting a custom image tag for Docker imagesSören Tempel
Previously, the image repository name was automatically computed from the packages in the manifest without allowing the user to set a custom one. As such, changing the packages in the manifest would result in a new image name. Thereby requiring updating documentation et cetera when using `docker load` directory on the resulting image. Inspired by `docker build -t`, this commit adds a new Docker-specific option to `guix pack` which allows setting a custom repository name for the resulting image. If this option is not specified, pack falls back to computing the name from the manifest. Therefore, this change is entirely backwards compatible. Documentation has been added with: 373ec2cf8ce97d5f89191c3d9211ee3a5c2067dc. * guix/scripts/pack.scm (guix-pack): Add --image-tag option. (%docker-format-options): New constant. (show-docker-format-options): New procedure. (show-docker-format-options/detailed): New procedure. (docker-image): Allow setting a custom repository name for the created docker image via extra-options. Signed-off-by: Sören Tempel <soeren@soeren-tempel.net> Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-15gnu: tootle: Deprecate in favor of tuba.Efraim Flashner
* gnu/packages/mastodon.scm (tootle): Deprecate for tuba. * gnu/packages/patches/tootle-glib-object-renaming.patch, gnu/packages/patches/tootle-reason-phrase.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them.
2023-10-15etc: snippets: Do not match unintended quotes.Liliana Marie Prikler
* etc/snippets/tempel/scheme-mode (origin): Unquote ‘git-fetch’, ‘svn-fetch’, ‘hg-fetch’, ‘cvs-fetch’, and ‘bzr-fetch’. Use ‘otherwise’ instead of ‘t’.
2023-10-15gnu: Add fast-downward.Liliana Marie Prikler
* gnu/packages/maths.scm (fast-downward): New variable.
2023-10-15gnu: tracker-miners: Update to 3.3.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (tracker-miners): Update to 3.3.2.
2023-10-15gnu: Add ablorb.Liliana Marie Prikler
* gnu/packages/web.scm (ablorb): New variable.
2023-10-15gnu: gash-utils: Fix build.Liliana Marie Prikler
* gnu/packages/shells.scm (gash-utils)[arguments]: Add ‘skip-failing-tests’ phase. [native-inputs]: Add autoconf and automake.
2023-10-15gnu: xcb-util-errors: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: When cross-compiling add libxcb.
2023-10-15gnu: xorg-server-xwayland: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (xorg-server-xwayland)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-15gnu: egl-wayland: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (egl-wayland)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-15gnu: libxkbcommon: Fix cross-compiling.Efraim Flashner
* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: When cross-compiling add pkg-config-for-build.
2023-10-15gnu: swaybg: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (swaybg)[inputs]: When cross-compiling add wayland-protocols. [native-inputs]: When cross-compiling add pkg-config-for-build, wayland.
2023-10-15gnu: sway: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (sway)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland.
2023-10-15gnu: wlroots: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (wlroots)[arguments]: Adjust custom phases to also search for files from native-inputs. [native-inputs]: Add wayland. When cross-compiling add pkg-config-for-build.
2023-10-15gnu: poppler: Fix cross-compiling.Efraim Flashner
* gnu/packages/pdf.scm (poppler)[native-inputs]: When cross-compiling add pkg-config-for-build.
2023-10-15gnu: libtirpc: Keep reference to mit-krb5 when cross-compiling.Efraim Flashner
* gnu/packages/onc-roc.scm (libtirpc)[arguments]: When cross-compiling adjust the pkg-config file to retain a reference to mit-krb5.
2023-10-15gnu: nss: Fix cross-compiling.Efraim Flashner
* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when cross-compiling to correctly set the target architecture and kernel. Adjust the custom 'configure-phase when cross-compiling to use the correct C++ compiler.
2023-10-15gnu: mesa: Fix cross-compiling.Efraim Flashner
* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols. [arguments]: Adjust configure-flags to use cond to also match the architecture when cross-compiling. Add phase when cross-compilng to set the location of llvm-config.
2023-10-15gnu: libinput-minimal: Fix cross-compiling.Efraim Flashner
* gnu/packages/freedesktop.scm (libinput)[native-inputs]: When cross-compiling add pkg-config-for-build. [inputs]: When cross-compiling add check.
2023-10-15gnu: python-cysignals: Format with 'guix style'.Efraim Flashner
* gnu/packages/python-xyz.scm (python-cysignals): Reformat package with 'guix style'.
2023-10-15gnu: python-cysignals: Update to 1.11.4.Efraim Flashner
* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.11.4. [native-inputs]: Replace python-cython with python-cython-3.
2023-10-14gnu: mangohud: Update to 0.7.0.John Kehayias
* gnu/packages/graphics.scm (mangohud): Update to 0.7.0. [arguments]<#:configure-flags>: Remove "-Duse_system_vulkan=enabled" and "-Dvulkan_datadir" from as they are no longer supported. <#:phases>: Add 'unbundle-vulkan-headers'. [inputs]: Add nlohmann-json. Replace vulkan-headers with origin for vulkan-headers@1.2.158. [native-inputs]: Add git-minimal/pinned.
2023-10-14gnu: dealii: Update to 9.5.1.Paul A. Patience
* gnu/packages/maths.scm (dealii): Update to 9.5.1. [propagated-inputs]: Add kokkos. [arguments]<#:phases>: Add 'unset-cpath' phase. (dealii-openmpi)[propagated-inputs]: Remove kokkos. [arguments]<#:phases>: Delete 'unset-cpath' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: Add kokkos.Paul A. Patience
* gnu/packages/cpp.scm (kokkos): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: Add taskflow.Paul A. Patience
* gnu/packages/cpp.scm (taskflow): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: sbcl-trivial-clipboard: Update to 0.0.0-7.aee67d6.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-7.aee67d6. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14doc: Use herd for cerbot deploy hook example.Bruno Victal
* doc/guix.texi (Certificate Services): Replace PID file based example with one using (gnu services herd). Rename %nginx-deploy-hook to %certbot-deploy-hook. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: Add vim-rainbowmason1920
* gnu/packages/vim.scm (vim-rainbow): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: icewm: Update to 3.4.3Andy Tai
* gnu/packages/wm.scm (icewm): Update to 3.4.3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: xnedit: Update to 1.5.2Andy Tai
* gnu/packages/text-editors.scm (xnedit): Update to 1.5.2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: xpra: Update to 5.0.3Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 5.0.3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: f3d: Update to 2.2.1.Paul A. Patience
* gnu/packages/graphics.scm (f3d): Update to 2.2.1. [snippet]: Update paths to delete and remove substitutions. [arguments]<#:configure-flags>: Remove obsolete options, update renamed options and add -DF3D_EXTERNAL_CXXOPTS, -DF3D_EXTERNAL_NLOHMANN_JSON and -DF3D_MODULE_EXR. [phases]: Add 'fix-cmake-rpath' phase. [inputs]: Add openexr. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14services: dhcp-client-service-type: Support DDNS.Lilah Tascheter
* gnu/services/networking.scm (dhcp-client-shepherd-service): Enable -I flag on dhclient. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: Add dexy-color-sddm-theme.Sergio Pastor Pérez
* gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: Add abstractdark-sddm-theme.Sergio Pastor Pérez
* gnu/packages/display-managers.scm (abstractdark-sddm-theme): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14gnu: wpewebkit: Update to 2.40.5.Efraim Flashner
* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.
2023-10-14gnu: dool: Update to 1.3.0.Yovan Naumovski
* gnu/packages/admin.scm (dool): Update to 1.3.0. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14gnu: Add python-icmplib.Gabriel Wicki
* gnu/packages/python-xyz.scm (python-icmplib): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14pack: Allow setting a custom image tag for Docker imagesSören Tempel
Previously, the image repository name was automatically computed from the packages in the manifest without allowing the user to set a custom one. As such, changing the packages in the manifest would result in a new image name. Thereby requiring updating documentation et cetera when using `docker load` directory on the resulting image. Inspired by `docker build -t`, this commit adds a new Docker-specific option to `guix pack` which allows setting a custom repository name for the resulting image. If this option is not specified, pack falls back to computing the name from the manifest. Therefore, this change is entirely backwards compatible. * guix/scripts/pack.scm (guix-pack): Add --image-tag option. (%docker-format-options): New constant. (show-docker-format-options): New procedure. (show-docker-format-options/detailed): New procedure. (docker-image): Allow setting a custom repository name for the created docker image via extra-options. * doc/guix.texi (Invoking guix pack)[docker]: Document --image-tag option. Signed-off-by: Sören Tempel <soeren@soeren-tempel.net> Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-14gnu: guile-proba: Fix environment vars in Guile Proba's script.Fabio Natali
* gnu/packages/check.scm (guile-proba): Micro fix. Guile Proba's CLI script, as created via Guix's `wrap-program', should take into account (as opposed to discard) the original, user-defined values of `GUILE_LOAD_PATH' and `GUILE_LOAD_COMPILED_PATH'. Currently, Guile Proba's CLI script is unable to find any third-party library needed by the app being tested. This micro change should fix this. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-13gnu: guile-next: Update to 3.0.9-0.79e836b.David Thompson
* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.79e836b.
2023-10-13gnu: guile-ini: Update to 0.5.4.Fabio Natali
* gnu/packages/guile-xyz.scm: Update to 0.5.4. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>