John Kehayias
4c15f6f41a
gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.
...
Python bindings for libxml2 are now built as part of libxml2; remove all
python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
deprecate the package. This was done manually using
git grep python-libxml2 gnu/packages
to find affected packages and then check all their input fields.
With the update to libxml2, we can remove all the libxml2-next* variants.
This change was automated with:
git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'
* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
[arguments]<#:phases>: Add configure-python phase (from python-libxml2).
[native-inputs]: Add pkg-config and python-minimal.
(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
(python-libxml2): Deprecate in favor of libxml2.
Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
2025-09-25 23:26:11 -04:00
FuncProgLinux
514fcd5de1
gnu: engrampa: Update to 1.28.2.
...
* gnu/packages/mate.scm (engrampa): Update to 1.28.2.
Change-Id: Ibb1e47b15c53413807dffbc0c14bdcd83001f463
2025-09-20 19:12:09 -07:00
FuncProgLinux
1254705b89
gnu: mate: Add mate-sensors-applet.
...
* gnu/packages/mate.scm (mate)[propagated-inputs]: Add mate-sensors-applet.
Closes : #2766
Change-Id: I7076243aa7455fd0f40c3bb84e82c929c683ebca
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-19 15:56:56 +08:00
FuncProgLinux
57d23870c5
gnu: Add mate-sensors-applet.
...
* gnu/packages/mate.scm (mate-sensors-applet): New variable.
Change-Id: I9ecbc76145b43d38b63357f89099e296b467b78b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-19 15:55:53 +08:00
FuncProgLinux
b9673fa766
gnu: mate-panel: Update to 1.28.4.
...
* gnu/packages/mate.scm (mate-panel): Update to 1.28.4.
[native-search-paths]: Add MATE_PANEL_APPLETS_DIR and
MATE_PANEL_EXTRA_MODULES.
Change-Id: I09927db392b43f97f988b480d88a815909605761
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-15 16:14:05 +08:00
宋文武
6365900ecb
gnu: mate: Remove unwanted propagated inputs.
...
Ideally a desktop environment meta package should propagate only applications.
* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove libmatekbd,
libmateweather and libmatemixer.
Fixes : #2533
Change-Id: I74d6d496cfc3576e6084c73af0bcc2ad6564d47e
2025-09-15 16:12:59 +08:00
FuncProgLinux
33bb99032e
gnu: mate: Add mate-notification-daemon.
...
* gnu/packages/mate.scm (mate)[propagated-inputs]: Add
mate-notification-daemon.
Closes : #2454
Change-Id: Ia1a3209d1a37f1e77b779511fc28fdeb9347d9ff
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-06 20:37:22 +08:00
FuncProgLinux
879febb237
gnu: Add mate-notification-daemon.
...
* gnu/packages/mate.scm (mate-notification-daemon): New variable.
Change-Id: Ieaf3e14a22e71a9ecdab8825c7f301dac5ec7314
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-06 20:35:40 +08:00
Nicolas Graves
5bd5624982
gnu: packages: Avoid libxml2@2.9 propagation.
...
libxml2@2.9 has CVEs, we don't want it in user profiles.
* gnu/packages/augeas.scm (augeas)
* gnu/packages/bioinformatics.scm (libsbml)
* gnu/packages/elf.scm (libabigail)
* gnu/packages/freedesktop.scm (telepathy-logger)
* gnu/packages/glib.scm (libaccounts-glib)
* gnu/packages/gtk.scm (gtksourceview)
* gnu/packages/image-processing.scm (vips)
* gnu/packages/mate.scm (libmateweather)
* gnu/packages/messaging.scm (libgnt)
* gnu/packages/virtualization.scm (libvirt-glib)
* gnu/packages/vpn.scm (openconnect)
* gnu/packages/xml.scm (xmlsec)
[propagated-inputs]: Replace libxml2 by libxml2-next.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:05 +02:00
宋文武
1d3a80ac34
Reapply "gnu: mate: Replace 'union-build' with 'propagated-inputs'."
...
Now we can have both xfce and mate in a profile, since they have the
same mate-polkit package.
This reverts commit 230ad0e337
.
Change-Id: Iea3e1f30d3abea4eca42d7a7dd12b40291151b02
2025-08-26 19:48:44 +08:00
宋文武
164b8b67a5
gnu: mate-polkit: Enable autostart for the Xfce desktop environment.
...
* gnu/packages/mate.scm (mate-polkit) [arguments]: Add
enable-autostart-for-xfce phase.
(mate-polkit-for-xfce): Remove variable.
* gnu/packages/xfce.scm (xfce) [propagated-inputs]: Replace
mate-polkit-for-xfce with mate-polkit.
Change-Id: I07e48d0cd70aeec8ee3cab081226adaa0fe175be
2025-08-26 19:48:44 +08:00
FuncProgLinux
542538a8c9
gnu: Add python-caja.
...
* gnu/packages/mate.scm (python-caja): New variable.
Change-Id: I0b3a15b99cdcedf4c55f5a565125b0f77a860da3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14 12:39:29 +01:00
Sharlatan Hellseher
5abbd048b2
gnu: packages/mate: Sort used modules.
...
* gnu/packages/mate.scm: Sort used modules alphabetically.
Change-Id: I9a603ea298d1eff60156b05e921595b0bd243971
2025-08-14 12:39:29 +01:00
Sharlatan Hellseher
f01ccfd913
gnu: libmateweather: Improve package style.
...
* gnu/packages/mate.scm (libmateweather): Apply guix style, use
G-Expressions and fix indentation.
[native-inputs]: Remove labels.
Change-Id: If8c6492a5c03bd4e34da9daa3e4a75e11a7d799a
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
3edd8fc81d
gnu: mate-icon-theme-faenza: Improve package style.
...
* gnu/packages/mate.scm (mate-icon-theme-faenza): Apply guix style, use
G-Expressions and fix indentation.
[native-inputs]: Remove labels.
Change-Id: Ie73b4441eec27eb5dca73abda2aec3c03ddabdaf
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
38b6aa2936
gnu: mate-control-center: Apply G-Expressions.
...
* gnu/packages/mate.scm (mate-control-center): Apply
G-Expressions. Remove trailing #t from lambdas.
Change-Id: Idc20ac96e5dedcb2bd57b28f5e68cb9804e8e19f
2025-08-14 12:39:28 +01:00
Sharlatan Hellseher
675a4d3ae4
gnu: caja: Improve package style.
...
* gnu/packages/mate.scm (caja): Use G-expression and apply list style.
[phases]{pre-check}: Remove trailing #t from lambda.
[native-inputs]: Remove ladles.
Change-Id: Ieccbeea784a9392646a452b4d198134fe2cbda7d
2025-08-14 12:39:14 +01:00
Mathieu Othacehe
230ad0e337
Revert "gnu: mate: Replace 'union-build' with 'propagated-inputs'."
...
This reverts commit b7a8f886f5
because it breaks
system tests as discussed here: https://issues.guix.gnu.org/48265 .
Change-Id: Ib00696db10475e049ada892004c1164933a78066
2025-07-13 15:33:47 +02:00
宋文武
b7a8f886f5
gnu: mate: Replace 'union-build' with 'propagated-inputs'.
...
* gnu/packages/mate.scm (mate) [arguments]: Remove 'union-build'.
[inputs]: Move all inputs to propagated-inputs.
[native-inputs]: Move desktop-file-utils to propagated-inputs.
Fixes: https://issues.guix.gnu.org/48265
Change-Id: I638c3e6b44aef426402e4a0d2136b6a5d5a832c9
2025-06-29 08:33:23 +08:00
Liliana Marie Prikler
d8d3d36c60
gnu: Make vte-with-gtk4 the default vte.
...
* gnu/packages/gnome.scm (vte): Use flags from…
(vte-with-gtk4): … this. Delete variable.
(vte/gtk+3): New variable.
(gnome-color-manager, vinagre, gnome-console, gnome-terminal)
(terminator, gnome-boxes): Adjust accordingly.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
* gnu/packages/lxde.scm (lxterminal): Likewise.
* gnu/packages/mate.scm (mate-terminal): Likewise.
* gnu/packages/spice.scm (virt-viewer): Likewise.
* gnu/packages/sugar.scm (sugar-terminal-activity): Likewise.
* gnu/packages/terminals.scm (tilda, sakura, xiate, tilix): Likewise.
* gnu/packages/virtualization.scm (virt-manager): Likewise.
* gnu/packages/vnc.scm (remmina): Likewise.
* gnu/packages/xfce.scm (xfce4-terminal): Likewise.
2025-03-02 20:31:27 +01:00
Dariqq
9112171464
gnu: mozo: Wrap python and gi dependencies.
...
* gnu/packages/mate.scm (mozo)
[#:phases]: Add 'python-and-gi-wrap phase.
[inputs]: Add gtk+ and mate-panel.
Change-Id: I322878083101b5c05da53fe13092afa037e32736
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22 00:27:49 +02:00
Dariqq
81e0b5954f
gnu: mate-control-center: Add gsettings-desktop-schemas to inputs
...
* gnu/packages/mate.scm (mate-control-center)[inputs]: Add gsettings-desktop-schemas.
Change-Id: Id695c231c2e886ab219084037cdfb8137646a925
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22 00:27:49 +02:00
Dariqq
e50ef3db26
gnu: mate-control-center: Remove input labels.
...
* gnu/packages/mate.scm (mate-control-center)[inputs]: Remove labels.
Change-Id: I0c54cd365ef8686a67d4bc44bc47996905040d72
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-22 00:27:49 +02:00
Roman Scherer
8e5c8303a4
gnu: iso-codes: Rename to iso-codes/pinned.
...
* gnu/packages/iso-codes.scm (iso-codes): Rename to…
(iso-codes/pinned): … this.
* doc/build.scm,
gnu/installer.scm,
gnu/packages/fcitx.scm,
gnu/packages/fcitx5.scm,
gnu/packages/gnome.scm,
gnu/packages/gstreamer.scm,
gnu/packages/gtk.scm,
gnu/packages/ibus.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/kde-plasma.scm,
gnu/packages/mate.scm,
gnu/packages/photo.scm,
gnu/packages/video.scm: Adjust accordingly.
Change-Id: Ia98fee15a27009583fee822cf411512727b1aa27
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 12:55:54 +02:00
Maxime Devos
e3178b088a
gnu: Use 'gtk-doc/stable' in native-inputs instead of 'gtk-doc'.
...
Commit 9dea161875
only
replaced 'gtk-doc' with 'gtk-doc/stable' in the native-inputs
of some packages, but we may as well do this for all packages.
* gnu/packages/admin.scm (thermald) [native-inputs]:
Replace 'gtk-doc' with 'gtk-doc/stable'.
* gnu/packages/glib.scm (glib-with-documentation): Likewise.
* gnu/packages/mate.scm (mate-desktop, atril, caja-extensions)
(mate-utils, eom, engrampa, pluma, mate-polkit) [native-inputs]: Likewise.
* gnu/packages/messaging.scm
(libgnt, loudmouth) [native-inputs]: Likewise.
* gnu/packages/music.scm
(denemo, gsequencer) [native-inputs]: Likewise.
* gnu/packages/photo.scm (entangle) [native-inputs]: Likewise.
* gnu/packages/security-token.scm
(libu2f-host, libu2f-server) [native-inputs]: Likewise.
* gnu/packages/wm.scm (keybinder, keybinder-3.0)
[native-inputs]: Likewise.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I6c647ff1394e0a48bef0e6fb1ae43533673f1d79
2024-08-31 10:44:40 +02:00
宋文武
da9fabaf21
gnu: mate-control-center: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-control-center): Update to 1.28.0.
[inputs]: Add elogind, libappindicator, libgtop, and udisks.
[arguments]: Add a phase to fake 'libelogind' as 'systemd'.
Change-Id: I94158a4085b22a01bae113deb2bab0adf7ad63ed
2024-08-10 18:51:45 +08:00
宋文武
55ab9a98c1
gnu: mate-system-monitor: Update to 1.28.1.
...
* gnu/packages/mate.scm (mate-system-monitor): Update to 1.28.1.
[arguments]: Pass "--enable-systemd=no" to configure-flags.
Change-Id: Ibf3f4ca80abf4f5cd5a3eb4510adccad3d5e1fec
2024-08-10 18:51:10 +08:00
Andy Tai
62e55a621a
gnu: mate: Add needed dconf-editor to inputs.
...
* gnu/packages/mate.scm (mate-panel)[inputs]: Add dconf-editor.
(mate)[inputs]: Add dconf-editor.
Change-Id: Ib731e81d4aa6c148bf2dc390aebd8f2c1b8b5834
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:47 +08:00
Andy Tai
561d910f13
gnu: Add mozo.
...
* gnu/packages/mate.scm (mozo): New variable.
(mate)[inputs]: Add mozo.
Change-Id: I317b3479b44b1b02abf814fa5b871faa436913a6
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:47 +08:00
Andy Tai
6431ae2958
gnu: mate-common: Update to 1.28.0
...
* gnu/packages/mate.scm (mate-common): update to 1.28.0.
Change-Id: I9312b620c8dfbf20a6d477b1e12636922cee667e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:47 +08:00
Andy Tai
eef200ea58
gnu: atril: update to 1.28.0.
...
* gnu/packages/mate.scm (atril): Update to 1.28.0.
[inputs]: Add mate-desktop and startup-notification.
Change-Id: I7e3bb4ca4ea8ab9351cff6a422e55bb2a20a86eb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:42 +08:00
Andy Tai
1b122e44bf
gnu: mate-power-manager: Update to 1.28.1.
...
* gnu/packages/mate.scm (mate-power-manager): Update to 1.28.1.
[inputs]: Add mate-desktop and startup-notification.
Change-Id: I75ee24c0a8a961a43f405da0e5036e3ae0fa4f71
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:31 +08:00
Andy Tai
1ea6da5ef2
gnu: mate-polkit: Update to 1.28.1.
...
* gnu/packages/mate.scm (mate-polkit): Update to 1.28.1.
Change-Id: I479e7342ca616b3a7c57bb94beaf38c1452e97cf
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:24:21 +08:00
Andy Tai
5eae0c66c2
gnu: pluma: update to 1.28.0.
...
* gnu/packages/mate.scm (pluma): Update to 1.28.0.
[inputs]: Add mate-desktop and startup-notification.
Change-Id: I62f75c46daaad85a44a68b11464d6ce439d5cc91
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:54 +08:00
Andy Tai
f9ef315aaa
gnu: engrampa: Update to 1.28.1.
...
* gnu/packages/mate.scm (engrampa): Update to 1.28.1.
Change-Id: I8c328bf7caa188c123916bf56c2933bd1d3fc468
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:04 +08:00
Andy Tai
3d2c1494ac
gnu: eom: Update to 1.28.0.
...
* gnu/packages/mate.scm (eom): Update to 1.28.0.
Change-Id: I30f60fd8cc5abdbe77c5fa48ef1780fc65072268
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:04 +08:00
Andy Tai
230a5eeb91
gnu: mate-utils: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-utils): update to 1.28.0.
[inputs]: Add mate-desktop and startup-notification.
Change-Id: I6899ad33d1c22a97553399f07963c895486e3a1c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:04 +08:00
Andy Tai
f398e7d9ef
gnu: mate-menus: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-menus): Update to 1.28.0.
Change-Id: Ib6e734fd2e9bffae881814e0f6c3d13bd0aa2f25
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:03 +08:00
Andy Tai
f3970ea309
gnu: mate-screensaver: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-screensaver): Update to 1.28.0.
Change-Id: If592eb165725dd047dfaca47b1504afb347d1192
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:03 +08:00
Andy Tai
3037386ed9
gnu: mate-backgrounds: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-backgrounds): Update to 1.28.0.
Change-Id: Idc262d84ec0568d67dfba2576859c14f6dfe91d7
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:03 +08:00
Andy Tai
d74357e815
gnu: mate-calc: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-calc): Update to 1.28.0.
Change-Id: I2b98ae286504380c8078b771d424b3cb484c0053
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:03 +08:00
Andy Tai
88d70dc1cd
gnu: mate-user-guide: Update to 1.28.0
...
* gnu/packages/mate.scm (mate-user-guide): Update to 1.28.0.
Change-Id: Ia2905afe3a61888f8743563c7699d491e1d47afd
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:23:03 +08:00
Andy Tai
f086d83cb6
gnu: caja-extensions: update to 1.28.0.
...
* gnu/packages/mate.scm (caja-extensions): Update to 1.28.0
[arguments]<#:configure-flags>: Disable AV support as needed gstreamer
components are Rust packages not in Guix at this time.
Change-Id: If48fcc79618654fd29ed6222517509224fa78e37
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:22:47 +08:00
Andy Tai
bd43c75746
gnu: marco: Update to 1.28.1
...
* gnu/packages/mate.scm (marco): Update to 1.28.1.
Change-Id: Iac0f89a980a0e4a49a4b3bff4e9e82815357dee5
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:11:30 +08:00
Andy Tai
2cd1f76c14
gnu: caja: Update to 1.28.0.
...
* gnu/packages/mate.scm (caja): Update to 1.28.0.
Change-Id: Ief5c25b068c693c4f41b800ed163054afd04e34c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:11:30 +08:00
Andy Tai
9e88428247
gnu: mate-panel: Update to 1.28.2.
...
* gnu/packages/mate.scm (mate-panel): Update to 1.28.2.
Change-Id: I0f04112256e6c60eb58af91e78006c475fc79f2a
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:11:30 +08:00
Andy Tai
e27e9ec4f6
gnu: mate-media: Update to 1.28.1.
...
* gnu/packages/mate.scm (mate-media): Update to 1.28.1.
Change-Id: I687c652052bd817055618d9ad944ecde0ba2ef19
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:11:30 +08:00
Andy Tai
0cd74276ab
gnu: mate-applets: Update to 1.28.0.
...
* gnu/packages/mate.scm (mate-applets): Update to 1.28.0.
[inputs]: Replace gtksourceview-3 with gtksourceview-4.
Add mate-desktop.
Change-Id: I6b5c62fa029d70e475a1acbb05e622a906de27a7
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:11:15 +08:00
Andy Tai
0fdf74088d
gnu: libmatekbd: update to 1.28.0.
...
* gnu/packages/mate.scm (libmatekbd): Update to 1.28.0.
Change-Id: I2a077abc25e499a4e07058164b83bb318e8185ec
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:10:15 +08:00
Andy Tai
4a7a6aabe7
gnu: libmatemixer: Update to 1.28.0.
...
* gnu/packages/mate.scm (libmatemixer): Update to 1.28.0.
Change-Id: I05baa1aecb4bc40ba34ce59ae41e64e906eefda6
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-08-10 18:10:15 +08:00