Date: Wednesday, March 22, 2023 @ 07:07:25
  Author: foutrelis
Revision: 471771

upgpkg: xfce4-session 4.18.1-2: backport stability fixes (FS#77943)

Modified:
  xfce4-session/trunk/PKGBUILD

----------+
 PKGBUILD |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-22 00:27:48 UTC (rev 471770)
+++ PKGBUILD    2023-03-22 07:07:25 UTC (rev 471771)
@@ -3,7 +3,7 @@
 
 pkgname=xfce4-session
 pkgver=4.18.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Xfce's session manager"
 arch=('x86_64')
 url="https://docs.xfce.org/xfce/xfce4-session/start";
@@ -17,9 +17,13 @@
             'xscreensaver: for locking screen with xflock4'
             'light-locker: for locking screen with xflock4')
 
source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+        
$pkgname-fix-xfconf-memory-management.patch::https://gitlab.xfce.org/xfce/xfce4-session/-/commit/911f5b8101de.patch
+        
$pkgname-fix-gqueue-memory-management.patch::https://gitlab.xfce.org/xfce/xfce4-session/-/commit/cff23d0fadd5.patch
         source-system-xinitrc-scripts.patch
         xfce-polkit-gnome-authentication-agent-1.desktop)
 sha256sums=('1c5a957eeef259db3e8bbd9bb50c2b120146141e99b17a271e58c40fd825c5cf'
+            '384ec4deb2e01ba8a3aa50e99f3e1e7409194053f0a3868405d51e80dedab64a'
+            '8fa4b70dac18834b8839feff0d172636329c97ac6ad16a67241831cd4868e0aa'
             '6f14d529e4c4f30cd547110bd444cee8dc70c90511a397de18acb6c1fd63ea3e'
             '74c94c5f7893d714e04ec7d8b8520c978a5748757a0cdcf5128492f09f31b643')
 
@@ -26,6 +30,10 @@
 prepare() {
   cd $pkgname-$pkgver
 
+  # https://gitlab.xfce.org/xfce/xfce4-session/-/issues/166
+  patch -Np1 -i ../$pkgname-fix-xfconf-memory-management.patch
+  patch -Np1 -i ../$pkgname-fix-gqueue-memory-management.patch
+
   # https://bugzilla.xfce.org/show_bug.cgi?id=15440
   patch -Np1 -i ../source-system-xinitrc-scripts.patch
 }

Reply via email to