X-Original-To: alpine-aports@lists.alpinelinux.org Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by lists.alpinelinux.org (Postfix) with ESMTP id 9D719F84EC1 for ; Sun, 24 Mar 2019 21:52:34 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 20EC74602; Sun, 24 Mar 2019 17:52:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 24 Mar 2019 17:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sent.com; h=from :to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm3; bh=lwj7ibabN7gIS OX8VTtLvjHvVS8on+fnSofD+/wrWXo=; b=BGvuoRh39S33b5viTXj4PkCsqJu5w UD30NNYyEqmhp/W33QR+MCQ0UriBD/cGJSDCk2V3hzYU4iHHv2RIaLq7D4TEAdZ2 hVKGyalAz7VMODGN8mBc5AdFUeFNiVGitIyDwNV4bBatJDwW5NsPXc4T1HdoEcRy DaZIDwtRXovuwLdN6oFFLV0vc1wVB4rmcS200SGbdeTIk5fKyY/vvMoF33yRmvXW Uoc7z07EbyO3+pVh+pbrkjwihPFqJA7EgKGE+w9yDzv29eqgwhYdWRYFNgQm1Bhx p6U7HYtVWmz5sZ7ZAMxV95444EUXRBz103aZlHF6pi2H+cNtGvm/Q8oIQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=lwj7ibabN7gISOX8VTtLvjHvVS8on+fnSofD+/wrWXo=; b=u7hR35jZ fCZI9Ss8u7ypBROal51K7FEgsxbvGF6VFRf3dS0o0iNiENBsEG4bvTRUIsPNT8K2 6tNcZhunrXX4OQ1tiPjHFpR261O1WR0CjUnWXCJJPxQZJWbeChe6Sew0dpYtFKJL 1sHf+oaGkD0veZ5kFTqf/EsSIwQbneHhJms13UNrK+FiFH93fyN/wCjvRnJXKy2V noGmM0v+Sb/Zzrg28Hel4A1CGep/m1wOpVHhXlFYJUcWns7g0QzItW1wkFYAfqvJ JONVxOzD6euopxHKTV9/O0ekxZDgsZEmOS2+Dx11sPAxAR5pDN4I+fwLnbb15l/D hPe1l9ZG7Q2QSQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrjeeigdduheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprfgruhhluceurhgvuggsuhhrhicuoegsrhgvsghssehsvghn thdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpmhgrthgvqdguvghskh htohhprdhorhhgnecukfhppeejledrjeefrddufeeirddvvdegnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegsrhgvsghssehsvghnthdrtghomhenucevlhhushhtvghrufhiiigvpe du X-ME-Proxy: Received: from brebsc.lan (79-73-136-224.dynamic.dsl.as9105.com [79.73.136.224]) by mail.messagingengine.com (Postfix) with ESMTPA id 349B5E44A3 for ; Sun, 24 Mar 2019 17:52:33 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=brebsc.lan) by brebsc.lan with esmtp (Exim 4.92) (envelope-from ) id 1h8Axs-00029P-60; Sun, 24 Mar 2019 21:47:36 +0000 From: Paul Bredbury To: alpine-aports@lists.alpinelinux.org Cc: Paul Bredbury Subject: [alpine-aports] [PATCH 16/34] community/mate-session-manager: upgrade to 1.22.0 Date: Sun, 24 Mar 2019 21:46:24 +0000 Message-Id: <20190324214642.8226-16-brebs@sent.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190324214642.8226-1-brebs@sent.com> References: <20190324214642.8226-1-brebs@sent.com> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- community/mate-session-manager/APKBUILD | 8 ++- .../systemd-dependency.patch | 67 +++++++++++++++++++ 2 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 community/mate-session-manager/systemd-dependency.patch diff --git a/community/mate-session-manager/APKBUILD b/community/mate-session-manager/APKBUILD index 0b426755fb..8e35dc2a98 100644 --- a/community/mate-session-manager/APKBUILD +++ b/community/mate-session-manager/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Alan Lacerda # Maintainer: Alan Lacerda pkgname=mate-session-manager -pkgver=1.21.0 +pkgver=1.22.0 pkgrel=0 pkgdesc="The MATE session manager" url="https://github.com/mate-desktop/mate-session-manager" @@ -11,7 +11,8 @@ depends="mate-common mate-desktop" makedepends="intltool libtool dconf-dev dbus-glib-dev gtk+3.0-dev libsm-dev mate-desktop-dev" subpackages="$pkgname-doc $pkgname-lang" -source="https://pub.mate-desktop.org/releases/${pkgver%.*}/$pkgname-$pkgver.tar.xz" +source="https://pub.mate-desktop.org/releases/${pkgver%.*}/$pkgname-$pkgver.tar.xz + systemd-dependency.patch" builddir="$srcdir/$pkgname-$pkgver" build() { @@ -34,4 +35,5 @@ package() { make DESTDIR="${pkgdir}" install } -sha512sums="fefe9566b0bcc682c093101f892e546dfc01c5ce0ea492a5fb6654bdc8178675e746c6b1c6b2ae519b5767615f32a7e58c9b296f86da7b26c789df3b1c6a794f mate-session-manager-1.21.0.tar.xz" +sha512sums="7e5e21e37c7ac55ca7d71302edef9aabeccf39233aec9edfe93a2fdcd4150d039e8121adecebb3d0a4a707eccef0c7afa1b54c5b52b57853242964c7506eeb9a mate-session-manager-1.22.0.tar.xz +0291b0c9f1bc07043ab8ec6f209d46b85e5cfea6bc057f87da9e0db15f61374cb063d57e809ea2c236489e2eb2bca0b0ef289507d4ace9eee47d77e1c0359385 systemd-dependency.patch" diff --git a/community/mate-session-manager/systemd-dependency.patch b/community/mate-session-manager/systemd-dependency.patch new file mode 100644 index 0000000000..912a5e1b50 --- /dev/null +++ b/community/mate-session-manager/systemd-dependency.patch @@ -0,0 +1,67 @@ +From https://github.com/mate-desktop/mate-session-manager/commit/254a091b31517a25bc037b31daff27fbb74ac90d + +From 254a091b31517a25bc037b31daff27fbb74ac90d Mon Sep 17 00:00:00 2001 +From: Victor Kareh +Date: Wed, 6 Mar 2019 09:20:36 -0500 +Subject: [PATCH] Guard against missing systemd + +--- + mate-session/gsm-systemd.c | 19 +++++++++++++++++++ + 1 file changed, 19 insertions(+) + +diff --git a/mate-session/gsm-systemd.c b/mate-session/gsm-systemd.c +index da3f23b..d03cafd 100644 +--- a/mate-session/gsm-systemd.c ++++ b/mate-session/gsm-systemd.c +@@ -429,16 +429,31 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager) + gboolean is_last_session; + int ret, i; + ++#ifdef HAVE_SYSTEMD + ret = sd_pid_get_session (getpid (), &session); ++#endif ++ ++ if (session == NULL) { ++ return FALSE; ++ } + + if (ret != 0) { ++ free (session); + return FALSE; + } + ++#ifdef HAVE_SYSTEMD + ret = sd_uid_get_sessions (getuid (), FALSE, &sessions); ++#endif ++ ++ if (sessions == NULL) { ++ free (session); ++ return FALSE; ++ } + + if (ret <= 0) { + free (session); ++ free (sessions); + return FALSE; + } + +@@ -450,7 +465,9 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager) + if (g_strcmp0 (sessions[i], session) == 0) + continue; + ++#ifdef HAVE_SYSTEMD + ret = sd_session_get_state (sessions[i], &state); ++#endif + + if (ret != 0) + continue; +@@ -461,7 +478,9 @@ gsm_systemd_is_last_session_for_user (GsmSystemd *manager) + } + free (state); + ++#ifdef HAVE_SYSTEMD + ret = sd_session_get_type (sessions[i], &type); ++#endif + + if (ret != 0) + continue; -- 2.21.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---