Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-screensaver/
Date: Wed, 20 Oct 2021 01:14:36
Message-Id: 1634692290.c370b989f3481ce8640fa59b8d1a8effae827e41.sam@gentoo
1 commit: c370b989f3481ce8640fa59b8d1a8effae827e41
2 Author: Matthew S. Turnbull <sparky <AT> bluefang-logic <DOT> com>
3 AuthorDate: Mon Oct 18 02:01:03 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 20 01:11:30 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c370b989
7
8 gnome-extra/cinnamon-screensaver: 5.0.7 version bump
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com>
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 gnome-extra/cinnamon-screensaver/Manifest | 1 +
15 .../cinnamon-screensaver-5.0.7.ebuild | 75 ++++++++++++++++++++++
16 2 files changed, 76 insertions(+)
17
18 diff --git a/gnome-extra/cinnamon-screensaver/Manifest b/gnome-extra/cinnamon-screensaver/Manifest
19 index 3573bd33fb8..50cb87ef232 100644
20 --- a/gnome-extra/cinnamon-screensaver/Manifest
21 +++ b/gnome-extra/cinnamon-screensaver/Manifest
22 @@ -1,2 +1,3 @@
23 DIST cinnamon-screensaver-4.8.1.tar.gz 141996 BLAKE2B 73a61e28210efc58a205357abd7b1ca5efce85c542a14ba0de1688ca3c6c86cc81cf02b7eee7d7a13d015d43b6084a0e5a5a0f417a3be77771ff969381c24726 SHA512 5f165cddf5cd3f079192179f2308e015d7d70ce52f5214a56f8fc4318fdc6d6fc2b522b1c8eca31b4799074e58bd93bdce282d9774d1a552616c9ae1a0b46cae
24 DIST cinnamon-screensaver-5.0.6.tar.gz 154189 BLAKE2B b7bb32c3986f662e8ff9ff857ef8c8f2fb1945abbf6af39b6dd9e4f915dfb47be5b177d474a8199e07d31c8394d6fc1dcf3087cf30a9196d85380e195b8ee0ef SHA512 fce753d4805ad8e0e6767238b5b24b741a8e6b974fb0739cbe76105dfcd33621330257cdbfc34d5a33256659f5b2f9ef457cca9351ff6f73802fbffd6c0828b6
25 +DIST cinnamon-screensaver-5.0.7.tar.gz 154480 BLAKE2B 38b89e2d4729ea2806903e9bd27024b274248325720d233485ab756477625bc07832582bbe99c599b7a7d4dbcf76d22b59df179ac8617a81b584b9f5684cb6d2 SHA512 ec5990e1f73983e96eb07f0d4d1a66076d067df28d56c68cce987dc7fce35871650273d2d4a64058d73c7daff2326722e3c1a2fd86afc761d81d1a6b2e7f9370
26
27 diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild
28 new file mode 100644
29 index 00000000000..c0d4a43f7ae
30 --- /dev/null
31 +++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.0.7.ebuild
32 @@ -0,0 +1,75 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python3_{7,8,9} )
39 +
40 +inherit meson python-single-r1 xdg
41 +
42 +DESCRIPTION="Screensaver for Cinnamon"
43 +HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-screensaver"
44 +SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="GPL-2+"
47 +SLOT="0"
48 +IUSE="systemd xinerama"
49 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
50 +KEYWORDS="~amd64 ~arm64 ~x86"
51 +
52 +COMMON_DEPEND="
53 + ${PYTHON_DEPS}
54 + >=dev-libs/dbus-glib-0.78
55 + >=dev-libs/glib-2.37.3:2[dbus]
56 + >=gnome-extra/cinnamon-desktop-5.0:0=
57 + sys-apps/dbus
58 + sys-libs/pam
59 + >=x11-libs/gtk+-3.22:3[introspection]
60 + x11-libs/libX11
61 + x11-libs/libXext
62 + x11-libs/libXrandr
63 + x11-themes/adwaita-icon-theme
64 +
65 + xinerama? ( x11-libs/libXinerama )
66 +"
67 +RDEPEND="
68 + ${COMMON_DEPEND}
69 + >=app-accessibility/caribou-0.3
70 + sys-apps/accountsservice[introspection]
71 + $(python_gen_cond_dep '
72 + dev-python/psutil[${PYTHON_USEDEP}]
73 + dev-python/pygobject:3[${PYTHON_USEDEP}]
74 + dev-python/setproctitle[${PYTHON_USEDEP}]
75 + >=dev-python/xapp-2.2.0[${PYTHON_USEDEP}]
76 + ')
77 +
78 + systemd? ( >=sys-apps/systemd-31 )
79 + !systemd? ( sys-auth/elogind )
80 +"
81 +DEPEND="
82 + ${COMMON_DEPEND}
83 + x11-base/xorg-proto
84 +"
85 +BDEPEND="
86 + dev-util/gdbus-codegen
87 + >=dev-util/intltool-0.40
88 + sys-devel/gettext
89 + virtual/pkgconfig
90 +"
91 +
92 +src_prepare() {
93 + default
94 + python_fix_shebang install-scripts src
95 +}
96 +
97 +src_configure() {
98 + local emesonargs=(
99 + $(meson_use xinerama)
100 + )
101 + meson_src_configure
102 +}
103 +
104 +src_install() {
105 + meson_src_install
106 + python_optimize "${ED}"/usr/share/cinnamon-screensaver/
107 +}