* [bug#73653] [PATCH 0/3] mate: Fix some crashes.
@ 2024-10-06 8:16 Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 1/3] gnu: mate-control-center: Remove input labels Dariqq
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Dariqq @ 2024-10-06 8:16 UTC (permalink / raw)
To: 73653; +Cc: Dariqq
Hi,
This little series tries to address some of the issues I encountered after setting up mate-desktop
* mate-centrol-centers mate-default-applications-properties program would crash with the error "Settings schema 'org.gnome.desktop.a11y.applications' is not installed".
* mozo: Would crash immediately because of missing python/gi dependencies.
Both now start from an empty --pure shell without errors.
I also removed labels for mate-control-center.
Dariqq (3):
gnu: mate-control-center: Remove input labels.
gnu: mate-control-center: Add gsettings-desktop-schemas to inputs
gnu: mozo: Wrap python and gi dependencies.
gnu/packages/mate.scm | 83 ++++++++++++++++++++++++++-----------------
1 file changed, 51 insertions(+), 32 deletions(-)
base-commit: 002df8abd2f4d7c5d23febb1459b77c880345ca7
--
2.46.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [bug#73653] [PATCH 1/3] gnu: mate-control-center: Remove input labels.
2024-10-06 8:16 [bug#73653] [PATCH 0/3] mate: Fix some crashes Dariqq
@ 2024-10-06 8:33 ` Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 2/3] gnu: mate-control-center: Add gsettings-desktop-schemas to inputs Dariqq
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Dariqq @ 2024-10-06 8:33 UTC (permalink / raw)
To: 73653; +Cc: Dariqq
* gnu/packages/mate.scm (mate-control-center)[inputs]: Remove labels.
Change-Id: I0c54cd365ef8686a67d4bc44bc47996905040d72
---
gnu/packages/mate.scm | 64 +++++++++++++++++++++----------------------
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index ca987cca7c..18c9ec56d8 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -951,38 +951,38 @@ (define-public mate-control-center
xmodmap
gobject-introspection))
(inputs
- `(("at-spi2-core" ,at-spi2-core)
- ("cairo" ,cairo)
- ("caja" ,caja)
- ("dconf" ,dconf)
- ("dbus" ,dbus)
- ("dbus-glib" ,dbus-glib)
- ("elogind" ,elogind)
- ("fontconfig" ,fontconfig)
- ("freetype" ,freetype)
- ("glib" ,glib)
- ("gtk+" ,gtk+)
- ("libappindicator" ,libappindicator)
- ("libcanberra" ,libcanberra)
- ("libgtop" ,libgtop)
- ("libmatekbd" ,libmatekbd)
- ("libx11" ,libx11)
- ("libxcursor" ,libxcursor)
- ("libxext" ,libxext)
- ("libxi" ,libxi)
- ("libxklavier" ,libxklavier)
- ("libxml2" ,libxml2)
- ("libxrandr" ,libxrandr)
- ("libxrender" ,libxrender)
- ("libxscrnsaver" ,libxscrnsaver)
- ("marco" ,marco)
- ("mate-desktop" ,mate-desktop)
- ("mate-menus" ,mate-menus)
- ("mate-settings-daemon" ,mate-settings-daemon)
- ("pango" ,pango)
- ("polkit" ,polkit)
- ("startup-notification" ,startup-notification)
- ("udisks" ,udisks)))
+ (list at-spi2-core
+ cairo
+ caja
+ dconf
+ dbus
+ dbus-glib
+ elogind
+ fontconfig
+ freetype
+ glib
+ gtk+
+ libappindicator
+ libcanberra
+ libgtop
+ libmatekbd
+ libx11
+ libxcursor
+ libxext
+ libxi
+ libxklavier
+ libxml2
+ libxrandr
+ libxrender
+ libxscrnsaver
+ marco
+ mate-desktop
+ mate-menus
+ mate-settings-daemon
+ pango
+ polkit
+ startup-notification
+ udisks))
(propagated-inputs
(list (librsvg-for-system))) ;mate-slab.pc
(home-page "https://mate-desktop.org/")
--
2.46.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bug#73653] [PATCH 2/3] gnu: mate-control-center: Add gsettings-desktop-schemas to inputs
2024-10-06 8:16 [bug#73653] [PATCH 0/3] mate: Fix some crashes Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 1/3] gnu: mate-control-center: Remove input labels Dariqq
@ 2024-10-06 8:33 ` Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 3/3] gnu: mozo: Wrap python and gi dependencies Dariqq
2024-10-21 20:59 ` bug#73653: [PATCH 0/3] mate: Fix some crashes Ludovic Courtès
3 siblings, 0 replies; 5+ messages in thread
From: Dariqq @ 2024-10-06 8:33 UTC (permalink / raw)
To: 73653; +Cc: Dariqq
* gnu/packages/mate.scm (mate-control-center)[inputs]: Add gsettings-desktop-schemas.
Change-Id: Id695c231c2e886ab219084037cdfb8137646a925
---
gnu/packages/mate.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 18c9ec56d8..974c54bd27 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -961,6 +961,7 @@ (define-public mate-control-center
fontconfig
freetype
glib
+ gsettings-desktop-schemas
gtk+
libappindicator
libcanberra
--
2.46.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bug#73653] [PATCH 3/3] gnu: mozo: Wrap python and gi dependencies.
2024-10-06 8:16 [bug#73653] [PATCH 0/3] mate: Fix some crashes Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 1/3] gnu: mate-control-center: Remove input labels Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 2/3] gnu: mate-control-center: Add gsettings-desktop-schemas to inputs Dariqq
@ 2024-10-06 8:33 ` Dariqq
2024-10-21 20:59 ` bug#73653: [PATCH 0/3] mate: Fix some crashes Ludovic Courtès
3 siblings, 0 replies; 5+ messages in thread
From: Dariqq @ 2024-10-06 8:33 UTC (permalink / raw)
To: 73653; +Cc: Dariqq
* gnu/packages/mate.scm (mozo)
[#:phases]: Add 'python-and-gi-wrap phase.
[inputs]: Add gtk+ and mate-panel.
Change-Id: I322878083101b5c05da53fe13092afa037e32736
---
gnu/packages/mate.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 974c54bd27..1ab834b339 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -29,6 +29,7 @@ (define-module (gnu packages mate)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
+ #:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
@@ -1548,11 +1549,28 @@ (define-public mozo
(sha256
(base32 "0929yk7g7103d18p400ysi19pqrxl3dyzg4l0mnw7a3azm7ri67y"))))
(build-system glib-or-gtk-build-system)
+ (arguments
+ (list
+ #:imported-modules `((guix build python-build-system)
+ ,@%glib-or-gtk-build-system-modules)
+ #:modules '((guix build utils)
+ (guix build glib-or-gtk-build-system)
+ ((guix build python-build-system) #:prefix python:))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'glib-or-gtk-wrap 'python-and-gi-wrap
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (wrap-program (search-input-file outputs "bin/mozo")
+ `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")
+ ,(python:site-packages inputs outputs)))
+ `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs
(list pkg-config))
(inputs
(list gettext-minimal
+ gtk+
mate-menus
+ mate-panel
python
python-pygobject))
(home-page "https://mate-desktop.org/")
--
2.46.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* bug#73653: [PATCH 0/3] mate: Fix some crashes.
2024-10-06 8:16 [bug#73653] [PATCH 0/3] mate: Fix some crashes Dariqq
` (2 preceding siblings ...)
2024-10-06 8:33 ` [bug#73653] [PATCH 3/3] gnu: mozo: Wrap python and gi dependencies Dariqq
@ 2024-10-21 20:59 ` Ludovic Courtès
3 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2024-10-21 20:59 UTC (permalink / raw)
To: Dariqq; +Cc: 73653-done
Hi,
Dariqq <dariqq@posteo.net> skribis:
> gnu: mate-control-center: Remove input labels.
> gnu: mate-control-center: Add gsettings-desktop-schemas to inputs
> gnu: mozo: Wrap python and gi dependencies.
Applied, thanks!
Ludo’.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-10-21 20:59 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-06 8:16 [bug#73653] [PATCH 0/3] mate: Fix some crashes Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 1/3] gnu: mate-control-center: Remove input labels Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 2/3] gnu: mate-control-center: Add gsettings-desktop-schemas to inputs Dariqq
2024-10-06 8:33 ` [bug#73653] [PATCH 3/3] gnu: mozo: Wrap python and gi dependencies Dariqq
2024-10-21 20:59 ` bug#73653: [PATCH 0/3] mate: Fix some crashes Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.