guix_mirror_bot pushed a commit to branch master
in repository guix.

commit c75a61d6b322aca0862df93299a765177bc89f22
Author: Noé Lopez <[email protected]>
AuthorDate: Sat Mar 21 20:06:36 2026 +0100

    gnu: gnome-session: Deprecate in favor of gnome-session-shepherd.
    
    * gnu/packages/gnome.scm (gnome-session): Deprecate in favor
    of gnome-session-shepherd. Dependents are updated.
    
    Change-Id: If8db75472f852d3b2ed564fe74331d196e7a2545
    Signed-off-by: Noé Lopez <[email protected]>
---
 gnu/packages/gnome.scm | 66 +++++---------------------------------------------
 1 file changed, 6 insertions(+), 60 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 68b2866d1b..03d8725000 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7960,63 +7960,6 @@ such as gzip tarballs.")
     (home-page "https://fileroller.sourceforge.net";)
     (license license:gpl2+)))
 
-(define-public gnome-session
-  (package
-    (name "gnome-session")
-    (version "48.0")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://gnome/sources/" name "/"
-                                  (version-major version) "/"
-                                  name "-" version ".tar.xz"))
-              (patches (search-patches "gnome-session-support-elogind.patch"))
-              (sha256
-               (base32
-                "05y48xij8ihq1aifcqayrhy99dfig1ys9wadzjrbvk92bfy9z46x"))))
-    (arguments
-     (list
-      #:glib-or-gtk? #t
-      #:configure-flags
-      #~(list (string-append "-Dsystemduserunitdir="
-                             #$output "/share/systemd"))
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'install 'wrap-gnome-session
-            (lambda* (#:key native-inputs inputs outputs #:allow-other-keys)
-              ;; Make sure 'gnome-session' finds the 'gsettings' program.
-              (wrap-program (search-input-file outputs "bin/gnome-session")
-                `("PATH" ":" prefix
-                  (,(dirname (search-input-file (or native-inputs inputs)
-                                                "bin/gdbus"))))))))))
-    (build-system meson-build-system)
-    (native-inputs
-     (list docbook-xml-4.1.2
-           docbook-xsl
-           `(,glib "bin")               ; for glib-compile-schemas, etc.
-           intltool
-           libxslt
-           pkg-config
-           xmlto))
-    (inputs
-     (list bash-minimal
-           elogind
-           gnome-desktop
-           gsettings-desktop-schemas
-           gtk+
-           json-glib
-           libsm
-           libxcomposite
-           libxtst
-           mesa
-           upower
-           xtrans))
-    (synopsis "Session manager for GNOME")
-    (description
-     "This package contains the GNOME session manager, as well as a
-configuration program to choose applications starting on login.")
-    (home-page "https://wiki.gnome.org/Projects/SessionManagement";)
-    (license license:gpl2+)))
-
 (define-public gnome-session-shepherd
   (package
     (name "gnome-session-shepherd")
@@ -8108,6 +8051,9 @@ configuration program to choose applications starting on 
login.")
 the GNU Shepherd.")
     (license license:gpl3+)))
 
+(define-deprecated-package gnome-session
+  gnome-session-shepherd)
+
 (define-public gjs
   (package
     (name "gjs")
@@ -9545,7 +9491,7 @@ logo='~a'~%" icon))))))
            egl-wayland
            elogind
            eudev
-           gnome-session
+           gnome-session-shepherd
            gnome-control-center
            gnome-settings-daemon
            gtk+
@@ -9723,7 +9669,7 @@ Libadwaita.")
            gnome-bluetooth
            gnome-desktop
            gnome-online-accounts
-           gnome-session
+           gnome-session-shepherd
            gnome-settings-daemon
            gnutls
            grilo
@@ -10799,7 +10745,7 @@ playing media, scanning, and much more.")
                             gnome-keyring
                             gnome-menus
                             gnome-remote-desktop
-                            gnome-session
+                            gnome-session-shepherd
                             gnome-settings-daemon
                             gnome-shell
                             gnome-shell-extensions

Reply via email to