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 |
+} |