1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-21 16:45:58 +02:00
Commit Graph

866 Commits

Author SHA1 Message Date
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
Murilo ec0684777e gnu: aquamarine: Update to 0.9.4.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.4.

Change-Id: I4d7eb4bb49f303a56763a590f19e06a272bebdd5
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-09-09 17:17:33 -04:00
宋文武 79ff2b353a gnu: rofi: Update to 2.0.0; deprecate rofi-wayland.
* gnu/packages/xdisorg.scm (rofi): Update to 2.0.0.
[source]: Remove snippet.
[build-system]: Switch to meson-build-system.
[inputs]: Add wayland and wayland-protocols.
(rofi-wayland): Deprecate in favor of rofi.

Change-Id: I238143f20080d4bfbb00215d014bbe9f4827083f
2025-09-08 19:46:08 +08:00
Ashvith Shetty 48fea09d68 gnu: Add xiccd.
* gnu/packages/xdisorg.scm (xiccd): New variable.

Closes: #1168
Change-Id: Ie33e8109dc37ce701ca41f81bfd8c4fee1b97827
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-23 11:18:30 +08:00
Sharlatan Hellseher 915bbe9a8d gnu: python-pyperclip: Update to 1.9.0.
* gnu/packages/xdisorg.scm (python-pyperclip): Update to 1.9.0.
  [buld-system]: Use pyproject.
  [native-inputs]: Add python-setuptools-next.

Change-Id: I805478a4b6163c686ebcd9802a3f138311ab0285
2025-08-12 12:38:04 +01:00
Efraim Flashner 90f0702610 gnu: pixman: Fix build on armhf-linux.
* gnu/packages/xdisorg.scm (pixman)[arguments]: When building for
armhf-linux add a configure-flag to disable some assembly optimizations.

Change-Id: I7792523c4fa7241c3719e04fcb97260f1f1739cf
2025-08-07 12:23:04 +03:00
Efraim Flashner 6d5b3b9484 gnu: pixman: Improve style.
* gnu/packages/xdisorg.scm (pixman): Reflow with guix style.

Change-Id: I0e4bb1f4bfc75ce57016cae9ac98db8bc11f73dd
2025-08-07 12:23:04 +03:00
Ashish SHUKLA 993da6029d gnu: wofi: Update to 1.5.1.
* gnu/packages/xdisorg.scm (wofi): Update to 1.5.1.

Change-Id: Ifa90e385fc3603e988b9ae89de5c0d84604c64f5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-04 11:16:50 +03:00
Greg Hogan 50c3fd729a gnu: Remove BUILD_TESTING configuration flag.
* gnu/packages/assembly.scm (cpu-features),
* gnu/packages/astronomy.scm (casacore),
* gnu/packages/bioinformatics.scm (morpheus),
* gnu/packages/code.scm (rtags),
* gnu/packages/education.scm (gcompris-qt),
* gnu/packages/game-development.scm (libccd),
* gnu/packages/geo.scm (cloudcompare),
* gnu/packages/glib.scm (dbus-cxx),
* gnu/packages/graph.scm (faiss),
* gnu/packages/graphics.scm (f3d, mmg),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-processing.scm (vtk),
* gnu/packages/image.scm (openjpeg),
* gnu/packages/irc.scm (quassel),
* gnu/packages/jami.scm (jami),
* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
* gnu/packages/kde-office.scm (calligra, ghostwriter),
* gnu/packages/linux.scm (bpftrace),
* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
vc),
* gnu/packages/messaging.scm (libsignal-protocol-c),
* gnu/packages/mold.scm (mold),
* gnu/packages/music.scm (sonivox),
* gnu/packages/networking.scm (dhtnet),
* gnu/packages/opencl.scm (opencl-clhpp),
* gnu/packages/openpgp.scm (rnp),
* gnu/packages/photo.scm (darktable),
* gnu/packages/popt.scm (gflags),
* gnu/packages/rdesktop.scm (freerdp),
* gnu/packages/security-token.scm (cppcodec),
* gnu/packages/terminals.scm (libtsm),
* gnu/packages/text-editors.scm (jucipp),
* gnu/packages/xdisorg.scm (xsettingsd)
[arguments]<#:configure-flags>: Remove BUILD_TESTING.

* gnu/packages/jupyter.scm (xeus)
[arguments]: Disable tests.
<#:configure-flags>: Remove BUILD_TESTING.

Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04 04:11:23 +00:00
Greg Hogan b09c302a20 gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Andy Tai 003d8c0f57 gnu: xscreensaver: Update to 6.12.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.12.

Change-Id: I95f528556ae40acc863c4f5b9a3b18fc9b8629cc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-26 16:20:25 +02:00
Murilo 83144c271c gnu: hyprsunset: Update to 0.3.0.
* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.0.
[native-inputs]: Change gcc-14 to gcc-15.
[inputs]: Add hyprlang.
[arguments]{cmake}: Use cmake-next.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:32 -04:00
Murilo bf3bc51022 gnu: hyprlock: Update to 0.9.0.
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.0.
[native-inputs]: Change gcc-14 to gcc-15.
[home-page]: Update to new URL.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:29 -04:00
Murilo f669f85eff gnu: aquamarine: Update to 0.9.2.
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.2.
[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:28 -04:00
Fabio Natali d04a3407b9 gnu: unclutter: Fix build with GCC 14.
* gnu/packages/xdisorg.scm (unclutter): Add flags to relax GCC 14's checks.

Change-Id: I6a8d6d4cac915f617c4e0faffe3f8753c2a45921
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 19:49:33 +02:00
Janneke Nieuwenhuizen ca3cb4e123 gnu: startup-notification: Fix build with gcc-14.
* gnu/packages/xdisorg.scm (startup-notification)[arguments]: Add #:configure-flags
to relax gcc-14's strictness.

Change-Id: Ie20f622414e2482932e027bdf7bf7acf18192a6b
2025-07-18 20:17:19 +02:00
jgart 5188dfb3c7 gnu: wvkbd: Update to 0.17.
* gnu/packages/xdisorg.scm (wvkbd): Update to 0.17.
[native-inputs]: Add scdoc.

Change-Id: Iceb390ffbd37e5a901c6967ce74bd3b32e1f3e5c
2025-07-17 19:59:10 -05:00
Skylar Hill b3ba64b57f gnu: Add bigbagkbdtrixxkb.
* gnu/packages/xdisorg.scm (bigbagkbdtrixxkb): New variable.

Change-Id: I51d7297b50634fe368d8b60df1fd06b6d922026a
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-14 11:01:52 +02:00