blob: 371dd674a2bed1312960fa9f5b826291218765a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $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 $
inherit eutils autotools gnome2 mono versionator
MY_PN="do-plugins"
PVC=$(get_version_component_range 1-3)
DESCRIPTION="Plugins to put the Do in Gnome Do"
HOMEPAGE="http://do.davebsd.com/"
SRC_URI="https://launchpad.net/${MY_PN}/0.8/${PVC}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="banshee evo"
RDEPEND=">=gnome-extra/gnome-do-${PV}
dev-dotnet/wnck-sharp
banshee? ( >=media-sound/banshee-1.4.2 )
evo? ( dev-dotnet/evolution-sharp )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
dev-util/monodevelop"
src_unpack() {
unpack ${A}
cd "${S}"
# Fix use of Twitter API in Microblogging plugin.
epatch "${FILESDIR}/${P}-update-twitter-api.patch"
# Fix handling of Twitter id's in Microblogging plugin.
epatch "${FILESDIR}/${P}-fix-for-twitpocolypse.patch"
sed -i -r -e "/(FLICKR|Flickr)/d" configure.ac Makefile.am
use banshee || sed -i -r -e "/(BANSHEE|Banshee)/d" configure.ac Makefile.am
use evo || sed -i -r -e "/(EVOLUTION|Evolution)/d" configure.ac Makefile.am
eautoreconf
}
src_compile()
{
econf --enable-debug=no --enable-release=yes || die "configure failed"
# The make system is unfortunately broken for parallel builds and
# upstream indicated on IRC that they have no intention to fix
# that.
emake -j1 || die "make failed"
}
pkg_postinst()
{
ewarn "Plugin handling has changed since gnome-do 0.4."
ewarn "If you install the gnome-do-plugins package you will have local copies"
ewarn "of the plugins, but you still need to manually enable them in Preferences."
ewarn "Also note that plugins installed from upstream may not be compatible with"
ewarn "your system. When in doubt check the output from gnome-do itself".
ewarn "Old plugins may not be compatible either."
ewarn "Check ~/.local/share/gnome-do/ if you have problems with plugins."
# To be removed when bumping from 0.8.1.3
ewarn
ewarn "This revision contains an update for the Microblogging.dll plugin."
ewarn "You will need to copy the updated version from /usr/share/gnome-do/plugins"
ewarn "to ~/.local/share/gnome-do/plugins-${PV}/addins/Do.Microblog.1.0/ manually"
}
|