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.1.3-r2.ebuild ChangeLog
Date: Sun, 21 Jun 2009 12:01:49
Message-Id: E1MILk2-000157-6V@stork.gentoo.org
1 graaff 09/06/21 12:01:46
2
3 Modified: ChangeLog
4 Added: gnome-do-plugins-0.8.1.3-r2.ebuild
5 Log:
6 Fix twitter ID bug.
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.12 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.12&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?rev=1.12&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog?r1=1.11&r2=1.12
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v
19 retrieving revision 1.11
20 retrieving revision 1.12
21 diff -u -r1.11 -r1.12
22 --- ChangeLog 31 May 2009 09:54:31 -0000 1.11
23 +++ ChangeLog 21 Jun 2009 12:01:46 -0000 1.12
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.11 2009/05/31 09:54:31 graaff Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/ChangeLog,v 1.12 2009/06/21 12:01:46 graaff Exp $
29 +
30 +*gnome-do-plugins-0.8.1.3-r2 (21 Jun 2009)
31 +
32 + 21 Jun 2009; Hans de Graaff <graaff@g.o>
33 + +gnome-do-plugins-0.8.1.3-r2.ebuild,
34 + +files/gnome-do-plugins-0.8.1.3-fix-for-twitpocolypse.patch:
35 + Fix Microblogging plugin for Twitter ID rollover, taken from upstream bzr.
36
37 *gnome-do-plugins-0.8.1.3-r1 (31 May 2009)
38
39
40
41
42 1.1 gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.1.3-r2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.1.3-r2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.1.3-r2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnome-do-plugins-0.8.1.3-r2.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-do-plugins/gnome-do-plugins-0.8.1.3-r2.ebuild,v 1.1 2009/06/21 12:01:46 graaff Exp $
52
53 inherit eutils autotools gnome2 mono versionator
54
55 MY_PN="do-plugins"
56 PVC=$(get_version_component_range 1-3)
57
58 DESCRIPTION="Plugins to put the Do in Gnome Do"
59 HOMEPAGE="http://do.davebsd.com/"
60 SRC_URI="https://launchpad.net/${MY_PN}/0.8/${PVC}/+download/${P}.tar.gz"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="banshee evo"
66
67 RDEPEND=">=gnome-extra/gnome-do-${PV}
68 dev-dotnet/wnck-sharp
69 banshee? ( >=media-sound/banshee-1.4.2 )
70 evo? ( dev-dotnet/evolution-sharp )"
71 DEPEND="${RDEPEND}
72 dev-util/pkgconfig
73 dev-util/monodevelop"
74
75 src_unpack() {
76 unpack ${A}
77 cd "${S}"
78
79 # Fix use of Twitter API in Microblogging plugin.
80 epatch "${FILESDIR}/${P}-update-twitter-api.patch"
81 # Fix handling of Twitter id's in Microblogging plugin.
82 epatch "${FILESDIR}/${P}-fix-for-twitpocolypse.patch"
83
84 sed -i -r -e "/(FLICKR|Flickr)/d" configure.ac Makefile.am
85 use banshee || sed -i -r -e "/(BANSHEE|Banshee)/d" configure.ac Makefile.am
86 use evo || sed -i -r -e "/(EVOLUTION|Evolution)/d" configure.ac Makefile.am
87 eautoreconf
88 }
89
90 src_compile()
91 {
92 econf --enable-debug=no --enable-release=yes || die "configure failed"
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
109 # To be removed when bumping from 0.8.1.3
110 ewarn
111 ewarn "This revision contains an update for the Microblogging.dll plugin."
112 ewarn "You will need to copy the updated version from /usr/share/gnome-do/plugins"
113 ewarn "to ~/.local/share/gnome-do/plugins-${PV}/addins/Do.Microblog.1.0/ manually"
114 }