Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/cinnamon-screensaver: cinnamon-screensaver-2.6.4.ebuild ChangeLog cinnamon-screensaver-2.4.1.ebuild
Date: Sat, 04 Jul 2015 19:20:26
Message-Id: 20150704192022.EEB3D751@oystercatcher.gentoo.org
1 pacho 15/07/04 19:20:22
2
3 Modified: ChangeLog
4 Added: cinnamon-screensaver-2.6.4.ebuild
5 Removed: cinnamon-screensaver-2.4.1.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.17 gnome-extra/cinnamon-screensaver/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog?rev=1.17&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog?rev=1.17&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog?r1=1.16&r2=1.17
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog,v
21 retrieving revision 1.16
22 retrieving revision 1.17
23 diff -u -r1.16 -r1.17
24 --- ChangeLog 26 Jun 2015 09:22:17 -0000 1.16
25 +++ ChangeLog 4 Jul 2015 19:20:22 -0000 1.17
26 @@ -1,6 +1,12 @@
27 # ChangeLog for gnome-extra/cinnamon-screensaver
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog,v 1.16 2015/06/26 09:22:17 ago Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon-screensaver/ChangeLog,v 1.17 2015/07/04 19:20:22 pacho Exp $
31 +
32 +*cinnamon-screensaver-2.6.4 (04 Jul 2015)
33 +
34 + 04 Jul 2015; Pacho Ramos <pacho@g.o>
35 + +cinnamon-screensaver-2.6.4.ebuild, -cinnamon-screensaver-2.4.1.ebuild:
36 + Version bump, drop old
37
38 26 Jun 2015; Agostino Sarubbo <ago@g.o>
39 cinnamon-screensaver-2.4.2.ebuild:
40
41
42
43 1.1 gnome-extra/cinnamon-screensaver/cinnamon-screensaver-2.6.4.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-2.6.4.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-2.6.4.ebuild?rev=1.1&content-type=text/plain
47
48 Index: cinnamon-screensaver-2.6.4.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-2.6.4.ebuild,v 1.1 2015/07/04 19:20:22 pacho Exp $
53
54 EAPI="5"
55 GCONF_DEBUG="yes"
56 PYTHON_COMPAT=( python2_7 )
57
58 inherit autotools eutils gnome2 multilib python-single-r1
59
60 DESCRIPTION="Screensaver for Cinnamon"
61 HOMEPAGE="http://cinnamon.linuxmint.com/"
62 SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz -> ${P}.tar.gz"
63
64 LICENSE="GPL-2+"
65 SLOT="0"
66 IUSE="doc pam systemd"
67 KEYWORDS="~amd64 ~x86"
68
69 COMMON_DEPEND="
70 >=dev-libs/glib-2.37.3:2[dbus]
71 >=x11-libs/gtk+-3.1.4:3[introspection]
72 >=gnome-extra/cinnamon-desktop-2.6.3:0=[systemd=]
73 >=gnome-base/gsettings-desktop-schemas-0.1.7
74 >=gnome-base/libgnomekbd-3.6
75 >=dev-libs/dbus-glib-0.78
76
77 net-libs/webkit-gtk:3[introspection]
78
79 sys-apps/dbus
80 x11-libs/libxklavier
81 x11-libs/libX11
82 x11-libs/libXext
83 x11-libs/libXrandr
84 x11-libs/libXScrnSaver
85 x11-libs/libXxf86misc
86 x11-libs/libXxf86vm
87 x11-themes/gnome-icon-theme-symbolic
88
89 ${PYTHON_DEPS}
90
91 pam? ( virtual/pam )
92 systemd? ( >=sys-apps/systemd-31:0= )
93 "
94 # our cinnamon-1.8 ebuilds installed a cinnamon-screensaver.desktop hack
95 RDEPEND="
96 !~gnome-extra/cinnamon-1.8.8.1
97 !systemd? ( sys-auth/consolekit )
98
99 dev-python/pygobject:3[${PYTHON_USEDEP}]
100 "
101 DEPEND="${COMMON_DEPEND}
102 >=dev-util/intltool-0.35
103 gnome-base/gnome-common
104 sys-devel/gettext
105 virtual/pkgconfig
106 x11-proto/xextproto
107 x11-proto/randrproto
108 x11-proto/scrnsaverproto
109 x11-proto/xf86miscproto
110 doc? (
111 app-text/xmlto
112 app-text/docbook-xml-dtd:4.1.2
113 app-text/docbook-xml-dtd:4.4 )
114 "
115
116 pkg_setup() {
117 python_setup
118 }
119
120 src_prepare() {
121 epatch "${FILESDIR}"/${PN}-2.6.3-automagic-logind.patch
122
123 # Fix xscreensaver paths for gentoo
124 sed -e "s#/usr/lib/xscreensaver/#${EPREFIX}/usr$(get_libdir)/misc/xscreensaver/#" \
125 -i data/screensavers/xscreensaver@××××××××.org/main || die
126
127 python_fix_shebang data/screensavers
128
129 epatch_user
130 eautoreconf
131 gnome2_src_prepare
132 }
133
134 src_configure() {
135 DOCS="AUTHORS ChangeLog HACKING NEWS README"
136 gnome2_src_configure \
137 $(use_enable doc docbook-docs) \
138 $(use_enable pam locking) \
139 $(use_enable systemd logind) \
140 --with-mit-ext \
141 --with-pam-prefix=/etc \
142 --with-xf86gamma-ext \
143 --with-kbd-layout-indicator
144 # Do not use --without-console-kit, it would provide no benefit: there is
145 # no build-time or run-time check for consolekit, $PN merely listens to
146 # consolekit's messages over dbus.
147 }
148
149 pkg_postinst() {
150 gnome2_pkg_postinst
151
152 if ! has_version x11-misc/xscreensaver; then
153 elog "${PN} can use screensavers from x11-misc/xscreensaver"
154 fi
155 }