Gentoo Archives: gentoo-commits

From: Kristian Fiskerstrand <k_f@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-desktop/
Date: Tue, 31 Jul 2018 08:38:48
Message-Id: 1533026073.ec6160b968d320f0bd2bcca1a18fdf507dec713a.k_f@gentoo
1 commit: ec6160b968d320f0bd2bcca1a18fdf507dec713a
2 Author: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 4 10:49:55 2018 +0000
4 Commit: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 31 08:34:33 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6160b9
7
8 gnome-extra/cinnamon-desktop: New upstream version 3.8.1
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 gnome-extra/cinnamon-desktop/Manifest | 1 +
13 .../cinnamon-desktop/cinnamon-desktop-3.8.1.ebuild | 61 ++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/gnome-extra/cinnamon-desktop/Manifest b/gnome-extra/cinnamon-desktop/Manifest
17 index 0ab5aa08216..c52944fb876 100644
18 --- a/gnome-extra/cinnamon-desktop/Manifest
19 +++ b/gnome-extra/cinnamon-desktop/Manifest
20 @@ -1 +1,2 @@
21 DIST cinnamon-desktop-3.6.2.tar.gz 571728 BLAKE2B 17a3297b75a1ba9e34ff5ef8b7252748b4300fe40381b8d5942fcf5baaf7532a560cdbd918d2dc7ed34921e357c61f74d947a5e2174cd7b0310f91015a4bc4f4 SHA512 75af7ec916d43d02eebe9a83214cdb538067f6b674ca76e109f3bed909e61df11ec83350e97505ddaaed24f097e7b20512822e30b52d14a39d6a0e3d582d05fb
22 +DIST cinnamon-desktop-3.8.1.tar.gz 489295 BLAKE2B cc2216040387ff573d4cfc740e7e400862c8fc1361f38b2771ac94c490a8710e487ae1d33ab1a7ed98423c94e77bba32db6cbc563e9152c67b011459f91ad123 SHA512 d4b5e6d848a4cb01e811410da8b07d2a400f6632abba9cc0ed74e5321ba3fafd1ec9ac90307eb56ba7047dbfabbad9526e1348533c6207c9a7756c24751da933
23
24 diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-3.8.1.ebuild b/gnome-extra/cinnamon-desktop/cinnamon-desktop-3.8.1.ebuild
25 new file mode 100644
26 index 00000000000..2124acb464a
27 --- /dev/null
28 +++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-3.8.1.ebuild
29 @@ -0,0 +1,61 @@
30 +# Copyright 1999-2018 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +PYTHON_COMPAT=( python3_{4,5,6} )
35 +
36 +inherit meson eutils gnome2 python-single-r1
37 +
38 +DESCRIPTION="A collection of libraries and utilites used by Cinnamon"
39 +HOMEPAGE="http://cinnamon.linuxmint.com/"
40 +SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
43 +SLOT="0/4" # subslot = libcinnamon-desktop soname version
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE="+introspection systemd"
46 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
47 +
48 +COMMON_DEPEND="${PYTHON_DEPS}
49 + >=dev-libs/glib-2.37.3:2[dbus]
50 + media-sound/pulseaudio[glib]
51 + >=x11-libs/gdk-pixbuf-2.22:2[introspection?]
52 + >=x11-libs/gtk+-3.3.16:3[introspection?]
53 + >=x11-libs/libXext-1.1
54 + >=x11-libs/libXrandr-1.3
55 + x11-libs/cairo:=[X]
56 + x11-libs/libX11
57 + x11-libs/libxkbfile
58 + x11-misc/xkeyboard-config
59 + >=gnome-base/gsettings-desktop-schemas-3.5.91
60 + introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
61 + sys-apps/accountsservice
62 +"
63 +RDEPEND="${COMMON_DEPEND}
64 + dev-python/pygobject:3[${PYTHON_USEDEP}]
65 +"
66 +DEPEND="${COMMON_DEPEND}
67 + >=dev-util/gtk-doc-am-1.4
68 + >=dev-util/intltool-0.40.6
69 + gnome-base/gnome-common
70 + x11-base/xorg-proto
71 + virtual/pkgconfig
72 +"
73 +
74 +pkg_setup() {
75 + python_setup
76 +}
77 +
78 +src_configure() {
79 + meson_src_configure
80 +}
81 +
82 +src_install() {
83 + meson_src_install
84 +
85 + # set sane default gschema values for systemd users
86 + if use systemd; then
87 + insinto /usr/share/glib-2.0/schemas/
88 + newins "${FILESDIR}"/${PN}-2.6.4.systemd.gschema.override ${PN}.systemd.gschema.override
89 + fi
90 +}