1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-15 23:05:20 +02:00
Commit Graph

1486 Commits

Author SHA1 Message Date
Hilton Chain
b72b19b500 gnu: xwayland-satellite: Update to 0.6.
* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.6.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xwayland-satellite]:
Update Cargo inputs.

Change-Id: I479a36039813efb581de8f8c32e18c4284aa4e85
2025-08-21 19:09:01 +08:00
Hilton Chain
1d1e0e26f3 gnu: Add xwayland-satellite.
* gnu/packages/xorg.scm (xwayland-satellite): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xwayland-satellite]: New
entry.

Change-Id: I2fbd0347b9125023feb4cc614b59b7c8b03d3d7c
2025-08-21 19:08:44 +08:00
Maxim Cournoyer
11d242baf5 gnu: tigervnc-client: Update to 1.15.0-0.83e9c55 and enable tests.
* gnu/packages/xorg.scm (tigervnc-client): Update to 1.15.0-0.83e9c55.
[inputs]: Add ffmpeg and nettle.
[#:tests?]: Delete argument.
[#:phases] {check}: New phase override.
[license]: Update to gpl2+.

Change-Id: I9fc2f2ff1f6552aac36800751045bf2744d6018b
2025-08-05 21:11:47 +09:00
Maxim Cournoyer
8ccbc8eb5b gnu: tigervnc-client: Sort and clean up inputs.
* gnu/packages/xorg.scm (tigervnc-client) [native-inputs]: Remove autoconf and
automake.
[inputs]: Sort.

Change-Id: Ia4706630e4f754d3fa9482c8edca39169de3ba92
2025-08-05 21:11:47 +09:00
Maxim Cournoyer
a4f3216ce8 gnu: tigervnc-client/server: Relocate to (gnu packages xorg).
This is made to avoid cyclic module dependencies, which is due to the use of
inheritance between tigervnc-server and xorg-server, which is not a delayed
field (info "(guix) Cyclic Module Dependencies").

* gnu/packages/vnc.scm (tigervnc-client, %tigervnc-client-source)
(tigervnc-server): Move to...
* gnu/packages/xorg.scm: ... here.

Change-Id: I4c13659874f74bccde897d9a6fc8152f60932b4a
2025-08-05 21:11:47 +09:00
Brennan Vincent
bb5ca7f0e4 gnu: xorg: Fix build of various xf86 drivers.
These all fail on aarch64 due to implicit function declarations. It might be
possible to instead patch the xorg-server package they rely on to actually
declare the functions on aarch64, but I judged that adjusting the CFLAGS on
the driver packages themselves was easier and lower-impact.

* gnu/packages/xorg.scm: (xf86-video-amdgpu, xf86-video-ark, xf86-video-ast,
xf86-video-ati, xf86-video-cirrus, xf86-video-dummy, xf86-video-fbdev,
xf86-video-freedreno, xf86-video-i128, xf86-video-mach64, xf86-video-mga,
xf86-video-neomagic, xf86-video-nv, xf86-video-qxl, xf86-video-r128,
xf86-video-savage, xf86-video-siliconmotion, xf86-video-sis,
xf86-video-tdfx, xf86-video-vesa)[arguments]<#:configure-flags>: Ignore
implicit function declarations to fix build on gcc 14.

Change-Id: Ie11bcaeb580891da6f33df94dfccd729a9ee5f53
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-30 21:03:26 +02:00
Andy Tai
bc93cbfc34 gnu: xpra: Update to 6.3.2.
* gnu/packages/xorg.scm (xpra): Update to 6.3.2.

Change-Id: I378279ca1674e06ed4b432b778546ff2ff571887
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-30 18:16:41 +02:00
Andreas Enge
355b6125c0 gnu: v86d: Fix build with gcc@14.
* gnu/packages/xorg.scm (v86d)[arguments]<#:phases>{'configure}: Set CFLAGS.

Change-Id: Ibcd9a3f78286b234765178a8e6f9c9bf2e543c7e
2025-07-22 10:42:20 +02:00
Janneke Nieuwenhuizen
c3ca0f3f31 gnu: xorg-server-for-test: Update to 21.1.15; fixes build with gcc-14.
* gnu/packages/xorg.scm (xorg-server-for-tests): Just inherit from xorg-server
again.

Change-Id: I922eb37183e8c0fa2ea8991c68fe08dfc08a7594
2025-07-18 20:17:30 +02:00
Janneke Nieuwenhuizen
96f51bcad7 gnu: xf86-video-nouveau: Fix build with gcc-14.
* gnu/packages/xorg.scm (xf86-video-nouveau)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
2025-07-18 20:17:16 +02:00
Andy Tai
0fbb9e7672 gnu: xpra: Update to 6.3.1.
* gnu/packages/xorg.scm (xpra): Update to 6.3.1.

Change-Id: Ief95dbec2eb62491e2277af410d079640e4b26f0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-24 21:30:40 +02:00
John Kehayias
c4276927f9 gnu: xkeyboard-config: Update to 2.44.
* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.44.
[source]: Switch to mirror url.

Change-Id: I053b229921352a78d1879c7d41d3ba91b179d1ef
2025-06-08 15:35:39 -04:00
Murilo
d1311ee579 gnu: egl-wayland: Update to 1.1.19.
* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.19.

Change-Id: I7e6f074cb0b051777834c9300b8d57aa4d02731c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 02:00:13 +08:00
Sharlatan Hellseher
3048a24eb8 gnu: python-pyopengl: Move to python-graphics.
* gnu/packages/python-xyz.scm (python-pyopengl,
  python-pyopengl-accelerate): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.

* gnu/packages/xorg.scm: Add python-graphics module.

Change-Id: I8d9e374a1948330ab37bb148a1ad6274563f9f1b
2025-04-28 21:58:59 +01:00
Jakob Kirsch
33fb09b62b gnu: xorg-server-xwayland: Update to 24.1.6.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.6.

Change-Id: I18542e7fb4c7b50146c6c860315ae773600a0adf
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-27 08:58:13 +08:00
Maxim Cournoyer
427264a130 gnu: inkscape/stable: Rename variable to inkscape/pinned.
This is to match recently established conventions.  Add a deprecated public
alias to avoid breaking channels using inkscape/stable.

Automated via:

   git grep -l inkscape/stable  |
   xargs sed -i 's,inkscape/stable,inkscape/pinned,'

Change-Id: If74bf91b1da0d2ca8cf25c6038b4c2100262873e
2025-04-11 13:31:58 +01:00
Andy Tai
8f6df4b584 gnu: xpra: Update to 6.2.5.
* gnu/packages/xorg.scm (xpra): Update to 6.2.5.

Change-Id: I0309aae6bccefa8d85c3c04bd164d17ddcdde7bd
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-06 17:28:50 +01:00
Hilton Chain
ee1a40745c gnu: Add xwayland-run.
* gnu/packages/xorg.scm (xwayland-run): New variable.

Change-Id: I447913a9ef4fca8ec8cad128b15eeb61041ca734
2025-04-02 00:45:07 +08:00
B. Wilson
cbd2db9895 gnu: xinit: Fix broken mcookie path in startx.
* gnu/packages/patches/xinit-startx-mcookie-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/xorg.scm (xinit)[source]: Add patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-19 11:31:41 +01:00
Andy Tai
f1c1b1c08d gnu: xpra: Update to 6.2.4.
* gnu/packages/xorg.scm (xpra): Update to 6.2.4.

Change-Id: I6dd9bc3c630b2acfeac58740d284ebe3a8a4a015
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-08 17:02:31 +08:00
Danny Milosavljevic
013cc1952a gnu: Add x86-video-armada-novena.
* gnu/packages/xorg.scm (x86-video-armada-novena): New variable.

Change-Id: I7617b61724cc788479f707f05398096b69fcfe17
2025-02-20 21:07:25 +01:00
Ludovic Courtès
9a6a7c9ea0 gnu: libpciaccess-static: Keep in same module as ‘libpciaccess’.
Fixes a bug introduced in beb9ad2cf7 where
‘guix pull’ would fail to build guix-system-tests.drv:

  gnu/packages/hurd.scm:317:13: error: libpciaccess: unbound variable

* gnu/packages/hurd.scm (libpciaccess-static): Move to…
* gnu/packages/xorg.scm (libpciaccess-static): … here.
Add ‘name’ field.

Change-Id: I4ec6a800360e82a5bc28f4e0b6c51772108fc3b1
2025-02-04 16:55:47 +01:00
宋文武
214b9d500f gnu: libxcb: Fix build for GNU/Hurd.
* gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs
when targeting the Hurd.
[arguments]: Add fix-PATH_MAX phase when targeting the Hurd.

Authored-by: yelninei on IRC.
Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed
2025-02-04 21:41:37 +08:00
宋文武
bdd6760b8c gnu: xorg-server-for-tests: Update to 21.1.15.
* gnu/packages/xorg.scm (xorg-server-for-tests): Update to 21.1.15.

Change-Id: I8526902c919b2edbec814961bf57384c70c5fa3d
2025-01-31 16:39:27 +08:00
宋文武
f0e3e23989 gnu: xf86-input-keyboard: Remove Linux from supported systems.
* gnu/packages/xorg.scm (xf86-input-keyboard)[supported-systems]: New field.
(xpra)[inputs]: Remove xf86-input-keyboard.
* gnu/services/xorg.scm (%default-xorg-modules): Remove xf86-input-keyboard.
* doc/guix.texi (X Window)[%default-xorg-modules]: Replace xf86-input-keyboard
with xf86-input-libinput.

Change-Id: Ia0b5c0289aa83e3afa7e71bef1785d6bddf6f017
2025-01-31 16:39:27 +08:00
宋文武
2acfafffb2 gnu: libxcursor: Set a better default XCURSORPATH.
* gnu/packages/xorg.scm (libxcursor)[arguments]: Add "--with-cursorpath" to
configure-flags.

Change-Id: I821cd440cf4e9e6fcc67c9164a38b81e8d793dff
2025-01-31 16:39:27 +08:00
宋文武
3794e67b5b gnu: xinit: Update to 1.4.3.
* gnu/packages/xorg.scm (xinit): Update to 1.4.3.

Change-Id: Icabf9c60a1d3047327d87b9a566e707db513e3f8
2025-01-31 16:39:27 +08:00
宋文武
1030c9bf23 gnu: xf86-video-ast: Update to 1.2.0.
* gnu/packages/xorg.scm (xf86-video-ast): Update to 1.2.0.

Change-Id: I1059a4c8c99b080b6d3069dfab33ee5f842ba353
2025-01-31 16:39:27 +08:00
宋文武
9d3d14f697 gnu: xf86-input-synaptics: Update to 1.10.0.
* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.10.0.

Change-Id: I9fd71e62e98d1ef56feae93cf5721562e71eb13f
2025-01-31 16:39:27 +08:00
宋文武
f2d7aa664e gnu: xorg-server: Update to 21.1.15.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.15.

Change-Id: If020a74061a0d3a7165d7085a494cc29d90aff5d
2025-01-31 16:39:27 +08:00
宋文武
7708b0b1a3 gnu: xf86-video-siliconmotion: Update to 1.7.10.
* gnu/packages/xorg.scm (xf86-video-siliconmotion): Update to 1.7.10.

Change-Id: I11026f8e295198d4cc3a07a5a3d596bd3345b022
2025-01-31 16:39:27 +08:00
宋文武
f7cc7c76d5 gnu: xf86-video-r128: Update to 6.13.0.
* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.13.0.

Change-Id: I05f35790cd3168ff116d472195a5b7f9f97ef20a
2025-01-31 16:39:26 +08:00
宋文武
2ba5758a20 gnu: xf86-video-nv: Update to 2.1.23.
* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.23.

Change-Id: I98fa2915ee2e710a7eff6b3700baa333eeb3c808
2025-01-31 16:39:26 +08:00
宋文武
0484a28197 gnu: xf86-video-neomagic: Update to 1.3.1.
* gnu/packages/xorg.scm (xf86-video-neomagic): Update to 1.3.1.

Change-Id: I4a1f9fd8dc0ddeb5060f80a24f4d39ae21ea0b89
2025-01-31 16:39:26 +08:00
宋文武
4077b564b8 gnu: xf86-video-mga: Update to 2.1.0.
* gnu/packages/xorg.scm (xf86-video-mga): Update to 2.1.0.

Change-Id: I386705db67d9208ed788a55a8affbc99fdbedb43
2025-01-31 16:39:26 +08:00
宋文武
c8033063dd gnu: xf86-video-mach64: Update to 6.10.0.
* gnu/packages/xorg.scm (xf86-video-mach64): Update to 6.10.0.

Change-Id: I963927fe05746bb97d3743146208c5f65f123587
2025-01-31 16:39:26 +08:00
宋文武
848f6ba2e4 gnu: xf86-video-i128: Update to 1.4.1.
* gnu/packages/xorg.scm (xf86-video-i128): Update to 1.4.1.

Change-Id: I1e3c84ea1470538e3b9c5231eb9efd9280ad7e23
2025-01-31 16:39:26 +08:00
宋文武
f674ef1a5e gnu: xf86-video-geode: Update to 2.11.21.
* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.21.

Change-Id: I619be8f9793a669a30d5d4ec9d1d587b4e877517
2025-01-31 16:39:26 +08:00
宋文武
7909f9a8fd gnu: xf86-video-fbdev: Update to 0.5.1.
* gnu/packages/xorg.scm (xf86-video-fbdev): Update to 0.5.1.

Change-Id: I7449b32211f7eb76eb8fa0704b5de465567a6b51
2025-01-31 16:39:26 +08:00
宋文武
ad6f4572bf gnu: xf86-video-dummy: Update to 0.4.1.
* gnu/packages/xorg.scm (xf86-video-dummy): Update to 0.4.1.

Change-Id: Id242fe46140fc0daadb8298e49361396ccfe724d
2025-01-31 16:39:26 +08:00
宋文武
a12a6f393d gnu: xf86-video-amdgpu: Update to 23.0.0.
* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 23.0.0.

Change-Id: Id2cd962ce40494d7a920d0aec51fe9693279eb5b
2025-01-31 16:39:26 +08:00
宋文武
e758abbadb gnu: xf86-input-void: Update to 1.4.2.
* gnu/packages/xorg.scm (xf86-input-void): Update to 1.4.2.

Change-Id: I219d901481db43cdb0798beb15160238e95ada9e
2025-01-31 16:39:26 +08:00
宋文武
a1b8977b26 gnu: xf86-input-mouse: Update to 1.9.5.
* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.5.

Change-Id: I5a4f1a536025dbd10f0a6665a04cd3a2a58e7c85
2025-01-31 16:39:26 +08:00
宋文武
b0bfbc1285 gnu: xf86-input-keyboard: Update to 2.1.0.
* gnu/packages/xorg.scm (xf86-input-keyboard): Update to 2.1.0.

Change-Id: Ie98f10c55b027616636702f3c880b038080bc815
2025-01-31 16:39:26 +08:00
宋文武
b1eae4bc54 gnu: xf86-input-libinput: Update to 1.5.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.5.0.

Change-Id: I4ef21395bcf9032f8054b56021f15563bfe2fa46
2025-01-31 16:39:26 +08:00
宋文武
5109777c14 gnu: xf86-input-evdev: Update to 2.11.0.
* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.11.0.

Change-Id: I977bdb019001d109cad38a9cd02bc120729b43e9
2025-01-31 16:39:26 +08:00
宋文武
1e9f2ee421 gnu: libpthread-stubs: Update to 0.5.
* gnu/packages/xorg.scm (libpthread-stubs): Update to 0.5.

Change-Id: If4c7921ef484a73d802963a42e7ca44e3020d1a8
2025-01-31 16:39:26 +08:00
宋文武
5c49729a93 gnu: xf86-video-nouveau: Update to 1.0.18.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.18.
* gnu/packages/patches/xf86-video-nouveau-fixup-ABI.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I0632a55df5b3364c63cdfd53bf31d004d2b1c3b9
2025-01-31 16:39:26 +08:00
宋文武
92412b6ffe gnu: xf86-video-savage: Update to 2.4.1.
* gnu/packages/xorg.scm (xf86-video-savage): Update to 2.4.1.
* gnu/packages/patches/xf86-video-savage-xorg-compat.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I186c93badb813aa0fc4a3d558ff8a084c6c652af
2025-01-31 16:39:26 +08:00
宋文武
78a7d14663 gnu: xf86-video-ark: Update to 0.7.6.
* gnu/packages/xorg.scm (xf86-video-ark): Update to 0.7.6.
* gnu/packages/patches/xf86-video-ark-remove-mibstore.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Iae0186f3b65614afd87256acabddd8e46fc3e098
2025-01-31 16:39:26 +08:00