[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2024-02-15 Thread Joonas Niilola
commit: ab514e24304511958d218eae535b072df8c8dc31
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Fri Dec 29 16:12:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 15 13:29:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab514e24

gnome-extra/cinnamon-session: add 6.0.2

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 gnome-extra/cinnamon-session/Manifest  |  1 +
 .../cinnamon-session/cinnamon-session-6.0.2.ebuild | 92 ++
 ...nnamon-session-6.0.0-fix-optional-systemd.patch | 21 +
 3 files changed, 114 insertions(+)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index 7130224f7a30..72b4e90c881e 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-session-5.6.0.tar.gz 199389 BLAKE2B 
ecd8152af4784affc8c9b8ae7ca48adaecca4355c2db5d64ca577f44abc0ff35cf27ef324fa9d3520c125bc979727bbab67f99209e5a641ad0329a26025698b5
 SHA512 
260acb2a4e7016af3be2865d51eb947774020fc4e333e6a4ce72664d182c098f663d1878ac2194607f04517c3ea6916d2bfc5e55749f8252a38205b227d40335
 DIST cinnamon-session-5.8.1.tar.gz 199477 BLAKE2B 
9371089e3caa4765498c2fa3ab9e5de03d47a67bced8a1a14fec33d7aea3372950b1e8f7f88be825697c8a2899dc0812f6ec7c5fb008f4bf2f4b5bdc343c01cc
 SHA512 
8a88834a639c74b227f0d666fa2bcb4c3f73859ff8de84a440e84af3f3343c41c47a896ccf0dc09cc7114b7c921e2f670aec7846c57ec92b8dabe7955309
+DIST cinnamon-session-6.0.2.tar.gz 165188 BLAKE2B 
077552f147a61d4615db8091411314560a12b5c40420381280e41a35395119ece15602f9c74bac3409b49d4363285a386555a787ced10dee5ca757d254ccb7ec
 SHA512 
80e1c5b8654aad805424351c1a49cc3f68e52ddcf0606180fd5ee006607829f4f451c6bdd9be7e022a258041e8a6967faf0b16b8536a0a8982dcc805e35fd01a

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild
new file mode 100644
index ..cefd1f0a4183
--- /dev/null
+++ b/gnome-extra/cinnamon-session/cinnamon-session-6.0.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson gnome2-utils python-single-r1 xdg-utils
+
+DESCRIPTION="Cinnamon session manager"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-session;
+SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.37.3:2
+   >=gnome-extra/cinnamon-desktop-6.0:0=
+   media-libs/libcanberra[pulseaudio]
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3:3[introspection]
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango[X]
+   >=x11-libs/xapp-2.8.1[introspection]
+
+   systemd? (
+   >=sys-apps/systemd-183
+   )
+   !systemd? (
+   sys-auth/elogind[policykit]
+   )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/xtrans
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   dev-libs/gobject-introspection
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Fix bad systemd include
+   # https://github.com/linuxmint/cinnamon-session/pull/164
+   "${FILESDIR}/${PN}-6.0.0-fix-optional-systemd.patch"
+)
+
+src_prepare() {
+   default
+   python_fix_shebang data cinnamon-session-quit
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dipv6=true
+   -Dxtrans=true
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}

diff --git 
a/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch
 
b/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch
new file mode 100644
index ..cee6e14b8fe1
--- /dev/null
+++ 
b/gnome-extra/cinnamon-session/files/cinnamon-session-6.0.0-fix-optional-systemd.patch
@@ -0,0 +1,21 @@
+From 44ac74ea7e771a35a41235b4e7d2539d4521b626 Mon Sep 17 00:00:00 2001
+From: Sparky Bluefang 
+Date: Tue, 2 Jan 2024 23:26:20 -0500
+Subject: [PATCH] Remove orphaned include
+
+---
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2020-12-26 Thread Sam James
commit: 8dc9c7eb1db8915d81696b1413c9a085c47ba1ae
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Thu Dec 24 06:49:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 05:06:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc9c7eb

gnome-extra/cinnamon-session: Remove old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-session/Manifest  |  1 -
 .../cinnamon-session/cinnamon-session-4.4.1.ebuild | 72 --
 .../files/cinnamon-session-3.8.0-elogind.patch | 26 
 .../files/cinnamon-session-3.8.0-elogind2.patch| 25 
 gnome-extra/cinnamon-session/metadata.xml  |  3 -
 5 files changed, 127 deletions(-)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index ea833a17fd9..a153e88654f 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,2 +1 @@
-DIST cinnamon-session-4.4.1.tar.gz 198819 BLAKE2B 
bd39b5a89011942239beb76976b01234eaf839e80f1f54d26e1ee988797596d876d2708bee91d4c016a584d76fd9ba1209b4f8e77da8e9db8d7a8b4e5a43dac1
 SHA512 
f5caf7a3797ca30c397433ea052b7736308a31da291442f64224f034a6bd50eb45307cc8987efe5148eb816c2c70c3033795290386c93f205684796d03b63c22
 DIST cinnamon-session-4.6.2.tar.gz 199292 BLAKE2B 
f4a2a7dc438846c6013b539a027cbc13359a3cb47ed01c6acb97daf4a28fc26da3754d4264aaa90e8f10504bb7415a82dcc509430825cfd3e50e3beac7c78616
 SHA512 
c4b9d21145a82ecd0c9645899bb76acff632c7cc7ce4c5cc162ef38b91c772a29c66ab1645a6e35f92dd121cea0bd6748cf86275bc95a2a6d045fdbb4aea7d24

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild
deleted file mode 100644
index 01a4029bbcb..000
--- a/gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit meson gnome2-utils xdg
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/;
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc elogind ipv6 systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.37.3:2
-   media-libs/libcanberra
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3:3
-   x11-libs/cairo
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXcomposite
-   x11-libs/libXext
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango[X]
-   >=x11-libs/xapps-1.0.4
-   virtual/opengl
-   systemd? ( >=sys-apps/systemd-183 )
-   elogind? ( sys-auth/elogind[policykit] )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-extra/cinnamon-desktop-4.4
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   >=dev-util/intltool-0.40.6
-   virtual/pkgconfig
-   doc? (
-   app-text/xmlto
-   dev-libs/libxslt )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.8.0-elogind.patch
-   "${FILESDIR}"/${PN}-3.8.0-elogind2.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   -Dgconf=false
-   $(meson_use doc docbook)
-   $(meson_use ipv6)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind.patch 
b/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind.patch
deleted file mode 100644
index 7ae0fba5697..000
--- a/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From e9857299d098d6e62d866fa738cf53197e45c8e3 Mon Sep 17 00:00:00 2001
-From: Kristian Fiskerstrand 
-Date: Mon, 9 Jul 2018 13:26:51 +0200
-Subject: [PATCH] ELOGIND also needs this code that is wrapped in LOGIND
- condtional
-

- 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 
- #include 
--- 
-2.16.4
-

diff --git 
a/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch 
b/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch
deleted file mode 100644
index 935541cf2a5..000
--- 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2020-04-20 Thread Mart Raudsepp
commit: 26d27c85d1785e9f61c6c2b1f7748a146f6e63e4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 20 20:45:42 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 20 20:45:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d27c85

gnome-extra/cinnamon-session: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/cinnamon-session/Manifest  |  2 -
 .../cinnamon-session-3.6.1-r5.ebuild   | 70 --
 .../cinnamon-session-3.8.0-r1.ebuild   | 69 -
 .../files/cinnamon-session-3.0.1-automagic.patch   | 38 
 .../files/cinnamon-session-3.6.1-elogind.patch | 65 
 .../files/cinnamon-session-3.6.1-elogind2.patch| 21 ---
 6 files changed, 265 deletions(-)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index e1f2ff789dd..2740a99a163 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,3 +1 @@
-DIST cinnamon-session-3.6.1.tar.gz 205682 BLAKE2B 
5e4bb931da715feebec6c980cd59d82b682d75234ab0e2c4135948fd83b81ea8c57536b6b2a0294162de82288af57a31977e77383e9c426357ecb4dacc4bd1e4
 SHA512 
a8ae2d332ba8e9f83ab9444c56611b28bd1c32ef9764fd5e883b7835940ec2b6c8b87f8af1735a3c2fe59ad4f15af5f5dab065cd368aaa09d4d25f6156ec6137
-DIST cinnamon-session-3.8.0.tar.gz 197983 BLAKE2B 
e0a8b57637668586f941c64df6e610a5df385a6ea67a71e1e666344a73e0095861beb9d958344dfd18988960df1e4380e72257c5f490ab344a4e0de6a749c2d1
 SHA512 
c737ee77396d38e27d93a5d2cec76d9072038f6a096c6071f450a9a3eb71d83beb1da3ff3320820d7989731281e5a108c330eec333a7fcb66ca7a37f16501c76
 DIST cinnamon-session-4.0.0.tar.gz 198396 BLAKE2B 
713573d445f09cfa4707c3ccaff04bdcc95ea7b60568fc136359258022af287df66992444da462f0488dc4049036deb190523695e519eb61329e922e05871c39
 SHA512 
7e91bef4e294175faa96d0cb9d06db36c9b5a86d6e52734447ea62d411535760fc46713961a46299ebeb3767a0abd4768279e9f6c176ae882de9b7aedc5e

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r5.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r5.ebuild
deleted file mode 100644
index 9dc721e9e17..000
--- a/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r5.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils gnome2
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="http://developer.linuxmint.com/projects/cinnamon-projects.html;
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc elogind ipv6 systemd"
-REQUIRED_USE="^^ ( elogind systemd )"
-
-COMMON_DEPEND="
-   >=dev-libs/dbus-glib-0.88
-   >=dev-libs/glib-2.37.3:2
-   media-libs/libcanberra
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3:3
-   x11-libs/cairo
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXcomposite
-   x11-libs/libXext
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango[X]
-   virtual/opengl
-   systemd? ( >=sys-apps/systemd-183
-  sys-auth/polkit )
-   elogind? ( sys-power/upower
-  sys-auth/polkit[elogind] )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-extra/cinnamon-desktop-2.6[systemd=]
-   elogind? ( sys-auth/elogind[policykit] )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/intltool-0.40.6
-   virtual/pkgconfig
-   doc? ( app-text/xmlto )
-
-   gnome-base/gnome-common
-"
-
-src_prepare() {
-   # make upower and logind check non-automagic
-   eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch"
-   eapply "${FILESDIR}/${PN}-3.6.1-elogind.patch"
-   eapply "${FILESDIR}/${PN}-3.6.1-elogind2.patch"
-
-   eautoreconf
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-gconf \
-   --disable-static \
-   --enable-logind \
-   $(use_enable doc docbook-docs) \
-   $(use_enable ipv6)
-}

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.8.0-r1.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-3.8.0-r1.ebuild
deleted file mode 100644
index 54fe4a32199..000
--- a/gnome-extra/cinnamon-session/cinnamon-session-3.8.0-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit meson eutils gnome2
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="http://developer.linuxmint.com/projects/cinnamon-projects.html;
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2018-05-26 Thread Mart Raudsepp
commit: 75ab1fb45764be12830e656d21b496502a72605b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 26 11:20:22 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 26 11:31:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ab1fb4

gnome-extra/cinnamon-session: remove old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 gnome-extra/cinnamon-session/Manifest  |  6 --
 .../cinnamon-session/cinnamon-session-2.8.2.ebuild | 71 --
 .../cinnamon-session/cinnamon-session-2.8.3.ebuild | 65 
 .../cinnamon-session/cinnamon-session-3.0.1.ebuild | 65 
 .../cinnamon-session/cinnamon-session-3.2.0.ebuild | 65 
 .../cinnamon-session/cinnamon-session-3.4.1.ebuild | 65 
 .../cinnamon-session/cinnamon-session-3.4.2.ebuild | 65 
 .../files/cinnamon-session-2.6.2-automagic.patch   | 50 ---
 8 files changed, 452 deletions(-)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index 436125903f4..2a502be9118 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,7 +1 @@
-DIST cinnamon-session-2.8.2.tar.gz 591438 BLAKE2B 
9ae14f696bd0d02ecf6f7653d263ffee1052c2d1963f65fa780e7aa592413471ecb47710d20594aed4b5d15c99b8639957a337834d126e2c07bba79618a6f210
 SHA512 
4f713cc5d9ec21bb118a2761792b1a86b43c386e0042f3f1c57ab6fa01fb7fd34463d83e63c794950dfe8358e757277a87d649340cda33f72fe4c89c7cf099bc
-DIST cinnamon-session-2.8.3.tar.gz 591500 BLAKE2B 
afa29ced03908701135e3621c93e5c117f7d52c6f8cd952d82dd58de4c8a4e53b10eba267f0e64536ea19edda48102688f8759e0d41c16efac0789de36e85233
 SHA512 
a581af6a00a5273ab4cf7b91ac4770b78d8ab670cf238c396e2087113795de059b4eaa3abcc8440b5eaa5cf0c4edc9696b183f9ce81803af36b9a3a37b5d5977
-DIST cinnamon-session-3.0.1.tar.gz 592265 BLAKE2B 
e011806ddcf39b55c76c4b3db5de8d9813d9b9faa7538f11e5d33b611faf4f81324db7547afb28dfffbf319316d88d3b89f3ce423022dfc3b66724f44b37b741
 SHA512 
cdbf9f910954976854aa1b90033781269dc9d521b86edd3e97ae936b59a9ac4ffa956ba37a51ba11beac73e38a732913ce147557e999484bd68529677eed21e8
-DIST cinnamon-session-3.2.0.tar.gz 595530 BLAKE2B 
44d7c77c9fec0c6d58dfd574542bc7cf6ca97ce82e0306c0d5374f9b75e1e3ca73389bf47ed83519956e9da341dae0805739362e6e4499e7d1e6f5e1e383fd36
 SHA512 
00475069849c7bb1d874c65200128128068e6500475c61053f07deabacb98046bf344ab5d3b4537487c48103dd6c6a8316d1326396e606a0d44bc486db9267d6
-DIST cinnamon-session-3.4.1.tar.gz 595567 BLAKE2B 
f47818e9c28610a0da444f7fd15f69d45a165ce5a9346702483b9f4b090dd387688331356611e9179585ad3ce77bfa55fdad0b63a470f9c0cbd96d57fe0de5fa
 SHA512 
caac3b445e2dca8e040bdb215e8aca833cbcdb77611e435aab5ebcd4b0f9b6bddb117d97763d26e99d42bbacb7ec51171e6927d87dbdd7d6ed0f5287648dee0e
-DIST cinnamon-session-3.4.2.tar.gz 595721 BLAKE2B 
7f50d208d6928144a6b47153fd21f4a90875eec8b37fac5b4efb3d7a70a8806561710a10568a2f597ff5f471e8a4d2deb6ce9e233d8c6a0616c966a7c74ca654
 SHA512 
4a2f49f1717418a7d87df5f46e47c9d3a95bc4484aad6760e5391289100ebec734a300fd2540fd4ff0385a5169c15c01c081a002cc842d9d57d817d15dd6963d
 DIST cinnamon-session-3.6.1.tar.gz 205682 BLAKE2B 
5e4bb931da715feebec6c980cd59d82b682d75234ab0e2c4135948fd83b81ea8c57536b6b2a0294162de82288af57a31977e77383e9c426357ecb4dacc4bd1e4
 SHA512 
a8ae2d332ba8e9f83ab9444c56611b28bd1c32ef9764fd5e883b7835940ec2b6c8b87f8af1735a3c2fe59ad4f15af5f5dab065cd368aaa09d4d25f6156ec6137

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild
deleted file mode 100644
index 7fabffaee06..000
--- a/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit autotools eutils gnome2
-
-DESCRIPTION="Cinnamon session manager"
-HOMEPAGE="http://cinnamon.linuxmint.com/;
-SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc ipv6 systemd"
-
-COMMON_DEPEND="
-   >=dev-libs/dbus-glib-0.88
-   >=dev-libs/glib-2.37.3:2
-   media-libs/libcanberra
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3:3
-   x11-libs/cairo
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXcomposite
-   x11-libs/libXext
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango[X]
-   virtual/opengl
-   systemd? ( >=sys-apps/systemd-183 )
-   !systemd? ( >=sys-power/upower-pm-utils-0.9.23 )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=gnome-extra/cinnamon-desktop-2.6[systemd=]
-   !systemd? ( sys-auth/consolekit )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/intltool-0.40.6
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2017-11-27 Thread Kristian Fiskerstrand
commit: acf9a86375dd07521bf6c8f706c7c9534f37a9a5
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Mon Nov 27 21:22:08 2017 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Mon Nov 27 21:22:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf9a863

gnome-extra/cinnamon-session: Add elogind

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../cinnamon-session-3.6.1-r1.ebuild   | 66 ++
 .../files/cinnamon-session-3.6.1-elogind.patch | 65 +
 2 files changed, 131 insertions(+)

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r1.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r1.ebuild
new file mode 100644
index 000..14a94279c74
--- /dev/null
+++ b/gnome-extra/cinnamon-session/cinnamon-session-3.6.1-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils gnome2
+
+DESCRIPTION="Cinnamon session manager"
+HOMEPAGE="http://cinnamon.linuxmint.com/;
+SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ipv6 systemd"
+
+COMMON_DEPEND="
+   >=dev-libs/dbus-glib-0.88
+   >=dev-libs/glib-2.37.3:2
+   media-libs/libcanberra
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3:3
+   x11-libs/cairo
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango[X]
+   virtual/opengl
+   systemd? ( >=sys-apps/systemd-183 )
+   !systemd? ( >=sys-power/upower-pm-utils-0.9.23 )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-extra/cinnamon-desktop-2.6[systemd=]
+   !systemd? ( sys-auth/elogind )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/intltool-0.40.6
+   virtual/pkgconfig
+   doc? ( app-text/xmlto )
+
+   gnome-base/gnome-common
+"
+#  gnome-base/gnome-common for eautoreconf
+
+src_prepare() {
+   # make upower and logind check non-automagic
+   eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch"
+   eapply "${FILESDIR}/${PN}-3.6.1-elogind.patch"
+   
+   eautoreconf
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-gconf \
+   --disable-static \
+   --enable-logind \
+   $(use_enable doc docbook-docs) \
+   $(use_enable ipv6)
+}

diff --git 
a/gnome-extra/cinnamon-session/files/cinnamon-session-3.6.1-elogind.patch 
b/gnome-extra/cinnamon-session/files/cinnamon-session-3.6.1-elogind.patch
new file mode 100644
index 000..b35ce9e55bf
--- /dev/null
+++ b/gnome-extra/cinnamon-session/files/cinnamon-session-3.6.1-elogind.patch
@@ -0,0 +1,65 @@
+diff --git a/cinnamon-session/Makefile.am b/cinnamon-session/Makefile.am
+index 789d47d..d8093d4 100644
+--- a/cinnamon-session/Makefile.am
 b/cinnamon-session/Makefile.am
+@@ -71,6 +71,7 @@ cinnamon_session_CPPFLAGS =  \
+   $(XEXT_CFLAGS)  \
+   $(GCONF_CFLAGS) \
+   $(LOGIND_CFLAGS)\
++  $(ELOGIND_CFLAGS)   \
+   -I$(top_srcdir)/egg \
+   -DLOCALE_DIR=\""$(datadir)/locale"\"\
+   -DDATA_DIR=\""$(datadir)/cinnamon-session"\" \
+@@ -91,6 +92,7 @@ cinnamon_session_LDADD = \
+   $(UPOWER_LIBS)  \
+   $(GCONF_LIBS)   \
+   $(LOGIND_LIBS)  \
++  $(ELOGIND_LIBS) \
+   $(EXECINFO_LIBS)
+ 
+ libcsmutil_la_SOURCES =   \
+diff --git a/cinnamon-session/csm-systemd.c b/cinnamon-session/csm-systemd.c
+index cef991c..dc2aa2e 100644
+--- a/cinnamon-session/csm-systemd.c
 b/cinnamon-session/csm-systemd.c
+@@ -32,7 +32,11 @@
+ #include 
+ #include 
+ 
++#ifdef HAVE_ELOGIND
++#include 
++#else
+ #include 
++#endif
+ 
+ #include 
+ #include 
+diff --git a/configure.ac b/configure.ac
+index 38db5a3..8dafc6a 100644
+--- a/configure.ac
 b/configure.ac
+@@ -113,15 +113,23 @@ AC_ARG_ENABLE([logind],
+ 
+ have_logind=no
+ if test x$enable_logind != xno ; then
+-  PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd >= 183], 
[have_logind=yes], [have_logind=no])
++  PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0], [have_logind=yes], 
[have_logind=no])
+ fi
+ 
+ if test x$have_logind = xyes; then
+ AC_DEFINE(HAVE_LOGIND, 1, [Define if logind is supported])
+ fi
+ 
++have_elogind=no
++PKG_CHECK_MODULES(ELOGIND, [libelogind], [have_elogind=yes], 
[have_elogind=no])
++if test x$have_elogind = xyes; then
++

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-session/files/, gnome-extra/cinnamon-session/

2016-06-25 Thread Pacho Ramos
commit: 86145eec87a70dab411262a0de691a0100a3d2ff
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 25 15:38:03 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 25 16:26:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86145eec

gnome-extra/cinnamon-session: Version bump

Package-Manager: portage-2.3.0_rc1

 gnome-extra/cinnamon-session/Manifest  |  1 +
 .../cinnamon-session/cinnamon-session-3.0.1.ebuild | 66 ++
 .../files/cinnamon-session-3.0.1-automagic.patch   | 38 +
 3 files changed, 105 insertions(+)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index d50a561..cd45b12 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1,2 +1,3 @@
 DIST cinnamon-session-2.8.2.tar.gz 591438 SHA256 
0a7236c75fef67c1a1c173e184c083ff2879e870428bdc3cb53a892cb0bfaf79 SHA512 
4f713cc5d9ec21bb118a2761792b1a86b43c386e0042f3f1c57ab6fa01fb7fd34463d83e63c794950dfe8358e757277a87d649340cda33f72fe4c89c7cf099bc
 WHIRLPOOL 
6f202a79a27cdf6a8bbe1ed62d5b4a6c6edd5746b8b50a448fc8874cb5de4b45c4201e1bce25760072ee2874438e87505405810b45c7e10019fdbfc4c7cc9b6b
 DIST cinnamon-session-2.8.3.tar.gz 591500 SHA256 
306eb9448500b15b0d06826b66f438d767d001b706fd345c53b4a91d308ae4a9 SHA512 
a581af6a00a5273ab4cf7b91ac4770b78d8ab670cf238c396e2087113795de059b4eaa3abcc8440b5eaa5cf0c4edc9696b183f9ce81803af36b9a3a37b5d5977
 WHIRLPOOL 
d3c9d0f6791522c2c24801faacb0a5be34d658cceeaed2459d5f006c24e683d1ea39876045c505dd526ec972912e6c8bde8fffe703da6fa0f69a43f2e579ab61
+DIST cinnamon-session-3.0.1.tar.gz 592265 SHA256 
d8935747bc8aa70518e70a7d338eaf9109b5307d8a44d49dc57e0f15d69e9c89 SHA512 
cdbf9f910954976854aa1b90033781269dc9d521b86edd3e97ae936b59a9ac4ffa956ba37a51ba11beac73e38a732913ce147557e999484bd68529677eed21e8
 WHIRLPOOL 
9af4cf92685e6a07220779ed8ef73c7435dff08e3771bbc87994d5294f998129b0d114a3092987b8fc59b49f936616d135ca59327d9979c70d9aec55238a0332

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild
new file mode 100644
index 000..9d709f3
--- /dev/null
+++ b/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools eutils gnome2
+
+DESCRIPTION="Cinnamon session manager"
+HOMEPAGE="http://cinnamon.linuxmint.com/;
+SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ipv6 systemd"
+
+COMMON_DEPEND="
+   >=dev-libs/dbus-glib-0.88
+   >=dev-libs/glib-2.37.3:2
+   media-libs/libcanberra
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3:3
+   x11-libs/cairo
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango[X]
+   virtual/opengl
+   systemd? ( >=sys-apps/systemd-183 )
+   !systemd? ( >=sys-power/upower-pm-utils-0.9.23 )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=gnome-extra/cinnamon-desktop-2.6[systemd=]
+   !systemd? ( sys-auth/consolekit )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/intltool-0.40.6
+   virtual/pkgconfig
+   doc? ( app-text/xmlto )
+
+   gnome-base/gnome-common
+"
+#  gnome-base/gnome-common for eautoreconf
+
+src_prepare() {
+   # make upower and logind check non-automagic
+   eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch"
+   eautoreconf
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-gconf \
+   --disable-static \
+   $(use_enable doc docbook-docs) \
+   $(use_enable ipv6) \
+   $(use_enable systemd logind) \
+   $(usex systemd --disable-old-upower --enable-old-upower)
+}

diff --git 
a/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch 
b/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch
new file mode 100644
index 000..9ca3137
--- /dev/null
+++ b/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch
@@ -0,0 +1,38 @@
+--- a/configure.ac~2016-05-20 13:03:13.0 +0200
 b/configure.ac 2016-06-25 17:36:55.389583194 +0200
+@@ -56,7 +56,15 @@
+ 
+ dnl We can only support old upower
+ dnl https://bugzilla.gnome.org/show_bug.cgi?id=710383
+-PKG_CHECK_MODULES(UPOWER, upower-glib < 0.99.0, have_old_upower=yes, 
have_old_upower=no)
++AC_ARG_ENABLE([old-upower],
++  AS_HELP_STRING([--disable-old-upower], [Do not check for old UPower API]),
++  [enable_old_upower=$enableval],
++  [enable_old_upower=auto])
++