>From 46375a8a0d4c34ddb5865d69af5ac0697d90f14e Mon Sep 17 00:00:00 2001
From: Alexander Shursha <kekek2 at ya.ru>
Date: Wed, 8 Aug 2018 15:50:07 +0300
Subject: [PATCH] [trunk] -> [community] 'cinnamon-session-3.8.2-1' add
---
.../repos/community-x86_64/PKGBUILD | 50 +++++++++++++++++++
.../cinnamon-session-3.8.0-elogind.patch | 16 ++++++
.../cinnamon-session-3.8.0-elogind2.patch | 16 ++++++
cinnamon-session/trunk/PKGBUILD | 50 +++++++++++++++++++
.../cinnamon-session-3.8.0-elogind.patch | 16 ++++++
.../cinnamon-session-3.8.0-elogind2.patch | 16 ++++++
6 files changed, 164 insertions(+)
create mode 100644 cinnamon-session/repos/community-x86_64/PKGBUILD
create mode 100644 cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind.patch
create mode 100644 cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind2.patch
create mode 100644 cinnamon-session/trunk/PKGBUILD
create mode 100644 cinnamon-session/trunk/cinnamon-session-3.8.0-elogind.patch
create mode 100644 cinnamon-session/trunk/cinnamon-session-3.8.0-elogind2.patch
diff --git a/cinnamon-session/repos/community-x86_64/PKGBUILD b/cinnamon-session/repos/community-x86_64/PKGBUILD
new file mode 100644
index 0000000..e3eaff6
--- /dev/null
+++ b/cinnamon-session/repos/community-x86_64/PKGBUILD
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Eli Schwartz <eschwartz at archlinux.org>
+# Contributor: Alexandre Filgueira <alexfilgueira at antergos.com>
+# Contributor: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=cinnamon-session
+pkgver=3.8.2
+pkgrel=1
+pkgdesc="The Cinnamon Session Handler"
+arch=('x86_64')
+url="https://github.com/linuxmint/${pkgname}"
+license=('GPL' 'LGPL')
+depends=('cinnamon-desktop' 'dbus-glib' 'libsm' 'libcanberra' 'xapps')
+optdepends=('cinnamon-translations: i18n')
+makedepends=('meson' 'xtrans')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
+ "cinnamon-session-3.8.0-elogind2.patch"
+ "cinnamon-session-3.8.0-elogind.patch"
+ )
+sha256sums=('67efca7ecef11ebf4df89af9b95cd86a9a645f8b1d0d4333395bee9c1a8e92b6'
+ 'e0a59cac803de9e5185497aae69838f23003c56e9c993dacc7015cee91c3dd45'
+ 'fd1d1c7f63510b91036510f51c4efbfa5dcd6e1ae2dbca7c47dd08c95b5e2461')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # patches here
+ patch -Np 1 -i $srcdir/cinnamon-session-3.8.0-elogind2.patch
+ patch -Np 1 -i $srcdir/cinnamon-session-3.8.0-elogind.patch
+}
+
+build() {
+ mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build
+ cd "${srcdir}"/${pkgname}-${pkgver}/build
+
+ meson --prefix=/usr \
+ --libexecdir=lib/${pkgname} \
+ --buildtype=plain \
+ -Dwith-gconf=false \
+ -Dwith-docbook=false \
+ ..
+ ninja
+}
+
+package() {
+ cd "${srcdir}"/${pkgname}-${pkgver}/build
+
+ DESTDIR="${pkgdir}" ninja install
+}
+
diff --git a/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind.patch b/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind.patch
new file mode 100644
index 0000000..e94cb8f
--- /dev/null
+++ b/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind.patch
@@ -0,0 +1,16 @@
+ cinnamon-session/csm-systemd.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cinnamon-session/csm-systemd.c b/cinnamon-session/csm-systemd.c
+index dc2aa2e..039abd9 100644
+--- a/cinnamon-session/csm-systemd.c
++++ b/cinnamon-session/csm-systemd.c
+@@ -23,7 +23,7 @@
+ #include "config.h"
+ #include "csm-systemd.h"
+
+-#ifdef HAVE_LOGIND
++#if defined(HAVE_LOGIND) || defined(HAVE_ELOGIND)
+
+ #include <errno.h>
+ #include <string.h>
diff --git a/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind2.patch b/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind2.patch
new file mode 100644
index 0000000..1bad979
--- /dev/null
+++ b/cinnamon-session/repos/community-x86_64/cinnamon-session-3.8.0-elogind2.patch
@@ -0,0 +1,16 @@
+ cinnamon-session/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cinnamon-session/meson.build b/cinnamon-session/meson.build
+index 1d0db5b..4be50e5 100644
+--- a/cinnamon-session/meson.build
++++ b/cinnamon-session/meson.build
+@@ -77,7 +77,7 @@ executable('cinnamon-session',
+ xext,
+ xrender,
+ xtest,
+- # elogind,
++ elogind,
+ ],
+ link_with: [
+ libegg,
diff --git a/cinnamon-session/trunk/PKGBUILD b/cinnamon-session/trunk/PKGBUILD
new file mode 100644
index 0000000..e3eaff6
--- /dev/null
+++ b/cinnamon-session/trunk/PKGBUILD
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Eli Schwartz <eschwartz at archlinux.org>
+# Contributor: Alexandre Filgueira <alexfilgueira at antergos.com>
+# Contributor: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=cinnamon-session
+pkgver=3.8.2
+pkgrel=1
+pkgdesc="The Cinnamon Session Handler"
+arch=('x86_64')
+url="https://github.com/linuxmint/${pkgname}"
+license=('GPL' 'LGPL')
+depends=('cinnamon-desktop' 'dbus-glib' 'libsm' 'libcanberra' 'xapps')
+optdepends=('cinnamon-translations: i18n')
+makedepends=('meson' 'xtrans')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
+ "cinnamon-session-3.8.0-elogind2.patch"
+ "cinnamon-session-3.8.0-elogind.patch"
+ )
+sha256sums=('67efca7ecef11ebf4df89af9b95cd86a9a645f8b1d0d4333395bee9c1a8e92b6'
+ 'e0a59cac803de9e5185497aae69838f23003c56e9c993dacc7015cee91c3dd45'
+ 'fd1d1c7f63510b91036510f51c4efbfa5dcd6e1ae2dbca7c47dd08c95b5e2461')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # patches here
+ patch -Np 1 -i $srcdir/cinnamon-session-3.8.0-elogind2.patch
+ patch -Np 1 -i $srcdir/cinnamon-session-3.8.0-elogind.patch
+}
+
+build() {
+ mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build
+ cd "${srcdir}"/${pkgname}-${pkgver}/build
+
+ meson --prefix=/usr \
+ --libexecdir=lib/${pkgname} \
+ --buildtype=plain \
+ -Dwith-gconf=false \
+ -Dwith-docbook=false \
+ ..
+ ninja
+}
+
+package() {
+ cd "${srcdir}"/${pkgname}-${pkgver}/build
+
+ DESTDIR="${pkgdir}" ninja install
+}
+
diff --git a/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind.patch b/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind.patch
new file mode 100644
index 0000000..e94cb8f
--- /dev/null
+++ b/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind.patch
@@ -0,0 +1,16 @@
+ cinnamon-session/csm-systemd.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cinnamon-session/csm-systemd.c b/cinnamon-session/csm-systemd.c
+index dc2aa2e..039abd9 100644
+--- a/cinnamon-session/csm-systemd.c
++++ b/cinnamon-session/csm-systemd.c
+@@ -23,7 +23,7 @@
+ #include "config.h"
+ #include "csm-systemd.h"
+
+-#ifdef HAVE_LOGIND
++#if defined(HAVE_LOGIND) || defined(HAVE_ELOGIND)
+
+ #include <errno.h>
+ #include <string.h>
diff --git a/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind2.patch b/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind2.patch
new file mode 100644
index 0000000..1bad979
--- /dev/null
+++ b/cinnamon-session/trunk/cinnamon-session-3.8.0-elogind2.patch
@@ -0,0 +1,16 @@
+ cinnamon-session/meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cinnamon-session/meson.build b/cinnamon-session/meson.build
+index 1d0db5b..4be50e5 100644
+--- a/cinnamon-session/meson.build
++++ b/cinnamon-session/meson.build
+@@ -77,7 +77,7 @@ executable('cinnamon-session',
+ xext,
+ xrender,
+ xtest,
+- # elogind,
++ elogind,
+ ],
+ link_with: [
+ libegg,
--
2.18.0
More information about the artix-general
mailing list