Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-light/
Date: Wed, 16 Jan 2019 01:00:54
Message-Id: 1547600410.76d9918d4415e846acde4b8d76d9940ee48f2c5c.leio@gentoo
1 commit: 76d9918d4415e846acde4b8d76d9940ee48f2c5c
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 16 00:58:38 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 16 01:00:10 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d9918d
7
8 gnome-base/gnome-light: bump to 3.26.2
9
10 Also fix P_RELEASE, which seems to have meant to carry the major.minor
11 of the GNOME release cycle, but was just "2" instead. Use eapi7-ver
12 and do it properly.
13
14 Package-Manager: Portage-2.3.52, Repoman-2.3.12
15 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
16
17 gnome-base/gnome-light/gnome-light-3.26.2.ebuild | 59 ++++++++++++++++++++++++
18 1 file changed, 59 insertions(+)
19
20 diff --git a/gnome-base/gnome-light/gnome-light-3.26.2.ebuild b/gnome-base/gnome-light/gnome-light-3.26.2.ebuild
21 new file mode 100644
22 index 00000000000..96a74b14c9c
23 --- /dev/null
24 +++ b/gnome-base/gnome-light/gnome-light-3.26.2.ebuild
25 @@ -0,0 +1,59 @@
26 +# Copyright 1999-2019 Gentoo Authors
27 +# Distributed under the terms of the GNU General Public License v2
28 +
29 +EAPI=6
30 +
31 +inherit eapi7-ver
32 +
33 +P_RELEASE="$(ver_cut 1-2)"
34 +
35 +DESCRIPTION="Meta package for GNOME-Light, merge this package to install"
36 +HOMEPAGE="https://www.gnome.org/"
37 +LICENSE="metapackage"
38 +SLOT="2.0"
39 +IUSE="cups +gnome-shell"
40 +
41 +# when unmasking for an arch
42 +# double check none of the deps are still masked !
43 +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
44 +
45 +# XXX: Note to developers:
46 +# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of
47 +# the bare minimum of libs/apps needed. It is basically gnome-base/gnome without
48 +# any apps, but shouldn't be used by users unless they know what they are doing.
49 +RDEPEND="!gnome-base/gnome
50 + >=gnome-base/gnome-core-libs-${PV}[cups?]
51 +
52 + >=gnome-base/gnome-session-3.26.1
53 + >=gnome-base/gnome-settings-daemon-${PV}[cups?]
54 + >=gnome-base/gnome-control-center-${PV}[cups?]
55 +
56 + >=gnome-base/nautilus-${PV}
57 +
58 + gnome-shell? (
59 + >=x11-wm/mutter-${PV}
60 + >=gnome-base/gnome-shell-${PV} )
61 +
62 + >=x11-themes/adwaita-icon-theme-${P_RELEASE}
63 + >=x11-themes/gnome-themes-standard-3.22.3
64 + >=x11-themes/gnome-backgrounds-${PV}
65 +
66 + >=x11-terms/gnome-terminal-${PV}
67 +"
68 +DEPEND=""
69 +PDEPEND=">=gnome-base/gvfs-1.34.1"
70 +S="${WORKDIR}"
71 +
72 +pkg_pretend() {
73 + if ! use gnome-shell; then
74 + # Users probably want to use e16, sawfish, etc
75 + ewarn "You're not installing GNOME Shell"
76 + ewarn "You will have to install and manage a window manager by yourself"
77 + fi
78 +}
79 +
80 +pkg_postinst() {
81 + # Remember people where to find our project information
82 + elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME"
83 + elog "for information about the project and documentation."
84 +}