Gentoo Archives: gentoo-commits

From: "William Thomson (wltjr)" <wltjr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/avant-window-navigator-extras: ChangeLog avant-window-navigator-extras-0.2.6-r1.ebuild avant-window-navigator-extras-0.2.6.ebuild
Date: Wed, 26 Mar 2008 01:23:02
Message-Id: E1JeKLz-0007Y9-42@stork.gentoo.org
1 wltjr 08/03/26 01:22:59
2
3 Modified: ChangeLog
4 Added: avant-window-navigator-extras-0.2.6-r1.ebuild
5 Removed: avant-window-navigator-extras-0.2.6.ebuild
6 Log:
7 Merged addtional changes from ebuild in bug #210835, thanks to Sebastian Rijkers for the contributions. Added ${ROOT} to python_mod_optimize per leio's comments on same bug
8 (Portage version: 2.1.4.1)
9
10 Revision Changes Path
11 1.5 gnome-extra/avant-window-navigator-extras/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 25 Mar 2008 20:49:01 -0000 1.4
24 +++ ChangeLog 26 Mar 2008 01:22:58 -0000 1.5
25 @@ -1,6 +1,15 @@
26 # ChangeLog for gnome-extra/avant-window-navigator-extras
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog,v 1.4 2008/03/25 20:49:01 wltjr Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/ChangeLog,v 1.5 2008/03/26 01:22:58 wltjr Exp $
30 +
31 +*avant-window-navigator-extras-0.2.6-r1 (26 Mar 2008)
32 +
33 + 26 Mar 2008; William L. Thomson Jr. <wltjr@g.o>
34 + -avant-window-navigator-extras-0.2.6.ebuild,
35 + +avant-window-navigator-extras-0.2.6-r1.ebuild:
36 + Merged addtional changes from ebuild in bug #210835, thanks to Sebastian
37 + Rijkers for the contributions. Added ${ROOT} to python_mod_optimize per
38 + leio's comments on same bug
39
40 *avant-window-navigator-extras-0.2.6 (25 Mar 2008)
41
42
43
44
45 1.1 gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.2.6-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.2.6-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.2.6-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: avant-window-navigator-extras-0.2.6-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.2.6-r1.ebuild,v 1.1 2008/03/26 01:22:58 wltjr Exp $
55
56 inherit autotools eutils gnome2 python
57
58 MY_P="awn-extras-applets-${PV}"
59 DESCRIPTION="Applets for the avant-window-navigator"
60 HOMEPAGE="http://launchpad.net/awn-extras"
61 SRC_URI="https://launchpad.net/awn-extras/${PV%.*}/${PV}/+download/${MY_P}.tar.gz"
62 LICENSE="GPL-2"
63
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="gnome"
67
68 DEPEND="dev-python/pyalsaaudio
69 dev-python/feedparser
70 gnome? (
71 gnome-base/gnome-menus
72 gnome-base/librsvg
73 gnome-base/libgtop
74 )
75 gnome-extra/avant-window-navigator
76 x11-libs/libsexy
77 x11-libs/libnotify"
78 RDEPEND="${DEPEND}"
79
80 DOCS="AUTHORS Changelog NEWS README"
81
82 S="${WORKDIR}/${MY_P}"
83
84 pkg_setup() {
85 if use gnome && ! built_with_use gnome-extra/avant-window-navigator gnome ; then
86 eerror "Please re-emerge gnome-extra/avant-window-navigator with the gnome USE flag set"
87 die "avant-window-navigator needs the gnome flag set"
88 fi
89 }
90
91 src_unpack() {
92 gnome2_src_unpack
93
94 # Apply a fix from awn bzr to make gconf truly conditional.
95 epatch "${FILESDIR}"/${PV}-r346-gconf-conditional.patch
96 eautoconf
97
98 # Disable pyc compiling.
99 mv py-compile py-compile.orig
100 ln -s $(type -P true) py-compile
101 }
102
103 src_compile() {
104 # Not disabling pymod-checks results in a sandbox access violation.
105 econf --disable-pymod-checks \
106 $(use_with gnome) \
107 $(use_with gnome gconf) \
108 || die "econf failed"
109
110 emake || die "emake failed"
111 }
112
113 src_install() {
114 gnome2_src_install
115
116 if use gnome ; then
117 # Give the gconf schemas non-conflicting names.
118 mv "${D}/etc/gconf/schemas/notification-daemon.schemas" \
119 "${D}/etc/gconf/schemas/awn-notification-daemon.schemas"
120 mv "${D}/etc/gconf/schemas/awnsystemmonitor.schemas" \
121 "${D}/etc/gconf/schemas/awn-system-monitor.schemas"
122 mv "${D}/etc/gconf/schemas/filebrowser.schemas" \
123 "${D}/etc/gconf/schemas/awn-filebrowser.schemas"
124 mv "${D}/etc/gconf/schemas/switcher.schemas" \
125 "${D}/etc/gconf/schemas/awn-switcher.schemas"
126 mv "${D}/etc/gconf/schemas/trash.schemas" \
127 "${D}/etc/gconf/schemas/awn-trash.schemas"
128 mv "${D}/etc/gconf/schemas/shinyswitcher.schemas" \
129 "${D}/etc/gconf/schemas/awn-shinyswitcher.schemas"
130 mv "${D}/etc/gconf/schemas/places.schemas" \
131 "${D}/etc/gconf/schemas/awn-places.schemas"
132 fi
133 }
134
135 pkg_postinst() {
136 gnome2_pkg_postinst
137 python_version
138 python_mod_optimize "${ROOT}"/usr/$(get_libdir)/python${PYVER}/site-packages/awn/extras
139 }
140
141 pkg_postrm() {
142 gnome2_pkg_postrm
143 python_version
144 python_mod_cleanup /usr/$(get_libdir)/python${PYVER}/site-packages/awn/extras
145 }
146
147
148
149 --
150 gentoo-commits@l.g.o mailing list