commit:     8d7bda599f73963de37b0221a88faca5ba41a1aa
Author:     Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 15:02:32 2017 +0000
Commit:     Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 15:11:11 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d7bda59

gnome-extra/cinnamon-screensaver: Version bump 3.6.1

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 gnome-extra/cinnamon-screensaver/Manifest          |  3 +-
 .../cinnamon-screensaver-3.6.1.ebuild              | 94 ++++++++++++++++++++++
 2 files changed, 96 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/cinnamon-screensaver/Manifest 
b/gnome-extra/cinnamon-screensaver/Manifest
index d19be89f4bf..0b379aeaaf3 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -4,4 +4,5 @@ DIST cinnamon-screensaver-3.2.13.tar.gz 143389 SHA256 
7b1a0c156cc0e1983d6ed43704
 DIST cinnamon-screensaver-3.2.2.tar.gz 120816 SHA256 
d8ec85d3b984f527790d68d61156adea84f84f35bc956d32923d5116d4937df2 SHA512 
0ebc5da00973b6b7972e3f7a2ee671d204cadf25ae99af8a53fd176a5070598aaec9a0def86dca47538e6334c2b6d19db09bc0ac1ec226c85b439c0762a40d18
 WHIRLPOOL 
dfd8ba669cd5732b5ff9e32fd9a1f5076da6da333d6a0822060340948b85aba34f043bd39a24797a7cef5ea0eb2f2e5acd931e3a76883da388bd5179f9df9c33
 DIST cinnamon-screensaver-3.2.6.tar.gz 124287 SHA256 
5e0795d46f5f6f93e79139e87449c8a20438bc94af67f002b1b6ba3726db4741 SHA512 
78b0347e5d6ae7970d070410d0a4aac08b2dbd69442d278f4869aa636f13de19c1d03118dce2f540739c37cbeebd5fa53ebf31270033fa8393220d6c35672d00
 WHIRLPOOL 
e52657d656a5ee3b2290270c9a3f0c54c462338f35dd6c0edf4611b91c2fb0e0693587b1d63a4a2b7cf36882c655a2a4508601d45a7f6333af98b0648861afbc
 DIST cinnamon-screensaver-3.4.1.tar.gz 153389 SHA256 
e25b68c74d7307eb0db30cf31d2f819981e25cf7371b339a08895c0506d55341 SHA512 
3b5b35bfac37d220a260917633a2f0ed79bcc4d479cc9924a86eb73e864b2893d037eabf6c70b0ba68d93008b649399e29dd42b8490e58662db4840ee470e137
 WHIRLPOOL 
8704947ef29a9782dcfd82ed0da24d2d487a4b4a5b181886c1f5934e401a70a8c29aee4f10aab4ee193c7657a0da8e1ed626f302fd5a175113e2014c306a04b3
-DIST cinnamon-screensaver-3.4.2.tar.gz 154119 SHA256 
9a86449eb6b2c1c2c31e3e18a336106c2fbfd0d6b68647ada1eff22867605335 SHA512 
1d226f72c1f7d8e264bee8b1c175cf32866dfdbf7738383552c4d218dc6ca1f04ef37f56c91793ff42358dcf6b832ba1962b8e39129683b5bf9cd3c3c2b1a764
 WHIRLPOOL 
ad147532cf461def895678f5be71b3807979bc0b16b232a21b94b2d61a52513044ba66601ffe622df97bb4cccf92734551d1d5631966fcefa7e350365d926ca8
+DIST cinnamon-screensaver-3.4.2.tar.gz 154119 BLAKE2B 
2350f8aa1d256f964ef2da0e05b867da5a807b7799b47961e16e83fb25bdc0086b080638904b7d6dce44680640c73bcb2dc6946d2c0c7924291c9eb1aefea42e
 SHA512 
1d226f72c1f7d8e264bee8b1c175cf32866dfdbf7738383552c4d218dc6ca1f04ef37f56c91793ff42358dcf6b832ba1962b8e39129683b5bf9cd3c3c2b1a764
+DIST cinnamon-screensaver-3.6.1.tar.gz 154729 BLAKE2B 
cd94413791d0500f01ec8eefc9b003e635c1bdac35d37768097ba19aff3005359e6596d3795dcf41ded9338f33dc9b68f6fdd5b7556eef9fbdcb88b8de4dd500
 SHA512 
9fd5ad0227993277d8ea773cbf80de7d3d7145eb38014e3673d2c31f9947dae0f45cd961077c56cd17deb6422b128ea56c909f4974ab55953bd42c63a2a2fc37

diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.6.1.ebuild 
b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.6.1.ebuild
new file mode 100644
index 00000000000..566c3485d0d
--- /dev/null
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-3.6.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit autotools gnome2 multilib python-single-r1
+
+DESCRIPTION="Screensaver for Cinnamon"
+HOMEPAGE="http://cinnamon.linuxmint.com/";
+SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="debug doc pam systemd"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+       >=dev-libs/glib-2.37.3:2[dbus]
+       >=x11-libs/gtk+-3.1.4:3[introspection]
+       >=gnome-extra/cinnamon-desktop-2.6.3:0=[systemd=]
+       >=gnome-base/gsettings-desktop-schemas-0.1.7
+       >=gnome-base/libgnomekbd-3.6
+       >=dev-libs/dbus-glib-0.78
+
+       net-libs/webkit-gtk:4[introspection]
+
+       sys-apps/dbus
+       x11-libs/libxklavier
+       x11-libs/libX11
+       x11-libs/libXext
+       x11-libs/libXrandr
+       x11-libs/libXScrnSaver
+       x11-libs/libXxf86misc
+       x11-libs/libXxf86vm
+       x11-themes/adwaita-icon-theme
+
+       !systemd? ( sys-auth/elogind )
+
+       ${PYTHON_DEPS}
+
+       pam? ( virtual/pam )
+       systemd? ( >=sys-apps/systemd-31:0= )
+"
+# our cinnamon-1.8 ebuilds installed a cinnamon-screensaver.desktop hack
+RDEPEND="${COMMON_DEPEND}
+       !~gnome-extra/cinnamon-1.8.8.1
+       dev-python/pygobject:3[${PYTHON_USEDEP}]
+       dev-python/setproctitle[${PYTHON_USEDEP}]
+       dev-python/xapp[${PYTHON_USEDEP}]
+       dev-python/psutil[${PYTHON_USEDEP}]
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-util/intltool-0.35
+       gnome-base/gnome-common
+       sys-devel/gettext
+       virtual/pkgconfig
+       x11-proto/xextproto
+       x11-proto/randrproto
+       x11-proto/scrnsaverproto
+       x11-proto/xf86miscproto
+       doc? (
+               app-text/xmlto
+               app-text/docbook-xml-dtd:4.1.2
+               app-text/docbook-xml-dtd:4.4 )
+"
+
+pkg_setup() {
+       python_setup
+}
+
+src_prepare() {
+       python_fix_shebang screensavers
+       eautoreconf
+       gnome2_src_prepare
+}
+
+src_configure() {
+       gnome2_src_configure \
+               $(usex debug --enable-debug ' ') \
+       # Do not use --without-console-kit, it would provide no benefit: there 
is
+       # no build-time or run-time check for consolekit, $PN merely listens to
+       # consolekit's messages over dbus.
+}
+
+pkg_postinst() {
+       gnome2_pkg_postinst
+
+       if ! has_version x11-misc/xscreensaver; then
+               elog "${PN} can use screensavers from x11-misc/xscreensaver"
+       fi
+
+}

Reply via email to