diff --git a/_service b/_service
index 8b8c7fc..b303beb 100644
--- a/_service
+++ b/_service
@@ -2,9 +2,8 @@
git
https://gitlab.gnome.org/GNOME/gnome-session.git
- gnome-3-32
- @PARENT_TAG@+@TAG_OFFSET@
- enable
+ refs/tags/3.34.1
+ @PARENT_TAG@
diff --git a/_servicedata b/_servicedata
deleted file mode 100644
index b3334f9..0000000
--- a/_servicedata
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- https://gitlab.gnome.org/GNOME/gnome-session.git
- 2550833a37250cee889ac12ce1e52965166169ff
\ No newline at end of file
diff --git a/gnome-session-3.32.0+5.obscpio b/gnome-session-3.32.0+5.obscpio
deleted file mode 100644
index 53b06df..0000000
--- a/gnome-session-3.32.0+5.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2c9528d997857686ac7d518a14506999103f9aa3a0551471c01072d68323b908
-size 3615756
diff --git a/gnome-session-3.34.1.obscpio b/gnome-session-3.34.1.obscpio
new file mode 100644
index 0000000..cc442bc
--- /dev/null
+++ b/gnome-session-3.34.1.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68f85a1378642afd8799b1fa58dbf74e402f660f30fa59d16b2798124b77f997
+size 3590156
diff --git a/gnome-session-presence-Enable-idle-detection-when-screen-locked.patch b/gnome-session-presence-Enable-idle-detection-when-screen-locked.patch
deleted file mode 100644
index 87f3414..0000000
--- a/gnome-session-presence-Enable-idle-detection-when-screen-locked.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8676d77beb46e5a1f52ca0196ebebcd9890be5c2 Mon Sep 17 00:00:00 2001
-From: xiaoguang wang
-Date: Tue, 12 Mar 2019 10:59:46 +0800
-Subject: [PATCH] presence: Enable idle detection while screensaver is active
-
-Dim screen function depends on signal STATUS_CHANGED. To dim screen when
-screensaver is active, need to enable idle detection at that time.
-
-https://gitlab.gnome.org/GNOME/gnome-shell/issues/900
----
- gnome-session/gsm-presence.c | 9 ++-------
- 1 file changed, 2 insertions(+), 7 deletions(-)
-
-diff --git a/gnome-session/gsm-presence.c b/gnome-session/gsm-presence.c
-index fa476abc..cdfa3ccd 100644
---- a/gnome-session/gsm-presence.c
-+++ b/gnome-session/gsm-presence.c
-@@ -173,10 +173,7 @@ idle_became_idle_cb (GnomeIdleMonitor *idle_monitor,
- gpointer user_data)
- {
- GsmPresence *presence = user_data;
-- /* We should already be idle,
-- * see on_screensaver_active_changed() */
-- if (!presence->priv->screensaver_active)
-- set_session_idle (presence, TRUE);
-+ set_session_idle (presence, TRUE);
- }
-
- static void
-@@ -185,9 +182,7 @@ idle_became_active_cb (GnomeIdleMonitor *idle_monitor,
- gpointer user_data)
- {
- GsmPresence *presence = user_data;
-- /* We can only be non-idle if the screensaver is gone */
-- if (!presence->priv->screensaver_active)
-- set_session_idle (presence, FALSE);
-+ set_session_idle (presence, FALSE);
- }
-
- static void
---
-2.16.4
-
diff --git a/gnome-session.changes b/gnome-session.changes
index 830d079..3b9efdb 100644
--- a/gnome-session.changes
+++ b/gnome-session.changes
@@ -1,3 +1,53 @@
+-------------------------------------------------------------------
+Mon Oct 7 09:57:51 UTC 2019 - Bjørn Lie
+
+- Update to version 3.34.1:
+ + Drop accidentally included `--debug` when launching
+ `gnome-session-binary`.
+ + Introduce a list of variables to potentially unset in launched
+ sessions.
+ + Updated translations.
+- Drop gnome-session-no-debug.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Tue Sep 17 22:16:07 UTC 2019 - Bjørn Lie
+
+- Add gnome-session-no-debug.patch: Disable debug log spam in
+ journald. Patch/bug to be sent upstream.
+
+-------------------------------------------------------------------
+Wed Sep 11 16:33:05 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.34.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Sep 5 11:52:46 NZST 2019 - luke@ljones.dev
+
+- Update to version 3.33.92:
+ + More systemd --user fixes
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 1 13:53:21 CDT 2019 - mgorse@suse.com
+
+- Update to version 3.33.90:
+ + Add support to manage the session using the systemd user
+ instance.
+ + Update session definitions to match new gnome-settings-daemon.
+ + Don't show logout button in fail whale when not logged in.
+ + Handle apps exiting abruptly at log out better.
+ + Updated translations.
+- Changes from version 3.33.4:
+ + Fix warning in log spew with dbus activated services.
+ + Fix idle detection.
+ + Advertize support for GDM's session registration API
+ + Updated translations.
+- Drop
+ gnome-session-presence-Enable-idle-detection-when-screen-locked.patch:
+ fixed upstream.
+- Add systemd user unit files.
+
-------------------------------------------------------------------
Fri Aug 02 18:53:38 UTC 2019 - bjorn.lie@gmail.com
diff --git a/gnome-session.obsinfo b/gnome-session.obsinfo
index c24ee50..18113f0 100644
--- a/gnome-session.obsinfo
+++ b/gnome-session.obsinfo
@@ -1,5 +1,5 @@
name: gnome-session
-version: 3.32.0+5
-mtime: 1558614418
-commit: 2550833a37250cee889ac12ce1e52965166169ff
+version: 3.34.1
+mtime: 1570436901
+commit: 984dce35f9b59c016cbf21542c642da9e2e7d77b
diff --git a/gnome-session.spec b/gnome-session.spec
index 918e419..56f34d4 100644
--- a/gnome-session.spec
+++ b/gnome-session.spec
@@ -17,21 +17,18 @@
Name: gnome-session
-Version: 3.32.0+5
+Version: 3.34.1
Release: 0
Summary: Session Tools for the GNOME Desktop
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://www.gnome.org
-# We are using source services, so no download url for source
Source0: %{name}-%{version}.tar.xz
Source1: gnome
Source2: gnome.desktop
# PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch bsc#1084756 bgo#794256 yfjiang@suse.com -- solution provided by msrb@suse.com using a more reasonable way to handle gpu acceleration check
Patch0: gnome-session-better-handle-empty-xdg_session_type.patch
-# PATCH-FIX-UPSTREAM gnome-session-presence-Enable-idle-detection-when-screen-locked.patch bsc#1118286 glgo#GNOME/gnome-shell#900 xwang@suse.com -- Enable dimming screen when screen is locked
-Patch1: gnome-session-presence-Enable-idle-detection-when-screen-locked.patch
# PATCH-FIX-OPENSUSE gnome-session-s390-not-require-g-s-d_wacom.patch bsc#1129412 yfjiang@suse.com -- Remove the runtime requirement of g-s-d Wacom plugin
Patch2: gnome-session-s390-not-require-g-s-d_wacom.patch
@@ -109,7 +106,6 @@ functional GNOME desktop.
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
%ifarch s390 s390x
%patch2 -p1
%endif
@@ -204,8 +200,28 @@ ln -s %{_sysconfdir}/alternatives/default-waylandsession.desktop %{buildroot}%{_
%{_libexecdir}/gnome-session-check-accelerated
%{_libexecdir}/gnome-session-check-accelerated-gl-helper
%{_libexecdir}/gnome-session-check-accelerated-gles-helper
+%{_libexecdir}/gnome-session-ctl
%{_libexecdir}/gnome-session-failed
%{_datadir}/gnome-session/hardware-compatibility
+%{_userunitdir}/gnome-session-failed.service
+%{_userunitdir}/gnome-session-failed.target
+%{_userunitdir}/gnome-session-initialized.target
+%{_userunitdir}/gnome-session-manager.target
+%{_userunitdir}/gnome-session-manager@.service
+%{_userunitdir}/gnome-session-monitor.service
+%{_userunitdir}/gnome-session-pre.target
+%{_userunitdir}/gnome-session-restart-dbus.service
+%{_userunitdir}/gnome-session-shutdown.target
+%{_userunitdir}/gnome-session-signal-init.service
+%{_userunitdir}/gnome-session-stable.target
+%{_userunitdir}/gnome-session-stable.timer
+%{_userunitdir}/gnome-session-wayland.target
+%{_userunitdir}/gnome-session-wayland@.target
+%{_userunitdir}/gnome-session-x11.target
+%{_userunitdir}/gnome-session-x11@.target
+%{_userunitdir}/gnome-session-x11-services.target
+%{_userunitdir}/gnome-session.target
+%{_userunitdir}/gnome-session@.target
%files lang -f %{name}-3.0.lang