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