Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-online-miners/
Date: Fri, 20 May 2022 18:13:35
Message-Id: 1653070403.bd4ed7de655bd60e9fddff546ea583cbfe3639ef.pacho@gentoo
1 commit: bd4ed7de655bd60e9fddff546ea583cbfe3639ef
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 20 18:11:25 2022 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Fri May 20 18:13:23 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4ed7de
7
8 net-misc/gnome-online-miners: Port to tracker-3
9
10 Fedora is using this patch for years without issues. Use it waiting for
11 upstream to finally solve it some day.
12
13 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
14
15 net-misc/gnome-online-miners/Manifest | 1 +
16 .../gnome-online-miners-3.34.0-r2.ebuild | 48 ++++++++++++++++++++++
17 2 files changed, 49 insertions(+)
18
19 diff --git a/net-misc/gnome-online-miners/Manifest b/net-misc/gnome-online-miners/Manifest
20 index 1b2bf9cb3706..0bc8613a87a7 100644
21 --- a/net-misc/gnome-online-miners/Manifest
22 +++ b/net-misc/gnome-online-miners/Manifest
23 @@ -1 +1,2 @@
24 +DIST gnome-online-miners-3.34.0-tracker3.patch 61820 BLAKE2B 0f9f6f09ffb90a5087d227b9eee6f8016cd83cf2459d10a727448dd2a7263e5e1d0ad8b58932e3e7cb86dd32aafc3ead700f7db46d7f9a099ed000acc472aa2d SHA512 11d29fcb91175e6df20dcfdab8ae758a45d2ab03430c1b09284739ad5071b3c3a6297626dd4fa0584021c26d306dced4c0deb109e7488bf48627ee3bc32d443d
25 DIST gnome-online-miners-3.34.0.tar.xz 272324 BLAKE2B 3718b649cd08a03a7e974607975992f4779926c08cbdeb724c314aa431f161599f6d74c2114dc1bd6fa0896781bf07df024f4a53a3f2fadaf1e9d849f8054e5a SHA512 bfcdd7f11607663eda491314c34a9b50f2885f6fb39e7c9e68a77927bbcc326979fb8900ab5dfac1494ac575dbf0e3f3b7459ec3f38cb1eb8961158e3fe44464
26
27 diff --git a/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild b/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild
28 new file mode 100644
29 index 000000000000..3628d84feeb4
30 --- /dev/null
31 +++ b/net-misc/gnome-online-miners/gnome-online-miners-3.34.0-r2.ebuild
32 @@ -0,0 +1,48 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +GNOME2_EAUTORECONF="yes"
38 +
39 +inherit gnome2
40 +
41 +DESCRIPTION="Crawls through your online content"
42 +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineMiners"
43 +SRC_URI="${SRC_URI}
44 + https://src.fedoraproject.org/rpms/gnome-online-miners/raw/f36/f/tracker3.patch -> ${P}-tracker3.patch"
45 +
46 +LICENSE="GPL-2+"
47 +SLOT="0"
48 +IUSE="flickr"
49 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
50 +
51 +# libgdata[gnome] needed for goa support
52 +RDEPEND="
53 + app-misc/tracker:3=
54 + >=dev-libs/glib-2.56.0:2
55 + >=dev-libs/libgdata-0.15.2:0=[crypt,gnome-online-accounts]
56 + media-libs/grilo:0.3
57 + >=net-libs/gnome-online-accounts-3.13.3:=
58 + >=net-libs/libgfbgraph-0.2.2:0.2
59 + >=net-libs/libzapojit-0.0.2
60 + flickr? ( media-plugins/grilo-plugins:0.3[flickr] )
61 +"
62 +DEPEND="${RDEPEND}"
63 +BDEPEND="virtual/pkgconfig"
64 +
65 +PATCHES=(
66 + # From Fedora, waiting to be accepted by upstream
67 + # https://gitlab.gnome.org/GNOME/gnome-online-miners/-/merge_requests/3
68 + "${DISTDIR}/${P}-tracker3.patch"
69 +)
70 +
71 +src_configure() {
72 + gnome2_src_configure \
73 + $(use_enable flickr) \
74 + --disable-static \
75 + --enable-facebook \
76 + --enable-google \
77 + --enable-media-server \
78 + --enable-owncloud \
79 + --enable-windows-live
80 +}