diff --git a/desktop/gnome/apps/rygel/pspec.xml b/desktop/gnome/apps/rygel/pspec.xml
index e072431a56..fe8c0e83eb 100644
--- a/desktop/gnome/apps/rygel/pspec.xml
+++ b/desktop/gnome/apps/rygel/pspec.xml
@@ -13,7 +13,7 @@
app:gui
A collection of UPnP/DLNA services
A collection of UPnP/DLNA services
- mirrors://gnome/rygel/0.42/rygel-0.42.0.tar.xz
+ mirrors://gnome/rygel/0.42/rygel-0.42.1.tar.xz
desktop-file-utils
dbus-glib-devel
@@ -87,6 +87,13 @@
+
+ 2023-02-11
+ 0.42.1
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2022-09-17
0.42.0
diff --git a/desktop/gnome/base/gnome-control-center/pspec.xml b/desktop/gnome/base/gnome-control-center/pspec.xml
index 14a4240f59..f8f16f419e 100644
--- a/desktop/gnome/base/gnome-control-center/pspec.xml
+++ b/desktop/gnome/base/gnome-control-center/pspec.xml
@@ -13,7 +13,7 @@
gnome-control-center
GNOME's main interface to configure various aspects of the desktop
GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop.
- https://download.gnome.org/sources/gnome-control-center/43/gnome-control-center-43.2.tar.xz
+ https://download.gnome.org/sources/gnome-control-center/43/gnome-control-center-43.4.1.tar.xz
gcr-devel
glib2-devel
@@ -160,6 +160,13 @@
+
+ 2023-02-13
+ 43.4.1
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2022-12-23
43.2
diff --git a/desktop/gnome/base/gnome-session/actions.py b/desktop/gnome/base/gnome-session/actions.py
index ccffccf915..4a473cf5f0 100644
--- a/desktop/gnome/base/gnome-session/actions.py
+++ b/desktop/gnome/base/gnome-session/actions.py
@@ -11,11 +11,9 @@ from pisi.actionsapi import get
def setup():
shelltools.system("sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in")
- shelltools.system("""sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ " meson.build""")
+ shelltools.system("""sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ systemd_userunitdir = '/tmp\'" meson.build""")
mesontools.configure("--buildtype=release \
- -Dsystemd=false \
- -Dsystemd_session=disable \
-Dsystemd_journal=false")
def build():
@@ -24,4 +22,5 @@ def build():
def install():
mesontools.install()
+ pisitools.removeDir("/tmp")
#shelltools.system("rm -rv %s/tmp/{*.d,*.target,*.service}" % get.installDIR())
diff --git a/desktop/gnome/base/gnome-session/files/support-elogind.patch b/desktop/gnome/base/gnome-session/files/support-elogind.patch
index 700b829727..4173ccf041 100644
--- a/desktop/gnome/base/gnome-session/files/support-elogind.patch
+++ b/desktop/gnome/base/gnome-session/files/support-elogind.patch
@@ -22,23 +22,23 @@ index ef5132c6..7f68aaae 100644
+assert(not (enable_systemd and enable_elogind), 'Can not support systemd and elogind at once')
+if enable_systemd or enable_elogind or enable_consolekit
session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
-
+
# Check for systemd
@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
endif
-
+
session_tracking = 'systemd'
+ elif enable_elogind
+ libelogind_dep = dependency('libelogind', version: '>= 239.4')
+ session_bin_deps += libelogind_dep
+ session_tracking = 'elogind'
endif
-
+
# Check for ConsoleKit
@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
-
+
session_bin_deps += dbus_glib_dep
-
+
- if enable_systemd
+ if enable_systemd or enable_elogind
session_tracking += ' (with fallback to ConsoleKit)'
@@ -63,5 +63,6 @@ index 4c05dc6e..512d1528 100644
option('session_selector', type: 'boolean', value: false, description: 'enable building a custom session selector dialog')
option('systemd', type: 'boolean', value: true, description: 'Use systemd')
option('systemd_session', type: 'combo', choices: ['disable', 'enable', 'default'], value: 'default', description: 'Whether to include systemd session support and use it by default')
---
+--
2.26.2
+
diff --git a/desktop/gnome/base/gnome-session/pspec.xml b/desktop/gnome/base/gnome-session/pspec.xml
index c719c1432b..1060df4359 100644
--- a/desktop/gnome/base/gnome-session/pspec.xml
+++ b/desktop/gnome/base/gnome-session/pspec.xml
@@ -29,10 +29,10 @@
meson
- 0001-revert-autostart-app-Strip-blacklisted-variables-fro.patch
+
+
diff --git a/desktop/gnome/base/gnome-shell/pspec.xml b/desktop/gnome/base/gnome-shell/pspec.xml
index 0efe4bf29e..5271c46ad2 100644
--- a/desktop/gnome/base/gnome-shell/pspec.xml
+++ b/desktop/gnome/base/gnome-shell/pspec.xml
@@ -12,7 +12,7 @@
gnome
GNOME Shell is the defining technology of the GNOME40 user experience
GNOME Shell is the defining technology of the GNOME40 user experience. It provides core interface functions like switching to windows and launching applications.
- https://download.gnome.org/sources/gnome-shell/43/gnome-shell-43.2.tar.xz
+ https://download.gnome.org/sources/gnome-shell/43/gnome-shell-43.3.tar.xz
at-spi2-atk-devel
evolution-data-server-devel
@@ -115,6 +115,13 @@
+
+ 2023-02-15
+ 43.3
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2022-12-07
43.2
diff --git a/desktop/gnome/base/mutter/pspec.xml b/desktop/gnome/base/mutter/pspec.xml
index 49907e4b4f..729e5d588b 100644
--- a/desktop/gnome/base/mutter/pspec.xml
+++ b/desktop/gnome/base/mutter/pspec.xml
@@ -13,7 +13,7 @@
gnome
Mutter is a Wayland display server and X11 window manager and compositor library.
Mutter is a Wayland display server and X11 window manager and compositor library.
- https://download.gnome.org/sources/mutter/43/mutter-43.2.tar.xz
+ https://download.gnome.org/sources/mutter/43/mutter-43.3.tar.xz
gettext-devel
lcms2-devel
@@ -144,6 +144,13 @@
+
+ 2023-02-15
+ 43.3
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2022-12-07
43.2