Gentoo Archives: gentoo-commits

From: "Joe Sapp (nixphoeni)" <nixphoeni@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gdesklets-core: ChangeLog gdesklets-core-0.36.3-r1.ebuild gdesklets-core-0.36.3.ebuild
Date: Sat, 29 Jan 2011 02:38:35
Message-Id: 20110129023825.71DF620057@flycatcher.gentoo.org
1 nixphoeni 11/01/29 02:38:25
2
3 Modified: ChangeLog
4 Added: gdesklets-core-0.36.3-r1.ebuild
5 Removed: gdesklets-core-0.36.3.ebuild
6 Log:
7 Adjusted deps mostly per bug #352926; removed unnecessary dodir statements
8
9 (Portage version: 2.1.9.35/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.138 gnome-extra/gdesklets-core/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog?rev=1.138&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog?rev=1.138&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog?r1=1.137&r2=1.138
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog,v
21 retrieving revision 1.137
22 retrieving revision 1.138
23 diff -u -r1.137 -r1.138
24 --- ChangeLog 26 Jan 2011 02:17:47 -0000 1.137
25 +++ ChangeLog 29 Jan 2011 02:38:25 -0000 1.138
26 @@ -1,6 +1,12 @@
27 # ChangeLog for gnome-extra/gdesklets-core
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog,v 1.137 2011/01/26 02:17:47 nixphoeni Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/ChangeLog,v 1.138 2011/01/29 02:38:25 nixphoeni Exp $
31 +
32 +*gdesklets-core-0.36.3-r1 (29 Jan 2011)
33 +
34 + 29 Jan 2011; Joe Sapp <nixphoeni@g.o> -gdesklets-core-0.36.3.ebuild,
35 + +gdesklets-core-0.36.3-r1.ebuild:
36 + Adjusted deps mostly per bug #352926; removed unnecessary dodir statements
37
38 *gdesklets-core-0.36.3 (26 Jan 2011)
39
40
41
42
43 1.1 gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gdesklets-core-0.36.3-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gdesklets-core/gdesklets-core-0.36.3-r1.ebuild,v 1.1 2011/01/29 02:38:25 nixphoeni Exp $
53
54 EAPI=2
55 # desklets don't run with USE=debug
56 GCONF_DEBUG="no"
57 PYTHON_DEPEND="2:2.4"
58
59 inherit gnome2 python eutils autotools multilib bash-completion
60
61 MY_PN="${PN/-core}"
62 MY_P="${MY_PN}-${PV}"
63 S="${WORKDIR}/${MY_P}"
64
65 DESCRIPTION="GNOME Desktop Applets: Core library for desktop applets"
66 SRC_URI="http://gdesklets.de/files/${MY_P}.tar.bz2"
67 HOMEPAGE="http://www.gdesklets.de"
68 LICENSE="GPL-2"
69
70 SLOT="0"
71 IUSE=""
72 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
73
74 RDEPEND=">=dev-libs/glib-2.4
75 >=gnome-base/librsvg-2.8
76 >=gnome-base/libgtop-2.8.2
77 >=dev-python/pygtk-2.10
78 >=dev-python/libbonobo-python-2.6
79 >=dev-python/gconf-python-2.6
80 >=dev-python/pygobject-2.6
81 >=dev-python/pyorbit-2.0.1
82 || ( >=dev-python/gnome-vfs-python-2.6 >=dev-python/libgnome-python-2.6 )
83 >=dev-libs/expat-1.95.8
84 >=dev-python/pyxml-0.8.3-r1"
85
86 DEPEND="${RDEPEND}
87 sys-devel/gettext
88 dev-util/pkgconfig
89 dev-util/intltool"
90
91 DOCS="AUTHORS ChangeLog NEWS README TODO"
92 CONVERT_SHEBANGS="ctrlinfo gdesklets gdesklets-daemon gdesklets-logview \
93 gdesklets-shell test-control.py contrib/gdesklets-migration-tool"
94
95 pkg_setup() {
96
97 python_set_active_version 2
98
99 }
100
101 src_prepare() {
102
103 gnome2_src_prepare
104
105 # Postpone pyc compiling until pkg_postinst
106 mv py-compile py-compile.orig
107 ln -s $(type -P true) py-compile
108
109 eautoreconf
110 intltoolize --force || die
111
112 python_convert_shebangs 2 ${CONVERT_SHEBANGS}
113
114 }
115
116 src_install() {
117
118 gnome2_src_install
119
120 # Install bash completion script
121 BASHCOMPLETION_NAME="gDesklets" \
122 dobashcompletion "contrib/bash/gdesklets"
123
124 # Install the gdesklets-control-getid script
125 insinto "/usr/$(get_libdir)/gdesklets"
126 insopts -m0555
127 doins "${FILESDIR}/gdesklets-control-getid"
128
129 }
130
131 pkg_postinst() {
132
133 gnome2_pkg_postinst
134 python_need_rebuild
135 # Compile pyc files on target system
136 python_mod_optimize "/usr/$(get_libdir)/gdesklets"
137
138 echo
139 elog "gDesklets Displays are required before the library"
140 elog "will be usable. Core Displays (Calendar, Clock, Quote-of-the-Day,"
141 elog "and the 15pieces game) are already installed in"
142 elog " ${ROOT}usr/$(get_libdir)/gdesklets/Displays"
143 elog "Additional Displays can be found in -"
144 elog " x11-plugins/desklet-* ,"
145 elog "at http://www.gdesklets.de, or at http://archive.gdesklets.info"
146 elog
147 elog "Next you'll need to start gDesklets using"
148 elog " ${ROOT}usr/bin/gdesklets start"
149 elog "If you're using GNOME this can be done conveniently through"
150 elog "Applications->Accessories->gDesklets or automatically each login"
151 elog "under System->Preferences->Sessions"
152 elog
153 elog "If you're updating from a version less than 0.35_rc1,"
154 elog "you can migrate your desklet configurations by"
155 elog "running"
156 elog " ${ROOT}usr/$(get_libdir)/gdesklets/contrib/gdesklets-migration-tool"
157 elog "after the first time you run gDesklets"
158 elog
159
160 BASHCOMPLETION_NAME="gDesklets" bash-completion_pkg_postinst
161
162 }
163
164 pkg_postrm() {
165
166 gnome2_pkg_postrm
167 # Cleanup after our cavalier python compilation
168 # The function takes care of ${ROOT} for us
169 python_mod_cleanup "/usr/$(get_libdir)/gdesklets"
170
171 }