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: ChangeLog gnome-do-plugins-0.8.2-r1.ebuild
Date: Fri, 02 Apr 2010 14:30:38
Message-Id: E1NxhtJ-0003od-FI@stork.gentoo.org
1 graaff 10/04/02 14:30:33
2
3 Modified: ChangeLog
4 Added: gnome-do-plugins-0.8.2-r1.ebuild
5 Log:
6 Fix compatibility with Mono 2.6. Fixes bug 310371.
7 (Portage version: 2.1.7.17/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.17 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.17&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?rev=1.17&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?r1=1.16&r2=1.17
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v
19 retrieving revision 1.16
20 retrieving revision 1.17
21 diff -u -r1.16 -r1.17
22 --- ChangeLog 29 Aug 2009 07:26:30 -0000 1.16
23 +++ ChangeLog 2 Apr 2010 14:30:33 -0000 1.17
24 @@ -1,6 +1,13 @@
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.16 2009/08/29 07:26:30 graaff Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v 1.17 2010/04/02 14:30:33 graaff Exp $
30 +
31 +*gnome-do-plugins-0.8.2-r1 (02 Apr 2010)
32 +
33 + 02 Apr 2010; Hans de Graaff <graaff@g.o>
34 + +gnome-do-plugins-0.8.2-r1.ebuild,
35 + +files/gnome-do-plugins-0.8.2-mono26.patch:
36 + Fix compatibility with Mono 2.6. Fixes bug 310371.
37
38 29 Aug 2009; Hans de Graaff <graaff@g.o>
39 gnome-do-plugins-0.8.2.ebuild:
40
41
42
43 1.1 gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.2-r1.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-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: gnome-do-plugins-0.8.2-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2010 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-r1.ebuild,v 1.1 2010/04/02 14:30:33 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
77 src_prepare() {
78 # Filed upstream as https://bugs.launchpad.net/do/+bug/392422
79 use banshee || sed -i -r -e "/(BANSHEE_INDEXER_DLL)/d" BundledLibraries/Makefile.am
80
81 epatch "${FILESDIR}/${P}-mono26.patch"
82
83 eautomake
84 }
85
86 src_configure() {
87 econf --enable-debug=no --enable-release=yes \
88 $(use banshee) \
89 $(use evo evolution) \
90 --disable-flickr || die "configure failed"
91 }
92
93 src_compile()
94 {
95 # The make system is unfortunately broken for parallel builds and
96 # upstream indicated on IRC that they have no intention to fix
97 # that.
98 emake -j1 || die "make failed"
99 }
100
101 pkg_postinst()
102 {
103 ewarn "Plugin handling has changed since gnome-do 0.4."
104 ewarn "If you install the gnome-do-plugins package you will have local copies"
105 ewarn "of the plugins, but you still need to manually enable them in Preferences."
106 ewarn "Also note that plugins installed from upstream may not be compatible with"
107 ewarn "your system. When in doubt check the output from gnome-do itself".
108 ewarn "Old plugins may not be compatible either."
109 ewarn "Check ~/.local/share/gnome-do/ if you have problems with plugins."
110 }