1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

883 Commits

Author SHA1 Message Date
jgart
df96ee97e9 gnu: Add wayout.
* gnu/packages/xdisorg.scm (wayout): New variable.

Change-Id: Ibe4c302ff273e84f9baf444a56c10970d59ba120
Signed-off-by: jgart <jgart@dismail.de>
2026-01-28 14:15:41 -05:00
Andreas Enge
9665a8cdc6 gnu: Remove xxkb.
* gnu/packages/xdisorg.scm (xxkb): Delete variable.

Fixes: guix/guix#4765
Change-Id: I265d4b68014f1322656b12a58b8a6ce0c9425836
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:10 +01:00
Sergey Trofimov
e0d72d83c3 gnu: darkman: Update to 2.3.0.
* gnu/packages/xdisorg.scm (darkman): Update to 2.3.0.
[native-inputs]: Remove go-github-com-adrg-xdg and
go-github-com-rxwycdh-rxhash, add go-github-com-lmittmann-tint.

Change-Id: Ib48e017acda7fcdf8a16a065ab1fc0180bb5578d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:41 +01:00
Murilo
0932150cf1 gnu: hyprpaper: Update to 0.8.1.
* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.8.1.
[inputs]: Add aquamarine, hyprtoolkit and hyprwire.

The aquamarine, hyprtoolkit and hyprwire packages are now required
dependencies.

Change-Id: I9b839ca73099367fa4a95a360cf567ec88bd032c
Signed-off-by: John Kehayias <john@guixotic.coop>
2026-01-14 15:04:37 -05:00
Sergey Trofimov
2640489d4c gnu: xsecurelock: Add missing input in saver_xscreensaver.
* gnu/packages/xdisorg.scm (xsecurelock): Fix saver_xscreensaver.
[native-inputs]: Add xrdb.
[arguments]<#:phases>{patch-paths}: New phase to set path to xrdb.

Merges guix/guix!5566

Change-Id: I963c7d2703ca2c5bef21bed3cbcf0faf7b3e9735
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-13 09:12:01 +01:00
Ashish SHUKLA
cf2b740212 gnu: wofi: Update to 1.5.3
* gnu/packages/xdisorg.scm (wofi): Update to 1.5.3.

Change-Id: I5b06f32e70fd7a8b92fca03495e00adc53af19d6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5435
2026-01-09 15:22:45 +01:00
Sergey Trofimov
ae53179c9d gnu: darkman: Update to 2.2.0.
* gnu/packages/xdisorg.scm (darkman): Update to 2.2.0.
[source]: Adjust Makefile patching snippet.
[arguments]<#:phases>{patch-paths}: Simplify.
[native-inputs]: Replace go-gopkg-in-yaml-v3 with
go-github-goccy-go-yaml

Change-Id: I8adc6604b69531af5dd246cfd9b9c7eabcb4c54d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 12:42:46 +00:00
Sharlatan Hellseher
10593200ba gnu: Remove libdrm-armada-novena.
* gnu/packages/xdisorg.scm (libdrm-armada-novena): Delete variable.

Fixes: guix/guix#4380
Change-Id: I7f44ba854895f20b61e1548328917d041f02df07
2025-12-28 12:20:30 +00:00
Nguyễn Gia Phong
d5093ed37b gnu: xkeysnail: Switch to pyproject-build-system.
* gnu/packages/xdisorg.scm (xkeysnail):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.

Change-Id: Ib0e0a8accda1ed7d1f342877544529854b825248
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19 10:50:54 +00:00
Nguyễn Gia Phong
76a918219e gnu: xkblayout: Switch to pyproject-build-system.
* gnu/packages/xdisorg.scm (xkblayout):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.
  [arguments]: Explicitly disable nonexistent tests.

Change-Id: I2fad5c5ba8d4f2f912657db592dde1c43556ea7f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19 10:50:54 +00:00
Nguyễn Gia Phong
271592e456 gnu: arandr: Switch to pyproject-build-system.
* gnu/packages/xdisorg.scm (arandr):
  [build-system]: Change to pyproject-build-system.
  [native-inputs]: Add python-setuptools.

Change-Id: Icb5ab460d592b4f9a2ebad1068aa0895b8ee6575
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19 10:50:54 +00:00
Sharlatan Hellseher
e830350288 gnu: autorandr: Switch to pyproject.
* gnu/packages/xdisorg.scm (autorandr):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I62068ba970a081b58e69154d62e8fe99eebb8656
2025-12-17 23:16:55 +00:00
Ashish SHUKLA
99af411456 gnu: copyq: Update to 13.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 13.0.0.
[inputs]: Add kguiaddons, libxtst.

Change-Id: Iea1d53b3e1b09225b91a124192d6727e159835f5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4674
2025-12-11 16:03:10 +01:00
Patrick Norton
49491f8d5d gnu: xdisorg: Update cliphist to 0.7.0.
* gnu/packages/xdisorg.scm (cliphist): Update to 0.7.0.
[inputs]: Add go-github-com-rivo-uniseg.

Change-Id: I6841fe6be3312b29a0ff152746f4d57f9dd7a6ec
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 14:50:58 +01:00
Murilo
542fbd7848 gnu: hyprpaper: Update to 0.7.6.
* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.7.6.

Change-Id: Idb10961dafb7cf81180494db1da634ef61548812
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-30 22:45:34 +01:00
Murilo
bcec0e51e3 gnu: aquamarine: Update to 0.10.0.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.10.0.

Change-Id: Ic3b6d7ac9dcb7b40afb5c18fe55c17260ed0d8b5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-30 22:45:34 +01:00
Ashish SHUKLA
b4555f7fe9 gnu: fuzzel: Update to 1.13.1.
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.13.1.

Change-Id: If637e2b2035bcad2c65594e396eb754a71784a81
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-30 14:02:18 +01:00
Alexey Abramov
94f881388d gnu: pixman: auto-detect arm-simd optimizations for arm32 targets.
* gnu/packages/xdisorg.scm (pixman)[arguments]<#:configure-flags>: Remove
arm-simd flag.  Meson requires feature options to use "enabled",
"disabled", or "auto" and not boolean strings.  Let it auto-detect
ARM SIMD optimizations.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-29 18:46:51 +01:00
Sharlatan Hellseher
986fd89192 gnu: autokey: Wrap kdialog.
* gnu/packages/xdisorg.scm (autokey)[phases]{wrap-executable}: Wrap
kdialog for atokey-qt runtime.
[inputs]: Add kdialog.

Change-Id: I19b0422fc99fd7824d50b7d32fe7ca5210f575cb
2025-11-24 14:43:25 +00:00
Sharlatan Hellseher
3b13a24c61 gnu: autokey: Move to xdisorg.
* gnu/packages/python-xyz.scm (xdisorg): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2
2025-11-24 14:43:24 +00:00
dan
17e2ab5ab9 gnu: Add darkman.
* gnu/packages/freedesktop.scm (darkman): New variable.

Change-Id: I02074a326bbfb173cfa31872c320994f40677809
Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 15:38:13 +00:00
jgart
c675318728 gnu: wvkbd: Update to 0.18.
* gnu/packages/xdisorg.scm (wvkbd): Update to 0.18.

Change-Id: Ie9e12cfd12df58ae308a6423bb34cdf773dcc435
2025-11-16 13:10:13 -06:00
Efraim Flashner
19a558295c gnu: pixman: Fix build on armhf-linux.
* gnu/packages/xdisorg.scm (pixman)[arguments]: Update configure-flags
when building for armhf-linux.

Change-Id: Ia6ddf762969132c49955469672e9a43652cb1851
2025-11-10 11:06:31 +02:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Nicolas Goaziou
cfb3892d3f gnu: wob: Update to 0.16.
* gnu/packages/xdisorg.scm (wob): Update to 0.16.

Change-Id: I977b6e8451e088052e9cdeb01812034028008c32
2025-10-22 09:01:54 +02:00
iamawacko
a602a6f972 gnu: gammastep: Update to 2.0.11.
* gnu/packages/xdisorg.scm (gammastep): Update to 2.0.11.

Change-Id: Ie6d1f1a27422b52799fa1bb9694c2250955928c2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-21 22:14:02 +02:00
Sharlatan Hellseher
f3097c1f45 gnu: xnee: Fix build with gcc-14.
* gnu/packages/xdisorg.scm (xnee): Use G-Expressions.
[configure-flags]: Relax GCC 14 strictness.

Change-Id: I592138f24c97df48b0ad8ae7573a9751e53d0a52
2025-10-13 12:56:50 +01:00
Anderson Torres
e03ecb45c2 gnu: Merge (gnu packages xnee) into (gnu packages xdisorg).
The xnee module has only one package definition. Since this is a simple
X11-related application, it should be on xdisorg module.

* gnu/packages/xnee.scm (xnee): Migrate from here...
* gnu/packages/xdisorg.scm: ...to here

* gnu/local.mk: Remove reference to xnee.
* gnu/packages/xnee.scm: Remove file.
* po/packages/POTFILES.in: Remove reference to xnee.

Change-Id: I1128d3db412fab366b6d4c508128b86ee3d7b26b
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:51:23 +01:00
Murilo
1880e8d0f2 gnu: hyprlock: Update to 0.9.2.
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.2.

Change-Id: I8db39736e7404274fc26883393e905dfba4459eb
Signed-off-by: John Kehayias <john@guixotic.coop>
2025-10-05 20:14:53 -04:00
Murilo
d6d2c3d90b gnu: hyprsunset: Update to 0.3.3.
* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.3.

Change-Id: I87a5a8d7e9a0d766253bca28d6af8fcf430eea5c
Signed-off-by: John Kehayias <john@guixotic.coop>
2025-10-05 20:14:52 -04:00
Murilo
595e472a0f gnu: aquamarine: Update to 0.9.5.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.5.

Change-Id: I740152a5d5303447a785b350eeddc52ea63c86a8
Signed-off-by: John Kehayias <john@guixotic.coop>
2025-10-05 20:14:51 -04:00
Sharlatan Hellseher
eb94c2f7df gnu: python-wmctrl: Move to xdisorg.
* gnu/packages/python-xyz.scm (python-wmctrl): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: I9e70f3fda5f97d580d4f610c8fe6e913c4a508bf
2025-10-05 17:09:09 +01:00
Sharlatan Hellseher
7d714e693c gnu: python-xdo: Move to xdisorg.
* gnu/packages/python-xyz.scm (python-xdo): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: I46ef1efb1cb52ee9a1724dfe37167e7e7cdbf837
2025-10-04 01:39:30 +01:00
John Kehayias
feedf392be gnu: libxkbcommon: Update to 1.11.0.
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.11.0.
[source]: Use git-fetch instead of url-fetch.
[native-inputs]: Add xorg-server-for-tests and xkbcomp.  Reformat.
[arguments]<#:configure-flags>: Add flag to enable docs.
(libxkbcommon-1.5, libxkbcommon-1.8): Remove variables.
* gnu/packages/terminals.scm (foot)[inputs]: Use libxkbcommon instead of
libxkbcommon-1.8.

Change-Id: I0e4ce4cab04c059916ea7dddd31d2780c7b49b26
2025-09-30 16:48:20 +09:00
John Kehayias
0a24dbc661 gnu: pixman: Update to 0.46.4.
Upstream no longer uses autotools so we build with meon-build-system now.  The
configure flag to not build a static output is no longer supported and even
though it was used previously, there was still a static library built.
Finally, the gnuplot configure flag is also removed, per
<https://issues.guix.gnu.org/69962>.

* gnu/packages/xdisorg.scm (pixman): Update to 0.46.4.
[build-system]: Switch to meson-build-system.
[arguments]<#:configure-flags>: Rewrite with gexp and for meson.  Remove
"--disable-static" as it is not a supported flag.  Remove "--enable-gnuplot"
flag.
[inputs, native-inputs]: Remove.
[home-page]: Use https URL.

Change-Id: I6bc17761ce96de9ef17bb8b420b8570d1ea11e07
2025-09-30 16:48:18 +09:00
Sharlatan Hellseher
b79fbf27b8 gnu: python-setuptools-next: Set to python-setuptools.
Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.

Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Nicolas Graves
1e8b71e34e gnu: ulauncher: Update to 6.0.0-18.901ce03.
* gnu/packages/xdisorg.scm (ulauncher): Update to 6.0.0-18.901ce03.
  [build-system]: Switch to pyproject-build-system.
  [arguments]{test-flags}: Ignore some failing tests.
  {phases}: Remove deprecated phase 'fix-usr. Add phase 'fix-bash.
  [native-inputs]: Remove python-distutils-extra. Add python-pytest,
  python-pytest-mock, python-setuptools, python-wheel.
  [propagated-inputs]: Add python-xlib.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:23 +01:00
Nicolas Graves
6a747273ff gnu: ulauncher: Improve style.
* gnu/packages/xdisorg.scm (ulauncher): Run guix style and properly
pin the commit with a git-version.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:23 +01:00
λx.x
75e243cc15 gnu: scrot: Update to to 1.12.1.
* gnu/packages/xdisorg.scm (scrot): Update to 1.12.1.

Closes: #2752
Change-Id: Ifd1ff93479288669f882f2e9d5a4d03f6cdb352b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-18 18:42:43 +08:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
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
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
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
2025-09-18 08:05:19 +09:00
Maxim Cournoyer
bf6a41e235 gnu: copyq: Update to 11.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 11.0.0.

Change-Id: I0510b970ee4ba5005a1d7f6e13736e0226ad49c1
2025-09-15 22:30:46 +09:00
Sharlatan Hellseher
9c977cf9e8 gnu: clipman: Update to 1.6.4.
* gnu/packages/xdisorg.scm (clipman): Update to 1.6.4.
[inputs]: Remove go-gopkg-in-alecthomas-kingpin-v2; add
go-github-com-alecthomas-kingpin-v2.

Change-Id: I0fdc5e200d837d0d94cb937eae5bcb63a4b8e903
2025-09-10 13:19:34 +01:00
Sharlatan Hellseher
0d5ea48c92 gnu: cliphist: Update to 0.6.1.
* gnu/packages/xdisorg.scm (cliphist): Update to 0.6.1.

Change-Id: I902382d604ee2de3d062b0767a491b5d56534f69
2025-09-10 13:19:34 +01:00
John Kehayias
4ec9e1678b gnu: hyprpicker: Build with gcc-15.
* gnu/packages/xdisorg.scm (hyprpicker)[native-inputs]: Change gcc-14 to
gcc-15.

Change-Id: I4f9668faa320fa1d5c06d6062768acbb1f4e2509
2025-09-09 17:17:41 -04:00
John Kehayias
87f3ed080b gnu: hyprpaper: Build with gcc-15.
* gnu/packages/xdisorg.scm (hyprpaper)[native-inputs]: Change gcc-14 to
gcc-15.

Change-Id: I6b390bdec93c185f0e89368a6e2172a1aea3dce6
2025-09-09 17:17:40 -04:00
Murilo
ba43f18bc6 gnu: hyprsunset: Update to 0.3.2.
* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.2.

Change-Id: Iab6862cd760ecee875c049634877f32129994dc2
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-09 17:17:36 -04:00
Murilo
851e3955c9 gnu: hyprlock: Update to 0.9.1.
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.1.

Change-Id: I16e0880d3949de13b891cb20ea481e1e48850742
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-09 17:17:35 -04:00
Murilo
9b7b6dfed2 gnu: hyprcursor: Update to 0.1.13.
* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.13.
[native-inputs]: Change gcc-14 to gcc-15.

Change-Id: I8a2da422b3bb2fd55841102e6baefce78e134388
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-09 17:17:34 -04:00