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-screensaver/
Date: Sat, 24 Jun 2017 14:58:50
Message-Id: 1498316308.5b0ef2888b6e2b3f61d94a4d8ac8157b0e48f8bb.k_f@gentoo
1 commit: 5b0ef2888b6e2b3f61d94a4d8ac8157b0e48f8bb
2 Author: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 24 14:53:49 2017 +0000
4 Commit: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 24 14:58:28 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0ef288
7
8 gnome-extra/cinnamon-screensaver: New upstream version 3.4.1
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 gnome-extra/cinnamon-screensaver/Manifest | 1 +
13 .../cinnamon-screensaver-3.4.1.ebuild | 95 ++++++++++++++++++++++
14 2 files changed, 96 insertions(+)
15
16 diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest
17 index 626f2f0371c..768d9287773 100644
18 --- a/gnome-extra/cinnamon-screensaver/Manifest
19 +++ b/gnome-extra/cinnamon-screensaver/Manifest
20 @@ -3,3 +3,4 @@ DIST cinnamon-screensaver-3.0.1.tar.gz 147036 SHA256 de32ab1852b605835ea0ca41f24
21 DIST cinnamon-screensaver-3.2.13.tar.gz 143389 SHA256 7b1a0c156cc0e1983d6ed4370426eac372a5cc3d5f6b8203ddc6913a58d972e9 SHA512 f0c8b533416d5ec9e80f1220a54a8f87839dfd24ac6c00b1b4166c893f0c75519b14f19e9fa91b7c1d71864002d256787d66926042efa9e19b18b7f9f270e8c4 WHIRLPOOL 78067fa402bc83b3013b70e03a476346e2abb6f744cb89a97906bb866cc4075697e7c91a158354d2e9dc7834e2b4aa2443bf8d63547c4c4dced2ffa5ab3b8f50
22 DIST cinnamon-screensaver-3.2.2.tar.gz 120816 SHA256 d8ec85d3b984f527790d68d61156adea84f84f35bc956d32923d5116d4937df2 SHA512 0ebc5da00973b6b7972e3f7a2ee671d204cadf25ae99af8a53fd176a5070598aaec9a0def86dca47538e6334c2b6d19db09bc0ac1ec226c85b439c0762a40d18 WHIRLPOOL dfd8ba669cd5732b5ff9e32fd9a1f5076da6da333d6a0822060340948b85aba34f043bd39a24797a7cef5ea0eb2f2e5acd931e3a76883da388bd5179f9df9c33
23 DIST cinnamon-screensaver-3.2.6.tar.gz 124287 SHA256 5e0795d46f5f6f93e79139e87449c8a20438bc94af67f002b1b6ba3726db4741 SHA512 78b0347e5d6ae7970d070410d0a4aac08b2dbd69442d278f4869aa636f13de19c1d03118dce2f540739c37cbeebd5fa53ebf31270033fa8393220d6c35672d00 WHIRLPOOL e52657d656a5ee3b2290270c9a3f0c54c462338f35dd6c0edf4611b91c2fb0e0693587b1d63a4a2b7cf36882c655a2a4508601d45a7f6333af98b0648861afbc
24 +DIST cinnamon-screensaver-3.4.1.tar.gz 153389 SHA256 e25b68c74d7307eb0db30cf31d2f819981e25cf7371b339a08895c0506d55341 SHA512 3b5b35bfac37d220a260917633a2f0ed79bcc4d479cc9924a86eb73e864b2893d037eabf6c70b0ba68d93008b649399e29dd42b8490e58662db4840ee470e137 WHIRLPOOL 8704947ef29a9782dcfd82ed0da24d2d487a4b4a5b181886c1f5934e401a70a8c29aee4f10aab4ee193c7657a0da8e1ed626f302fd5a175113e2014c306a04b3
25
26 diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.4.1.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.4.1.ebuild
27 new file mode 100644
28 index 00000000000..e49d39af124
29 --- /dev/null
30 +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.4.1.ebuild
31 @@ -0,0 +1,95 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +PYTHON_COMPAT=( python3_{4,5,6} )
37 +
38 +inherit autotools gnome2 multilib python-single-r1
39 +
40 +DESCRIPTION="Screensaver for Cinnamon"
41 +HOMEPAGE="http://cinnamon.linuxmint.com/"
42 +SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-2+"
45 +SLOT="0"
46 +IUSE="debug doc pam systemd"
47 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
48 +KEYWORDS="~amd64 ~x86"
49 +
50 +COMMON_DEPEND="
51 + >=dev-libs/glib-2.37.3:2[dbus]
52 + >=x11-libs/gtk+-3.1.4:3[introspection]
53 + >=gnome-extra/cinnamon-desktop-2.6.3:0=[systemd=]
54 + >=gnome-base/gsettings-desktop-schemas-0.1.7
55 + >=gnome-base/libgnomekbd-3.6
56 + >=dev-libs/dbus-glib-0.78
57 +
58 + net-libs/webkit-gtk:4[introspection]
59 +
60 + sys-apps/dbus
61 + x11-libs/libxklavier
62 + x11-libs/libX11
63 + x11-libs/libXext
64 + x11-libs/libXrandr
65 + x11-libs/libXScrnSaver
66 + x11-libs/libXxf86misc
67 + x11-libs/libXxf86vm
68 + x11-themes/adwaita-icon-theme
69 +
70 + sys-auth/elogind
71 +
72 + ${PYTHON_DEPS}
73 +
74 + pam? ( virtual/pam )
75 + systemd? ( >=sys-apps/systemd-31:0= )
76 +"
77 +# our cinnamon-1.8 ebuilds installed a cinnamon-screensaver.desktop hack
78 +RDEPEND="${COMMON_DEPEND}
79 + !~gnome-extra/cinnamon-1.8.8.1
80 + !systemd? ( sys-auth/consolekit )
81 + dev-python/pygobject:3[${PYTHON_USEDEP}]
82 + dev-python/setproctitle[${PYTHON_USEDEP}]
83 + dev-python/xapp[${PYTHON_USEDEP}]
84 + dev-python/psutil[${PYTHON_USEDEP}]
85 +"
86 +DEPEND="${COMMON_DEPEND}
87 + >=dev-util/intltool-0.35
88 + gnome-base/gnome-common
89 + sys-devel/gettext
90 + virtual/pkgconfig
91 + x11-proto/xextproto
92 + x11-proto/randrproto
93 + x11-proto/scrnsaverproto
94 + x11-proto/xf86miscproto
95 + doc? (
96 + app-text/xmlto
97 + app-text/docbook-xml-dtd:4.1.2
98 + app-text/docbook-xml-dtd:4.4 )
99 +"
100 +
101 +pkg_setup() {
102 + python_setup
103 +}
104 +
105 +src_prepare() {
106 + python_fix_shebang screensavers
107 + eautoreconf
108 + gnome2_src_prepare
109 +}
110 +
111 +src_configure() {
112 + gnome2_src_configure \
113 + $(usex debug --enable-debug ' ') \
114 + # Do not use --without-console-kit, it would provide no benefit: there is
115 + # no build-time or run-time check for consolekit, $PN merely listens to
116 + # consolekit's messages over dbus.
117 +}
118 +
119 +pkg_postinst() {
120 + gnome2_pkg_postinst
121 +
122 + if ! has_version x11-misc/xscreensaver; then
123 + elog "${PN} can use screensavers from x11-misc/xscreensaver"
124 + fi
125 +
126 +}