Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/nemo/, gnome-extra/nemo/files/
Date: Sun, 31 Mar 2019 10:14:26
Message-Id: 1554027257.7aedf83f2339128308a19911379a7204dbc5a20d.leio@gentoo
1 commit: 7aedf83f2339128308a19911379a7204dbc5a20d
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 31 10:07:25 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 31 10:14:17 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aedf83f
7
8 gnome-extra/nemo-3.6.4: add tracker-2 compatibility
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 gnome-extra/nemo/files/3.6.4-tracker-2.patch | 17 ++++++
14 gnome-extra/nemo/nemo-3.6.4-r1.ebuild | 83 ++++++++++++++++++++++++++++
15 2 files changed, 100 insertions(+)
16
17 diff --git a/gnome-extra/nemo/files/3.6.4-tracker-2.patch b/gnome-extra/nemo/files/3.6.4-tracker-2.patch
18 new file mode 100644
19 index 00000000000..3ce71c3b6c2
20 --- /dev/null
21 +++ b/gnome-extra/nemo/files/3.6.4-tracker-2.patch
22 @@ -0,0 +1,17 @@
23 +--- a/configure.ac 2019-03-31 12:55:38.555837300 +0300
24 ++++ b/configure.ac 2019-03-31 12:55:53.882694611 +0300
25 +@@ -190,11 +190,11 @@
26 +
27 + build_tracker=no
28 + if test "x$enable_tracker" != "xno"; then
29 +- PKG_CHECK_MODULES(TRACKER, tracker-sparql-1.0,
30 ++ PKG_CHECK_MODULES(TRACKER, tracker-sparql-2.0,
31 + [build_tracker=yes],
32 +- [PKG_CHECK_MODULES(TRACKER, tracker-sparql-0.18,
33 ++ [PKG_CHECK_MODULES(TRACKER, tracker-sparql-1.0,
34 + [build_tracker=yes],
35 +- [PKG_CHECK_MODULES(TRACKER, tracker-sparql-0.16,
36 ++ [PKG_CHECK_MODULES(TRACKER, tracker-sparql-0.18,
37 + [build_tracker=yes],
38 + [build_tracker=no])])])
39 + if test "x$build_tracker" = "xyes"; then
40
41 diff --git a/gnome-extra/nemo/nemo-3.6.4-r1.ebuild b/gnome-extra/nemo/nemo-3.6.4-r1.ebuild
42 new file mode 100644
43 index 00000000000..b28b79b73bb
44 --- /dev/null
45 +++ b/gnome-extra/nemo/nemo-3.6.4-r1.ebuild
46 @@ -0,0 +1,83 @@
47 +# Copyright 1999-2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=6
51 +GNOME2_LA_PUNT="yes"
52 +GNOME2_EAUTORECONF="yes"
53 +PYTHON_COMPAT=( python3_{4,5,6} )
54 +
55 +inherit autotools eutils gnome2 python-any-r1 virtualx
56 +
57 +DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
58 +HOMEPAGE="http://cinnamon.linuxmint.com/"
59 +SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
60 +
61 +LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +IUSE="exif +introspection +nls packagekit tracker xmp"
65 +
66 +COMMON_DEPEND="
67 + >=dev-libs/glib-2.37.3:2[dbus]
68 + >=gnome-extra/cinnamon-desktop-2.6.1:0=
69 + >=x11-libs/pango-1.28.3
70 + >=x11-libs/gtk+-3.9.10:3[introspection?]
71 + >=dev-libs/libxml2-2.7.8:2
72 +
73 + gnome-base/dconf:0=
74 + gnome-base/gsettings-desktop-schemas
75 + >=x11-libs/libnotify-0.7:=
76 + x11-libs/libX11
77 + x11-libs/libXext
78 + x11-libs/libXrender
79 + >=x11-libs/xapps-1.0.4
80 +
81 + exif? ( >=media-libs/libexif-0.6.20:= )
82 + introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
83 + tracker? ( >=app-misc/tracker-0.18:= )
84 + xmp? ( >=media-libs/exempi-2.2.0:= )
85 + sys-libs/libselinux
86 +"
87 +RDEPEND="${COMMON_DEPEND}
88 + x11-themes/adwaita-icon-theme
89 + nls? ( >=gnome-extra/cinnamon-translations-2.2 )
90 +"
91 +
92 +PDEPEND=">=gnome-base/gvfs-0.1.2"
93 +
94 +DEPEND="${COMMON_DEPEND}
95 + ${PYTHON_DEPS}
96 + $(python_gen_any_dep '
97 + dev-python/polib[${PYTHON_USEDEP}]
98 + dev-python/pygobject:3[${PYTHON_USEDEP}]
99 + ')
100 + >=dev-lang/perl-5
101 + >=dev-util/gdbus-codegen-2.31.0
102 + dev-util/gtk-doc-am
103 + >=dev-util/intltool-0.40.1
104 + sys-devel/gettext
105 + virtual/pkgconfig
106 + x11-base/xorg-proto
107 +
108 + dev-util/gtk-doc
109 + gnome-base/gnome-common
110 +"
111 +# For eautoreconf
112 +# gnome-base/gnome-common, dev-util/gtk-doc (not only -am!)
113 +
114 +PATCHES=( "${FILESDIR}"/${PV}-tracker-2.patch )
115 +
116 +src_configure() {
117 + gnome2_src_configure \
118 + $(use_enable exif libexif) \
119 + $(use_enable introspection) \
120 + $(use_enable tracker) \
121 + $(use_enable xmp)
122 +}
123 +
124 +src_test() {
125 + "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/libnemo-private" || die
126 +
127 + cd src # we don't care about translation tests
128 + GSETTINGS_SCHEMA_DIR="${S}/libnemo-private" virtx emake check
129 +}