Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/nemo/
Date: Wed, 09 Sep 2020 02:15:53
Message-Id: 1599617700.b46e841f00b4d4310445bd674f13270aff9e2485.sam@gentoo
1 commit: b46e841f00b4d4310445bd674f13270aff9e2485
2 Author: Matthew S. Turnbull <sparky <AT> bluefang-logic <DOT> com>
3 AuthorDate: Wed Jul 29 16:00:28 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 9 02:15:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46e841f
7
8 gnome-extra/nemo: 4.6.5 version bump
9
10 Tracker support restored upstream.
11
12 Bug: https://bugs.gentoo.org/733544
13 Closes: https://bugs.gentoo.org/709298
14 Package-Manager: Portage-2.3.103, Repoman-2.3.23
15 Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com>
16 Signed-off-by: Sam James <sam <AT> gentoo.org>
17
18 gnome-extra/nemo/Manifest | 1 +
19 gnome-extra/nemo/metadata.xml | 3 ++
20 gnome-extra/nemo/nemo-4.6.5.ebuild | 84 ++++++++++++++++++++++++++++++++++++++
21 3 files changed, 88 insertions(+)
22
23 diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
24 index 0b54e7a9306..bbffdebbe95 100644
25 --- a/gnome-extra/nemo/Manifest
26 +++ b/gnome-extra/nemo/Manifest
27 @@ -1 +1,2 @@
28 DIST nemo-4.4.2.tar.gz 1462269 BLAKE2B 365cd98a05c0c4aa1c86a3e7a565904852bd02d92ace8593043ae8a58f5b9d3eda71e8b0d329a177ed59c0d8f1330ae61f5bcc6671110e82bbd9baad84faa9f0 SHA512 b951c401f93d04061a0ef0accc810ecc7f0487617f089960ab58886a6ca6ecd0af3a98c47e9a620a4d6f8f530a11af9cae20903d089177e69bfa12f9ca31ec5c
29 +DIST nemo-4.6.5.tar.gz 1468701 BLAKE2B 42b47300782745e4ae98db164ca547b0794caf8f0883db4241f2f0ed2e375e5c8564cff6d878142b55744ce41f49c60aad3f24930398ff68444e32c572d7e9bd SHA512 3c8c95e75e8bc499b56d1fd133f5ccc86ad18dae2219772b732586fd684a4a7a36e51fa61e6b734ad182ffd96636bdf276b8645d049e5ca68795fac274236eb6
30
31 diff --git a/gnome-extra/nemo/metadata.xml b/gnome-extra/nemo/metadata.xml
32 index 531825b14a6..883e47a87f0 100644
33 --- a/gnome-extra/nemo/metadata.xml
34 +++ b/gnome-extra/nemo/metadata.xml
35 @@ -16,4 +16,7 @@
36 <upstream>
37 <remote-id type="github">linuxmint/nemo</remote-id>
38 </upstream>
39 + <use>
40 + <flag name="tracker">Add support for <pkg>app-misc/tracker</pkg> search</flag>
41 + </use>
42 </pkgmetadata>
43
44 diff --git a/gnome-extra/nemo/nemo-4.6.5.ebuild b/gnome-extra/nemo/nemo-4.6.5.ebuild
45 new file mode 100644
46 index 00000000000..e64955da835
47 --- /dev/null
48 +++ b/gnome-extra/nemo/nemo-4.6.5.ebuild
49 @@ -0,0 +1,84 @@
50 +# Copyright 1999-2020 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=7
54 +PYTHON_COMPAT=( python3_{6,7,8} )
55 +
56 +inherit meson gnome2-utils python-single-r1 virtualx xdg
57 +
58 +DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
59 +HOMEPAGE="https://projects.linuxmint.com/cinnamon/"
60 +SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
61 +
62 +LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
63 +SLOT="0"
64 +KEYWORDS="~amd64 ~x86"
65 +IUSE="doc exif +nls selinux tracker xmp"
66 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
67 +RESTRICT=test
68 +
69 +COMMON_DEPEND="
70 + ${PYTHON_DEPS}
71 + >=dev-libs/glib-2.37.3:2[dbus]
72 + >=dev-libs/gobject-introspection-0.6.4:=
73 + >=gnome-extra/cinnamon-desktop-4.4:0=
74 + >=x11-libs/pango-1.28.3
75 + >=x11-libs/gtk+-3.9.10:3[introspection]
76 + >=dev-libs/libxml2-2.7.8:2
77 +
78 + gnome-base/dconf:0=
79 + >=x11-libs/libnotify-0.7:=
80 + x11-libs/libX11
81 + >=x11-libs/xapps-1.4.0
82 +
83 + exif? ( >=media-libs/libexif-0.6.20:= )
84 + tracker? ( >=app-misc/tracker-2.0:= )
85 + xmp? ( >=media-libs/exempi-2.2.0:= )
86 + selinux? ( sys-libs/libselinux )
87 +"
88 +RDEPEND="${COMMON_DEPEND}
89 + x11-themes/adwaita-icon-theme
90 + nls? ( >=gnome-extra/cinnamon-translations-4.4 )
91 + $(python_gen_cond_dep '
92 + dev-python/polib[${PYTHON_USEDEP}]
93 + dev-python/pygobject:3[${PYTHON_USEDEP}]
94 + ')
95 +"
96 +PDEPEND=">=gnome-base/gvfs-0.1.2"
97 +DEPEND="${COMMON_DEPEND}
98 + x11-base/xorg-proto
99 +"
100 +BDEPEND="
101 + >=dev-util/gdbus-codegen-2.31.0
102 + >=dev-util/intltool-0.40.1
103 + sys-devel/gettext
104 + virtual/pkgconfig
105 + doc? ( dev-util/gtk-doc )
106 +"
107 +
108 +src_prepare() {
109 + xdg_environment_reset
110 + default
111 + python_fix_shebang files/usr/share/nemo/actions
112 +}
113 +
114 +src_configure() {
115 + local emesonargs=(
116 + $(meson_use exif)
117 + $(meson_use tracker)
118 + $(meson_use xmp)
119 + $(meson_use selinux)
120 + $(meson_use doc gtk_doc)
121 + )
122 + meson_src_configure
123 +}
124 +
125 +pkg_postinst() {
126 + xdg_pkg_postinst
127 + gnome2_schemas_update
128 +}
129 +
130 +pkg_postrm() {
131 + xdg_pkg_postrm
132 + gnome2_schemas_update
133 +}