summaryrefslogtreecommitdiff
path: root/gnu/packages/xorg.scm
AgeCommit message (Collapse)Author
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-12gnu: xpra: Update to 6.4.4.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.4.4. Change-Id: Ie110120749d1cce426b9f65edbc5a82b6a5f8a4c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-12gnu: xpra-5: Update to 5.1.5.Andy Tai
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.5. Change-Id: Ic6c44ab5f0e66fd8723dbc0464eb9c8acd5c86b3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-30gnu: xwayland-satellite: Update to 0.8.1.Hilton Chain
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8.1. [source]: Remove bundled OpenSans-Regular.ttf. [inputs]: Add fontconfig. [arguments] <#:features>: Enable its feature. <#:phases>: Set package version. Install man page. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]: Update entry. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30gnu: libevdev: Update to 1.13.6.John Kehayias
* gnu/packages/xorg.scm (libevdev): Update to 1.13.6. [native-inputs]: Add pkg-config. Change-Id: I947f1a3cc2e558d02ffd37a7bf1f098e5fcd690b
2026-03-28gnu: xorg-server: Apply tearfree patch for modesetting driver.Ian Eure
Much of the modern Linux video stack depends on using kernel modesetting (KMS) drivers. Because of this, not much effort has been put into the legacy stuff, which have grown less supported and more buggy. Unfortunately, the modesetting Xorg driver didn’t initially have support for tear-free video (which most legacy drivers did), requiring additional software -- a compositor -- to fix this. Sadly, there’s no good option for a compositor -- they all require hardware-specific tweaking and tuning, and tend to be quite buggy. Support for a "TearFree" option merged in 2022[1], but there hasn’t been an Xorg release since it was merged. This PR applies the patch from that MR to the last release. It required a one-character edit to apply cleanly, necesitating inclusion in the Guix repo. I tested this on bare metal and it appears to work well. [1]: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006 * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/patches/xorg-server-tearfree-modesetting.patch: New file. * gnu/packages/xorg.scm (xorg-server): Apply modesetting tearfree patch. Change-Id: I60a705b35cb51bfd7de79aba406bc4b7b3934e48
2026-03-23gnu: xpra: Fix runtime error by using python-pygobject-3.50.Andy Tai
* gnu/packages/xorg.scm (xpra)[inputs]: Remove python-pygobject; add python-pygobject-3.50. Change-Id: I9aa10b1e5ee8d14e6a82f2d58b1766addf331a05 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-09gnu: Remove uim-qt.Andreas Enge
* gnu/packages/xorg.scm (uim-qt): Delete variable. Fixes: guix/guix#6232 Change-Id: I1a1021875ad24f91fad0a4a5456c9fe3161b4674
2026-03-06gnu: python-dbus: Rename to python-dbus-1.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus): Rename to… (python-dbus-1.2): … this. (python-notify2, python-gatt, python2-dbus): Adapt references. * gnu/packages/audio.scm (cable, jack-2): Likewise. * gnu/packages/bittorrent.scm (deluge): Likewise. * gnu/packages/connman.scm (econnman): Likewise. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/enlightenment.scm (python-efl): Likewise. * gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise. * gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower) (mutter, network-manager, gnome-bluetooth, gnome-shell, terminator) (gnome-remote-desktop): Likewise. * gnu/packages/ibus.scm (ibus): Likewise. * gnu/packages/maths.scm (veusz): Likewise. * gnu/packages/matrix.scm (pantalaimon): Likewise. * gnu/packages/messaging.scm (pidgin, gajim): Likewise. * gnu/packages/mpd.scm (mpdris2): Likewise. * gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise. * gnu/packages/password-utils.scm (secretsd): Likewise. * gnu/packages/stenography.scm (plover): Likewise. * gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3) (sugar-portfolio-activity): Likewise. * gnu/packages/video.scm (python-yewtube): Likewise. * gnu/packages/xdisorg.scm (autokey): Likewise. * gnu/packages/xfce.scm (catfish): Likewise. * gnu/packages/xorg.scm (xpra): Likewise. Change-Id: I19218743260175f1117b8e213131a3b1495c6c48 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-04gnu: Export non-trivial packages that were private.Ludovic Courtès
This makes those packages visible to ‘fold-packages’, which in turns gives a clearer view of the package set to tools like (gnu ci) and ‘guix graph’. * gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property. (ldc)[properties]: New field. (dmd-bootstrap): Export and add ‘hidden?’ property. (dmd)[properties]: New field. * gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property. * gnu/packages/games.scm (glkterm, supertuxkart-data) (ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx) (openttd-openmsx, openrct2-title-sequences, openrct2-objects) (xonotic-data): Export and add ‘hidden?’ property. (simgear): Export. * gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property. * gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’ property. (groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4) (groovy-test, groovy-xml, groovy-templates, groovy-groovydoc) (groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons) (groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime) (groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx) (groovy-json, groovy-jsr223, groovy-nio, groovy-servlet) (groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export. (groovy)[properties]: New field. * gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap) (ghc-options-bootstrap): Export and add ‘hidden?’ property. (ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove. * gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4) (ghc-happy-bootstrap-for-9.4): Export. * gnu/packages/image-processing.scm (insight-toolkit-legacy): Export. * gnu/packages/java-bootstrap.scm (jikes): Export. (classpath-bootstrap): Export and add ‘hidden?’ property. (jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise. (ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export. (classpath-devel): Export and remove ‘hidden?’ property. (jamvm): Export. (ecj-javac-wrapper-final): Export and remove ‘hidden?’ property. (ecj4-bootstrap): Export and add ‘hidden?’ property. (ecj4-javac-wrapper): Export. (jamvm-with-ecj4): Export and remove ‘hidden?’ property. * gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’ property. (java-jaxen)[properties]: New field. * gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and add ‘hidden?’ property. (java-plexus-container-default)[properties]: New field. (java-stringtemplate-4.0.6): Export. (antlr3-bootstrap): Export and add ‘hidden?’ property. (antlr3-3.3)[properties]: New field. (java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’ property. (java-tunnelvisionlabs-antlr4-bootstrap): Likewise. (java-tunnelvisionlabs-antlr4-runtime)[properties]: New field. (java-tunnelvisionlabs-antlr4)[properties]: New field. (java-geronimo-genesis-2.1): Export. * gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘ property. (ruby-ammeter)[properties]: New field. * gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap): Export and add ‘hidden?’ property. * gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise. (ruby-rubocop-capybara-minimal): Likewise. (ruby-rubocop-capybara)[property]: New field. (ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rake)[properties]: New field. (ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rspec)[properties]: New field. (ruby-cucumber-without-tests): Export and add ‘hidden?’ property. (ruby-liquid-c-bootstrap): Likewise. (ruby-liquid-c)[properties]: New field. * gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property. Fixes: guix/maintenance#85 Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6781
2026-02-23gnu: xwayland-satellite: Update to 0.8.Oleg Pykhalov
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.8. * gnu/packages/rust-crates.scm: Update crates accordingly. Change-Id: I22860d5a55bdd002099e7455c3ddc19f9acb2fa1 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-20gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm, gnu/packages/xorg.scm: Fix some spelling errors. Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-13gnu: uim-gtk: Remove obsolete input.Andreas Enge
* gnu/packages/xorg.scm (uim-gtk)[inputs]: Remove gtk+-2. Change-Id: I6c77c9829d00ce398bf41da1979c4a8ed0c67119
2026-02-11gnu: keynav: Update to use deb.debian.org.Vagrant Cascadian
* gnu/packages/xorg.scm (keynav)[source]: Update uri.
2026-02-11gnu: xpra: Update to 6.4.3.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.4.3. Change-Id: I2ee1f31ad7ac1907e8217b523912c463e9b3b01e Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10gnu: xpra, xpra-5: Fix build.Andy Tai
* gnu/packages/xorg.scm (xpra)[arguments]<#:phases>{fix-paths}: Check target file existence. Change-Id: I1d4ec75f8d1932fd6de204b7f9c726ddca588d09 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10gnu: uim-qt: Use G-expressions.Arun Isaac
* gnu/packages/xorg.scm (uim-qt): Use G-expressions.
2026-02-10gnu: uim-gtk: Use G-expressions.Arun Isaac
* gnu/packages/xorg.scm (uim-gtk): Use G-expressions.
2026-02-10gnu: uim: Update to 1.9.6.Arun Isaac
* gnu/packages/xorg.scm (uim): Update to 1.9.6. [arguments]: Add --disable-nls to configure-flags.
2026-02-10gnu: uim: Use G-expressions.Arun Isaac
* gnu/packages/xorg.scm (uim): Use G-expressions.
2026-02-10gnu: uim: Do not return #t from custom phases.Arun Isaac
* gnu/packages/xorg.scm (uim)[arguments]: Do not return #t from custom phases.
2026-02-07gnu: xwayland-run: Switch to pyproject.Nicolas Graves
* gnu/packages/xorg.scm (xwayland-run): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I410b5b57fd4357e85047ceb905665dd715c20442 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-25gnu: xpra: Update to 6.4.1.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.4.1. [source](origin): Update patch file names. [arguments]<#:phases>{fix-paths}: Adapt substitution. * gnu/packages/patches/xpra-6.0-systemd-run.patch: Delete. * gnu/packages/patches/xpra-6.4-systemd-run.patch: New file. * gnu/packages/patches/xpra-6.1-install_libs.patch: Delete. * gnu/packages/patches/xpra-6.4-install_libs.patch: New file. * gnu/local.mk: Unregister deleted files and register new files. Change-Id: Ib026b49114f5afca39ee8ec1a8a209cd6c11c7d6 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: xpra: Switch to pyproject.Nicolas Graves
* gnu/packages/xorg.scm (xpra): [build-system]: Switch to pyproject-build-system. [arguments]<#:configure-flags>: Migrate them. <#:modules>: Drop them. <#:phases>: Drop phase 'build. [native-inputs]: Add python-setuptools. Change-Id: Ie712c67991d1e4c399d65e0243f6161d9cb28492 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-23gnu: xpra-5: Update to 5.1.4.Andy Tai
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.4. Change-Id: I3320834a0d9a378dd89fa69d51009afcacd4354f Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-28gnu: Remove xf86-video-armada-novena.Sharlatan Hellseher
* gnu/packages/xorg.scm (xf86-video-armada-novena): Delete variable. Change-Id: I23020ceb3d705be856dd025f9ab6db9f560b5126
2025-12-19gnu: xcur2png: Fix build with gcc@14.Sergey Trofimov
* gnu/packages/xorg.scm (xcur2png) [arguments]<#:configure-flags>: Add CFLAGS. Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-18gnu: xorg-server: Update to 21.1.21.John Kehayias
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21. Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298
2025-12-18gnu: xorg-server-xwayland: Update to 24.1.9 [security-fixes].John Kehayias
Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231. See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for more information. * gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.9. Change-Id: I81533e02fa5629b26b268f4a2f4f5c8a47680c37
2025-12-18gnu: xorg-server: Update to 21.1.20 [security-fixes].John Kehayias
A previous version, 21.1.19, fixed CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231. See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for more information. * gnu/packages/xorg.scm (xorg-server): Update to 21.1.20. Change-Id: I6a2a50898b1537eebc97f0a470af987aae712acc
2025-11-30gnu: xwayland-satellite: Fix installation.Hilton Chain
* gnu/packages/xorg.scm (xwayland-satellite) [arguments]: Set #:cargo-install-paths. Fixes: #4471 Change-Id: Ic8fcd75d67e9a1ec77072c81ff67776138981195
2025-11-25gnu: python-rencode: Move to serialization.Brendan Tildesley
* gnu/packages/python-xyz.scm: (python-rencode): Move from here ... * gnu/packages/serialization.scm: ... here. * gnu/packages/serialization.scm: Include serialisation.scm * gnu/packages/xorg.scm: Include serialisation.scm Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-18gnu: xpra-5: Update to 5.1.3.Andy Tai
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.3. Change-Id: I76729779e78cb1923a288ead34e5baf63b3d3e98 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: xpra: Update to 6.3.6.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.3.6. Change-Id: I72753a9aca6d3a367a6af1663c6cf14b4445bda2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-13gnu: xpra-5: New variable.Andy Tai
* gnu/packages/xorg.scm (xpra-5): New variable. * gnu/packages/patches/xpra-5.0-install_libs.patch: New file. * gnu/packages/patches/xpra-5.0-systemd-run.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: Ib07d8227a6b175ad124aa07e25ec8a11a6a907d2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-24gnu: python-cython-3: Mark as deprecated.Sharlatan Hellseher
This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-23gnu: xpra: Update to 6.3.4.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.3.4. Change-Id: Idc6a2a24e1daa0d76f1aae282eb7283322d66030 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-30gnu: libx11: Update to 1.8.12.John Kehayias
* gnu/packages/xorg.scm (libx11): Update to 1.8.12. Change-Id: I42986033bde1534e09a0f027c3599ed4142ff9c0
2025-09-29gnu: xinit: Update to 1.4.4.Simen Endsjø
* gnu/packages/patches/xinit-startx-mcookie-path.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/xorg.scm (xinit): Update to 1.4.4 [source]: Remove patch. Closes: #2772 Fixes: #2763 Change-Id: I1adc645ea9e9f1d897dc1f461aa58ad00bd7f6f9 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-25gnu: xauth: Remove cmdtest from native inputs.Sharlatan Hellseher
cmdtest is not required any longer to run unit tests and the project is not maintained since 2011, see <https://liw.fi/cmdtest/>. * gnu/packages/xorg.scm (xauth) [native-inputs]: Remove cmdtest. Change-Id: I649ccd9c81dfd8a7923a7db73b758a60a81d8581
2025-09-15gnu: xpra: Update to 6.3.3.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.3.3. Change-Id: I7df091d7fe20c70ae933e6fd605e3288f950b6ab Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-12gnu: xorg-server-xwayland: Update to 24.1.8.John Kehayias
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.8. Change-Id: I84a2ac319a1d877243ab63e28a393b2448f90122 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12gnu: xvfb-run: Update to 21.1.18-2 [security-fixes].John Kehayias
Previous versions fixed various CVEs, see <https://metadata.ftp-master.debian.org/changelogs//main/x/xorg-server/xorg-server_21.1.18-2_changelog> for details. * gnu/packages/xorg.scm (xvfb-run): Update to 21.1.18-2. [arguments]<#:phases>: In unpack phase use package-source instead of source directly so that xvfb-run-for-tests won't change due to changes in xvfb-run source. (xvfb-run-for-tests): Stay at 21.1.7-1. Change-Id: Ie1642e17543d8b2f3c65804a38b9e3469528cfb0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12gnu: xorg-server: Update to 21.1.18 [security-fixes].John Kehayias
A previous version, 21.1.16, fixed the following CVEs: CVE-2025-26594: Use-after-free of the root cursor CVE-2025-26595: Buffer overflow in XkbVModMaskText() CVE-2025-26596: Heap overflow in XkbWriteKeySyms() CVE-2025-26597: Buffer overflow in XkbChangeTypesOfKey() CVE-2025-26598: Out-of-bounds write in CreatePointerBarrierClient() CVE-2025-26599: Use of uninitialized pointer in compRedirectWindow() CVE-2025-26600: Use-after-free in PlayReleasedEvents() CVE-2025-26601: Use-after-free in SyncInitTrigger() See <https://lists.x.org/archives/xorg-announce/2025-February/003584.html> for more information. * gnu/packages/xorg.scm (xorg-server): Update to 21.1.18. (xorg-server-for-tests): Remain at 21.1.15. Change-Id: I9160f0d55b103b806fdaee0786c4a63a2443cd24 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12gnu: Add xvfb-run-for-tests.John Kehayias
* gnu/packages/xorg.scm (xorg-server-for-tests): Update comment. (xvfb-run-for-tests): New variable. * gnu/packages/qt.scm (qtbase)[native-inputs]: Use it instead of xvfb-run. Change-Id: I464f13e15f7952aed975a34396ab644e7f2789ab Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-04gnu: libxcb: Add a patch for PATH_MAX on the Hurd.Yelninei
Followup to 214b9d500f1434f745c26c5d9f826615d754a3ce. The PATH_MAX issue has been solved upstream so use their patch instead. * gnu/packages/patches/libxcb-path-max.patch: New patch. * gnu/local.mk (dist_path_DATA): Add it. * gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the patch instead of substituting the source. Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04gnu: libxcb: Use gexps.Yelninei
* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-02gnu: xwayland-satellite: Update to 0.7.Hilton Chain
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.7. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]: Update entry. Change-Id: Ia39cc1808375f55f1ba0c3c4553198e4d096780f