guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit b6e7d101e6f83560bce256984737c6fe49d487a3
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