| Age | Commit message (Collapse) | Author |
|
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>
|
|
* gnu/packages/xorg.scm (xpra): Update to 6.4.4.
Change-Id: Ie110120749d1cce426b9f65edbc5a82b6a5f8a4c
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.5.
Change-Id: Ic6c44ab5f0e66fd8723dbc0464eb9c8acd5c86b3
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* 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>
|
|
* gnu/packages/xorg.scm (libevdev): Update to 1.13.6.
[native-inputs]: Add pkg-config.
Change-Id: I947f1a3cc2e558d02ffd37a7bf1f098e5fcd690b
|
|
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
|
|
* 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>
|
|
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
|
|
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
|
|
* gnu/packages/xorg.scm (uim-qt): Delete variable.
Fixes: guix/guix#6232
Change-Id: I1a1021875ad24f91fad0a4a5456c9fe3161b4674
|
|
* 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>
|
|
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
|
|
* 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>
|
|
* 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
|
|
* gnu/packages/xorg.scm (uim-gtk)[inputs]: Remove gtk+-2.
Change-Id: I6c77c9829d00ce398bf41da1979c4a8ed0c67119
|
|
* gnu/packages/xorg.scm (keynav)[source]: Update uri.
|
|
* gnu/packages/xorg.scm (xpra): Update to 6.4.3.
Change-Id: I2ee1f31ad7ac1907e8217b523912c463e9b3b01e
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xpra)[arguments]<#:phases>{fix-paths}:
Check target file existence.
Change-Id: I1d4ec75f8d1932fd6de204b7f9c726ddca588d09
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (uim-qt): Use G-expressions.
|
|
* gnu/packages/xorg.scm (uim-gtk): Use G-expressions.
|
|
* gnu/packages/xorg.scm (uim): Update to 1.9.6.
[arguments]: Add --disable-nls to configure-flags.
|
|
* gnu/packages/xorg.scm (uim): Use G-expressions.
|
|
* gnu/packages/xorg.scm (uim)[arguments]: Do not return #t from custom
phases.
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.4.
Change-Id: I3320834a0d9a378dd89fa69d51009afcacd4354f
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xf86-video-armada-novena): Delete variable.
Change-Id: I23020ceb3d705be856dd025f9ab6db9f560b5126
|
|
* gnu/packages/xorg.scm (xcur2png)
[arguments]<#:configure-flags>: Add CFLAGS.
Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21.
Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298
|
|
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
|
|
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
|
|
* gnu/packages/xorg.scm (xwayland-satellite) [arguments]: Set
#:cargo-install-paths.
Fixes: #4471
Change-Id: Ic8fcd75d67e9a1ec77072c81ff67776138981195
|
|
* 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>
|
|
* gnu/packages/xorg.scm (xpra-5): Update to 5.1.3.
Change-Id: I76729779e78cb1923a288ead34e5baf63b3d3e98
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xpra): Update to 6.3.6.
Change-Id: I72753a9aca6d3a367a6af1663c6cf14b4445bda2
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* 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>
|
|
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
|
|
* gnu/packages/xorg.scm (xpra): Update to 6.3.4.
Change-Id: Idc6a2a24e1daa0d76f1aae282eb7283322d66030
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (libx11): Update to 1.8.12.
Change-Id: I42986033bde1534e09a0f027c3599ed4142ff9c0
|
|
* 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>
|
|
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
|
|
* gnu/packages/xorg.scm (xpra): Update to 6.3.3.
Change-Id: I7df091d7fe20c70ae933e6fd605e3288f950b6ab
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.8.
Change-Id: I84a2ac319a1d877243ab63e28a393b2448f90122
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
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>
|
|
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>
|
|
* 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>
|
|
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>
|
|
* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags
Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* 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
|