Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-do-plugins: gnome-do-plugins-0.8.2.ebuild ChangeLog
Date: Sat, 27 Jun 2009 07:40:30
Message-Id: E1MKSWS-0001uC-S7@stork.gentoo.org
1 graaff 09/06/27 07:40:28
2
3 Modified: ChangeLog
4 Added: gnome-do-plugins-0.8.2.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.13 gnome-extra/gnome-do-plugins/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?rev=1.13&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?rev=1.13&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?r1=1.12&r2=1.13
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v
19 retrieving revision 1.12
20 retrieving revision 1.13
21 diff -u -r1.12 -r1.13
22 --- ChangeLog 21 Jun 2009 12:01:46 -0000 1.12
23 +++ ChangeLog 27 Jun 2009 07:40:28 -0000 1.13
24 @@ -1,6 +1,14 @@
25 # ChangeLog for gnome-extra/gnome-do-plugins
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v 1.12 2009/06/21 12:01:46 graaff Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v 1.13 2009/06/27 07:40:28 graaff Exp $
29 +
30 +*gnome-do-plugins-0.8.2 (27 Jun 2009)
31 +
32 + 27 Jun 2009; Hans de Graaff <graaff@g.o>
33 + +gnome-do-plugins-0.8.2.ebuild:
34 + Version bump. Switch to EAPI=2 to be able to use more default phases. Use
35 + new --enable switches instead of sed to turn on or off certain dependencies.
36 + Fix installation bug when building without Banshee.
37
38 *gnome-do-plugins-0.8.1.3-r2 (21 Jun 2009)
39
40
41
42
43 1.1 gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-do-plugins-0.8.2.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2.ebuild,v 1.1 2009/06/27 07:40:28 graaff Exp $
53
54 EAPI=2
55
56 inherit eutils autotools gnome2 mono versionator
57
58 MY_PN="do-plugins"
59 PVC=$(get_version_component_range 1-3)
60
61 DESCRIPTION="Plugins to put the Do in Gnome Do"
62 HOMEPAGE="http://do.davebsd.com/"
63 SRC_URI="https://launchpad.net/${MY_PN}/0.8/${PVC}/+download/${P}.tar.gz"
64
65 LICENSE="GPL-3"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="banshee evo"
69
70 RDEPEND=">=gnome-extra/gnome-do-${PV}
71 dev-dotnet/wnck-sharp
72 banshee? ( >=media-sound/banshee-1.4.2 )
73 evo? ( dev-dotnet/evolution-sharp )"
74 DEPEND="${RDEPEND}
75 dev-util/pkgconfig
76 dev-util/monodevelop"
77
78 src_prepare() {
79 # Filed upstream as https://bugs.launchpad.net/do/+bug/392422
80 use banshee || sed -i -r -e "/(BANSHEE_INDEXER_DLL)/d" BundledLibraries/Makefile.am
81 eautomake
82 }
83
84 src_configure() {
85 econf --enable-debug=no --enable-release=yes \
86 $(use banshee) \
87 $(use evo evolution) \
88 --disable-flickr || die "configure failed"
89 }
90
91 src_compile()
92 {
93 # The make system is unfortunately broken for parallel builds and
94 # upstream indicated on IRC that they have no intention to fix
95 # that.
96 emake -j1 || die "make failed"
97 }
98
99 pkg_postinst()
100 {
101 ewarn "Plugin handling has changed since gnome-do 0.4."
102 ewarn "If you install the gnome-do-plugins package you will have local copies"
103 ewarn "of the plugins, but you still need to manually enable them in Preferences."
104 ewarn "Also note that plugins installed from upstream may not be compatible with"
105 ewarn "your system. When in doubt check the output from gnome-do itself".
106 ewarn "Old plugins may not be compatible either."
107 ewarn "Check ~/.local/share/gnome-do/ if you have problems with plugins."
108 }