/[gentoo-x86]/gnome-extra/synapse/synapse-0.2.8.2.ebuild
Gentoo

Contents of /gnome-extra/synapse/synapse-0.2.8.2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download)
Sun Feb 12 18:18:48 2012 UTC (16 months ago) by jlec
Branch: MAIN
Changes since 1.3: +1 -2 lines
remove hard DEP on libzeitgeist, reported by Johann Schmitz on phone

(Portage version: 2.2.0_alpha85/cvs/Linux x86_64)

1 jlec 1.1 # Copyright 1999-2012 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 jlec 1.4 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/synapse/synapse-0.2.8.2.ebuild,v 1.3 2012/02/01 10:01:09 jlec Exp $
4 jlec 1.1
5     EAPI=4
6    
7 jlec 1.2 AUTOTOOLS_AUTORECONF=true
8    
9 jlec 1.3 inherit gnome2 autotools-utils gnome2-utils
10 jlec 1.1
11     DESCRIPTION="A program launcher in the style of GNOME Do"
12     HOMEPAGE="http://launchpad.net/synapse-project/"
13     SRC_URI="http://launchpad.net/synapse-project/0.2/${PV}/+download/${P}.tar.gz"
14    
15     LICENSE="GPL-3"
16     SLOT="0"
17     KEYWORDS="~amd64 ~x86"
18     IUSE="ayatana plugins +zeitgeist"
19    
20     RDEPEND="
21     dev-lang/vala:0.12
22     dev-libs/dbus-glib
23     dev-libs/libgee:0
24     dev-libs/glib:2
25     dev-libs/json-glib
26     dev-libs/libunique:1
27     sys-apps/dbus
28     x11-libs/cairo
29     x11-libs/gdk-pixbuf:2
30     x11-libs/gtkhotkey
31     x11-libs/gtk+:2
32     x11-libs/libnotify
33     x11-libs/pango
34     x11-themes/gnome-icon-theme
35     ayatana? ( dev-libs/libappindicator )
36     plugins? ( net-libs/rest )
37     zeitgeist? (
38     dev-libs/libzeitgeist
39     gnome-extra/zeitgeist[fts]
40     )"
41     DEPEND="${RDEPEND}
42     dev-util/intltool
43     dev-util/pkgconfig"
44    
45 jlec 1.2 PATCHES=(
46     "${FILESDIR}"/synapse-0.2.8.2-underlinking.patch
47     )
48    
49 jlec 1.1 pkg_preinst() {
50     gnome2_icon_savelist
51     }
52    
53     src_prepare() {
54     sed -i -e 's/GNOME/GNOME;GTK/' data/synapse.desktop.in
55 jlec 1.2 autotools-utils_src_prepare
56 jlec 1.1 }
57    
58     src_configure() {
59 jlec 1.2 local myeconfargs=(
60     $(use_enable ayatana indicator yes)
61     $(use_enable plugins librest yes)
62     $(use_enable zeitgeist)
63     VALAC="$(type -P valac-0.12)"
64     )
65     autotools-utils_src_configure
66 jlec 1.1 }
67    
68 jlec 1.3 pkg_preinst() {
69     gnome2_pkg_preinst
70     }
71    
72 jlec 1.1 pkg_postinst() {
73 jlec 1.3 gnome2_pkg_postinst
74 jlec 1.1 }
75    
76     pkg_postrm() {
77 jlec 1.3 gnome2_pkg_postrm
78 jlec 1.1 }

  ViewVC Help
Powered by ViewVC 1.1.20