Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/zeitgeist-datasources: metadata.xml ChangeLog zeitgeist-datasources-0.8.0.1.ebuild Manifest
Date: Wed, 01 Feb 2012 10:43:45
Message-Id: 20120201104335.4AEBB2004B@flycatcher.gentoo.org
1 jlec 12/02/01 10:43:35
2
3 Added: metadata.xml ChangeLog
4 zeitgeist-datasources-0.8.0.1.ebuild Manifest
5 Log:
6 Initial addition, written by me with code provided by thansen
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 gnome-extra/zeitgeist-datasources/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <maintainer>
22 <email>jlec@g.o</email>
23 </maintainer>
24 <use>
25 <flag name="bzr">Zeitgeist plugin for <pkg>dev-vcs/bzr</pkg> as data source</flag>
26 <flag name="chromium">Zeitgeist plugin for <pkg>www-client/chromium</pkg> as data source</flag>
27 <flag name="eog">Zeitgeist plugin for <pkg>media-gfx/eog</pkg> as data source</flag>
28 <flag name="geany">Zeitgeist plugin for <pkg>dev-util/geany</pkg> as data source</flag>
29 <flag name="gedit">Zeitgeist plugin for <pkg>app-editors/gedit</pkg> as data source</flag>
30 <flag name="vim">Zeitgeist plugin for vim as data source</flag>
31 <flag name="emacs">Zeitgeist plugin for emacs as data source</flag>
32 <flag name="tomboy">Zeitgeist plugin for <pkg>app-misc/tomboy</pkg> as data source</flag>
33 <flag name="telepathy">Zeitgeist plugin for telepathy framework as data source</flag>
34 <flag name="xchat">Zeitgeist plugin for <pkg>net-irc/xchat-gnome</pkg> as data source</flag>
35 <flag name="rhythmbox">Zeitgeist plugin for <pkg>media-sound/rhythmbox</pkg> as data source</flag>
36 <flag name="firefox">Zeitgeist plugin for <pkg>www-client/firefox</pkg> as data source</flag>
37 <flag name="totem">Zeitgeist plugin for <pkg>media-video/totem</pkg> as data source</flag>
38 </use>
39 </pkgmetadata>
40
41
42
43 1.1 gnome-extra/zeitgeist-datasources/ChangeLog
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/ChangeLog?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/ChangeLog?rev=1.1&content-type=text/plain
47
48 Index: ChangeLog
49 ===================================================================
50 # ChangeLog for gnome-extra/zeitgeist-datasources
51 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
52 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/zeitgeist-datasources/ChangeLog,v 1.1 2012/02/01 10:43:35 jlec Exp $
53
54 *zeitgeist-datasources-0.8.0.1 (01 Feb 2012)
55
56 01 Feb 2012; Justin Lecher <jlec@g.o>
57 +zeitgeist-datasources-0.8.0.1.ebuild, +metadata.xml:
58 Initial addition, written by me with code provided by thansen
59
60
61
62
63 1.1 gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild
64
65 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild?rev=1.1&view=markup
66 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild?rev=1.1&content-type=text/plain
67
68 Index: zeitgeist-datasources-0.8.0.1.ebuild
69 ===================================================================
70 # Copyright 1999-2012 Gentoo Foundation
71 # Distributed under the terms of the GNU General Public License v2
72 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/zeitgeist-datasources/zeitgeist-datasources-0.8.0.1.ebuild,v 1.1 2012/02/01 10:43:35 jlec Exp $
73
74 EAPI=4
75
76 AUTOTOOLS_AUTORECONF=true
77
78 inherit autotools-utils eutils mono python versionator
79
80 DIR_PV=$(get_version_component_range 1-2)
81 DIR_PV2=$(get_version_component_range 1-3)
82
83 DESCRIPTION="Plugins whose work is to push activities as events into Zeitgeist daemon"
84 HOMEPAGE="https://launchpad.net/zeitgeist-datasources/ http://zeitgeist-project.com/"
85 SRC_URI="http://launchpad.net/zeitgeist-datasources/${DIR_PV}/${DIR_PV2}/+download/${P}.tar.gz"
86
87 SLOT="0"
88 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
89 LICENSE="GPL-3"
90 PLUGINS_IUSE="bzr chromium eog geany gedit vim emacs tomboy telepathy xchat rhythmbox firefox totem"
91 IUSE="${PLUGINS_IUSE} static-libs"
92
93 RDEPEND="
94 dev-libs/libzeitgeist
95 gnome-extra/zeitgeist
96 x11-libs/gtk+:2
97 chromium? ( www-client/chromium )
98 eog? ( media-gfx/eog[python] )
99 geany? ( dev-util/geany )
100 gedit? ( <app-editors/gedit-3[python] )
101 vim? ( app-editors/vim )
102 emacs? ( virtual/emacs )
103 tomboy? (
104 app-misc/tomboy
105 dev-dotnet/gtk-sharp
106 dev-dotnet/mono-addins
107 dev-dotnet/zeitgeist-sharp
108 dev-python/dbus-python )
109 telepathy? (
110 dev-python/telepathy-python
111 dev-python/dbus-python
112 dev-python/pygobject )
113 xchat? ( net-irc/xchat-gnome )
114 rhythmbox? ( media-sound/rhythmbox )
115 firefox? (
116 || ( >=www-client/firefox-4.0 >=www-client/firefox-bin-4.0 )
117 net-libs/xulrunner )
118 totem? ( media-video/totem )"
119 DEPEND="${RDEPEND}
120 dev-lang/vala:0.14"
121
122 PLUGINS="bzr chrome eog geany gedit vim emacs tomboy telepathy xchat rhythmbox firefox-40-libzg totem-libzg"
123
124 src_prepare() {
125 sed \
126 -e '/^allowed_plugin/s:^:#:g' \
127 -i configure.ac || die
128
129 SEARCH='$(datadir)/opt/google/chrome/resources'
130 REPLACE="/usr/$(get_libdir)/chromium-browser/resources"
131 sed \
132 -e "s:${SEARCH}:${REPLACE}:" \
133 -i chrome/Makefile.* || die
134 sed \
135 -e 's:vim72:vimfiles:' \
136 -i vim/Makefile.* || die
137 sed \
138 -e "s:/xchat/:/xchat-gnome/:g" \
139 -i xchat/Makefile.* || die
140 autotools-utils_src_prepare
141 }
142
143 src_configure() {
144 export VALAC=$(type -p valac-0.14)
145
146 local i myplugins
147
148 for i in ${PLUGINS}; do
149 case ${i} in
150 chrome )
151 use chromium && myplugins+=( ${i} )
152 ;;
153 firefox-40-libzg )
154 use firefox && myplugins+=( ${i} )
155 ;;
156 totem-libzg )
157 use totem && myplugins+=( ${i} )
158 ;;
159 * )
160 use ${i} && myplugins+=( ${i} )
161 ;;
162 esac
163 done
164
165 local myeconfargs=(
166 allowed_plugins="${myplugins[@]}"
167 )
168 autotools-utils_src_configure
169 }
170
171 src_install() {
172 autotools-utils_src_install
173 find "${ED}" -name "*.la" -delete || die
174 }
175
176 pkg_postinst() {
177 if use chromium; then
178 elog "to use the chromium plugin you must open chromium"
179 elog "then click the wrench -> tools -> extensions"
180 elog "expand the \"Developer mode\" section"
181 elog "and click the \"Load unpacked extension...\" button"
182 elog "then browse to..."
183 elog "\t/usr/$(get_libdir)/chromium-browser/resources/zeitgeist_plugin/"
184 elog ""
185 elog "More info available here"
186 elog "http://code.google.com/chrome/extensions/packaging.html"
187 fi
188 }
189
190
191
192 1.1 gnome-extra/zeitgeist-datasources/Manifest
193
194 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/Manifest?rev=1.1&view=markup
195 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/zeitgeist-datasources/Manifest?rev=1.1&content-type=text/plain
196
197 Index: Manifest
198 ===================================================================
199 DIST zeitgeist-datasources-0.8.0.1.tar.gz 484167 RMD160 6438c951831659f31e82abc89d7970b446d99a03 SHA1 88392b2233932bee38623620ba9abf1e63bc61bb SHA256 e4530834ef0493dc0361d9d9fec17f72f646429866e0eecd9d2b59b8c6d7a042
200 EBUILD zeitgeist-datasources-0.8.0.1.ebuild 3067 RMD160 5aa5a4d2fedfccb2061a842a2deb57484a2a2138 SHA1 1c868870acc873a471fa8acff2f2c0a5769cb561 SHA256 6260fdd3f5a7b2ccd0158cefab93a421122a1f48e8081a127935ea950705884d
201 MISC ChangeLog 348 RMD160 116522ed4051b4db166da731a670a91d5b6fde86 SHA1 caf42409096df38c136fe4eebd2e401e8062f4f0 SHA256 462157e5241dddaeb61653a33a51c1624e4e0e65d0ba6fe76036b3c2f78fc334
202 MISC metadata.xml 1370 RMD160 a301c0e64a6e8d33f6952ea4f0070068177b5abe SHA1 bd70aa464b8f1d03fd26fd11671adcd2144dee49 SHA256 c697090323d7f81cfc5f2bbfb18b15096f8eff25056fc7c90593b9acf6e847e4