Remove python-pyxdg from inputs, as it was removed by the upstream back
in 2.2.0, see:
<https://github.com/coldfix/udiskie/blob/master/CHANGES.rst#220>.
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.1.
[inputs]: Remove python-pyxdg.
Change-Id: I2cdd651a00ae49314f3ee2705a39e5008dab0d58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu/packages/rust-crates.scm (lookup-cargo-input): Use rust-nix-0.30.1 for
waypipe.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.11.0.
Change-Id: I9d548edc7b128349de74326c537af679f3287454
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
Currently, trying to run waypipe with graphical acceleration results in the
error:
Sending error: src/dmabuf.rs:945: Failed to load Vulkan library:
LibraryLoadFailure(DlOpen { desc: "libvulkan.so.1: cannot open shared object
file: No such file or directory" })
This patch fixes this error by loading libvulkan from a known location.
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Add ‘patch-vulkan’.
* gnu/packages/freedesktop (waypipe): Update to 0.10.5.
[source]: Add snippet to fix cargo flags.
[arguments]: Add a phase to add some phases from the cargo-build-system.
[native-inputs]: Add rust, rust:cargo, rust-bindgen-cli, shaderc, clang,
and vulkan-headers.
[inputs]: Add vulkan-loader and zstd:lib and cargo inputs for waypipe.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add waypipe.
Change-Id: Ie6592a2ab5602e420777a6e7eab505e143743c8d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
to wayland-protocols.
This was a temporary package expected to be removed once the mesa-updates
branch was merged, it was only in use by hyprland.
See 7c1a30f3f9.
Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7
Signed-off-by: John Kehayias <john@guixotic.coop>
* gnu/packages/freedesktop.scm (libinput)[arguments]: When building for
a 32-bit system add a phase to fix the test suite.
Change-Id: I9bb40e17cd83e61ff6a4cb7adf6b9a4685bd9246
Python bindings for libxml2 are now built as part of libxml2; remove all
python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
deprecate the package. This was done manually using
git grep python-libxml2 gnu/packages
to find affected packages and then check all their input fields.
With the update to libxml2, we can remove all the libxml2-next* variants.
This change was automated with:
git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'
* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
[arguments]<#:phases>: Add configure-python phase (from python-libxml2).
[native-inputs]: Add pkg-config and python-minimal.
(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
(python-libxml2): Deprecate in favor of libxml2.
Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
Follow-up to module removal in 04a4f8cc9d.
* gnu/packages/freedesktop.scm,
* gnu/packages/telegram.scm: Remove use of (gnu packages fcitx) module.
Change-Id: I36208bf8cb7ccb13bb4e55ec8262a8614adc5f16
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
This is a temporary package for a newer version of wayland-protocols for use
in hyprland. The update is already done on mesa-updates so this package will
be removed there before the branch is merged to master.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
Change-Id: I3751d908f92463c7cb974eba25e3b9888e8238f7
Signed-off-by: John Kehayias <john@guixotic.coop>
* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.5.
[native-inputs]: Change gcc-14 to gcc-15.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
They may create a race condition such that the file
application-service-marshal.h is included before it is created.
* gnu/packages/freedesktop.scm (libappindicator)[arguments]
<#:parallel-build?>: Set to #f.
Fixes: guix/guix#1417
Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2