Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/zeitgeist/, gnome-extra/zeitgeist/files/
Date: Sun, 20 Sep 2015 10:15:57
Message-Id: 1442744144.68891e7bc8ff3a23d725232b89e4c1e1f5807d76.jlec@gentoo
1 commit: 68891e7bc8ff3a23d725232b89e4c1e1f5807d76
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 20 10:15:44 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 20 10:15:44 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68891e7b
7
8 gnome-extra/zeitgeist: Clean old
9
10 obsoletes
11 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=530870
12
13 Package-Manager: portage-2.2.20.1
14 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
15
16 gnome-extra/zeitgeist/Manifest | 1 -
17 .../files/zeitgeist-0.9.14-gio-backport.patch | 18 ----
18 ...geist-0.9.15-fix-array-length-string-join.patch | 29 ------
19 gnome-extra/zeitgeist/zeitgeist-0.9.15.ebuild | 104 ---------------------
20 4 files changed, 152 deletions(-)
21
22 diff --git a/gnome-extra/zeitgeist/Manifest b/gnome-extra/zeitgeist/Manifest
23 index 133dde3..181d801 100644
24 --- a/gnome-extra/zeitgeist/Manifest
25 +++ b/gnome-extra/zeitgeist/Manifest
26 @@ -1,2 +1 @@
27 -DIST zeitgeist-0.9.15.tar.xz 812972 SHA256 f3092aed4b2d28a8e55c93116ba1926f86b397aecbea499c7849bd4b30d97ebe SHA512 bec7e206d982b7d6a055600cd9acb84811c8f717b6328032a7179e984fd0e5fa691c2272a21c4442fac0a471f615ed4d1fde6d5d6e1ba3e106cae2b2bdf26025 WHIRLPOOL f72fb0823476b5b74ca5e8b3b44f010843d2af21cbb0882c8d3d1bbbd1f4f4b81777d191dcfd1243a69d5ae2508c391aa4a6bb260a6f549d340a2d4b7b94026b
28 DIST zeitgeist-0.9.16.tar.xz 807092 SHA256 6ed3e60d0cd82ea58ee134c19beccafac10eb0f71977f3848755dacbf0927d3a SHA512 eb28215c937b71c8cec12f55236db4281ad529b2854ecb3c093477d45cd8348c6ea764e2cf00a99d41645b27b685a5325f0631b318409735b578a5871087b0f1 WHIRLPOOL 7ad3f528ffa938d14e9fbfe3f4e94ac5ad06bc48b13e261a0e8f43b88a9750a41d5e9212da7cc492f7c0197a4b12391d58e3f51a2a18a85b2663414332434c9b
29
30 diff --git a/gnome-extra/zeitgeist/files/zeitgeist-0.9.14-gio-backport.patch b/gnome-extra/zeitgeist/files/zeitgeist-0.9.14-gio-backport.patch
31 deleted file mode 100644
32 index 178215d..0000000
33 --- a/gnome-extra/zeitgeist/files/zeitgeist-0.9.14-gio-backport.patch
34 +++ /dev/null
35 @@ -1,18 +0,0 @@
36 -From b1e82de434a7b63fe1290d0051de58350b069991 Mon Sep 17 00:00:00 2001
37 -From: Philip Withnall <philip@××××××××××××.uk>
38 -Date: Sun, 16 Feb 2014 15:08:49 +0000
39 -Subject: libzeitgeist: Add a missing dependency on gio-2.0
40 -
41 -This actually makes the zeitgeist vapi file usable.
42 -
43 -Signed-off-by: Seif Lotfy <seif@×××××.com>
44 ----
45 -diff --git a/libzeitgeist/zeitgeist-2.0.deps b/libzeitgeist/zeitgeist-2.0.deps
46 -index ff8d39b..59eec5d 100644
47 ---- a/libzeitgeist/zeitgeist-2.0.deps
48 -+++ b/libzeitgeist/zeitgeist-2.0.deps
49 -@@ -1 +1,2 @@
50 - zeitgeist-datamodel-2.0
51 -+gio-2.0
52 ---
53 -cgit v0.9.0.2-2-gbebe
54
55 diff --git a/gnome-extra/zeitgeist/files/zeitgeist-0.9.15-fix-array-length-string-join.patch b/gnome-extra/zeitgeist/files/zeitgeist-0.9.15-fix-array-length-string-join.patch
56 deleted file mode 100644
57 index 857df8a..0000000
58 --- a/gnome-extra/zeitgeist/files/zeitgeist-0.9.15-fix-array-length-string-join.patch
59 +++ /dev/null
60 @@ -1,29 +0,0 @@
61 -From 201bd67de450320520a12e2b0c465c8eb6818bd2 Mon Sep 17 00:00:00 2001
62 -From: Rico Tzschichholz <ricotz@××××××.com>
63 -Date: Mon, 17 Mar 2014 20:57:49 +0100
64 -Subject: [PATCH] WhereClause: Fix array-length to work with string.joinv of
65 - vala-0.24
66 -
67 ----
68 - libzeitgeist/where-clause.vala | 4 ++++
69 - 1 file changed, 4 insertions(+)
70 -
71 -diff --git a/libzeitgeist/where-clause.vala b/libzeitgeist/where-clause.vala
72 -index a830599..d981914 100644
73 ---- a/libzeitgeist/where-clause.vala
74 -+++ b/libzeitgeist/where-clause.vala
75 -@@ -211,7 +211,11 @@ namespace Zeitgeist
76 - */
77 - private T[] generic_array_to_unowned_array<T> (GenericArray<T> gptrarr)
78 - {
79 -+#if VALA_0_24
80 -+ long[] pointers = new long[gptrarr.length];
81 -+#else
82 - long[] pointers = new long[gptrarr.length + 1];
83 -+#endif
84 - Memory.copy(pointers, ((PtrArray *) gptrarr)->pdata,
85 - (gptrarr.length) * sizeof (void *));
86 - return (T[]) pointers;
87 ---
88 -2.3.0
89 -
90
91 diff --git a/gnome-extra/zeitgeist/zeitgeist-0.9.15.ebuild b/gnome-extra/zeitgeist/zeitgeist-0.9.15.ebuild
92 deleted file mode 100644
93 index dea118c..0000000
94 --- a/gnome-extra/zeitgeist/zeitgeist-0.9.15.ebuild
95 +++ /dev/null
96 @@ -1,104 +0,0 @@
97 -# Copyright 1999-2015 Gentoo Foundation
98 -# Distributed under the terms of the GNU General Public License v2
99 -# $Id$
100 -
101 -EAPI=5
102 -AUTOTOOLS_AUTORECONF=true
103 -PYTHON_COMPAT=( python2_7 )
104 -VALA_MIN_API_VERSION=0.22
105 -
106 -inherit autotools-utils bash-completion-r1 eutils python-r1 vala versionator
107 -
108 -DIR_PV=$(get_version_component_range 1-2)
109 -
110 -DESCRIPTION="Service to log activities and present to other apps"
111 -HOMEPAGE="https://launchpad.net/zeitgeist/"
112 -SRC_URI="https://launchpad.net/zeitgeist/${DIR_PV}/${PV}/+download/${P}.tar.xz
113 - https://dev.gentoo.org/~eva/distfiles/${PN}/${P}.tar.xz"
114 -
115 -LICENSE="LGPL-2+ LGPL-3+ GPL-2+"
116 -SLOT="0"
117 -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
118 -IUSE="+datahub downloads-monitor extensions +fts icu introspection nls plugins sql-debug telepathy"
119 -
120 -REQUIRED_USE="
121 - ${PYTHON_REQUIRED_USE}
122 - downloads-monitor? ( datahub )"
123 -
124 -RDEPEND="
125 - ${PYTHON_DEPS}
126 - !gnome-extra/zeitgeist-datahub
127 - dev-libs/json-glib
128 - dev-python/dbus-python[${PYTHON_USEDEP}]
129 - dev-python/pygobject:2[${PYTHON_USEDEP}]
130 - dev-python/pyxdg[${PYTHON_USEDEP}]
131 - dev-python/rdflib[${PYTHON_USEDEP}]
132 - media-libs/raptor:2
133 - >=dev-libs/glib-2.26.0:2
134 - >=dev-db/sqlite-3.7.11:3
135 - sys-apps/dbus
136 - datahub? ( x11-libs/gtk+:3 )
137 - extensions? ( gnome-extra/zeitgeist-extensions )
138 - fts? ( dev-libs/xapian[inmemory] )
139 - icu? ( dev-libs/dee[icu?,${PYTHON_USEDEP}] )
140 - introspection? ( dev-libs/gobject-introspection )
141 - plugins? ( gnome-extra/zeitgeist-datasources )
142 - telepathy? ( net-libs/telepathy-glib )
143 -"
144 -DEPEND="${RDEPEND}
145 - $(vala_depend)
146 - >=dev-util/intltool-0.35
147 - virtual/pkgconfig
148 -"
149 -
150 -src_prepare() {
151 - # pure-python module is better managed manually, see src_install
152 - sed -e 's:python::g' \
153 - -i Makefile.am || die
154 -
155 - # Fix direct invocation of python in configure
156 - epatch "${FILESDIR}"/${PN}-0.9.15-python-detection.patch
157 -
158 - # Fix vapi dependencies
159 - epatch "${FILESDIR}"/${PN}-0.9.14-gio-backport.patch
160 -
161 - # Fix query generation, from master
162 - epatch "${FILESDIR}"/${PN}-0.9.15-fix-array-length-string-join.patch
163 -
164 - autotools-utils_src_prepare
165 - vala_src_prepare
166 -}
167 -
168 -src_configure() {
169 - local myeconfargs=(
170 - --docdir="${EPREFIX}/usr/share/doc/${PF}"
171 - --with-session-bus-services-dir="${EPREFIX}/usr/share/dbus-1/services"
172 - $(use_enable sql-debug explain-queries)
173 - $(use_enable datahub)
174 - $(use_enable downloads-monitor)
175 - $(use_enable telepathy)
176 - $(use_enable introspection)
177 - $(use_with icu dee-icu)
178 - )
179 -
180 - use nls || myeconfargs+=( --disable-nls )
181 - use fts && myeconfargs+=( --enable-fts )
182 -
183 - python_setup
184 - autotools-utils_src_configure
185 -}
186 -
187 -src_test() {
188 - autotools-utils_src_test TESTS_ENVIRONMENT="dbus-run-session"
189 -}
190 -
191 -src_install() {
192 - dobashcomp data/completions/zeitgeist-daemon
193 - autotools-utils_src_install
194 - cd python || die
195 - python_moduleinto ${PN}
196 - python_foreach_impl python_domodule *py
197 -
198 - # Redundant NEWS/AUTHOR installation
199 - rm -r "${D}"/usr/share/zeitgeist/doc/ || die
200 -}