[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2024-02-11 Thread Mart Raudsepp
commit: afe2319bf936540f9c1b47c7d56b51e7eb71ff98
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb 11 14:13:54 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb 11 14:21:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe2319b

gnome-base/nautilus: drop 44.2.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 gnome-base/nautilus/nautilus-44.2.1.ebuild | 120 -
 2 files changed, 121 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index ce102072e16e..d21f60c38645 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1 @@
-DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.2.1.tar.xz 3208272 BLAKE2B 
80adf7ace00c21d21eddf764595c3f981e6206b936996458e5c2cc9cc51536e759528bdc38d1cddfe1c87eb94eac0ef2ced714ae797db947b81199a4bfa41c9d
 SHA512 
c1e26e9f802f62ccb7a7d60f895575a1b31d8071f6a60206472fe79f70d64717b9abe97a5c5c0c87349994ff6f144dfe97c7bd448a05a9da00ff9918884e65fa

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
deleted file mode 100644
index 1b99854aee8e..
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-
-DEPEND="
-   >=dev-libs/glib-2.72.0:2
-   >=media-libs/gexiv2-0.14.0
-   >=x11-libs/gdk-pixbuf-2.30.0:2
-   gstreamer? ( media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.4.4
-   >=gnome-base/gnome-desktop-43:4=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=gui-libs/gtk-4.10.3:4[introspection?]
-   >=gui-libs/libadwaita-1.3.0:1
-   >=dev-libs/libportal-0.5:=[gtk]
-   >=x11-libs/pango-1.28.3
-   selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-3.0:3
-   >=dev-libs/libxml2-2.7.8:2
-   >=net-libs/libcloudproviders-0.3.1
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}
-   >=app-misc/tracker-miners-3.0:3=
-" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.51.2
-   dev-util/glib-utils
-   gtk-doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gi-docgen
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( sys-apps/dbus )
-"
-PDEPEND="
-   gnome? ( x11-themes/adwaita-icon-theme )
-   previewer? ( >=gnome-extra/sushi-0.1.9 )
-   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
-
-PATCHES=(
-   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
-)
-
-src_prepare() {
-   default
-   xdg_environment_reset
-
-   # Disable -Werror
-   sed -e '/-Werror=/d' -i meson.build ||  die
-
-   if use previewer; then
-   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
-   To activate the previewer, select a file and press 
space; to
-   close the previewer, press space again."
-   fi
-
-   # Disable test-nautilus-search-engine-tracker; bug #831170
-   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
-   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
-   $(meson_use introspection)
-   -Dpackagekit=false
-   $(meson_use selinux)
-   -Dprofiling=false
-   -Dtests=$(usex test all none)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   use previewer && readme.gentoo_create_doc
-   meson_src_install
-}
-
-src_test() {
-   # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2024-02-11 Thread Arthur Zamarin
commit: 05b35f987e3cda02b6d186f45ca8b9c1889dcdcc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 11 08:08:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 11 08:08:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b35f98

gnome-base/nautilus: Stabilize 45.2.1-r1 x86, #920662

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-45.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild 
b/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild
index cd61136f8eba..64e21fdb42a6 100644
--- a/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.77.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2023-12-24 Thread Mart Raudsepp
commit: 7b9626eea5fb19247b433695ca2efc840d1e400a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 24 11:56:23 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 24 12:00:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9626ee

gnome-base/nautilus: Fix crash opening audio/video properties

The crash doesn't happen on all systems (at least some amd64 don't),
but that was by pure luck from compiler UB handling.
Also include another changeset from gnome-45 stable branch while
revbumping anyways.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../files/45.2.1-better-icon-lookup-fallback.patch | 116 +++
 .../nautilus/files/45.2.1-fix-av-props-crash.patch |  38 +++
 gnome-base/nautilus/nautilus-45.2.1-r1.ebuild  | 125 +
 3 files changed, 279 insertions(+)

diff --git a/gnome-base/nautilus/files/45.2.1-better-icon-lookup-fallback.patch 
b/gnome-base/nautilus/files/45.2.1-better-icon-lookup-fallback.patch
new file mode 100644
index ..ba7f970d7f28
--- /dev/null
+++ b/gnome-base/nautilus/files/45.2.1-better-icon-lookup-fallback.patch
@@ -0,0 +1,116 @@
+From 95befc684c535e251278ccc68b06261c2620271d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ant=C3=B3nio=20Fernandes?= 
+Date: Sun, 10 Dec 2023 17:01:18 +
+Subject: [PATCH 1/2] icon-info: Don't ask the theme for an icon it doesn't
+ have
+
+GtkIconTheme changed behavior from GTK3 to GTK4. Before, it would
+return NULL for a non-existent icon. Now it returns a non-scallable
+`image-missing` icon.
+
+But our icon info code still relies on NULL icon to set a fallback.
+
+The documented solution to get the old behavior back is to call
+gtk_icon_theme_has_gicon(). Let's just do that instead.
+
+Also use  a more generic fallback icon that's been available in
+adwaita-icon-theme for a few versions before our GTK4 port.
+
+Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2796
+
+
+(cherry picked from commit 7de816f8a2019adec468cf39073fcd5bb922512f)
+---
+ src/nautilus-file.c  | 2 +-
+ src/nautilus-icon-info.c | 7 ---
+ src/nautilus-properties-window.c | 2 +-
+ 3 files changed, 6 insertions(+), 5 deletions(-)
+
+diff --git a/src/nautilus-file.c b/src/nautilus-file.c
+index 0492e2f87..b469288a3 100644
+--- a/src/nautilus-file.c
 b/src/nautilus-file.c
+@@ -4706,7 +4706,7 @@ get_default_file_icon (void)
+ static GIcon *fallback_icon = NULL;
+ if (fallback_icon == NULL)
+ {
+-fallback_icon = g_themed_icon_new ("text-x-generic");
++fallback_icon = g_themed_icon_new ("application-x-generic");
+ }
+ 
+ return fallback_icon;
+diff --git a/src/nautilus-icon-info.c b/src/nautilus-icon-info.c
+index c6b1e9a92..a7f3243d6 100644
+--- a/src/nautilus-icon-info.c
 b/src/nautilus-icon-info.c
+@@ -395,13 +395,14 @@ nautilus_icon_info_lookup (GIcon *icon,
+ return g_object_ref (icon_info);
+ }
+ 
+-icon_paintable = gtk_icon_theme_lookup_by_gicon 
(gtk_icon_theme_get_for_display (gdk_display_get_default ()),
+- icon, size, scale, 
GTK_TEXT_DIR_NONE, 0);
+-if (icon_paintable == NULL)
++GtkIconTheme *theme = gtk_icon_theme_get_for_display 
(gdk_display_get_default ());
++if (!gtk_icon_theme_has_gicon (theme, icon))
+ {
+ return nautilus_icon_info_new_for_paintable (NULL, scale);
+ }
+ 
++icon_paintable = gtk_icon_theme_lookup_by_gicon (theme, icon, size, 
scale, GTK_TEXT_DIR_NONE, 0);
++
+ if (G_IS_THEMED_ICON (icon))
+ {
+ ThemedIconKey lookup_key;
+diff --git a/src/nautilus-properties-window.c 
b/src/nautilus-properties-window.c
+index 08bf91fcb..6a6dcc362 100644
+--- a/src/nautilus-properties-window.c
 b/src/nautilus-properties-window.c
+@@ -570,7 +570,7 @@ get_image_for_properties_window (NautilusPropertiesWindow  
*self,
+ 
+ if (!icon)
+ {
+-g_autoptr (GIcon) gicon = g_themed_icon_new ("text-x-generic");
++g_autoptr (GIcon) gicon = g_themed_icon_new ("application-x-generic");
+ 
+ icon = nautilus_icon_info_lookup (gicon, 
NAUTILUS_GRID_ICON_SIZE_MEDIUM, icon_scale);
+ }
+-- 
+2.43.0
+
+
+From 038885de47293a3fd2a15410d7cf3e0d36406a0d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ant=C3=B3nio=20Fernandes?= 
+Date: Wed, 13 Dec 2023 00:13:35 +
+Subject: [PATCH 2/2] icon-info: Fix build
+
+Previous commit relied on mixing declarations with code, which is not allowed 
with the build flags of this branch.
+
+(cherry picked from commit deed9bcab051529e64e3fc1870f299233b8c200e)
+---
+ src/nautilus-icon-info.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/nautilus-icon-info.c b/src/nautilus-icon-info.c
+index a7f3243d6..f18d574d6 100644
+--- a/src/nautilus-icon-info.c
 b/src/nautilus-icon-info.c
+@@ -333,6 +333,7 @@ nautilus_icon_info_lookup (GIcon *icon,
+ {
+ NautilusIconInfo *icon_info;
+ g_autoptr 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-12-24 Thread Mart Raudsepp
commit: 948b938b2b7eab645fd608cda30dba0a8f3b8ada
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 24 11:58:52 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 24 12:00:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948b938b

gnome-base/nautilus: drop 45.0, 45.1, 45.2.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   2 -
 gnome-base/nautilus/nautilus-45.0.ebuild   | 122 
 gnome-base/nautilus/nautilus-45.1.ebuild   | 123 -
 gnome-base/nautilus/nautilus-45.2.1.ebuild | 123 -
 4 files changed, 370 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 835a907690a7..ce102072e16e 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,4 +1,2 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
-DIST nautilus-45.0.tar.xz 3212952 BLAKE2B 
38a6e572d6ce41515bb2447bf5636c82b28f0b1fe16b56540910a7c69fb2ce45495ad128d1bd969665749244f2a45e055b22e4c4d5815afc921afe8862776240
 SHA512 
046c2afac51dc42337a1f26cbbb76cbbdc7145999b46574efc02acac5d0bc1ebeb8d84fa4121973216ee49f8a2cc102b62e72eeabc4141c48046cf7685789f64
-DIST nautilus-45.1.tar.xz 3207896 BLAKE2B 
3d487deed19aaa79302a94f5205c172b6ba3fd739d495f235a9f6dafb42a68ac54e88228ed422932b15deb2fcb4bf2c5730e8a528221ee70f86eb9deb7c3a96c
 SHA512 
ae3a21891d28c85976015eee1d605cb43b5d9c23da74ac2635cc65435f922bbad01d1b6eaa7ea4893121e08005c49f9ef9f2bbc217b9525a2f432d99636b3ffd
 DIST nautilus-45.2.1.tar.xz 3208272 BLAKE2B 
80adf7ace00c21d21eddf764595c3f981e6206b936996458e5c2cc9cc51536e759528bdc38d1cddfe1c87eb94eac0ef2ced714ae797db947b81199a4bfa41c9d
 SHA512 
c1e26e9f802f62ccb7a7d60f895575a1b31d8071f6a60206472fe79f70d64717b9abe97a5c5c0c87349994ff6f144dfe97c7bd448a05a9da00ff9918884e65fa

diff --git a/gnome-base/nautilus/nautilus-45.0.ebuild 
b/gnome-base/nautilus/nautilus-45.0.ebuild
deleted file mode 100644
index ae39dd95947e..
--- a/gnome-base/nautilus/nautilus-45.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-DEPEND="
-   >=dev-libs/glib-2.77.0:2
-   >=media-libs/gexiv2-0.14.0
-   >=x11-libs/gdk-pixbuf-2.30.0:2
-   gstreamer? ( media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.4.4
-   >=gnome-base/gnome-desktop-43:4=
-   >=gnome-base/gsettings-desktop-schemas-42
-   >=gui-libs/gtk-4.11.2:4[introspection?]
-   >=gui-libs/libadwaita-1.4_alpha:1
-   >=dev-libs/libportal-0.5:=[gtk]
-   >=x11-libs/pango-1.28.3
-   selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-3.0:3
-   >=dev-libs/libxml2-2.7.8:2
-   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}
-   >=app-misc/tracker-miners-3.0:3=
-" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.51.2
-   dev-util/glib-utils
-   gtk-doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/gi-docgen
-   )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   test? ( sys-apps/dbus )
-"
-PDEPEND="
-   gnome? ( x11-themes/adwaita-icon-theme )
-   previewer? ( >=gnome-extra/sushi-0.1.9 )
-   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
-
-PATCHES=(
-   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
-)
-
-src_prepare() {
-   default
-   xdg_environment_reset
-
-   # Disable -Werror
-   sed -e '/-Werror=/d' -i meson.build ||  die
-
-   if use previewer; then
-   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
-   To activate the previewer, select a file and press 
space; to
-   close the previewer, press space again."
-   fi
-
-   # Disable 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-12-18 Thread Pacho Ramos
commit: cdd32b85779e7f27cb7f43a6e28df2334d32f73a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Dec  3 21:41:11 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 18 10:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd32b85

gnome-base/nautilus: Version bump to 45.2.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34120
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-45.2.1.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index c054886f3356..835a907690a7 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.0.tar.xz 3212952 BLAKE2B 
38a6e572d6ce41515bb2447bf5636c82b28f0b1fe16b56540910a7c69fb2ce45495ad128d1bd969665749244f2a45e055b22e4c4d5815afc921afe8862776240
 SHA512 
046c2afac51dc42337a1f26cbbb76cbbdc7145999b46574efc02acac5d0bc1ebeb8d84fa4121973216ee49f8a2cc102b62e72eeabc4141c48046cf7685789f64
 DIST nautilus-45.1.tar.xz 3207896 BLAKE2B 
3d487deed19aaa79302a94f5205c172b6ba3fd739d495f235a9f6dafb42a68ac54e88228ed422932b15deb2fcb4bf2c5730e8a528221ee70f86eb9deb7c3a96c
 SHA512 
ae3a21891d28c85976015eee1d605cb43b5d9c23da74ac2635cc65435f922bbad01d1b6eaa7ea4893121e08005c49f9ef9f2bbc217b9525a2f432d99636b3ffd
+DIST nautilus-45.2.1.tar.xz 3208272 BLAKE2B 
80adf7ace00c21d21eddf764595c3f981e6206b936996458e5c2cc9cc51536e759528bdc38d1cddfe1c87eb94eac0ef2ced714ae797db947b81199a4bfa41c9d
 SHA512 
c1e26e9f802f62ccb7a7d60f895575a1b31d8071f6a60206472fe79f70d64717b9abe97a5c5c0c87349994ff6f144dfe97c7bd448a05a9da00ff9918884e65fa

diff --git a/gnome-base/nautilus/nautilus-45.2.1.ebuild 
b/gnome-base/nautilus/nautilus-45.2.1.ebuild
new file mode 100644
index ..5a07549431d0
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45.2.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://apps.gnome.org/Nautilus/;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.2
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-10-26 Thread Pacho Ramos
commit: 7391c5412f0e3fb775e2cfd83cdb67e0f0a7534e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct 26 15:29:32 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 15:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7391c541

gnome-base/nautilus: Avoid test failure

Closes: https://bugs.gentoo.org/911995
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/nautilus-45.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-45.1.ebuild 
b/gnome-base/nautilus/nautilus-45.1.ebuild
index dbf0640e13e1..5ac89ebfb10c 100644
--- a/gnome-base/nautilus/nautilus-45.1.ebuild
+++ b/gnome-base/nautilus/nautilus-45.1.ebuild
@@ -102,7 +102,8 @@ src_test() {
gnome2_environment_reset
# TODO: Tests require tracker testutils (e.g. tracker-sandbox), which 
may
# need some sorting out with tracker use flag deps
-   XDG_SESSION_TYPE=x11 virtx dbus-run-session meson test -C 
"${BUILD_DIR}" || die
+   # GIO_USE_VOLUME_MONITOR=unix due to 
https://gitlab.gnome.org/GNOME/gvfs/-/issues/629#note_1467280
+   GIO_USE_VOLUME_MONITOR=unix XDG_SESSION_TYPE=x11 virtx dbus-run-session 
meson test -C "${BUILD_DIR}" || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-10-26 Thread Pacho Ramos
commit: 8ece3b01af6853c796039b2eec3b9f53b5b7c041
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Oct 23 02:38:10 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 15:53:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ece3b01

gnome-base/nautilus: Version bump to 45.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33467
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-45.1.ebuild | 122 +++
 2 files changed, 123 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 550a3b3a6144..c054886f3356 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.0.tar.xz 3212952 BLAKE2B 
38a6e572d6ce41515bb2447bf5636c82b28f0b1fe16b56540910a7c69fb2ce45495ad128d1bd969665749244f2a45e055b22e4c4d5815afc921afe8862776240
 SHA512 
046c2afac51dc42337a1f26cbbb76cbbdc7145999b46574efc02acac5d0bc1ebeb8d84fa4121973216ee49f8a2cc102b62e72eeabc4141c48046cf7685789f64
+DIST nautilus-45.1.tar.xz 3207896 BLAKE2B 
3d487deed19aaa79302a94f5205c172b6ba3fd739d495f235a9f6dafb42a68ac54e88228ed422932b15deb2fcb4bf2c5730e8a528221ee70f86eb9deb7c3a96c
 SHA512 
ae3a21891d28c85976015eee1d605cb43b5d9c23da74ac2635cc65435f922bbad01d1b6eaa7ea4893121e08005c49f9ef9f2bbc217b9525a2f432d99636b3ffd

diff --git a/gnome-base/nautilus/nautilus-45.1.ebuild 
b/gnome-base/nautilus/nautilus-45.1.ebuild
new file mode 100644
index ..e8da0ef8b285
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.2
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use introspection)
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-10-26 Thread Pacho Ramos
commit: 055df9e7f7f35bbf8206fb7a0056dee433e28117
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Oct 26 15:14:17 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Oct 26 15:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055df9e7

gnome-base/nautilus: update HOMEPAGE

Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/nautilus-45.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-45.1.ebuild 
b/gnome-base/nautilus/nautilus-45.1.ebuild
index e8da0ef8b285..dbf0640e13e1 100644
--- a/gnome-base/nautilus/nautilus-45.1.ebuild
+++ b/gnome-base/nautilus/nautilus-45.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
 
 DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+HOMEPAGE="https://apps.gnome.org/Nautilus/;
 
 LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-09-21 Thread Matt Turner
commit: d8a5d0db30432855a2133d7654e2b6ee2c07ec87
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 02:49:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 03:13:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a5d0db

gnome-base/nautilus: Drop sparc keywords

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 gnome-base/nautilus/nautilus-45.0.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 911dbff69613..4ae0fb1ed4cf 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2

diff --git a/gnome-base/nautilus/nautilus-45.0.ebuild 
b/gnome-base/nautilus/nautilus-45.0.ebuild
index a7896b4985d1..ee8c9106a82c 100644
--- a/gnome-base/nautilus/nautilus-45.0.ebuild
+++ b/gnome-base/nautilus/nautilus-45.0.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 DEPEND="
>=dev-libs/glib-2.77.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-09-21 Thread Matt Turner
commit: 1b938aa6e43df63aef552481c2e02203de24d863
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 02:41:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 03:13:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b938aa6

gnome-base/nautilus: Drop ia64 keywords

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 gnome-base/nautilus/nautilus-45.0.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 6007a14aa4d2..911dbff69613 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2

diff --git a/gnome-base/nautilus/nautilus-45.0.ebuild 
b/gnome-base/nautilus/nautilus-45.0.ebuild
index 3ff38c7b033d..a7896b4985d1 100644
--- a/gnome-base/nautilus/nautilus-45.0.ebuild
+++ b/gnome-base/nautilus/nautilus-45.0.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.77.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-09-16 Thread Matt Turner
commit: ebe2232a79f5cee604ae6fd7d3492119237f7dd5
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Sep 17 00:11:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 17 01:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe2232a

gnome-base/nautilus: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32866
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-45.0.ebuild | 122 +++
 2 files changed, 123 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 14f46a891006..46fd30ad956d 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
+DIST nautilus-45.0.tar.xz 3212952 BLAKE2B 
38a6e572d6ce41515bb2447bf5636c82b28f0b1fe16b56540910a7c69fb2ce45495ad128d1bd969665749244f2a45e055b22e4c4d5815afc921afe8862776240
 SHA512 
046c2afac51dc42337a1f26cbbb76cbbdc7145999b46574efc02acac5d0bc1ebeb8d84fa4121973216ee49f8a2cc102b62e72eeabc4141c48046cf7685789f64
 DIST nautilus-45.rc.tar.xz 3205144 BLAKE2B 
f79e2271613d2497bfc1608f67b14da4ec034ab28ee19a1a03167214e13afac3bb18650b3197bb4dcc50b68fa5b3c77aee351245e57ee695a6a7c0359e75d80e
 SHA512 
48ff4b45d73be76684c8645c21a64d57fb1057041e84ed568476c94711970dadce734b71319beab6a6791b2e252c7fa65a8be98b0c4ee11b68b7e23db64e8b87

diff --git a/gnome-base/nautilus/nautilus-45.0.ebuild 
b/gnome-base/nautilus/nautilus-45.0.ebuild
new file mode 100644
index ..3ff38c7b033d
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-09-04 Thread Matt Turner
commit: aa7fd3fc7ed70f5b8bf33b80426b3e22fbdf7ae3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Sep  2 21:17:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep  4 15:44:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7fd3fc

gnome-base/nautilus: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32569
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest  |   1 +
 gnome-base/nautilus/nautilus-45_rc.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 80852ef990e4..4ce10ac13aec 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.beta.tar.xz 3202420 BLAKE2B 
5971d32df4a904f1f15267b0a2c1578ab392e37a2e28c6d4a1599d9e841e4feb88fd0aa9a5eed4960d2c4d777d1accaddfecbfc57aba5896895ba74ecd0effc9
 SHA512 
8ded32923ec1503d43258cc6938eb391a5eb871854a290bd78a13471ba426af7a9323f5ba163956985f43d36cf94d3474cdd2b8e852b6b89ce5395995dd06379
 DIST nautilus-45.beta2.tar.xz 3205124 BLAKE2B 
b63f704a9424e296165bcc2f8d01ef622fd25666d2bd1f97a3951199d01c21d6d74c7a3d1561760b9119e9732940fd534df9f05b690b4e8f5eda927458e09ce8
 SHA512 
a947740ea4ba99e471c0907ef2cb821956633e789b1290431b849a4492730187fb973b00e686c4b910c797a5e5cdaa1104aef7c4eef2d162306f8ac9db4ce28e
+DIST nautilus-45.rc.tar.xz 3205144 BLAKE2B 
f79e2271613d2497bfc1608f67b14da4ec034ab28ee19a1a03167214e13afac3bb18650b3197bb4dcc50b68fa5b3c77aee351245e57ee695a6a7c0359e75d80e
 SHA512 
48ff4b45d73be76684c8645c21a64d57fb1057041e84ed568476c94711970dadce734b71319beab6a6791b2e252c7fa65a8be98b0c4ee11b68b7e23db64e8b87

diff --git a/gnome-base/nautilus/nautilus-45_rc.ebuild 
b/gnome-base/nautilus/nautilus-45_rc.ebuild
new file mode 100644
index ..3ff38c7b033d
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_rc.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-08-29 Thread Matt Turner
commit: 92cbb2db68e5e65f68b6cb47d7e50910523a1eab
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Aug 27 15:38:36 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cbb2db

gnome-base/nautilus: Version bump to 45_beta2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32475
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-45_beta2.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 461669da5c3f..80852ef990e4 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.beta.tar.xz 3202420 BLAKE2B 
5971d32df4a904f1f15267b0a2c1578ab392e37a2e28c6d4a1599d9e841e4feb88fd0aa9a5eed4960d2c4d777d1accaddfecbfc57aba5896895ba74ecd0effc9
 SHA512 
8ded32923ec1503d43258cc6938eb391a5eb871854a290bd78a13471ba426af7a9323f5ba163956985f43d36cf94d3474cdd2b8e852b6b89ce5395995dd06379
+DIST nautilus-45.beta2.tar.xz 3205124 BLAKE2B 
b63f704a9424e296165bcc2f8d01ef622fd25666d2bd1f97a3951199d01c21d6d74c7a3d1561760b9119e9732940fd534df9f05b690b4e8f5eda927458e09ce8
 SHA512 
a947740ea4ba99e471c0907ef2cb821956633e789b1290431b849a4492730187fb973b00e686c4b910c797a5e5cdaa1104aef7c4eef2d162306f8ac9db4ce28e

diff --git a/gnome-base/nautilus/nautilus-45_beta2.ebuild 
b/gnome-base/nautilus/nautilus-45_beta2.ebuild
new file mode 100644
index ..e81eb8bf8338
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_beta2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+SRC_URI="https://download.gnome.org/sources/nautilus/45/nautilus-45.beta2.tar.xz;
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_unpack() {
+   default
+   mv nautilus-45.beta2 nautilus-45.beta.2
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-08-16 Thread Matt Turner
commit: 0b713add986c42dc3eed3fec40ec9b202f792b95
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Aug 11 15:28:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 15:06:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b713add

gnome-base/nautilus: Version bump to 45_beta

Closes: https://github.com/gentoo/gentoo/pull/32263
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest|   1 +
 gnome-base/nautilus/nautilus-45_beta.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 2e6536874603..f75e6d7b87b8 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-44.1.tar.xz 3192400 BLAKE2B 
dfd02c6cdd23a723ba65a93953e80a859a22c6104cb1faeb24a81d9031b99ffc4cc9b3dd10743f928b36da3bf7c33500dc23f9f37530845b54cb250660513b9c
 SHA512 
fa7c029db1c8c7e13d22e692e4e107dbadb136aa8313de1bc07b826bf681af012d9a4a70c3ad4def0f348b2acb103455edcb2f7b1c804f525e337b4417fb6db2
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.alpha.tar.xz 3195844 BLAKE2B 
d320a4e120d9d7d090edbdfd21fc029f4b54ca6bdbde78025f7c9c4e46b09f3aac335339d92507bf5f2db1c9cd74a33e9bbfbe0579d6edf22b05e352c8d052b3
 SHA512 
7d3635ca65502fe272258771916613681f2969296a810b1c2c0e5192e8a4f54f05d9dd4a06fbc5d17d68e5158b5111c5edf272daaf4e0f3d582f3db4fc817ace
+DIST nautilus-45.beta.tar.xz 3202420 BLAKE2B 
5971d32df4a904f1f15267b0a2c1578ab392e37a2e28c6d4a1599d9e841e4feb88fd0aa9a5eed4960d2c4d777d1accaddfecbfc57aba5896895ba74ecd0effc9
 SHA512 
8ded32923ec1503d43258cc6938eb391a5eb871854a290bd78a13471ba426af7a9323f5ba163956985f43d36cf94d3474cdd2b8e852b6b89ce5395995dd06379

diff --git a/gnome-base/nautilus/nautilus-45_beta.ebuild 
b/gnome-base/nautilus/nautilus-45_beta.ebuild
new file mode 100644
index ..3ff38c7b033d
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_beta.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-08-12 Thread Arthur Zamarin
commit: bef00517642098b2f570501ae367a719eeb0e3a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 19:41:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 19:41:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef00517

gnome-base/nautilus: Stabilize 44.2.1 arm64, #909493

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 977a8f427925..6007a14aa4d2 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-08-09 Thread Matt Turner
commit: 6cb4c9d5aa8a788959ac8ddbc0a24a1fad513fb5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  8 20:39:22 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 10 02:23:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb4c9d5

gnome-base/nautilus: Run tests under dbus

45_alpha was already doing this, but was missing the test dependency.

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild   | 3 ++-
 gnome-base/nautilus/nautilus-45_alpha.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 2d1e3c9356ae..977a8f427925 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
)
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   test? ( sys-apps/dbus )
 "
 PDEPEND="
gnome? ( x11-themes/adwaita-icon-theme )
@@ -99,7 +100,7 @@ src_test() {
gnome2_environment_reset
# TODO: Tests require tracker testutils (e.g. tracker-sandbox), which 
may
# need some sorting out with tracker use flag deps
-   virtx meson_src_test
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
 }
 
 pkg_postinst() {

diff --git a/gnome-base/nautilus/nautilus-45_alpha.ebuild 
b/gnome-base/nautilus/nautilus-45_alpha.ebuild
index 79050d9ac113..ea1ea8a8dc26 100644
--- a/gnome-base/nautilus/nautilus-45_alpha.ebuild
+++ b/gnome-base/nautilus/nautilus-45_alpha.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
)
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
+   test? ( sys-apps/dbus )
 "
 PDEPEND="
gnome? ( x11-themes/adwaita-icon-theme )



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-08-02 Thread Sam James
commit: 62f3d339f89f3abf531f3b526f401dc0c67d3bcd
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:59:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f3d339

gnome-base/nautilus: Stabilize 44.2.1 amd64, #909493

Signed-off-by: Sam James  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 8afc26f6edc2..2d1e3c9356ae 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, profiles/

2023-07-18 Thread Matt Turner
commit: 48a9004be9074bb8a512c58f04d91fa0ea1426bc
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Jul  2 19:00:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 18 22:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a9004b

gnome-base/nautilus: Version bump to 45_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31716
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/metadata.xml |   1 +
 gnome-base/nautilus/nautilus-45_alpha.ebuild | 121 +++
 profiles/package.mask|   1 +
 4 files changed, 124 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 46a8acc86477..2e6536874603 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-44.1.tar.xz 3192400 BLAKE2B 
dfd02c6cdd23a723ba65a93953e80a859a22c6104cb1faeb24a81d9031b99ffc4cc9b3dd10743f928b36da3bf7c33500dc23f9f37530845b54cb250660513b9c
 SHA512 
fa7c029db1c8c7e13d22e692e4e107dbadb136aa8313de1bc07b826bf681af012d9a4a70c3ad4def0f348b2acb103455edcb2f7b1c804f525e337b4417fb6db2
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
+DIST nautilus-45.alpha.tar.xz 3195844 BLAKE2B 
d320a4e120d9d7d090edbdfd21fc029f4b54ca6bdbde78025f7c9c4e46b09f3aac335339d92507bf5f2db1c9cd74a33e9bbfbe0579d6edf22b05e352c8d052b3
 SHA512 
7d3635ca65502fe272258771916613681f2969296a810b1c2c0e5192e8a4f54f05d9dd4a06fbc5d17d68e5158b5111c5edf272daaf4e0f3d582f3db4fc817ace

diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml
index b5a2039ba906..b905953fa288 100644
--- a/gnome-base/nautilus/metadata.xml
+++ b/gnome-base/nautilus/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo GNOME Desktop
   
   
+Enable the cloudproviders support
 Enable the Audio/Video file properties page
 Use gnome-extra/sushi to preview files 
from the file mananger
 Enable the nautilus-sendto extension to send files to 
various locations/devices

diff --git a/gnome-base/nautilus/nautilus-45_alpha.ebuild 
b/gnome-base/nautilus/nautilus-45_alpha.ebuild
new file mode 100644
index ..79050d9ac113
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_alpha.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.74.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-07-03 Thread Jakov Smolić
commit: 1906fd9d78a1cb74f4ff19d199adc7a10da51cbb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul  3 08:42:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul  3 08:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1906fd9d

gnome-base/nautilus: Stabilize 44.2.1 x86, #909493

Signed-off-by: Jakov Smolić  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 4c7083d93a11..8afc26f6edc2 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-06-08 Thread Matt Turner
commit: d80e7bb8bb09964c4a34d473811e5b50a99f7c3b
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  9 03:01:23 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  9 03:01:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80e7bb8

gnome-base/nautilus: Keyword 44.2.1 alpha, #882511

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
index 3499157c5eef..4c7083d93a11 100644
--- a/gnome-base/nautilus/nautilus-44.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-06-05 Thread Matt Turner
commit: 809096ea89c33cd8bb3edce42a78365d762e52d1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Jun  5 12:50:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun  5 13:30:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809096ea

gnome-base/nautilus: Version bump to 44.2.1

Bug: https://bugs.gentoo.org/907724
Closes: https://github.com/gentoo/gentoo/pull/31316
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-44.2.1.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 49bff22d2b01..4d6ee35d8131 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
 DIST nautilus-44.1.tar.xz 3192400 BLAKE2B 
dfd02c6cdd23a723ba65a93953e80a859a22c6104cb1faeb24a81d9031b99ffc4cc9b3dd10743f928b36da3bf7c33500dc23f9f37530845b54cb250660513b9c
 SHA512 
fa7c029db1c8c7e13d22e692e4e107dbadb136aa8313de1bc07b826bf681af012d9a4a70c3ad4def0f348b2acb103455edcb2f7b1c804f525e337b4417fb6db2
+DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-44.2.tar.xz 3190788 BLAKE2B 
90447c51b044fd4afd2439a36c24a18cded2fac5117ea708355f25c0a28ea1974a16e05685ac2d34b5c97afbef59989241d90f53c263211255513adcf03d1cc6
 SHA512 
1bec622d204e9ae01dfcab37e3263927c723ab1e143729190777c45cae6f03d6f601fd30bc1a75dbba63b2b69f212e888bacf2eebad118f8b4c5e09134aac4b6

diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild 
b/gnome-base/nautilus/nautilus-44.2.1.ebuild
new file mode 100644
index ..3499157c5eef
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-44.2.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.10.3:4[introspection?]
+   >=gui-libs/libadwaita-1.3.0:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-05-27 Thread Matt Turner
commit: e4e24a0eab765e65bd39f0b8e33b9a956b68754e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat May 27 22:15:02 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 28 02:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e24a0e

gnome-base/nautilus: Version bump to 44.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31196
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-44.2.ebuild | 119 +++
 2 files changed, 120 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 5c779105ecaf..49bff22d2b01 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
 DIST nautilus-44.1.tar.xz 3192400 BLAKE2B 
dfd02c6cdd23a723ba65a93953e80a859a22c6104cb1faeb24a81d9031b99ffc4cc9b3dd10743f928b36da3bf7c33500dc23f9f37530845b54cb250660513b9c
 SHA512 
fa7c029db1c8c7e13d22e692e4e107dbadb136aa8313de1bc07b826bf681af012d9a4a70c3ad4def0f348b2acb103455edcb2f7b1c804f525e337b4417fb6db2
+DIST nautilus-44.2.tar.xz 3190788 BLAKE2B 
90447c51b044fd4afd2439a36c24a18cded2fac5117ea708355f25c0a28ea1974a16e05685ac2d34b5c97afbef59989241d90f53c263211255513adcf03d1cc6
 SHA512 
1bec622d204e9ae01dfcab37e3263927c723ab1e143729190777c45cae6f03d6f601fd30bc1a75dbba63b2b69f212e888bacf2eebad118f8b4c5e09134aac4b6

diff --git a/gnome-base/nautilus/nautilus-44.2.ebuild 
b/gnome-base/nautilus/nautilus-44.2.ebuild
new file mode 100644
index ..3499157c5eef
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-44.2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.10.3:4[introspection?]
+   >=gui-libs/libadwaita-1.3.0:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-05-05 Thread Arthur Zamarin
commit: 91453597663b55e20c2277b14a1d5ac8d2f56f06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 09:46:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 09:46:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91453597

gnome-base/nautilus: Stabilize 44.1 arm64, #905572

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.1.ebuild 
b/gnome-base/nautilus/nautilus-44.1.ebuild
index 705362b9ab20..5dbf313b2699 100644
--- a/gnome-base/nautilus/nautilus-44.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-05-05 Thread Arthur Zamarin
commit: 49e3cfbcf5570d4f00068ec6cfb3787afb99f0ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 09:45:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 09:45:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e3cfbc

gnome-base/nautilus: Stabilize 44.1 amd64, #905572

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.1.ebuild 
b/gnome-base/nautilus/nautilus-44.1.ebuild
index fa7d73154c69..705362b9ab20 100644
--- a/gnome-base/nautilus/nautilus-44.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-05-05 Thread Arthur Zamarin
commit: 4a2cd90136fd13f3ab38fff1e9db9826f0c3e29f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 09:43:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 09:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2cd901

gnome-base/nautilus: Stabilize 44.1 x86, #905572

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-44.1.ebuild 
b/gnome-base/nautilus/nautilus-44.1.ebuild
index 4a9d27fde07d..fa7d73154c69 100644
--- a/gnome-base/nautilus/nautilus-44.1.ebuild
+++ b/gnome-base/nautilus/nautilus-44.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-03-29 Thread Matt Turner
commit: 5366352fd0ad09a399273682d600ab414ea226a8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 30 03:57:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 30 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5366352f

gnome-base/nautilus: Disable -Werror

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnome-base/nautilus/nautilus-44.0.ebuild 
b/gnome-base/nautilus/nautilus-44.0.ebuild
index bee533365959..f42adb766434 100644
--- a/gnome-base/nautilus/nautilus-44.0.ebuild
+++ b/gnome-base/nautilus/nautilus-44.0.ebuild
@@ -62,6 +62,9 @@ src_prepare() {
default
xdg_environment_reset
 
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
if use previewer; then
DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
To activate the previewer, select a file and press 
space; to



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, profiles/

2023-03-13 Thread Matt Turner
commit: 143dde8083b86c850ff815fde6b557847d57c0c4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Mar 12 04:53:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 13 19:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143dde80

gnome-base/nautilus: Version bump to 44_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30090
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest  |   1 +
 gnome-base/nautilus/nautilus-44_rc.ebuild | 116 ++
 profiles/package.mask |   1 +
 3 files changed, 118 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 88ca16e6e083..c24e6d67d24c 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
 DIST nautilus-43.2.tar.xz 3166792 BLAKE2B 
354cbdef7ec272a4966229d3c7da192c4613ef7c19187503253b0936dec6efb236e45793089709ab639dab94e372173d8c37c90e0beb9b0d258e384c2370bc8a
 SHA512 
e4a12984b74614185cd7fbb9bf8c49a2572d673ae59d0f481dac92459d965ccc0eae6d9a5f545afb52ce1f24438a7feb02c0a35b8175187b5d74a9044488c13b
+DIST nautilus-44.rc.tar.xz 3202172 BLAKE2B 
36d346b777a658e24a1e4dab895694d3bb6fc54ff201cc0af0e4065a853580d64fdb59a722fd606469c37b555b87f08c36f5301eabbe22c04f797ececdb544ce
 SHA512 
d7b537b3848e5320fa6278118d04ebfeefc06d4d47bcd3753ebeeed7dcc9c35521cdf806df3c932536318c7d245c26f3f718832c4ebb3df6a9d4d3ee243368ea

diff --git a/gnome-base/nautilus/nautilus-44_rc.ebuild 
b/gnome-base/nautilus/nautilus-44_rc.ebuild
new file mode 100644
index ..36f31e7cc2c0
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-44_rc.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz;
+S="${WORKDIR}/${PN}-44.rc"
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.9.1:4[introspection?]
+   >=gui-libs/libadwaita-1.3_rc:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2023-02-20 Thread Matt Turner
commit: 35cc36b0314c8242b1e4e99f2330106e59663d1b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 20 16:58:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 20 17:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cc36b0

gnome-base/nautilus: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 .../nautilus/files/43.1-maximized-signal.patch |  34 --
 .../nautilus/files/43.1-treeview-shortcuts.patch   |  41 ---
 gnome-base/nautilus/nautilus-43.1-r1.ebuild| 122 -
 gnome-base/nautilus/nautilus-43.1.ebuild   | 115 ---
 5 files changed, 313 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 008aa9dde4b5..88ca16e6e083 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,2 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
-DIST nautilus-43.1.tar.xz 3162772 BLAKE2B 
5150f1453328d3861b343bdd7070ee5eaea95a96b5b52db928eeb16e0aefad05cc0281295cb26c28cf3808e6ea3d76a2efff0fd9fc670b173ef3d3ad8c9ed9f3
 SHA512 
f09362584f2d4a04870c7e6b64ec3d23c90f20c8d37aa7103277985f182db49f3306f6e130966c6cfc97463fd5322f454564f713e70b839fea177545214dced2
 DIST nautilus-43.2.tar.xz 3166792 BLAKE2B 
354cbdef7ec272a4966229d3c7da192c4613ef7c19187503253b0936dec6efb236e45793089709ab639dab94e372173d8c37c90e0beb9b0d258e384c2370bc8a
 SHA512 
e4a12984b74614185cd7fbb9bf8c49a2572d673ae59d0f481dac92459d965ccc0eae6d9a5f545afb52ce1f24438a7feb02c0a35b8175187b5d74a9044488c13b

diff --git a/gnome-base/nautilus/files/43.1-maximized-signal.patch 
b/gnome-base/nautilus/files/43.1-maximized-signal.patch
deleted file mode 100644
index 2a333bd86687..
--- a/gnome-base/nautilus/files/43.1-maximized-signal.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From d4061be4c72b952f1c20ec770f910ee311850478 Mon Sep 17 00:00:00 2001
-From: Gary Li 
-Date: Wed, 28 Dec 2022 22:19:57 +
-Subject: [PATCH] nautilus-window: Fix window maximized notify signal
-
-Nautilus does not persist the window maximized state.
-
-This is because we are listening to the property is-maximized for
-change, which is now maximized in GTK4.
-https://docs.gtk.org/gtk4/property.Window.maximized.html
-
-Use notify::maximized instead of notify::is-maximized.
-
-Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2682

- src/nautilus-window.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/nautilus-window.c b/src/nautilus-window.c
-index 7cd980d987..092afcbbd2 100644
 a/src/nautilus-window.c
-+++ b/src/nautilus-window.c
-@@ -2084,7 +2084,7 @@ nautilus_window_init (NautilusWindow *window)
-  window,
-  G_CONNECT_SWAPPED);
- 
--g_signal_connect (window, "notify::is-maximized",
-+g_signal_connect (window, "notify::maximized",
-   G_CALLBACK (on_is_maximized_changed), NULL);
- 
- window->slots = NULL;
--- 
-GitLab
-

diff --git a/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch 
b/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch
deleted file mode 100644
index 206c1c6d9b81..
--- a/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 98e34a4215f24a2414ca34a65804c86b8e4405c8 Mon Sep 17 00:00:00 2001
-From: Peter Eisenmann 
-Date: Wed, 30 Nov 2022 02:40:17 +0100
-Subject: [PATCH] help-overlay: drop tree view shortcuts
-
-Expanding folders in list view is not implemented in version 43. This
-removes the shortcuts from the keyboard shortcut help view.
-
-Fixes #2674

- src/resources/gtk/help-overlay.ui | 14 --
- 1 file changed, 14 deletions(-)
-
-diff --git a/src/resources/gtk/help-overlay.ui 
b/src/resources/gtk/help-overlay.ui
-index 27e5906b6e..42bad9ffd1 100644
 a/src/resources/gtk/help-overlay.ui
-+++ b/src/resources/gtk/help-overlay.ui
-@@ -301,20 +301,6 @@
- Primary2
-   
- 
--
--  
--True
--Expand folder
--Right
--  
--
--
--  
--True
--Collapse folder
--Left
--  
--
-   
- 
- 
--- 
-GitLab
-

diff --git a/gnome-base/nautilus/nautilus-43.1-r1.ebuild 
b/gnome-base/nautilus/nautilus-43.1-r1.ebuild
deleted file mode 100644
index 3a4480054434..
--- a/gnome-base/nautilus/nautilus-43.1-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-02-17 Thread Arthur Zamarin
commit: 941fac41cf043d89f8fbc1f8fb9e7137f73eb145
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 08:22:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 08:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941fac41

gnome-base/nautilus: Stabilize 43.2 x86, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.2.ebuild 
b/gnome-base/nautilus/nautilus-43.2.ebuild
index 0d6a0da326bc..777670d919e4 100644
--- a/gnome-base/nautilus/nautilus-43.2.ebuild
+++ b/gnome-base/nautilus/nautilus-43.2.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-01-12 Thread Matt Turner
commit: e865862fd428a879542202a8deaa8fc7623c810d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Jan  8 03:50:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 13 03:33:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e865862f

gnome-base/nautilus: Version bump to 43.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29008
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-43.2.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index b072a268aa13..008aa9dde4b5 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
 DIST nautilus-43.1.tar.xz 3162772 BLAKE2B 
5150f1453328d3861b343bdd7070ee5eaea95a96b5b52db928eeb16e0aefad05cc0281295cb26c28cf3808e6ea3d76a2efff0fd9fc670b173ef3d3ad8c9ed9f3
 SHA512 
f09362584f2d4a04870c7e6b64ec3d23c90f20c8d37aa7103277985f182db49f3306f6e130966c6cfc97463fd5322f454564f713e70b839fea177545214dced2
+DIST nautilus-43.2.tar.xz 3166792 BLAKE2B 
354cbdef7ec272a4966229d3c7da192c4613ef7c19187503253b0936dec6efb236e45793089709ab639dab94e372173d8c37c90e0beb9b0d258e384c2370bc8a
 SHA512 
e4a12984b74614185cd7fbb9bf8c49a2572d673ae59d0f481dac92459d965ccc0eae6d9a5f545afb52ce1f24438a7feb02c0a35b8175187b5d74a9044488c13b

diff --git a/gnome-base/nautilus/nautilus-43.2.ebuild 
b/gnome-base/nautilus/nautilus-43.2.ebuild
new file mode 100644
index ..9397251db6a9
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-43.2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.7.2:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2023-01-02 Thread Pacho Ramos
commit: da225ddca5968b2eda74b4f5609a75904dd8a8bd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jan  2 10:08:18 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jan  2 10:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da225ddc

gnome-base/nautilus: Apply some upstream fixes

One to drop shotcuts for a functionality not available on 43.x and the other to
fix maximized state not being remembered.

Signed-off-by: Pacho Ramos  gentoo.org>

 .../nautilus/files/43.1-maximized-signal.patch |  34 ++
 .../nautilus/files/43.1-treeview-shortcuts.patch   |  41 +++
 gnome-base/nautilus/nautilus-43.1-r1.ebuild| 122 +
 3 files changed, 197 insertions(+)

diff --git a/gnome-base/nautilus/files/43.1-maximized-signal.patch 
b/gnome-base/nautilus/files/43.1-maximized-signal.patch
new file mode 100644
index ..2a333bd86687
--- /dev/null
+++ b/gnome-base/nautilus/files/43.1-maximized-signal.patch
@@ -0,0 +1,34 @@
+From d4061be4c72b952f1c20ec770f910ee311850478 Mon Sep 17 00:00:00 2001
+From: Gary Li 
+Date: Wed, 28 Dec 2022 22:19:57 +
+Subject: [PATCH] nautilus-window: Fix window maximized notify signal
+
+Nautilus does not persist the window maximized state.
+
+This is because we are listening to the property is-maximized for
+change, which is now maximized in GTK4.
+https://docs.gtk.org/gtk4/property.Window.maximized.html
+
+Use notify::maximized instead of notify::is-maximized.
+
+Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/2682
+---
+ src/nautilus-window.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/nautilus-window.c b/src/nautilus-window.c
+index 7cd980d987..092afcbbd2 100644
+--- a/src/nautilus-window.c
 b/src/nautilus-window.c
+@@ -2084,7 +2084,7 @@ nautilus_window_init (NautilusWindow *window)
+  window,
+  G_CONNECT_SWAPPED);
+ 
+-g_signal_connect (window, "notify::is-maximized",
++g_signal_connect (window, "notify::maximized",
+   G_CALLBACK (on_is_maximized_changed), NULL);
+ 
+ window->slots = NULL;
+-- 
+GitLab
+

diff --git a/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch 
b/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch
new file mode 100644
index ..206c1c6d9b81
--- /dev/null
+++ b/gnome-base/nautilus/files/43.1-treeview-shortcuts.patch
@@ -0,0 +1,41 @@
+From 98e34a4215f24a2414ca34a65804c86b8e4405c8 Mon Sep 17 00:00:00 2001
+From: Peter Eisenmann 
+Date: Wed, 30 Nov 2022 02:40:17 +0100
+Subject: [PATCH] help-overlay: drop tree view shortcuts
+
+Expanding folders in list view is not implemented in version 43. This
+removes the shortcuts from the keyboard shortcut help view.
+
+Fixes #2674
+---
+ src/resources/gtk/help-overlay.ui | 14 --
+ 1 file changed, 14 deletions(-)
+
+diff --git a/src/resources/gtk/help-overlay.ui 
b/src/resources/gtk/help-overlay.ui
+index 27e5906b6e..42bad9ffd1 100644
+--- a/src/resources/gtk/help-overlay.ui
 b/src/resources/gtk/help-overlay.ui
+@@ -301,20 +301,6 @@
+ Primary2
+   
+ 
+-
+-  
+-True
+-Expand folder
+-Right
+-  
+-
+-
+-  
+-True
+-Collapse folder
+-Left
+-  
+-
+   
+ 
+ 
+-- 
+GitLab
+

diff --git a/gnome-base/nautilus/nautilus-43.1-r1.ebuild 
b/gnome-base/nautilus/nautilus-43.1-r1.ebuild
new file mode 100644
index ..3a4480054434
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-43.1-r1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.7.2:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-25 Thread Arthur Zamarin
commit: c03b39e1367770deccf4b3b3dfddc3b0633bd284
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 18:08:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 18:08:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03b39e1

gnome-base/nautilus: Stabilize 43.1 x86, #888433

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index fd28edbbb81d..f96035ade04a 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-22 Thread Arthur Zamarin
commit: 64a2c5b2a884bf570f39bf87c90c6bfe0df38aa8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 19:08:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 19:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a2c5b2

gnome-base/nautilus: Keyword 43.1 ia64, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index 9a34fbd03c43..fd28edbbb81d 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-22 Thread Arthur Zamarin
commit: bd1d1870252d69ef16de59215aa076f63f397af9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:14:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:14:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1d1870

gnome-base/nautilus: Keyword 43.1 ppc, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index aac0b8a2c353..9a34fbd03c43 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-22 Thread Arthur Zamarin
commit: 982ce9764346fa984bfdeeecfbb8138b40b86595
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 11:14:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 11:14:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982ce976

gnome-base/nautilus: Keyword 43.1 x86, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index f27714ac6f1b..aac0b8a2c353 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-05 Thread WANG Xuerui
commit: d469a41909f17f7fab933cbcaf6752b2390eacf1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 16:05:40 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 17:21:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d469a419

gnome-base/nautilus: keyword 43.1 for ~loong

One test case ("nautilus") during first install fails with the
following:

```
** (org.gnome.Nautilus:3464491): WARNING **: 00:08:03.908: Unable to initialize 
tag manager: 'file:///usr/share/nautilus/ontology' is not a ontology location
```

However after the package is already installed, the test now passes.

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index b15e42260d35..5e656aca5e1e 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-03 Thread Matt Turner
commit: ebedbee4ad007e3103f50b0268f6aefaaf402fb4
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 05:13:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 05:13:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebedbee4

gnome-base/nautilus: Require introspection for USE=gtk-doc

Closes: https://bugs.gentoo.org/884223
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-43.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
index 5831492dd557..b15e42260d35 100644
--- a/gnome-base/nautilus/nautilus-43.1.ebuild
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -11,6 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
 LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
 
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-12-02 Thread Matt Turner
commit: 609ae25eade59c1dc63972c24e20f94b3f003273
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 22:17:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 22:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609ae25e

gnome-base/nautilus: Version bump to 43.1

* Drop USE=X dependency on x11-libs/gtk+ (bug #850907)

Closes: https://bugs.gentoo.org/850907
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-43.1.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index d825d4d0d9c1..c97d4e6279d7 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
 DIST nautilus-43.0.tar.xz 3165200 BLAKE2B 
460df75af37c1c038bbbc9442d061a45ef3fbf09b2af016cd8340674c6eddf59b37a92011cf6e46d84168c859d4cd543d95fe140b322a00e2866bfdf5421a909
 SHA512 
c880125c2339be02852470e45cd4d589470e0df7723acc44b80df35c18cb1375c5f85cb46c7e53efbab1b51eedb4fd51ffa455773d4913d44c59070dafa22b49
+DIST nautilus-43.1.tar.xz 3162772 BLAKE2B 
5150f1453328d3861b343bdd7070ee5eaea95a96b5b52db928eeb16e0aefad05cc0281295cb26c28cf3808e6ea3d76a2efff0fd9fc670b173ef3d3ad8c9ed9f3
 SHA512 
f09362584f2d4a04870c7e6b64ec3d23c90f20c8d37aa7103277985f182db49f3306f6e130966c6cfc97463fd5322f454564f713e70b839fea177545214dced2

diff --git a/gnome-base/nautilus/nautilus-43.1.ebuild 
b/gnome-base/nautilus/nautilus-43.1.ebuild
new file mode 100644
index ..5831492dd557
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-43.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.7.2:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-libs/libcloudproviders-0.3.1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dpackagekit=false

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-11-29 Thread Georgy Yakovlev
commit: 0a6f31f8860277799ddb8544671b64e464427339
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov 29 23:39:19 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov 29 23:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6f31f8

gnome-base/nautilus: Keyword 43.0 ppc64, #882511

Signed-off-by: Georgy Yakovlev  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index d78ad4180ba9..be6a810c6785 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-11-25 Thread Arthur Zamarin
commit: 6d63b888273c1502234724415f87ae3f1036d9d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 16:52:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 16:52:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d63b888

gnome-base/nautilus: Keyword 43.0 arm, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 77816f1f6abb..169b558c48eb 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-11-25 Thread Arthur Zamarin
commit: 71d2c3534a720e321ec04e3beeba0e92e3e51e31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 16:52:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 16:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d2c353

gnome-base/nautilus: Keyword 43.0 sparc, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 169b558c48eb..d78ad4180ba9 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-11-23 Thread Yixun Lan
commit: bda726812accdd33721673aa77730fabe341c030
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Nov 24 01:46:39 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 24 02:51:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda72681

gnome-base/nautilus: Keyword 43.0 riscv, #882511

Signed-off-by: Yixun Lan  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 08ce6803d087..77816f1f6abb 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-11-22 Thread Arthur Zamarin
commit: 264337ff4932cfd653ac43cd5b854d179d623da7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:35:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264337ff

gnome-base/nautilus: Keyword 43.0 arm64, #882511

Signed-off-by: Arthur Zamarin  gentoo.org>

 gnome-base/nautilus/nautilus-43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 8fec2d0f8328..08ce6803d087 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, profiles/features/wd40/

2022-11-19 Thread Sam James
commit: 7f2186fd769a698d3a1bf7714d949e070bd9c31d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 06:02:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 02:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2186fd

profiles/features/wd40: mask gnome-base/nautilus

Needs gvfs.

Signed-off-by: Sam James  gentoo.org>

 gnome-base/nautilus/nautilus-42.2.ebuild | 2 +-
 profiles/features/wd40/package.mask  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-42.2.ebuild 
b/gnome-base/nautilus/nautilus-42.2.ebuild
index 8cb207e691f8..d318a14831fd 100644
--- a/gnome-base/nautilus/nautilus-42.2.ebuild
+++ b/gnome-base/nautilus/nautilus-42.2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.67.1:2

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index 23a045a13acd..ed1f103e9e20 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -81,6 +81,7 @@ gnome-base/gnome-menus
 >=gnome-base/gnome-shell-3.38
 gnome-base/gvfs
 >=gnome-base/librsvg-2.41
+gnome-base/nautilus
 gnome-extra/evolution-data-server
 gnome-extra/gnome-browser-connector
 gnome-extra/gnome-tweaks



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-10-30 Thread Matt Turner
commit: 4c19bb26ed2c41bce85a3742ec1a444d7d4322f9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 16:33:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c19bb26

gnome-base/nautilus: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/metadata.xml | 23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml
index 922b9f77a330..b5a2039ba906 100644
--- a/gnome-base/nautilus/metadata.xml
+++ b/gnome-base/nautilus/metadata.xml
@@ -1,15 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-
-   Enable the Audio/Video file properties 
page
-   Use gnome-extra/sushi to preview files
-   from the file mananger
-   Enable the nautilus-sendto extension to send files 
to
-   various locations/devices
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Enable the Audio/Video file properties page
+Use gnome-extra/sushi to preview files 
from the file mananger
+Enable the nautilus-sendto extension to send files to 
various locations/devices
+  
+  
+GNOME/nautilus
+  
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2022-09-30 Thread Sam James
commit: a1b6c92b768d8ed8f0b34e057c14fda689adf12b
Author: Leonardo Hernández Hernández  protonmail  com>
AuthorDate: Sat Oct  1 02:04:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  1 03:14:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b6c92b

gnome-base/nautilus: fix build with clang

Signed-off-by: Leonardo Hernández Hernández  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27549
Signed-off-by: Sam James  gentoo.org>

 .../nautilus/files/43.0-fix-clang-build.patch  | 30 ++
 gnome-base/nautilus/nautilus-43.0.ebuild   |  1 +
 2 files changed, 31 insertions(+)

diff --git a/gnome-base/nautilus/files/43.0-fix-clang-build.patch 
b/gnome-base/nautilus/files/43.0-fix-clang-build.patch
new file mode 100644
index ..ec8fbd90ac1a
--- /dev/null
+++ b/gnome-base/nautilus/files/43.0-fix-clang-build.patch
@@ -0,0 +1,30 @@
+From 68b050ac0f60b1f02767276643cba8eb701f9884 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
+ 
+Date: Fri, 30 Sep 2022 17:35:50 -0500
+Subject: [PATCH] fix conflicting types for nautilus_file_get{u,g}id
+
+when building with clang
+---
+ src/nautilus-file.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/nautilus-file.h b/src/nautilus-file.h
+index 9b0613e98..57cca177f 100644
+--- a/src/nautilus-file.h
 b/src/nautilus-file.h
+@@ -244,9 +244,9 @@ gbooleannautilus_file_can_get_owner
 (Nautilu
+ gbooleannautilus_file_can_set_owner 
(NautilusFile   *file);
+ gbooleannautilus_file_can_get_group 
(NautilusFile   *file);
+ gbooleannautilus_file_can_set_group 
(NautilusFile   *file);
+-uid_t   nautilus_file_get_uid   
(NautilusFile   *file);
++const uid_t nautilus_file_get_uid   
(NautilusFile   *file);
+ char *  nautilus_file_get_owner_name
(NautilusFile   *file);
+-gid_t   nautilus_file_get_gid   
(NautilusFile   *file);
++const gid_t nautilus_file_get_gid   
(NautilusFile   *file);
+ char *  nautilus_file_get_group_name
(NautilusFile   *file);
+ GList * nautilus_get_user_names 
(void);
+ GList * nautilus_get_all_group_names
(void);
+-- 
+GitLab
+

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
index 44ac74e4207e..8fec2d0f8328 100644
--- a/gnome-base/nautilus/nautilus-43.0.ebuild
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -56,6 +56,7 @@ PDEPEND="
 PATCHES=(
"${FILESDIR}"/43.0-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
"${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+   "${FILESDIR}"/43.0-fix-clang-build.patch # 
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/996
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2022-09-30 Thread Matt Turner
commit: d2f81d64b40c0134450de226e32fd082331a5ca8
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Sep 18 12:09:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 30 17:55:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f81d64

gnome-base/nautilus: Version bump to 43.0

Closes: https://github.com/gentoo/gentoo/pull/27324
Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/files/43.0-docs-build.patch|  41 
 .../nautilus/files/43.0-optional-gstreamer.patch   |  42 
 gnome-base/nautilus/nautilus-43.0.ebuild   | 114 +
 4 files changed, 198 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 9c7df2dbaf62..d825d4d0d9c1 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9
+DIST nautilus-43.0.tar.xz 3165200 BLAKE2B 
460df75af37c1c038bbbc9442d061a45ef3fbf09b2af016cd8340674c6eddf59b37a92011cf6e46d84168c859d4cd543d95fe140b322a00e2866bfdf5421a909
 SHA512 
c880125c2339be02852470e45cd4d589470e0df7723acc44b80df35c18cb1375c5f85cb46c7e53efbab1b51eedb4fd51ffa455773d4913d44c59070dafa22b49

diff --git a/gnome-base/nautilus/files/43.0-docs-build.patch 
b/gnome-base/nautilus/files/43.0-docs-build.patch
new file mode 100644
index ..653970dc26ad
--- /dev/null
+++ b/gnome-base/nautilus/files/43.0-docs-build.patch
@@ -0,0 +1,41 @@
+From a62478c8e55bc6b1cd685f0c8c2094e1ed244c69 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Mon, 11 Mar 2019 20:52:53 +0200
+Subject: [PATCH] build: Always install man page
+
+It's already generated and shouldn't be thrown in the same pot as
+full gtk-doc generation. It should be either a separate `man` option,
+or just always installed.
+---
+ docs/meson.build | 4 +++-
+ meson.build  | 4 +---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/docs/meson.build b/docs/meson.build
+index b039cb631..2b1800be6 100644
+--- a/docs/meson.build
 b/docs/meson.build
+@@ -1,4 +1,5 @@
+ install_man('nautilus.1')
+ install_man('nautilus-autorun-software.1')
+-
+-subdir('reference')
++if get_option('docs')
++  subdir('reference')
++endif
+diff --git a/meson.build b/meson.build
+index 996360a62..50479f5f0 100644
+--- a/meson.build
 b/meson.build
+@@ -205,9 +205,8 @@ subdirs = [
+ # Conditional building #
+ 
+
+-if gi_docgen.found()
+-  subdirs += 'docs'
+-endif
++subdirs += 'docs'
++
+ if get_option('tests') != 'none'
+   subdirs += 'test'
+ endif

diff --git a/gnome-base/nautilus/files/43.0-optional-gstreamer.patch 
b/gnome-base/nautilus/files/43.0-optional-gstreamer.patch
new file mode 100644
index ..de0e008fffb7
--- /dev/null
+++ b/gnome-base/nautilus/files/43.0-optional-gstreamer.patch
@@ -0,0 +1,42 @@
+diff --git a/extensions/meson.build b/extensions/meson.build
+index a10349c..5494275 100644
+--- a/extensions/meson.build
 b/extensions/meson.build
+@@ -1,2 +1,4 @@
+ subdir('image-properties')
+-subdir('audio-video-properties')
++if get_option('gstreamer')
++  subdir('audio-video-properties')
++endif
+diff --git a/meson.build b/meson.build
+index 00f01f6..bdbd33a 100644
+--- a/meson.build
 b/meson.build
+@@ -102,8 +102,10 @@ libm = cc.find_library('m')
+ if get_option('extensions')
+   gexiv = dependency('gexiv2', version: '>= 0.14.0')
+   gdkpixbuf = dependency('gdk-pixbuf-2.0', version: '>= 2.30.0')
++ if get_option('gstreamer')
+   gst_tag_dep = dependency('gstreamer-tag-1.0')
+   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
++ endif
+ endif
+ gio = dependency('gio-2.0', version: glib_ver)
+ gio_unix = dependency('gio-unix-2.0', version: glib_ver)
+diff --git a/meson_options.txt b/meson_options.txt
+index fce5f16..1fa8f89 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,12 @@ option(
+   value: true,
+   description: 'Build stock extensions',
+ )
++option(
++  'gstreamer',
++  type: 'boolean',
++  value: true,
++  description: 'Build audio-video properties extension (requires 
"extensions")',
++)
+ option(
+   'introspection',
+   type: 'boolean',

diff --git a/gnome-base/nautilus/nautilus-43.0.ebuild 
b/gnome-base/nautilus/nautilus-43.0.ebuild
new file mode 100644
index ..44ac74e4207e
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-43.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-05-27 Thread Pacho Ramos
commit: 41bb352aae2f3d943f588d4bce57e08c69dcd6f9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May 27 20:15:55 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May 27 20:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bb352a

gnome-base/nautilus: add 42.2

Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-42.2.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 9a39144045c8..6383c5fafcb0 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-41.2.tar.xz 3248212 BLAKE2B 
be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417
 SHA512 
adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e
 DIST nautilus-42.0.tar.xz 3263108 BLAKE2B 
0d06a72cc1ea1a227f6d92ee2841a2fdda9220ccb61bdb43cd5930a8f64393994a746e33a5451d460ca4c15810549c5d94f895ee861efa8ae46b98e25ed20f5f
 SHA512 
c3b182f75f89a31ecb7b4f6b42dfb2f9792e195fdaf0e5f2b1a4dbe0f0d01071cf4ecb8408d6da476aa111ec891462e33c0d139d3423109bd5b4138ae822bd1e
 DIST nautilus-42.1.1.tar.xz 3259444 BLAKE2B 
4737c44a6b30c61eeb850dce266f5ee1ed50dd5f2c7da868efb4b407e60a99b1ac0ea2c865a3e4710afabfa8c96c8d29f2dfaab3c56c5ef0236fa0c10a8c1864
 SHA512 
f8961c41fa2d5109e7011311f79caa1d3b9b71a3cf946a90d1a4dd03a4f0f7daac902e61bc01f6b86c2552255b9dbe0573474dcfe2ea08e0218a3c2bcbc58e48
+DIST nautilus-42.2.tar.xz 3254912 BLAKE2B 
303b52fe9bbdb8e437a447004dcd284ee0c66ecaa11db45c52cf8c831f52a764efa03476d69f74840289f200c49b917bc329487bd87d3e776ea5dc1a6ea9b413
 SHA512 
2b3ba2990b00bbc3abf771b83b9b0a7c1a8b107b1b4955a45879f7d28add713d326bbe84d70056058073edfc3c7b7891547af77b8a34f94fe1b9ca047c76e9c9

diff --git a/gnome-base/nautilus/nautilus-42.2.ebuild 
b/gnome-base/nautilus/nautilus-42.2.ebuild
new file mode 100644
index ..c7dab39e1262
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-42.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.14.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.5.0:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/42.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-04-22 Thread Matt Turner
commit: a5437bff84d922afe3f60a8ce1fd408a67c16d83
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 23 00:59:08 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 23 04:59:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5437bff

gnome-base/nautilus: Version bump to 42.1.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-42.1.1.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 3a500bc4f4b3..9a39144045c8 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-41.2.tar.xz 3248212 BLAKE2B 
be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417
 SHA512 
adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e
 DIST nautilus-42.0.tar.xz 3263108 BLAKE2B 
0d06a72cc1ea1a227f6d92ee2841a2fdda9220ccb61bdb43cd5930a8f64393994a746e33a5451d460ca4c15810549c5d94f895ee861efa8ae46b98e25ed20f5f
 SHA512 
c3b182f75f89a31ecb7b4f6b42dfb2f9792e195fdaf0e5f2b1a4dbe0f0d01071cf4ecb8408d6da476aa111ec891462e33c0d139d3423109bd5b4138ae822bd1e
+DIST nautilus-42.1.1.tar.xz 3259444 BLAKE2B 
4737c44a6b30c61eeb850dce266f5ee1ed50dd5f2c7da868efb4b407e60a99b1ac0ea2c865a3e4710afabfa8c96c8d29f2dfaab3c56c5ef0236fa0c10a8c1864
 SHA512 
f8961c41fa2d5109e7011311f79caa1d3b9b71a3cf946a90d1a4dd03a4f0f7daac902e61bc01f6b86c2552255b9dbe0573474dcfe2ea08e0218a3c2bcbc58e48

diff --git a/gnome-base/nautilus/nautilus-42.1.1.ebuild 
b/gnome-base/nautilus/nautilus-42.1.1.ebuild
new file mode 100644
index ..c7dab39e1262
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-42.1.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.14.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.5.0:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/42.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dlibportal=false # As of 40.2, all libportal usages are 
flatpak-specific
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2022-03-27 Thread Matt Turner
commit: c0aa0dd46966297dd899be20e7d65b940a08b1d7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 18:31:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 18:46:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0aa0dd4

gnome-base/nautilus: Version bump to 42.0

Bug: https://bugs.gentoo.org/831170
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 .../nautilus/files/42.0-optional-gstreamer.patch   |  57 +++
 gnome-base/nautilus/nautilus-42.0.ebuild   | 114 +
 3 files changed, 172 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index a1d203650dfc..3a500bc4f4b3 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-41.2.tar.xz 3248212 BLAKE2B 
be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417
 SHA512 
adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e
+DIST nautilus-42.0.tar.xz 3263108 BLAKE2B 
0d06a72cc1ea1a227f6d92ee2841a2fdda9220ccb61bdb43cd5930a8f64393994a746e33a5451d460ca4c15810549c5d94f895ee861efa8ae46b98e25ed20f5f
 SHA512 
c3b182f75f89a31ecb7b4f6b42dfb2f9792e195fdaf0e5f2b1a4dbe0f0d01071cf4ecb8408d6da476aa111ec891462e33c0d139d3423109bd5b4138ae822bd1e

diff --git a/gnome-base/nautilus/files/42.0-optional-gstreamer.patch 
b/gnome-base/nautilus/files/42.0-optional-gstreamer.patch
new file mode 100644
index ..84835d4ba959
--- /dev/null
+++ b/gnome-base/nautilus/files/42.0-optional-gstreamer.patch
@@ -0,0 +1,57 @@
+From 918ffe8e1be66f7451452431385095b4cc7e6801 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 19 Sep 2019 22:26:08 +0300
+Subject: [PATCH] build: Optional gstreamer
+
+---
+ extensions/meson.build | 4 +++-
+ meson.build| 2 ++
+ meson_options.txt  | 6 ++
+ 3 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/extensions/meson.build b/extensions/meson.build
+index 46c7b0393..bcce4fbfe 100644
+--- a/extensions/meson.build
 b/extensions/meson.build
+@@ -1,3 +1,5 @@
+ subdir('image-properties')
+-subdir('audio-video-properties')
++if get_option('gstreamer')
++  subdir('audio-video-properties')
++endif
+ subdir('sendto')
+diff --git a/meson.build b/meson.build
+index e8b044490..10cf06fd6 100644
+--- a/meson.build
 b/meson.build
+@@ -99,8 +99,10 @@ libm = cc.find_library('m')
+ 
+ if get_option('extensions')
+   gexiv = dependency('gexiv2', version: '>= 0.14.0')
++ if get_option('gstreamer')
+   gst_tag_dep = dependency('gstreamer-tag-1.0')
+   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
++ endif
+ endif
+ gio = dependency('gio-2.0', version: glib_ver)
+ gio_unix = dependency('gio-unix-2.0', version: glib_ver)
+diff --git a/meson_options.txt b/meson_options.txt
+index 6e781c4ef..9ad8d8196 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,12 @@ option(
+   value: true,
+   description: 'Build stock extensions',
+ )
++option(
++  'gstreamer',
++  type: 'boolean',
++  value: true,
++  description: 'Build audio-video properties extension (requires 
"extensions")',
++)
+ option(
+   'introspection',
+   type: 'boolean',
+-- 
+2.34.1
+

diff --git a/gnome-base/nautilus/nautilus-42.0.ebuild 
b/gnome-base/nautilus/nautilus-42.0.ebuild
new file mode 100644
index ..cc5893b59ef3
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-42.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.14.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.5.0:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/

2022-03-20 Thread Matt Turner
commit: 9e8df9a205112cc85d1e3139069fcae2be82275f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:07:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8df9a2

gnome-base/nautilus: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../nautilus/files/3.32.3-optional-gstreamer.patch | 57 --
 1 file changed, 57 deletions(-)

diff --git a/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch 
b/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
deleted file mode 100644
index f28e9575d783..
--- a/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From f2d55bc9a9398ed1c36e1b856bcb33080abbf7c0 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Thu, 19 Sep 2019 22:26:08 +0300
-Subject: [PATCH] build: Optional gstreamer
-

- extensions/meson.build | 4 +++-
- meson.build| 2 ++
- meson_options.txt  | 6 ++
- 3 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/extensions/meson.build b/extensions/meson.build
-index 5c6f64cef..bd8c41d3e 100644
 a/extensions/meson.build
-+++ b/extensions/meson.build
-@@ -1,3 +1,5 @@
- subdir('image-properties')
--subdir('audio-video-properties')
-+if get_option('gstreamer')
-+  subdir('audio-video-properties')
-+endif
- subdir('sendto')
-diff --git a/meson.build b/meson.build
-index 0a267d670..ccb2b8cc1 100644
 a/meson.build
-+++ b/meson.build
-@@ -122,8 +122,10 @@ libm = cc.find_library('m')
- 
- if get_option('extensions')
-   gexiv = dependency('gexiv2', version: '>= 0.10.0')
-+ if get_option('gstreamer')
-   gst_tag_dep = dependency('gstreamer-tag-1.0')
-   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
-+ endif
- endif
- gio = dependency('gio-2.0', version: glib_ver)
- gio_unix = dependency('gio-unix-2.0', version: glib_ver)
-diff --git a/meson_options.txt b/meson_options.txt
-index fce5f16f9..1fa8f8952 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -13,6 +13,12 @@ option(
-   value: true,
-   description: 'Build stock extensions',
- )
-+option(
-+  'gstreamer',
-+  type: 'boolean',
-+  value: true,
-+  description: 'Build audio-video properties extension (requires 
"extensions")',
-+)
- option(
-   'introspection',
-   type: 'boolean',
--- 
-2.20.1
-



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-03-13 Thread Mart Raudsepp
commit: 530f5debb971389e97cf706237ff167a2b8d474e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 13 17:40:47 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 13 17:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530f5deb

gnome-base/nautilus: add comment about tracker testutils concerns

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-41.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/nautilus/nautilus-41.2.ebuild 
b/gnome-base/nautilus/nautilus-41.2.ebuild
index 9e910c877f97..b89583f8e394 100644
--- a/gnome-base/nautilus/nautilus-41.2.ebuild
+++ b/gnome-base/nautilus/nautilus-41.2.ebuild
@@ -88,6 +88,7 @@ src_install() {
 
 src_test() {
gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, 
which can sandbox fail if flatpak is installed
+   # TODO: Tests require tracker testutils (e.g. tracker-sandbox), which 
may need some sorting out with tracker use flag deps
virtx meson_src_test
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-03-13 Thread Mart Raudsepp
commit: 1e505721b4d4b3eb6748f994901f03a81d8dde9f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 13 17:03:29 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 13 17:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e505721

gnome-base/nautilus: fix gexiv2 minimum dep

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-41.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-41.2.ebuild 
b/gnome-base/nautilus/nautilus-41.2.ebuild
index af401e055ae9..9e910c877f97 100644
--- a/gnome-base/nautilus/nautilus-41.2.ebuild
+++ b/gnome-base/nautilus/nautilus-41.2.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-lin
 
 DEPEND="
>=dev-libs/glib-2.67.1:2
-   >=media-libs/gexiv2-0.10.0
+   >=media-libs/gexiv2-0.12.2
gstreamer? ( media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
>=app-arch/gnome-autoar-0.4.0



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-01-24 Thread Mart Raudsepp
commit: bf34f0d3bac52f24fca835ae7c0fbd1a2e806e25
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Jan 24 08:21:15 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Jan 24 08:21:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf34f0d3

gnome-base/nautilus: fix gnome-autoar minimum dep

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-41.1.ebuild | 4 ++--
 gnome-base/nautilus/nautilus-41.2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-41.1.ebuild 
b/gnome-base/nautilus/nautilus-41.1.ebuild
index da337e10b426..b0749dad3692 100644
--- a/gnome-base/nautilus/nautilus-41.1.ebuild
+++ b/gnome-base/nautilus/nautilus-41.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,7 @@ DEPEND="
>=media-libs/gexiv2-0.10.0
gstreamer? ( media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.3.0
+   >=app-arch/gnome-autoar-0.4.0
>=gnome-base/gnome-desktop-3.0.0:3=
>=x11-libs/gtk+-3.22.27:3[X,introspection?]
>=gui-libs/libhandy-1.1.90:1

diff --git a/gnome-base/nautilus/nautilus-41.2.ebuild 
b/gnome-base/nautilus/nautilus-41.2.ebuild
index d5d9b1ae7f2e..b0749dad3692 100644
--- a/gnome-base/nautilus/nautilus-41.2.ebuild
+++ b/gnome-base/nautilus/nautilus-41.2.ebuild
@@ -19,7 +19,7 @@ DEPEND="
>=media-libs/gexiv2-0.10.0
gstreamer? ( media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.3.0
+   >=app-arch/gnome-autoar-0.4.0
>=gnome-base/gnome-desktop-3.0.0:3=
>=x11-libs/gtk+-3.22.27:3[X,introspection?]
>=gui-libs/libhandy-1.1.90:1



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2022-01-13 Thread Matt Turner
commit: 2358e1d117630476cddb102ba78e2a417c7185f1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 13 22:21:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 13 22:33:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2358e1d1

gnome-base/nautilus: Version bump to 41.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-41.2.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index b3a1b26e4bd8..7f73419708d3 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-40.2.tar.xz 3250384 BLAKE2B 
8f8bb0c1a060d57695b28df126d421f386d634cbeea007ca30e076eb1b432a4098b98e9a1f39f688f8a920d99ef42ae2d53fe14fb270ba1e7de16aadd037a8d7
 SHA512 
ff7beab2963231c6e5ccd88098260659dd7fedd38ef6c0b95d66ffa110bfe5adc86477e2c1657eb2fcfe6110384038f75a7e669158712dfc1e2bd3f9e273b268
 DIST nautilus-41.1.tar.xz 3246356 BLAKE2B 
558cac6bacd4d4238e8ceb792baa4d85a6aa981e78ae380b6c1256d079cac8e78b3d9b850a01180e4952630eb7898b987f79c12844adca82ab3702b0213d3150
 SHA512 
1eb2f2a0187f8b6581fe64285f347e8522b971eeb4d1f575387f3767e177f0195e758da9187090155216807b8f49ebed0fbcc29dd3cce6f3e408d7a955ae5286
+DIST nautilus-41.2.tar.xz 3248212 BLAKE2B 
be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417
 SHA512 
adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e

diff --git a/gnome-base/nautilus/nautilus-41.2.ebuild 
b/gnome-base/nautilus/nautilus-41.2.ebuild
new file mode 100644
index ..d5d9b1ae7f2e
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-41.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.3.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.1.90:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/41.1-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dlibportal=false # As of 40.2, all libportal usages are 
flatpak-specific
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use previewer && 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2021-12-18 Thread Matt Turner
commit: 238c0c7a757b9eb2d9d9cb7f735e0643e179f25c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec 19 03:52:02 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec 19 04:53:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238c0c7a

gnome-base/nautilus: Version bump to 41.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 .../nautilus/files/41.1-optional-gstreamer.patch   |  57 +++
 gnome-base/nautilus/nautilus-41.1.ebuild   | 108 +
 3 files changed, 166 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 622c8809d83b..b3a1b26e4bd8 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-40.2.tar.xz 3250384 BLAKE2B 
8f8bb0c1a060d57695b28df126d421f386d634cbeea007ca30e076eb1b432a4098b98e9a1f39f688f8a920d99ef42ae2d53fe14fb270ba1e7de16aadd037a8d7
 SHA512 
ff7beab2963231c6e5ccd88098260659dd7fedd38ef6c0b95d66ffa110bfe5adc86477e2c1657eb2fcfe6110384038f75a7e669158712dfc1e2bd3f9e273b268
+DIST nautilus-41.1.tar.xz 3246356 BLAKE2B 
558cac6bacd4d4238e8ceb792baa4d85a6aa981e78ae380b6c1256d079cac8e78b3d9b850a01180e4952630eb7898b987f79c12844adca82ab3702b0213d3150
 SHA512 
1eb2f2a0187f8b6581fe64285f347e8522b971eeb4d1f575387f3767e177f0195e758da9187090155216807b8f49ebed0fbcc29dd3cce6f3e408d7a955ae5286

diff --git a/gnome-base/nautilus/files/41.1-optional-gstreamer.patch 
b/gnome-base/nautilus/files/41.1-optional-gstreamer.patch
new file mode 100644
index ..cb4023cd0d2e
--- /dev/null
+++ b/gnome-base/nautilus/files/41.1-optional-gstreamer.patch
@@ -0,0 +1,57 @@
+From 1b908b6cf0422ecb496a5aaf7da25ede9ad12d60 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 19 Sep 2019 22:26:08 +0300
+Subject: [PATCH] build: Optional gstreamer
+
+---
+ extensions/meson.build | 4 +++-
+ meson.build| 2 ++
+ meson_options.txt  | 6 ++
+ 3 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/extensions/meson.build b/extensions/meson.build
+index 5c6f64cef..bd8c41d3e 100644
+--- a/extensions/meson.build
 b/extensions/meson.build
+@@ -1,3 +1,5 @@
+ subdir('image-properties')
+-subdir('audio-video-properties')
++if get_option('gstreamer')
++  subdir('audio-video-properties')
++endif
+ subdir('sendto')
+diff --git a/meson.build b/meson.build
+index 66e56bda6..d71d597a6 100644
+--- a/meson.build
 b/meson.build
+@@ -110,8 +110,10 @@ libm = cc.find_library('m')
+ 
+ if get_option('extensions')
+   gexiv = dependency('gexiv2', version: '>= 0.12.2')
++ if get_option('gstreamer')
+   gst_tag_dep = dependency('gstreamer-tag-1.0')
+   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
++ endif
+ endif
+ gio = dependency('gio-2.0', version: glib_ver)
+ gio_unix = dependency('gio-unix-2.0', version: glib_ver)
+diff --git a/meson_options.txt b/meson_options.txt
+index 6e781c4ef..9ad8d8196 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,12 @@ option(
+   value: true,
+   description: 'Build stock extensions',
+ )
++option(
++  'gstreamer',
++  type: 'boolean',
++  value: true,
++  description: 'Build audio-video properties extension (requires 
"extensions")',
++)
+ option(
+   'introspection',
+   type: 'boolean',
+-- 
+2.32.0
+

diff --git a/gnome-base/nautilus/nautilus-41.1.ebuild 
b/gnome-base/nautilus/nautilus-41.1.ebuild
new file mode 100644
index ..da337e10b426
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-41.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.3.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.1.90:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-10-01 Thread Mart Raudsepp
commit: 3b2477caa2e8f6df9e61bbfebdd43278d3b2d03a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Oct  1 16:10:00 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Oct  1 16:49:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2477ca

gnome-base/nautilus: Workaround test failure with flatpak installed

gnome2_environment_reset makes dconf use memory backend, side-stepping
this issue:

https://archives.gentoo.org/gentoo-dev/message/bf36c4c50f9c15db222faa6a66b0c6c9

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-40.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/nautilus/nautilus-40.2.ebuild 
b/gnome-base/nautilus/nautilus-40.2.ebuild
index 385e54560b0..0ed580949d0 100644
--- a/gnome-base/nautilus/nautilus-40.2.ebuild
+++ b/gnome-base/nautilus/nautilus-40.2.ebuild
@@ -87,6 +87,7 @@ src_install() {
 }
 
 src_test() {
+   gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, 
which can sandbox fail if flatpak is installed
virtx meson_src_test
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-10-01 Thread Mart Raudsepp
commit: 567b783c148b3d45923c27ae8940756b0d27f3ae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Oct  1 16:07:03 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Oct  1 16:49:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567b783c

gnome-base/nautilus: clarify libportal option in ebuild

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-40.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-40.2.ebuild 
b/gnome-base/nautilus/nautilus-40.2.ebuild
index 60b6475d503..385e54560b0 100644
--- a/gnome-base/nautilus/nautilus-40.2.ebuild
+++ b/gnome-base/nautilus/nautilus-40.2.ebuild
@@ -72,7 +72,7 @@ src_configure() {
-Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
$(meson_use gstreamer) # gstreamer audio-video-properties 
extension
$(meson_use introspection)
-   -Dlibportal=false
+   -Dlibportal=false # As of 40.2, all libportal usages are 
flatpak-specific
-Dpackagekit=false
$(meson_use selinux)
-Dprofiling=false



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-07-11 Thread Sam James
commit: 9867818f8a35fee917cff89f54f1884bd1395726
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 20:48:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 20:48:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9867818f

gnome-base/nautilus: Stabilize 40.2 arm64, #800710

Signed-off-by: Sam James  gentoo.org>

 gnome-base/nautilus/nautilus-40.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-40.2.ebuild 
b/gnome-base/nautilus/nautilus-40.2.ebuild
index 23b08c8f63d..2bcff26c1aa 100644
--- a/gnome-base/nautilus/nautilus-40.2.ebuild
+++ b/gnome-base/nautilus/nautilus-40.2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.67.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-06-06 Thread Matt Turner
commit: b7e4fbc54e241d418891aecbee7bd309cc9c2cfa
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  6 21:10:07 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  6 21:49:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e4fbc5

gnome-base/nautilus: Version bump to 40.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-40.2.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index e16bc5e4f5c..6c7d2ad155e 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-40.1.tar.xz 3252276 BLAKE2B 
6123fcc933f94ca405f7590ef446af0472f4ec10f5188ae3aaf9cb38a0cb1905a7cfbd69c47c5f1b3258bf915006184caeafa2e10035f0068e758a615c328609
 SHA512 
6421ce0c30c6f3a406a9c100b4a62e01276b10b6cdf05c9aa862a0ece89c7d231e8d3630aecfb8a1e6b40d62849c80c6c91b3f6b6663251466aa8865e60dbfc1
+DIST nautilus-40.2.tar.xz 3250384 BLAKE2B 
8f8bb0c1a060d57695b28df126d421f386d634cbeea007ca30e076eb1b432a4098b98e9a1f39f688f8a920d99ef42ae2d53fe14fb270ba1e7de16aadd037a8d7
 SHA512 
ff7beab2963231c6e5ccd88098260659dd7fedd38ef6c0b95d66ffa110bfe5adc86477e2c1657eb2fcfe6110384038f75a7e669158712dfc1e2bd3f9e273b268

diff --git a/gnome-base/nautilus/nautilus-40.2.ebuild 
b/gnome-base/nautilus/nautilus-40.2.ebuild
new file mode 100644
index 000..aacf1368693
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-40.2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.3.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.1.90:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dlibportal=false
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use previewer && readme.gentoo_create_doc
+   meson_src_install
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   if use previewer; then
+   readme.gentoo_print_elog
+   else
+   elog "To preview media files, emerge nautilus with 
USE=previewer"
+   fi
+}
+
+pkg_postrm() {
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-05-03 Thread Thomas Deutschmann
commit: cbde2c4fa6503964ce55b01fca31e67ce4e3b58c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May  3 16:09:01 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May  3 16:11:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbde2c4f

gnome-base/nautilus: require >=dev-util/meson-0.57.2

Closes: https://bugs.gentoo.org/786540
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gnome-base/nautilus/nautilus-40.0.ebuild | 1 +
 gnome-base/nautilus/nautilus-40.1.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gnome-base/nautilus/nautilus-40.0.ebuild 
b/gnome-base/nautilus/nautilus-40.0.ebuild
index e98afa90e78..aacf1368693 100644
--- a/gnome-base/nautilus/nautilus-40.0.ebuild
+++ b/gnome-base/nautilus/nautilus-40.0.ebuild
@@ -36,6 +36,7 @@ RDEPEND="${DEPEND}
 " # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
 BDEPEND="
>=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
dev-util/glib-utils
gtk-doc? (
>=dev-util/gtk-doc-1.10

diff --git a/gnome-base/nautilus/nautilus-40.1.ebuild 
b/gnome-base/nautilus/nautilus-40.1.ebuild
index e98afa90e78..aacf1368693 100644
--- a/gnome-base/nautilus/nautilus-40.1.ebuild
+++ b/gnome-base/nautilus/nautilus-40.1.ebuild
@@ -36,6 +36,7 @@ RDEPEND="${DEPEND}
 " # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
 BDEPEND="
>=dev-util/gdbus-codegen-2.51.2
+   >=dev-util/meson-0.57.2
dev-util/glib-utils
gtk-doc? (
>=dev-util/gtk-doc-1.10



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-04-30 Thread Matt Turner
commit: 3acf65592675cf58e11499ef3525018de4f310cd
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 20:03:24 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 20:03:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3acf6559

gnome-base/nautilus: Version bump to 40.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-40.1.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 37d84ad9d48..3ebe03b9a15 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,4 @@
 DIST nautilus-3.36.3.tar.xz 3201908 BLAKE2B 
ec7be7ad523e29c853a1a16dd6381257bd7f7af0004d4b84a9ef13539f5c8ea431c61f819eee6c0d396037846d390ae112b3fe2771276cde6128e7fad95eb4f4
 SHA512 
4dce01c20a34ed9bbff53a9886775af431754d02a4300e4647d87830502103e7436e53127b2e503af8e3a90785aa864514dbde22508ffb3e06eb43d4633fddde
 DIST nautilus-3.38.2.tar.xz 3221128 BLAKE2B 
c5d67072cefcd8dbbb0454ff6e867045a0edc72f0b4b1e01c910d4bdb1b755a56c3609f6e5d5f8ca8624a667d105a0962b6de701ceafa2108c1c94807c92e8c7
 SHA512 
b716140363e6c3ec30ef450958a4d6d812502e96569a9ce2567f56297fd0b3a7e779df6628d447b19dd20b8128a371a523aa5a6e34da40e9466d0b94341ca12c
 DIST nautilus-40.0.tar.xz 3250800 BLAKE2B 
e57381d7f9b9e6884e4f22f3c3d78c931d197b78f0f139457bf141ffdfebe646ddeb2d280a1d2b38124b8d8199323983ea48631d98843a49d125b7be49eb5989
 SHA512 
700a18b27da28608d247c046dcaddb3114cd0648e077ef0a0be3eba6f1e3623720224610aa92c1513a84a0ef91bae7b18e3624de9c2c1495544d260635688e5f
+DIST nautilus-40.1.tar.xz 3252276 BLAKE2B 
6123fcc933f94ca405f7590ef446af0472f4ec10f5188ae3aaf9cb38a0cb1905a7cfbd69c47c5f1b3258bf915006184caeafa2e10035f0068e758a615c328609
 SHA512 
6421ce0c30c6f3a406a9c100b4a62e01276b10b6cdf05c9aa862a0ece89c7d231e8d3630aecfb8a1e6b40d62849c80c6c91b3f6b6663251466aa8865e60dbfc1

diff --git a/gnome-base/nautilus/nautilus-40.1.ebuild 
b/gnome-base/nautilus/nautilus-40.1.ebuild
new file mode 100644
index 000..e98afa90e78
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-40.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.67.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.3.0
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=gui-libs/libhandy-1.1.90:1
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gstreamer? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dlibportal=false
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-04-28 Thread Pacho Ramos
commit: f954e6b4a7df8bb9640d425891de82d193fc51f2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Apr 28 20:43:24 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Apr 28 20:43:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f954e6b4

gnome-base/nautilus: Bump to 3.38.2

It works ok for me locally with the rest of Gnome 3.38, relies on newer
tracker and maybe it could be useful if we end up being able to stabilize
new tracker before the whole Gnome 40 stuck

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-3.38.2.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index b15541d9ad9..37d84ad9d48 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-3.36.3.tar.xz 3201908 BLAKE2B 
ec7be7ad523e29c853a1a16dd6381257bd7f7af0004d4b84a9ef13539f5c8ea431c61f819eee6c0d396037846d390ae112b3fe2771276cde6128e7fad95eb4f4
 SHA512 
4dce01c20a34ed9bbff53a9886775af431754d02a4300e4647d87830502103e7436e53127b2e503af8e3a90785aa864514dbde22508ffb3e06eb43d4633fddde
+DIST nautilus-3.38.2.tar.xz 3221128 BLAKE2B 
c5d67072cefcd8dbbb0454ff6e867045a0edc72f0b4b1e01c910d4bdb1b755a56c3609f6e5d5f8ca8624a667d105a0962b6de701ceafa2108c1c94807c92e8c7
 SHA512 
b716140363e6c3ec30ef450958a4d6d812502e96569a9ce2567f56297fd0b3a7e779df6628d447b19dd20b8128a371a523aa5a6e34da40e9466d0b94341ca12c
 DIST nautilus-40.0.tar.xz 3250800 BLAKE2B 
e57381d7f9b9e6884e4f22f3c3d78c931d197b78f0f139457bf141ffdfebe646ddeb2d280a1d2b38124b8d8199323983ea48631d98843a49d125b7be49eb5989
 SHA512 
700a18b27da28608d247c046dcaddb3114cd0648e077ef0a0be3eba6f1e3623720224610aa92c1513a84a0ef91bae7b18e3624de9c2c1495544d260635688e5f

diff --git a/gnome-base/nautilus/nautilus-3.38.2.ebuild 
b/gnome-base/nautilus/nautilus-3.38.2.ebuild
new file mode 100644
index 000..d6b36da0625
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.38.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.62.0:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.2.1
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   sendto? ( !=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2021-04-28 Thread Matt Turner
commit: 3895274bec158b5516617e8fb96c145223584ba6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 28 16:15:58 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 28 16:27:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3895274b

gnome-base/nautilus: Depend on appropriate app-misc/tracker SLOT

Signed-off-by: Matt Turner  gentoo.org>

 .../nautilus/{nautilus-3.36.3.ebuild => nautilus-3.36.3-r1.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.36.3.ebuild 
b/gnome-base/nautilus/nautilus-3.36.3-r1.ebuild
similarity index 97%
rename from gnome-base/nautilus/nautilus-3.36.3.ebuild
rename to gnome-base/nautilus/nautilus-3.36.3-r1.ebuild
index b5a2eac8841..a3243bd2afb 100644
--- a/gnome-base/nautilus/nautilus-3.36.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.36.3-r1.ebuild
@@ -24,7 +24,7 @@ DEPEND="
>=x11-libs/gtk+-3.22.27:3[X,introspection?]
>=x11-libs/pango-1.28.3
selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-2.0:=
+   >=app-misc/tracker-2.0:0=
x11-libs/libX11
>=dev-libs/libxml2-2.7.8:2
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
@@ -32,7 +32,7 @@ DEPEND="
 RDEPEND="${DEPEND}
sendto? ( !=app-misc/tracker-miners-2.0:=
+   >=app-misc/tracker-miners-2.0:0=
 " # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
 BDEPEND="
>=dev-util/gdbus-codegen-2.51.2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2020-11-07 Thread Mart Raudsepp
commit: 8fcad8bce86a5be3afb6bc0ab13d5b10b8914c6f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  7 14:47:21 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  7 15:21:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fcad8bc

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 .../nautilus/files/3.34.2-pango-1.42-compat.patch  | 106 -
 gnome-base/nautilus/nautilus-3.34.3.ebuild | 106 -
 3 files changed, 213 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index ece8e6a9e53..8f698b2f4b8 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1 @@
-DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d
 DIST nautilus-3.36.3.tar.xz 3201908 BLAKE2B 
ec7be7ad523e29c853a1a16dd6381257bd7f7af0004d4b84a9ef13539f5c8ea431c61f819eee6c0d396037846d390ae112b3fe2771276cde6128e7fad95eb4f4
 SHA512 
4dce01c20a34ed9bbff53a9886775af431754d02a4300e4647d87830502103e7436e53127b2e503af8e3a90785aa864514dbde22508ffb3e06eb43d4633fddde

diff --git a/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch 
b/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch
deleted file mode 100644
index 76ab1fb1c2e..000
--- a/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From a9cd85a7bc045ae4b4661f0e6f9ece362a26c0c3 Mon Sep 17 00:00:00 2001
-From: Emmanuele Bassi 
-Date: Wed, 27 Nov 2019 14:08:27 +
-Subject: [PATCH] Conditionally depend on Pango 1.44.4
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-We're using newly introduced Pango API, but we're not doing a version
-check on it. One option is to force a Pango ≥ 1.44.4 dependency; another
-is to do a compile time check and only use the new API if we're building
-against a new enough Pango.

- src/nautilus-canvas-item.c   | 14 +-
- src/nautilus-view-icon-item-ui.c | 16 ++--
- 2 files changed, 19 insertions(+), 11 deletions(-)
-
-diff --git a/src/nautilus-canvas-item.c b/src/nautilus-canvas-item.c
-index 4d33d119b..5b5d3312f 100644
 a/src/nautilus-canvas-item.c
-+++ b/src/nautilus-canvas-item.c
-@@ -1381,14 +1381,12 @@ create_label_layout (NautilusCanvasItem *item,
- GString *str;
- char *zeroified_text;
- const char *p;
--PangoAttrList *attr_list;
- 
- canvas_item = EEL_CANVAS_ITEM (item);
- 
- container = NAUTILUS_CANVAS_CONTAINER (canvas_item->canvas);
- context = gtk_widget_get_pango_context (GTK_WIDGET (canvas_item->canvas));
- layout = pango_layout_new (context);
--attr_list = pango_attr_list_new ();
- 
- zeroified_text = NULL;
- 
-@@ -1417,8 +1415,15 @@ create_label_layout (NautilusCanvasItem *item,
- pango_layout_set_spacing (layout, LABEL_LINE_SPACING);
- pango_layout_set_wrap (layout, PANGO_WRAP_WORD_CHAR);
- 
--pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
--pango_layout_set_attributes (layout, attr_list);
-+#if PANGO_VERSION_CHECK (1, 44, 4)
-+{
-+PangoAttrList *attr_list = pango_attr_list_new ();
-+
-+pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new 
(FALSE));
-+pango_layout_set_attributes (layout, attr_list);
-+pango_attr_list_unref (attr_list);
-+}
-+#endif
- 
- /* Create a font description */
- if (container->details->font)
-@@ -1432,7 +1437,6 @@ create_label_layout (NautilusCanvasItem *item,
- pango_layout_set_font_description (layout, desc);
- pango_font_description_free (desc);
- g_free (zeroified_text);
--pango_attr_list_unref (attr_list);
- 
- return layout;
- }
-diff --git a/src/nautilus-view-icon-item-ui.c 
b/src/nautilus-view-icon-item-ui.c
-index d192e28fa..837dc54a9 100644
 a/src/nautilus-view-icon-item-ui.c
-+++ b/src/nautilus-view-icon-item-ui.c
-@@ -128,7 +128,6 @@ constructed (GObject *object)
- GtkBox *container;
- GtkBox *item_selection_background;
- GtkLabel *label;
--PangoAttrList *attr_list;
- GtkStyleContext *style_context;
- NautilusFile *file;
- guint icon_size;
-@@ -150,9 +149,16 @@ constructed (GObject *object)
- 
- label = GTK_LABEL (gtk_label_new (nautilus_file_get_display_name (file)));
- gtk_widget_show (GTK_WIDGET (label));
--attr_list = pango_attr_list_new ();
--pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
--gtk_label_set_attributes (label, attr_list);
-+
-+#if PANGO_VERSION_CHECK (1, 44, 4)
-+{

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-08-30 Thread Sam James
commit: d7b0243571e8a8b15e2c45baa1391fcec8587faa
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 18:10:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 18:28:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b02435

gnome-base/nautilus: Stabilize 3.36.3 arm64, #738728

Signed-off-by: Sam James  gentoo.org>

 gnome-base/nautilus/nautilus-3.36.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.36.3.ebuild 
b/gnome-base/nautilus/nautilus-3.36.3.ebuild
index 2f09a89a9f2..b5a2eac8841 100644
--- a/gnome-base/nautilus/nautilus-3.36.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.36.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-07-12 Thread Mart Raudsepp
commit: 3c85c1eacceb3daa03f2ef0eabc6c2430fb2af7f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 12 16:15:18 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 12 21:02:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c85c1ea

gnome-base/nautilus: bump to 3.36.3

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-3.36.3.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 0656aa44fb4..ece8e6a9e53 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d
+DIST nautilus-3.36.3.tar.xz 3201908 BLAKE2B 
ec7be7ad523e29c853a1a16dd6381257bd7f7af0004d4b84a9ef13539f5c8ea431c61f819eee6c0d396037846d390ae112b3fe2771276cde6128e7fad95eb4f4
 SHA512 
4dce01c20a34ed9bbff53a9886775af431754d02a4300e4647d87830502103e7436e53127b2e503af8e3a90785aa864514dbde22508ffb3e06eb43d4633fddde

diff --git a/gnome-base/nautilus/nautilus-3.36.3.ebuild 
b/gnome-base/nautilus/nautilus-3.36.3.ebuild
new file mode 100644
index 000..47177bc30da
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.36.3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.58.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.2.1
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-2.0:=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   sendto? ( !=app-misc/tracker-miners-2.0:=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use previewer && readme.gentoo_create_doc
+   meson_src_install
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   if use previewer; then
+   readme.gentoo_print_elog
+   else
+   elog "To preview media files, emerge nautilus with 
USE=previewer"
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-07-04 Thread Mart Raudsepp
commit: b956f89657366b574b158ca08e6c5db7251e3d32
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jul  4 14:39:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jul  4 15:05:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b956f896

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 gnome-base/nautilus/metadata.xml   |   2 -
 gnome-base/nautilus/nautilus-3.34.2.ebuild | 107 -
 3 files changed, 110 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 3f0d9d1bc25..0656aa44fb4 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1 @@
-DIST nautilus-3.34.2.tar.xz 3196976 BLAKE2B 
38424061cb5591fc1df5824dd80e282637345bde148955c81632d4894153e10f3840389bb4e43dffe8c28f10eb6e64c1cc89f1bffdcf80fa581a5d47b7724dee
 SHA512 
1a4e24fea3201f68b0316b95425bbc90078baa1ae7dccef2d2e48beda4007ecf2986254cde243d310c548e47a4693d84d1255654199649ce08429a99fb3a3a51
 DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d

diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml
index 6d7557c2caa..576e3a2f23f 100644
--- a/gnome-base/nautilus/metadata.xml
+++ b/gnome-base/nautilus/metadata.xml
@@ -7,8 +7,6 @@
 
 
Enable the Audio/Video file properties 
page
-   Use packagekit to search for programs to open
-   unknown file types
Use gnome-extra/sushi to preview files
from the file mananger
Enable the nautilus-sendto extension to send files 
to

diff --git a/gnome-base/nautilus/nautilus-3.34.2.ebuild 
b/gnome-base/nautilus/nautilus-3.34.2.ebuild
deleted file mode 100644
index 04735b07c05..000
--- a/gnome-base/nautilus/nautilus-3.34.2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer selinux 
sendto"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
-
-DEPEND="
-   >=dev-libs/glib-2.58.1:2
-   >=media-libs/gexiv2-0.10.0
-   gstreamer? ( media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.2.1
-   >=gnome-base/gnome-desktop-3.0.0:3=
-   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
-   >=x11-libs/pango-1.28.3
-   selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-2.0:=
-   x11-libs/libX11
-   >=dev-libs/libxml2-2.7.8:2
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}
-   packagekit? ( app-admin/packagekit-base )
-   sendto? ( !=app-misc/tracker-miners-2.0:=
-" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.51.2
-   dev-util/glib-utils
-   gtk-doc? (
-   >=dev-util/gtk-doc-1.10
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-PDEPEND="
-   gnome? ( x11-themes/adwaita-icon-theme )
-   previewer? ( >=gnome-extra/sushi-0.1.9 )
-   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
-
-PATCHES=(
-   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
-   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
-   "${FILESDIR}"/${PV}-pango-1.42-compat.patch
-)
-
-src_prepare() {
-   if use previewer; then
-   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
-   To activate the previewer, select a file and press 
space; to
-   close the previewer, press space again."
-   fi
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
-   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
-   $(meson_use introspection)
-  

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-06-29 Thread Mikle Kolyada
commit: 1ac70aa56f713fd6aedafe246f71a94148370b1c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 15:38:58 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 15:38:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac70aa5

gnome-base/nautilus: amd64 stable wrt bug #728924

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 gnome-base/nautilus/nautilus-3.34.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.34.3.ebuild 
b/gnome-base/nautilus/nautilus-3.34.3.ebuild
index 3c04b20204e..6a35a0d8f4e 100644
--- a/gnome-base/nautilus/nautilus-3.34.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.34.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-06-28 Thread Thomas Deutschmann
commit: 039afba1771026d11dde3077cfa5e04605c00d84
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 28 14:03:27 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 28 14:19:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039afba1

gnome-base/nautilus: x86 stable (bug #728924)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gnome-base/nautilus/nautilus-3.34.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.34.3.ebuild 
b/gnome-base/nautilus/nautilus-3.34.3.ebuild
index cc9c4de7160..3c04b20204e 100644
--- a/gnome-base/nautilus/nautilus-3.34.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.34.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-06-26 Thread Mart Raudsepp
commit: cffc0847bb4e5006567a3ed6d610d1a4729bb05b
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Wed Jun 24 01:26:20 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 26 21:16:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffc0847

gnome-base/nautilus: arm64 stable (bug #728924)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-3.34.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.34.3.ebuild 
b/gnome-base/nautilus/nautilus-3.34.3.ebuild
index 1c66ba5253e..cc9c4de7160 100644
--- a/gnome-base/nautilus/nautilus-3.34.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.34.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-06-07 Thread Mart Raudsepp
commit: 390feb20202b7044cbe34e4806717d79303b8532
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jun  7 21:23:30 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:28:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390feb20

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 gnome-base/nautilus/nautilus-3.32.3.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 1b090e9c869..3f0d9d1bc25 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1,2 @@
-DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392
 DIST nautilus-3.34.2.tar.xz 3196976 BLAKE2B 
38424061cb5591fc1df5824dd80e282637345bde148955c81632d4894153e10f3840389bb4e43dffe8c28f10eb6e64c1cc89f1bffdcf80fa581a5d47b7724dee
 SHA512 
1a4e24fea3201f68b0316b95425bbc90078baa1ae7dccef2d2e48beda4007ecf2986254cde243d310c548e47a4693d84d1255654199649ce08429a99fb3a3a51
 DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d

diff --git a/gnome-base/nautilus/nautilus-3.32.3.ebuild 
b/gnome-base/nautilus/nautilus-3.32.3.ebuild
deleted file mode 100644
index e7b391d1543..000
--- a/gnome-base/nautilus/nautilus-3.32.3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer seccomp 
selinux sendto"
-
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.58.1:2
-   >=media-libs/gexiv2-0.10.0
-   gstreamer? ( media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0 )
-   >=app-arch/gnome-autoar-0.2.1
-   gnome-base/gsettings-desktop-schemas
-   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
-   seccomp? ( sys-libs/libseccomp )
-   >=x11-libs/pango-1.28.3
-   selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-2.0:=
-   x11-libs/libX11
-   >=dev-libs/libxml2-2.7.8:2
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${COMMON_DEPEND}
-   packagekit? ( app-admin/packagekit-base )
-   seccomp? ( >=sys-apps/bubblewrap-0.3.1 )
-   sendto? ( !=app-misc/tracker-miners-2.0:=
-" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
-DEPEND="${COMMON_DEPEND}
-   media-libs/fontconfig
-"
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.51.2
-   dev-util/glib-utils
-   gtk-doc? (
-   >=dev-util/gtk-doc-1.10
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-PDEPEND="
-   gnome? ( x11-themes/adwaita-icon-theme )
-   previewer? ( >=gnome-extra/sushi-0.1.9 )
-   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk(+)]
-" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
-
-PATCHES=(
-   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
-   "${FILESDIR}"/${PV}-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
-)
-
-src_prepare() {
-   if use previewer; then
-   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
-   To activate the previewer, select a file and press 
space; to
-   close the previewer, press space again."
-   fi
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
-   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
-   $(meson_use introspection)
-   $(meson_use packagekit)
-   $(meson_use selinux)
-   -Dprofiling=false
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-06-07 Thread Mart Raudsepp
commit: f1b4dc7ba93f77230a1e3d80e5695ecc1dd9c15d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 16:05:08 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:02:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b4dc7b

gnome-base/nautilus: arm64 stable (bug #717144)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-3.34.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.34.2.ebuild 
b/gnome-base/nautilus/nautilus-3.34.2.ebuild
index 60344f25cde..04735b07c05 100644
--- a/gnome-base/nautilus/nautilus-3.34.2.ebuild
+++ b/gnome-base/nautilus/nautilus-3.34.2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer selinux 
sendto"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2020-04-24 Thread Mart Raudsepp
commit: bf4832612c790f54d6f4ded89ba9b074440b76ff
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:25:56 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf483261

gnome-base/nautilus: bump to 3.34.3, drop USE=packagekit

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-3.34.3.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 5928b3e7fc0..1b090e9c869 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392
 DIST nautilus-3.34.2.tar.xz 3196976 BLAKE2B 
38424061cb5591fc1df5824dd80e282637345bde148955c81632d4894153e10f3840389bb4e43dffe8c28f10eb6e64c1cc89f1bffdcf80fa581a5d47b7724dee
 SHA512 
1a4e24fea3201f68b0316b95425bbc90078baa1ae7dccef2d2e48beda4007ecf2986254cde243d310c548e47a4693d84d1255654199649ce08429a99fb3a3a51
+DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d

diff --git a/gnome-base/nautilus/nautilus-3.34.3.ebuild 
b/gnome-base/nautilus/nautilus-3.34.3.ebuild
new file mode 100644
index 000..1c66ba5253e
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.34.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.58.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.2.1
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-2.0:=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   sendto? ( !=app-misc/tracker-miners-2.0:=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+   "${FILESDIR}"/3.34.2-pango-1.42-compat.patch
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use previewer && readme.gentoo_create_doc
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2020-03-03 Thread Mart Raudsepp
commit: 94ca243228734271e0e93704fd50a1f5d0a5e1dd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar  3 22:19:07 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar  3 22:19:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ca2432

gnome-base/nautilus: bump to 3.34.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 .../nautilus/files/3.34.2-pango-1.42-compat.patch  | 106 
 gnome-base/nautilus/nautilus-3.34.2.ebuild | 107 +
 3 files changed, 214 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index c27e9f9b5a9..5928b3e7fc0 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392
+DIST nautilus-3.34.2.tar.xz 3196976 BLAKE2B 
38424061cb5591fc1df5824dd80e282637345bde148955c81632d4894153e10f3840389bb4e43dffe8c28f10eb6e64c1cc89f1bffdcf80fa581a5d47b7724dee
 SHA512 
1a4e24fea3201f68b0316b95425bbc90078baa1ae7dccef2d2e48beda4007ecf2986254cde243d310c548e47a4693d84d1255654199649ce08429a99fb3a3a51

diff --git a/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch 
b/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch
new file mode 100644
index 000..76ab1fb1c2e
--- /dev/null
+++ b/gnome-base/nautilus/files/3.34.2-pango-1.42-compat.patch
@@ -0,0 +1,106 @@
+From a9cd85a7bc045ae4b4661f0e6f9ece362a26c0c3 Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi 
+Date: Wed, 27 Nov 2019 14:08:27 +
+Subject: [PATCH] Conditionally depend on Pango 1.44.4
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+We're using newly introduced Pango API, but we're not doing a version
+check on it. One option is to force a Pango ≥ 1.44.4 dependency; another
+is to do a compile time check and only use the new API if we're building
+against a new enough Pango.
+---
+ src/nautilus-canvas-item.c   | 14 +-
+ src/nautilus-view-icon-item-ui.c | 16 ++--
+ 2 files changed, 19 insertions(+), 11 deletions(-)
+
+diff --git a/src/nautilus-canvas-item.c b/src/nautilus-canvas-item.c
+index 4d33d119b..5b5d3312f 100644
+--- a/src/nautilus-canvas-item.c
 b/src/nautilus-canvas-item.c
+@@ -1381,14 +1381,12 @@ create_label_layout (NautilusCanvasItem *item,
+ GString *str;
+ char *zeroified_text;
+ const char *p;
+-PangoAttrList *attr_list;
+ 
+ canvas_item = EEL_CANVAS_ITEM (item);
+ 
+ container = NAUTILUS_CANVAS_CONTAINER (canvas_item->canvas);
+ context = gtk_widget_get_pango_context (GTK_WIDGET (canvas_item->canvas));
+ layout = pango_layout_new (context);
+-attr_list = pango_attr_list_new ();
+ 
+ zeroified_text = NULL;
+ 
+@@ -1417,8 +1415,15 @@ create_label_layout (NautilusCanvasItem *item,
+ pango_layout_set_spacing (layout, LABEL_LINE_SPACING);
+ pango_layout_set_wrap (layout, PANGO_WRAP_WORD_CHAR);
+ 
+-pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
+-pango_layout_set_attributes (layout, attr_list);
++#if PANGO_VERSION_CHECK (1, 44, 4)
++{
++PangoAttrList *attr_list = pango_attr_list_new ();
++
++pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new 
(FALSE));
++pango_layout_set_attributes (layout, attr_list);
++pango_attr_list_unref (attr_list);
++}
++#endif
+ 
+ /* Create a font description */
+ if (container->details->font)
+@@ -1432,7 +1437,6 @@ create_label_layout (NautilusCanvasItem *item,
+ pango_layout_set_font_description (layout, desc);
+ pango_font_description_free (desc);
+ g_free (zeroified_text);
+-pango_attr_list_unref (attr_list);
+ 
+ return layout;
+ }
+diff --git a/src/nautilus-view-icon-item-ui.c 
b/src/nautilus-view-icon-item-ui.c
+index d192e28fa..837dc54a9 100644
+--- a/src/nautilus-view-icon-item-ui.c
 b/src/nautilus-view-icon-item-ui.c
+@@ -128,7 +128,6 @@ constructed (GObject *object)
+ GtkBox *container;
+ GtkBox *item_selection_background;
+ GtkLabel *label;
+-PangoAttrList *attr_list;
+ GtkStyleContext *style_context;
+ NautilusFile *file;
+ guint icon_size;
+@@ -150,9 +149,16 @@ constructed (GObject *object)
+ 
+ label = GTK_LABEL (gtk_label_new (nautilus_file_get_display_name (file)));
+ gtk_widget_show (GTK_WIDGET (label));
+-attr_list = pango_attr_list_new ();
+-pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
+-gtk_label_set_attributes (label, attr_list);
++
++#if PANGO_VERSION_CHECK (1, 44, 4)
++{

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2019-12-23 Thread Mart Raudsepp
commit: 483f64af56223e4b899c9468f6f51a22ad11b17e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 23 21:28:47 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 23 21:28:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483f64af

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 .../nautilus/files/3.30.5-CVE-2019-11461.patch |  30 --
 .../nautilus/files/3.30.5-seccomp-sparc32.patch|  27 -
 .../files/3.30.5-thumbnailer-updates.patch | 113 -
 .../files/3.30.5-thumbnailer-updates2.patch|  46 -
 gnome-base/nautilus/nautilus-3.30.5-r1.ebuild  | 106 ---
 6 files changed, 323 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index f39a559f56c..c27e9f9b5a9 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1 @@
-DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf
 DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392

diff --git a/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch 
b/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch
deleted file mode 100644
index 6c2d061123f..000
--- a/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 83949ed5800ec99953f5ee8d2bf8b90a69daa850 Mon Sep 17 00:00:00 2001
-From: Michael Catanzaro 
-Date: Sat, 13 Apr 2019 13:57:36 -0500
-Subject: [PATCH] thumbnailer: fix incomplete TIOCSTI filtering
-
-Fixes #112
-
-See also: https://github.com/flatpak/flatpak/issues/2782

- libgnome-desktop/gnome-desktop-thumbnail-script.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-leio: Adjusted to apply to nautilus copy
-
-diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c 
b/libgnome-desktop/gnome-desktop-thumbnail-script.c
-index 9468b51c..3b3d1ea9 100644
 a/src/gnome-desktop/gnome-desktop-thumbnail-script.c
-+++ b/src/gnome-desktop/gnome-desktop-thumbnail-script.c
-@@ -343,7 +343,7 @@ setup_seccomp (GPtrArray  *argv_array,
- {SCMP_SYS (clone), _A0 (SCMP_CMP_MASKED_EQ, CLONE_NEWUSER, 
CLONE_NEWUSER)},
- 
- /* Don't allow faking input to the controlling tty (CVE-2017-5226) */
--{SCMP_SYS (ioctl), _A1(SCMP_CMP_EQ, (int)TIOCSTI)},
-+{SCMP_SYS (ioctl), _A1(SCMP_CMP_MASKED_EQ, 0xu, 
(int)TIOCSTI)},
-   };
- 
-   struct
--- 
-2.20.1
-

diff --git a/gnome-base/nautilus/files/3.30.5-seccomp-sparc32.patch 
b/gnome-base/nautilus/files/3.30.5-seccomp-sparc32.patch
deleted file mode 100644
index f67695b7f1d..000
--- a/gnome-base/nautilus/files/3.30.5-seccomp-sparc32.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 3b0fd7dd26fa5af0b310650b2974d800ace80802 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Fri, 15 Feb 2019 21:34:34 +0200
-Subject: [PATCH 2/2] meson.build: Add 32-bit sparc to seccomp unsupported list
-
-32-bit sparc doesn't support seccomp either.
-
-(cherry picked from commit 44b49e6ca02add9592abac03a8578b9eea1a5088)

- meson.build | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/meson.build b/meson.build
-index 50479f5f0..91915b31a 100644
 a/meson.build
-+++ b/meson.build
-@@ -72,6 +72,7 @@ unsupported_cpus = [
-   'parisc',
-   'parisc64',
-   'sh4',
-+  'sparc',
-   'sparc64',
- ]
- system_supports_seccomp = host_system == 'linux'
--- 
-2.17.0
-

diff --git a/gnome-base/nautilus/files/3.30.5-thumbnailer-updates.patch 
b/gnome-base/nautilus/files/3.30.5-thumbnailer-updates.patch
deleted file mode 100644
index 84d0bfc1d5a..000
--- a/gnome-base/nautilus/files/3.30.5-thumbnailer-updates.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-From 2e36d4bacc3cffebe62161adc375bb9ec64099f5 Mon Sep 17 00:00:00 2001
-From: Timothy OBrien 
-Date: Fri, 18 Jan 2019 19:42:46 +1100
-Subject: [PATCH 1/2] gnome-desktop: update to latest version of upstream
- thumbnail code
-
-The thumbnail code in gnome-desktop had recent bug fixes that needed to be 
carried across to the Nautilus implementation. Issues for the three related 
upstream fixes can be found at: 
https://gitlab.gnome.org/GNOME/gnome-desktop/issues/4 | 
https://gitlab.gnome.org/GNOME/gnome-desktop/issues/89 | 
https://gitlab.gnome.org/GNOME/gnome-desktop/issues/87
-
-This patch includes the latest thumbnail code from the gnome-desktop 
repository to include the fixes.
-

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-12-08 Thread Aaron Bauman
commit: 1ee466db2148b3f6a31d71a2637e977ca5b3e53c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec  9 00:04:12 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec  9 00:10:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee466db

gnome-base/nautilus: arm64 stable (bug #702260)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 gnome-base/nautilus/nautilus-3.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.32.3.ebuild 
b/gnome-base/nautilus/nautilus-3.32.3.ebuild
index e6cb163731c..e7b391d1543 100644
--- a/gnome-base/nautilus/nautilus-3.32.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.32.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer seccomp 
selinux sendto"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.58.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-09-26 Thread Mart Raudsepp
commit: f81e171cd73d4a90a684cceb127a9421bd8a3e9a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 26 07:04:14 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Sep 26 18:34:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81e171c

gnome-base/nautilus-3.32: add missing tracker-miners RDEPEND

Uses org.freedesktop.Tracker.Miner.Files schemas
index-recursive-directories and index-single-directories
settings at runtime.

Closes: https://bugs.gentoo.org/695208
Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-3.32.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.32.3.ebuild 
b/gnome-base/nautilus/nautilus-3.32.3.ebuild
index b73d0c915cc..ef2cd4c4480 100644
--- a/gnome-base/nautilus/nautilus-3.32.3.ebuild
+++ b/gnome-base/nautilus/nautilus-3.32.3.ebuild
@@ -35,7 +35,8 @@ RDEPEND="${COMMON_DEPEND}
seccomp? ( >=sys-apps/bubblewrap-0.3.1 )
sendto? ( !=app-misc/tracker-miners-2.0:=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
 DEPEND="${COMMON_DEPEND}
media-libs/fontconfig
 "



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2019-09-19 Thread Mart Raudsepp
commit: f013b6af9fd854f1b027476c7b912c2cae21348d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 19 19:43:35 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Sep 19 20:10:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f013b6af

gnome-base/nautilus: bump to 3.32.3

Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 .../nautilus/files/3.32.3-optional-gstreamer.patch |  57 +++
 gnome-base/nautilus/metadata.xml   |   1 +
 gnome-base/nautilus/nautilus-3.32.3.ebuild | 110 +
 4 files changed, 169 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 3ffae22617b..f39a559f56c 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf
+DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392

diff --git a/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch 
b/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
new file mode 100644
index 000..f28e9575d78
--- /dev/null
+++ b/gnome-base/nautilus/files/3.32.3-optional-gstreamer.patch
@@ -0,0 +1,57 @@
+From f2d55bc9a9398ed1c36e1b856bcb33080abbf7c0 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Thu, 19 Sep 2019 22:26:08 +0300
+Subject: [PATCH] build: Optional gstreamer
+
+---
+ extensions/meson.build | 4 +++-
+ meson.build| 2 ++
+ meson_options.txt  | 6 ++
+ 3 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/extensions/meson.build b/extensions/meson.build
+index 5c6f64cef..bd8c41d3e 100644
+--- a/extensions/meson.build
 b/extensions/meson.build
+@@ -1,3 +1,5 @@
+ subdir('image-properties')
+-subdir('audio-video-properties')
++if get_option('gstreamer')
++  subdir('audio-video-properties')
++endif
+ subdir('sendto')
+diff --git a/meson.build b/meson.build
+index 0a267d670..ccb2b8cc1 100644
+--- a/meson.build
 b/meson.build
+@@ -122,8 +122,10 @@ libm = cc.find_library('m')
+ 
+ if get_option('extensions')
+   gexiv = dependency('gexiv2', version: '>= 0.10.0')
++ if get_option('gstreamer')
+   gst_tag_dep = dependency('gstreamer-tag-1.0')
+   gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')
++ endif
+ endif
+ gio = dependency('gio-2.0', version: glib_ver)
+ gio_unix = dependency('gio-unix-2.0', version: glib_ver)
+diff --git a/meson_options.txt b/meson_options.txt
+index fce5f16f9..1fa8f8952 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -13,6 +13,12 @@ option(
+   value: true,
+   description: 'Build stock extensions',
+ )
++option(
++  'gstreamer',
++  type: 'boolean',
++  value: true,
++  description: 'Build audio-video properties extension (requires 
"extensions")',
++)
+ option(
+   'introspection',
+   type: 'boolean',
+-- 
+2.20.1
+

diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml
index c5117d64948..6d7557c2caa 100644
--- a/gnome-base/nautilus/metadata.xml
+++ b/gnome-base/nautilus/metadata.xml
@@ -6,6 +6,7 @@
Gentoo GNOME Desktop
 
 
+   Enable the Audio/Video file properties 
page
Use packagekit to search for programs to open
unknown file types
Use gnome-extra/sushi to preview files

diff --git a/gnome-base/nautilus/nautilus-3.32.3.ebuild 
b/gnome-base/nautilus/nautilus-3.32.3.ebuild
new file mode 100644
index 000..b73d0c915cc
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.32.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection packagekit +previewer seccomp 
selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.58.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.2.1
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2019-08-31 Thread Mart Raudsepp
commit: 91a58bac644b1715b23214bd4977d1bdec7bcea2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Aug 31 14:05:47 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Aug 31 14:05:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a58bac

gnome-base/nautilus: security cleanup

Bug: https://bugs.gentoo.org/692784
Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest  |   2 -
 gnome-base/nautilus/files/3.28.1-docs-build.patch |  42 -
 gnome-base/nautilus/nautilus-3.28.1.ebuild| 104 -
 gnome-base/nautilus/nautilus-3.30.5.ebuild| 105 --
 4 files changed, 253 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index a410c4593bb..3ffae22617b 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,3 +1 @@
-DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
-DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13
 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf

diff --git a/gnome-base/nautilus/files/3.28.1-docs-build.patch 
b/gnome-base/nautilus/files/3.28.1-docs-build.patch
deleted file mode 100644
index a2cb07aa23e..000
--- a/gnome-base/nautilus/files/3.28.1-docs-build.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From eaf8435005e2637ce76690c71f729e6b3685d973 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Tue, 5 Mar 2019 19:22:58 +0200
-Subject: [PATCH] build: Always install man page
-
-It's already generated and shouldn't be thrown in the same pot as
-full gtk-doc generation. It should be either a separate `man` option,
-or just always installed.

- docs/meson.build | 4 +++-
- meson.build  | 4 +---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/docs/meson.build b/docs/meson.build
-index b039cb631..2b1800be6 100644
 a/docs/meson.build
-+++ b/docs/meson.build
-@@ -1,3 +1,5 @@
- install_man('nautilus.1')
- 
--subdir('reference')
-+if get_option('docs')
-+  subdir('reference')
-+endif
-diff --git a/meson.build b/meson.build
-index 4b64239ac..88fe73237 100644
 a/meson.build
-+++ b/meson.build
-@@ -152,9 +152,7 @@ if get_option('tests') != 'none'
- endif
- subdir('data')
- subdir('po')
--if get_option('docs')
--  subdir('docs')
--endif
-+subdir('docs')
- if get_option('extensions')
-   subdir('extensions')
- endif
--- 
-2.17.0
-

diff --git a/gnome-base/nautilus/nautilus-3.28.1.ebuild 
b/gnome-base/nautilus/nautilus-3.28.1.ebuild
deleted file mode 100644
index 40dd98c4c84..000
--- a/gnome-base/nautilus/nautilus-3.28.1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="Default file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="gnome gtk-doc +introspection packagekit +previewer selinux sendto"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.55.1:2
-   >=media-libs/gexiv2-0.10.0
-   >=app-arch/gnome-autoar-0.2.1
-   >=gnome-base/gnome-desktop-3.0.0:3=
-   >=x11-libs/pango-1.28.3
-   >=x11-libs/gtk+-3.22.26:3[X,introspection?]
-   selinux? ( >=sys-libs/libselinux-2.0 )
-   >=app-misc/tracker-2.0:=
-   x11-libs/libX11
-   >=dev-libs/libxml2-2.7.8:2
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/gdbus-codegen-2.51.2
-   dev-util/glib-utils
-   gtk-doc? (
-   >=dev-util/gtk-doc-1.10
-   app-text/docbook-xml-dtd:4.1.2 )
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   packagekit? ( app-admin/packagekit-base )
-   sendto? ( !https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-3+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-08-26 Thread Agostino Sarubbo
commit: a0646df8f2b0b1069c474da5d50274379772e106
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 26 15:00:20 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 26 15:00:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0646df8

gnome-base/nautilus: x86 stable wrt bug #692784

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/nautilus/nautilus-3.30.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
index 9a7124ba3d0..eeea495a5de 100644
--- a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome gtk-doc +introspection packagekit +previewer seccomp selinux 
sendto"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.55.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-08-26 Thread Agostino Sarubbo
commit: 8fd719a8f63c2caf96005591dc91a865c388908b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 26 14:56:12 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 26 14:56:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd719a8

gnome-base/nautilus: amd64 stable wrt bug #692784

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 gnome-base/nautilus/nautilus-3.30.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
index 6221514bd2d..9a7124ba3d0 100644
--- a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome gtk-doc +introspection packagekit +previewer seccomp selinux 
sendto"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.55.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-08-24 Thread Aaron Bauman
commit: 5c43abbf7cc02f40c45bff63a951022e1bbd48a6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Aug 24 21:55:37 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Aug 24 21:56:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c43abbf

gnome-base/nautilus: arm64 stable (bug #692784)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.73, Repoman-2.3.17
RepoMan-Options: --include-arches="arm64"

 gnome-base/nautilus/nautilus-3.30.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
index 3601899c6aa..6221514bd2d 100644
--- a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome gtk-doc +introspection packagekit +previewer seccomp selinux 
sendto"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.55.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2019-08-23 Thread Mart Raudsepp
commit: 85cb57ebc68ef86e7286050d8edc186c3f632cf2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 23 20:57:09 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 23 20:57:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cb57eb

gnome-base/nautilus: fix CVE-2019-11461

Bug: https://bugs.gentoo.org/692784
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../nautilus/files/3.30.5-CVE-2019-11461.patch |  30 ++
 gnome-base/nautilus/nautilus-3.30.5-r1.ebuild  | 106 +
 2 files changed, 136 insertions(+)

diff --git a/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch 
b/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch
new file mode 100644
index 000..6c2d061123f
--- /dev/null
+++ b/gnome-base/nautilus/files/3.30.5-CVE-2019-11461.patch
@@ -0,0 +1,30 @@
+From 83949ed5800ec99953f5ee8d2bf8b90a69daa850 Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro 
+Date: Sat, 13 Apr 2019 13:57:36 -0500
+Subject: [PATCH] thumbnailer: fix incomplete TIOCSTI filtering
+
+Fixes #112
+
+See also: https://github.com/flatpak/flatpak/issues/2782
+---
+ libgnome-desktop/gnome-desktop-thumbnail-script.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+leio: Adjusted to apply to nautilus copy
+
+diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c 
b/libgnome-desktop/gnome-desktop-thumbnail-script.c
+index 9468b51c..3b3d1ea9 100644
+--- a/src/gnome-desktop/gnome-desktop-thumbnail-script.c
 b/src/gnome-desktop/gnome-desktop-thumbnail-script.c
+@@ -343,7 +343,7 @@ setup_seccomp (GPtrArray  *argv_array,
+ {SCMP_SYS (clone), _A0 (SCMP_CMP_MASKED_EQ, CLONE_NEWUSER, 
CLONE_NEWUSER)},
+ 
+ /* Don't allow faking input to the controlling tty (CVE-2017-5226) */
+-{SCMP_SYS (ioctl), _A1(SCMP_CMP_EQ, (int)TIOCSTI)},
++{SCMP_SYS (ioctl), _A1(SCMP_CMP_MASKED_EQ, 0xu, 
(int)TIOCSTI)},
+   };
+ 
+   struct
+-- 
+2.20.1
+

diff --git a/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
new file mode 100644
index 000..3601899c6aa
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.30.5-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome gtk-doc +introspection packagekit +previewer seccomp selinux 
sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.55.1:2
+   >=media-libs/gexiv2-0.10.0
+   >=app-arch/gnome-autoar-0.2.1
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   seccomp? ( sys-libs/libseccomp )
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-2.0:=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+   packagekit? ( app-admin/packagekit-base )
+   seccomp? ( >=sys-apps/bubblewrap-0.3.1 )
+   sendto? ( !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-05-23 Thread Aaron Bauman
commit: d8337d784fc2a4377696ad0d4c23837221999ab9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu May 23 03:31:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May 23 06:38:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8337d78

gnome-base/nautilus: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 gnome-base/nautilus/nautilus-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.30.5.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5.ebuild
index 6e3ce6e6522..4fd2e7af049 100644
--- a/gnome-base/nautilus/nautilus-3.30.5.ebuild
+++ b/gnome-base/nautilus/nautilus-3.30.5.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="gnome gtk-doc +introspection packagekit +previewer seccomp selinux 
sendto"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.55.1:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2019-05-18 Thread Mart Raudsepp
commit: 7cdd1f9feba0f3cf118cc3d4c5591ed3760dd89a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 20:40:41 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 20:44:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdd1f9f

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 .../files/3.26.4-file-view-crash-fix.patch |  81 ---
 .../files/3.26.4-optional-introspection.patch  |  49 
 .../nautilus/files/3.26.4-optional-tracker.patch   | 264 -
 gnome-base/nautilus/metadata.xml   |   2 -
 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild  | 109 -
 6 files changed, 506 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 6be54e0e264..a410c4593bb 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,4 +1,3 @@
-DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
 DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
 DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13
 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf

diff --git a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch 
b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
deleted file mode 100644
index 72077f4a9fa..000
--- a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 834c4e7fe39f7053efdb126f9e1835e6b8e529f4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
-Date: Thu, 26 Jul 2018 02:55:19 +
-Subject: [PATCH 1/3] file-view: Always unset pending_selection after freeing
- it
-
-When a file view was loaded with a pending selection, and not all the files 
were
-seen yet, the private pending_selection list was properly free'd, but the 
pointer
-was not cleared, causing a crash when `nautilus_files_view_set_selection` was
-called again, as it was trying to deeply copy a list pointed by this invalid
-reference.
-
-So, removing the unneeded `pending_selection` temporary pointer from the main
-function scope, as it only confuses, while use it (with an autolist) when we
-need to pass the previous `priv->pending_selection` (stealing its ownership)
-to set_selection again.
-
-Eventually use a g_clear_pointer to free the list and nullify its priv 
reference
-
-Fixes #295
-
-(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c)

- src/nautilus-files-view.c | 16 +++-
- 1 file changed, 7 insertions(+), 9 deletions(-)
-
-diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
-index 8784f63f8..36d791f80 100644
 a/src/nautilus-files-view.c
-+++ b/src/nautilus-files-view.c
-@@ -3556,7 +3556,6 @@ done_loading (NautilusFilesView *view,
-   gboolean   all_files_seen)
- {
- NautilusFilesViewPrivate *priv;
--GList *pending_selection;
- GList *selection;
- gboolean do_reveal = FALSE;
- 
-@@ -3577,21 +3576,23 @@ done_loading (NautilusFilesView *view,
- nautilus_files_view_update_toolbar_menus (view);
- reset_update_interval (view);
- 
--pending_selection = priv->pending_selection;
- selection = nautilus_view_get_selection (NAUTILUS_VIEW (view));
- 
- if (nautilus_view_is_searching (NAUTILUS_VIEW (view)) &&
--all_files_seen && !selection && !pending_selection)
-+all_files_seen && selection == NULL && priv->pending_selection == 
NULL)
- {
- nautilus_files_view_select_first (view);
- do_reveal = TRUE;
- }
--else if (pending_selection != NULL && all_files_seen)
-+else if (priv->pending_selection != NULL && all_files_seen)
- {
--priv->pending_selection = NULL;
-+GList 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-04-10 Thread Mart Raudsepp
commit: c07567809ec3bca37d763c89303494d9d8bfe177
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 10 12:07:27 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 10 12:07:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0756780

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest|   1 -
 gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild | 111 
 2 files changed, 112 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index c7b79491984..6be54e0e264 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,4 +1,3 @@
-DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
 DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
 DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
 DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild
deleted file mode 100644
index ae97ee6cbaa..000
--- a/gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes" # Needed with USE 'sendto'
-
-inherit gnome2 readme.gentoo-r1 virtualx
-
-DESCRIPTION="A file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
-SLOT="0"
-IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker 
xmp"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
-
-# FIXME: tests fails under Xvfb, but pass when building manually
-# "FAIL: check failed in nautilus-file.c, line 8307"
-# need org.gnome.SessionManager service (aka gnome-session) but cannot find it
-RESTRICT="test"
-
-# Require {glib,gdbus-codegen}-2.30.0 due to GDBus API changes between 2.29.92
-# and 2.30.0
-COMMON_DEPEND="
-   >=app-arch/gnome-autoar-0.2.1
-   >=dev-libs/glib-2.51.2:2[dbus]
-   >=x11-libs/pango-1.28.3
-   >=x11-libs/gtk+-3.21.6:3[introspection?]
-   >=dev-libs/libxml2-2.7.8:2
-   >=gnome-base/gnome-desktop-3:3=
-
-   gnome-base/dconf
-   >=gnome-base/gsettings-desktop-schemas-3.8.0
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrender
-
-   exif? ( >=media-libs/libexif-0.6.20 )
-   introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
-   selinux? ( >=sys-libs/libselinux-2 )
-   tracker? ( app-misc/tracker:0/100 )
-   xmp? ( >=media-libs/exempi-2.1.0:2 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/gdbus-codegen-2.33
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.10
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   packagekit? ( app-admin/packagekit-base )
-   sendto? ( !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-04-09 Thread Mikle Kolyada
commit: db9e8b276e674f13a0fcf2f81a877bc99ae8d936
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr  9 21:08:39 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr  9 21:08:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9e8b27

gnome-base/nautilus: amd64 stable wrt bug #682116

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild 
b/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
index efdf7e693c3..735f54ca0fe 100644
--- a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
+++ b/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="exif gnome gtk-doc +introspection packagekit +previewer selinux sendto 
tracker xmp"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.51.2:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-04-07 Thread Thomas Deutschmann
commit: a07e2228041cfe5aef91f3ef9229bf45e619cbdc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Apr  8 02:12:22 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Apr  8 02:12:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07e2228

gnome-base/nautilus: x86 stable (bug #682116)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild 
b/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
index aef38545ec0..efdf7e693c3 100644
--- a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
+++ b/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ LICENSE="GPL-3+ LGPL-2.1+"
 SLOT="0"
 IUSE="exif gnome gtk-doc +introspection packagekit +previewer selinux sendto 
tracker xmp"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.51.2:2



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2019-03-31 Thread Mart Raudsepp
commit: a867700e236f70140430dbcbc66d0b376d2c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 09:49:13 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 31 10:13:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8677055

Revert "gnome-base/nautilus: remove old"

Stable target for tracker-2 stabling

This reverts commit ad75d19be298e48823d06d01a3bfc61501fc6350.

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 .../files/3.26.4-file-view-crash-fix.patch |  81 +++
 .../files/3.26.4-optional-introspection.patch  |  49 
 .../nautilus/files/3.26.4-optional-tracker.patch   | 264 +
 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild  | 109 +
 5 files changed, 504 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 1fd2b7d2b62..c7b79491984 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,4 +1,5 @@
 DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
+DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
 DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
 DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13
 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf

diff --git a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch 
b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
new file mode 100644
index 000..72077f4a9fa
--- /dev/null
+++ b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
@@ -0,0 +1,81 @@
+From 834c4e7fe39f7053efdb126f9e1835e6b8e529f4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Thu, 26 Jul 2018 02:55:19 +
+Subject: [PATCH 1/3] file-view: Always unset pending_selection after freeing
+ it
+
+When a file view was loaded with a pending selection, and not all the files 
were
+seen yet, the private pending_selection list was properly free'd, but the 
pointer
+was not cleared, causing a crash when `nautilus_files_view_set_selection` was
+called again, as it was trying to deeply copy a list pointed by this invalid
+reference.
+
+So, removing the unneeded `pending_selection` temporary pointer from the main
+function scope, as it only confuses, while use it (with an autolist) when we
+need to pass the previous `priv->pending_selection` (stealing its ownership)
+to set_selection again.
+
+Eventually use a g_clear_pointer to free the list and nullify its priv 
reference
+
+Fixes #295
+
+(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c)
+---
+ src/nautilus-files-view.c | 16 +++-
+ 1 file changed, 7 insertions(+), 9 deletions(-)
+
+diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
+index 8784f63f8..36d791f80 100644
+--- a/src/nautilus-files-view.c
 b/src/nautilus-files-view.c
+@@ -3556,7 +3556,6 @@ done_loading (NautilusFilesView *view,
+   gboolean   all_files_seen)
+ {
+ NautilusFilesViewPrivate *priv;
+-GList *pending_selection;
+ GList *selection;
+ gboolean do_reveal = FALSE;
+ 
+@@ -3577,21 +3576,23 @@ done_loading (NautilusFilesView *view,
+ nautilus_files_view_update_toolbar_menus (view);
+ reset_update_interval (view);
+ 
+-pending_selection = priv->pending_selection;
+ selection = nautilus_view_get_selection (NAUTILUS_VIEW (view));
+ 
+ if (nautilus_view_is_searching (NAUTILUS_VIEW (view)) &&
+-all_files_seen && !selection && !pending_selection)
++all_files_seen && selection == NULL && priv->pending_selection == 
NULL)
+ {
+

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2019-03-30 Thread Mart Raudsepp
commit: ad75d19be298e48823d06d01a3bfc61501fc6350
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 22:15:47 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 22:15:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad75d19b

gnome-base/nautilus: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 -
 .../files/3.26.4-file-view-crash-fix.patch |  81 ---
 .../files/3.26.4-optional-introspection.patch  |  49 
 .../nautilus/files/3.26.4-optional-tracker.patch   | 264 -
 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild  | 109 -
 5 files changed, 504 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index c7b79491984..1fd2b7d2b62 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,5 +1,4 @@
 DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
-DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
 DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
 DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13
 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 
64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786
 SHA512 
e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf

diff --git a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch 
b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
deleted file mode 100644
index 72077f4a9fa..000
--- a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 834c4e7fe39f7053efdb126f9e1835e6b8e529f4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
-Date: Thu, 26 Jul 2018 02:55:19 +
-Subject: [PATCH 1/3] file-view: Always unset pending_selection after freeing
- it
-
-When a file view was loaded with a pending selection, and not all the files 
were
-seen yet, the private pending_selection list was properly free'd, but the 
pointer
-was not cleared, causing a crash when `nautilus_files_view_set_selection` was
-called again, as it was trying to deeply copy a list pointed by this invalid
-reference.
-
-So, removing the unneeded `pending_selection` temporary pointer from the main
-function scope, as it only confuses, while use it (with an autolist) when we
-need to pass the previous `priv->pending_selection` (stealing its ownership)
-to set_selection again.
-
-Eventually use a g_clear_pointer to free the list and nullify its priv 
reference
-
-Fixes #295
-
-(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c)

- src/nautilus-files-view.c | 16 +++-
- 1 file changed, 7 insertions(+), 9 deletions(-)
-
-diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
-index 8784f63f8..36d791f80 100644
 a/src/nautilus-files-view.c
-+++ b/src/nautilus-files-view.c
-@@ -3556,7 +3556,6 @@ done_loading (NautilusFilesView *view,
-   gboolean   all_files_seen)
- {
- NautilusFilesViewPrivate *priv;
--GList *pending_selection;
- GList *selection;
- gboolean do_reveal = FALSE;
- 
-@@ -3577,21 +3576,23 @@ done_loading (NautilusFilesView *view,
- nautilus_files_view_update_toolbar_menus (view);
- reset_update_interval (view);
- 
--pending_selection = priv->pending_selection;
- selection = nautilus_view_get_selection (NAUTILUS_VIEW (view));
- 
- if (nautilus_view_is_searching (NAUTILUS_VIEW (view)) &&
--all_files_seen && !selection && !pending_selection)
-+all_files_seen && selection == NULL && priv->pending_selection == 
NULL)
- {
- nautilus_files_view_select_first (view);
- 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2019-03-18 Thread Mart Raudsepp
commit: f7e9e42de73369b4c28b3b813fe3ff1cec6a28c6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Mar 18 05:32:39 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Mar 18 10:03:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e9e42d

gnome-base/nautilus: raise bubblewrap minimum dep

We never had older bubblewrap than needed in main tree, but I
like to be explicit.
The patchset adding fontconfig bind mount uses --ro-bind-try
bwrap argument, which was added in 0.3.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/nautilus-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.30.5.ebuild 
b/gnome-base/nautilus/nautilus-3.30.5.ebuild
index f7403a0a6dd..dfd5201b5fc 100644
--- a/gnome-base/nautilus/nautilus-3.30.5.ebuild
+++ b/gnome-base/nautilus/nautilus-3.30.5.ebuild
@@ -40,7 +40,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
packagekit? ( app-admin/packagekit-base )
-   seccomp? ( sys-apps/bubblewrap )
+   seccomp? ( >=sys-apps/bubblewrap-0.3.1 )
sendto? ( !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/, gnome-base/nautilus/files/

2019-03-05 Thread Mart Raudsepp
commit: d7ad5b2a6453521948b57e2e248b78a04d9d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar  5 17:50:56 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar  5 17:51:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ad

gnome-base/nautilus: bump to 3.28.1

nautilus-desktop is now gone. Suggested alternative: "Desktop Icons"
from https://extensions.gnome.org

Tracker support is not optional anymore. It is theoretically possible
to patch it, but very cumbersome and hard to maintain on bumps - it
uses tracker for new "Starred" files feature and that is intertwined
a lot more than batch rename and tracker search were.
However, if one doesn't care for "tracker search" bits, one could avoid
tracker-miners and only have the core - the miners are not used for
batch rename and (probably) starring, as tracker provides more than
mining metadata from your files, and this is what nautilus relies on
to not NIH it.

nautilus-sendto extension code also not optional anymore, as it's a
rather tiny thing and better to have it always built, so no need to
rebuild all of nautilus after deciding to install nautilus-sendto for
its feature. It will probably go away with GNOME 3.34 in favor of
desktop portals for mail sending, etc, so it would work in flatpak too.

XMP and EXIF support isn't gone, it's just done via gexiv2 now.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest  |   2 +
 gnome-base/nautilus/files/3.28.1-docs-build.patch |  42 +
 gnome-base/nautilus/nautilus-3.28.1.ebuild| 104 ++
 3 files changed, 148 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 14a2ae53b9e..5397c7fa99d 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,4 @@
 DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
 DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973
+DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 
18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4
 SHA512 
6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48
+DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 
6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9
 SHA512 
6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13

diff --git a/gnome-base/nautilus/files/3.28.1-docs-build.patch 
b/gnome-base/nautilus/files/3.28.1-docs-build.patch
new file mode 100644
index 000..a2cb07aa23e
--- /dev/null
+++ b/gnome-base/nautilus/files/3.28.1-docs-build.patch
@@ -0,0 +1,42 @@
+From eaf8435005e2637ce76690c71f729e6b3685d973 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Tue, 5 Mar 2019 19:22:58 +0200
+Subject: [PATCH] build: Always install man page
+
+It's already generated and shouldn't be thrown in the same pot as
+full gtk-doc generation. It should be either a separate `man` option,
+or just always installed.
+---
+ docs/meson.build | 4 +++-
+ meson.build  | 4 +---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/docs/meson.build b/docs/meson.build
+index b039cb631..2b1800be6 100644
+--- a/docs/meson.build
 b/docs/meson.build
+@@ -1,3 +1,5 @@
+ install_man('nautilus.1')
+ 
+-subdir('reference')
++if get_option('docs')
++  subdir('reference')
++endif
+diff --git a/meson.build b/meson.build
+index 4b64239ac..88fe73237 100644
+--- a/meson.build
 b/meson.build
+@@ -152,9 +152,7 @@ if get_option('tests') != 'none'
+ endif
+ subdir('data')
+ subdir('po')
+-if get_option('docs')
+-  subdir('docs')
+-endif
++subdir('docs')
+ if get_option('extensions')
+   subdir('extensions')
+ endif
+-- 
+2.17.0
+

diff --git a/gnome-base/nautilus/nautilus-3.28.1.ebuild 
b/gnome-base/nautilus/nautilus-3.28.1.ebuild
new file mode 100644
index 000..77031b8ffd3
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.28.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-12-11 Thread Mart Raudsepp
commit: a19676058c63965c961b2f889cb67ab29de55599
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 11 17:50:13 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 11 18:08:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1967605

gnome-base/nautilus: add explicit build dep on glib-utils

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
index 1f0975815f9..549e934e5d7 100644
--- a/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -45,6 +45,7 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5
>=dev-util/gdbus-codegen-2.33
+   dev-util/glib-utils
>=dev-util/gtk-doc-am-1.10
>=sys-devel/gettext-0.19.7
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-12-11 Thread Mart Raudsepp
commit: 6dc02bf9f8c2db4c7f2e2fbca6efde6b3be2ac82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 11 18:01:16 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 11 18:09:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc02bf9

gnome-base/nautilus-3.24.2.1: preparation for tracker-2

* Lock tracker to tracker-1, as configure doesn't support
tracker-2.
* Remove nautilus-tracker-tags PDEPEND, as it is rather
unmaintained and going away with tracker-2. Meanwhile, old
tracker has a USE=nautilus that pulls it in anyways, and
another way to enable this in nautilus shouldn't have
existed in the first place. This change is mainly meant to
allow us to hopefully last rite nautilus-tracker-tags
sooner, as all this combined warranted a revbump anyways,
thus getting the deps into user VDBs.

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 .../{nautilus-3.24.2.1-r1.ebuild => nautilus-3.24.2.1-r2.ebuild}   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild
similarity index 96%
rename from gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
rename to gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild
index 549e934e5d7..ae97ee6cbaa 100644
--- a/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.24.2.1-r2.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
exif? ( >=media-libs/libexif-0.6.20 )
introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
selinux? ( >=sys-libs/libselinux-2 )
-   tracker? ( >=app-misc/tracker-1:= )
+   tracker? ( app-misc/tracker:0/100 )
xmp? ( >=media-libs/exempi-2.1.0:2 )
 "
 DEPEND="${COMMON_DEPEND}
@@ -62,7 +62,6 @@ RDEPEND="${COMMON_DEPEND}
 
 PDEPEND="
gnome? ( x11-themes/adwaita-icon-theme )
-   tracker? ( >=gnome-extra/nautilus-tracker-tags-0.12 )
previewer? ( >=gnome-extra/sushi-0.1.9 )
sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
>=gnome-base/gvfs-1.14[gtk(+)]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/files/, gnome-base/nautilus/

2018-12-11 Thread Mart Raudsepp
commit: 0d63624f08af0799d2634447f5198dc5f27fc016
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Dec 11 18:05:12 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Dec 11 18:09:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d63624f

gnome-base/nautilus: bump to 3.26.4

Revision r2 to show up as an upgrade to gnome overlay users,
as this one includes a crash fix patch from upstream branch.

Re-enabled tests - they seem to work with meson now.

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 gnome-base/nautilus/Manifest   |   1 +
 .../files/3.26.4-file-view-crash-fix.patch |  81 +++
 .../files/3.26.4-optional-introspection.patch  |  49 
 .../nautilus/files/3.26.4-optional-tracker.patch   | 264 +
 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild  | 109 +
 5 files changed, 504 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index da9b1018890..14a2ae53b9e 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1 +1,2 @@
 DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07
+DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 
56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1
 SHA512 
2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973

diff --git a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch 
b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
new file mode 100644
index 000..72077f4a9fa
--- /dev/null
+++ b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch
@@ -0,0 +1,81 @@
+From 834c4e7fe39f7053efdb126f9e1835e6b8e529f4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= 
+Date: Thu, 26 Jul 2018 02:55:19 +
+Subject: [PATCH 1/3] file-view: Always unset pending_selection after freeing
+ it
+
+When a file view was loaded with a pending selection, and not all the files 
were
+seen yet, the private pending_selection list was properly free'd, but the 
pointer
+was not cleared, causing a crash when `nautilus_files_view_set_selection` was
+called again, as it was trying to deeply copy a list pointed by this invalid
+reference.
+
+So, removing the unneeded `pending_selection` temporary pointer from the main
+function scope, as it only confuses, while use it (with an autolist) when we
+need to pass the previous `priv->pending_selection` (stealing its ownership)
+to set_selection again.
+
+Eventually use a g_clear_pointer to free the list and nullify its priv 
reference
+
+Fixes #295
+
+(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c)
+---
+ src/nautilus-files-view.c | 16 +++-
+ 1 file changed, 7 insertions(+), 9 deletions(-)
+
+diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
+index 8784f63f8..36d791f80 100644
+--- a/src/nautilus-files-view.c
 b/src/nautilus-files-view.c
+@@ -3556,7 +3556,6 @@ done_loading (NautilusFilesView *view,
+   gboolean   all_files_seen)
+ {
+ NautilusFilesViewPrivate *priv;
+-GList *pending_selection;
+ GList *selection;
+ gboolean do_reveal = FALSE;
+ 
+@@ -3577,21 +3576,23 @@ done_loading (NautilusFilesView *view,
+ nautilus_files_view_update_toolbar_menus (view);
+ reset_update_interval (view);
+ 
+-pending_selection = priv->pending_selection;
+ selection = nautilus_view_get_selection (NAUTILUS_VIEW (view));
+ 
+ if (nautilus_view_is_searching (NAUTILUS_VIEW (view)) &&
+-all_files_seen && !selection && !pending_selection)
++all_files_seen && selection == NULL && priv->pending_selection == 
NULL)
+ {
+ nautilus_files_view_select_first (view);
+ do_reveal = TRUE;
+ }
+-else if (pending_selection != NULL && all_files_seen)
++else if (priv->pending_selection != NULL && all_files_seen)
+ {
+-priv->pending_selection = NULL;
++GList *pending_selection;
++pending_selection = g_steal_pointer (>pending_selection);
+ 
+ nautilus_files_view_call_set_selection (view, pending_selection);
+ do_reveal = TRUE;
++
++nautilus_file_list_free (pending_selection);
+ }
+ 
+ if (selection)
+@@ -3599,10 +3600,7 @@ done_loading (NautilusFilesView *view,
+ g_list_free_full (selection, g_object_unref);
+ }
+ 
+-if (pending_selection)
+-{
+-g_list_free_full 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-11-24 Thread Mart Raudsepp
commit: e0c273480db66986c64c4415fce6c28ceabb4b75
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov 24 13:45:37 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov 24 13:46:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c27348

gnome-base/nautilus: remove old

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 gnome-base/nautilus/Manifest   |   1 -
 gnome-base/nautilus/nautilus-3.20.4.ebuild | 110 -
 2 files changed, 111 deletions(-)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 43fdc2856b5..da9b1018890 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1 @@
-DIST nautilus-3.20.4.tar.xz 3453376 BLAKE2B 
47e09f45909f6abd735c976ea6ab0b90c918490193a931b186472d9be1d22f5c7314647ec14e36a88b9f8013f3784f7788b4d9ef136e139e1b1cb41b0167c378
 SHA512 
01bee5c70067c508ca918948afe0b400680eb68518ae69803e2971a215b0eaf54c9251566c6c44835a1c0b9b20248450539a47936c6aba5c9accc9ef3cbe8a8e
 DIST nautilus-3.24.2.1.tar.xz 5143440 BLAKE2B 
731046b6bdd0817b770cf3e2f0667187bfde613cf1a15611e6ec06e74bc3c2432ca66894119f224023fe46b01fd777d3dde2d2ac7bba0a9eb0fd71d38e1756ff
 SHA512 
f6868600bcdc82071b3a63f4e4a0f7decf0d72e021eb3d0c26e914413c858163ee4403c4f3ef7689556a0fc91394f30cff9a3db14da030b277b50972c7b80a07

diff --git a/gnome-base/nautilus/nautilus-3.20.4.ebuild 
b/gnome-base/nautilus/nautilus-3.20.4.ebuild
deleted file mode 100644
index f4706dbc609..000
--- a/gnome-base/nautilus/nautilus-3.20.4.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes" # Needed with USE 'sendto'
-
-inherit gnome2 readme.gentoo-r1 virtualx
-
-DESCRIPTION="A file manager for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
-
-LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
-SLOT="0"
-IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker 
xmp"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux"
-
-# FIXME: tests fails under Xvfb, but pass when building manually
-# "FAIL: check failed in nautilus-file.c, line 8307"
-# need org.gnome.SessionManager service (aka gnome-session) but cannot find it
-RESTRICT="test"
-
-# Require {glib,gdbus-codegen}-2.30.0 due to GDBus API changes between 2.29.92
-# and 2.30.0
-COMMON_DEPEND="
-   >=dev-libs/glib-2.45.7:2[dbus]
-   >=x11-libs/pango-1.28.3
-   >=x11-libs/gtk+-3.19.12:3[introspection?]
-   >=dev-libs/libxml2-2.7.8:2
-   >=gnome-base/gnome-desktop-3:3=
-
-   gnome-base/dconf
-   >=gnome-base/gsettings-desktop-schemas-3.8.0
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrender
-
-   exif? ( >=media-libs/libexif-0.6.20 )
-   introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
-   selinux? ( >=sys-libs/libselinux-2 )
-   tracker? ( >=app-misc/tracker-0.16:= )
-   xmp? ( >=media-libs/exempi-2.1.0:2 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/gdbus-codegen-2.33
-   >=dev-util/gtk-doc-am-1.10
-   >=dev-util/intltool-0.50
-   sys-devel/gettext
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   packagekit? ( app-admin/packagekit-base )
-   sendto? ( !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-09-13 Thread Mart Raudsepp
commit: c6a75ada6e2ebe97556b497e7146c3206a5c06ee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Sep 13 09:53:25 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Sep 13 09:53:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a75ada

gnome-base/nautilus: prepare for gvfs-1.34

gvfs-1.34 has ported recent files backend daemon from GtkRecentManager
to GBookmarkFile and thus doesn't depend on gtk+ anymore for it. As
such it also doesn't give the option to disable recent files support,
thus the IUSE will be removed in the bump. Prepare nautilus for that
change, as we just need a recent:// handled, which gvfs-1.34 still
provides just fine. gvfs[gtk] -> gvfs[gtk(+)] takes care of it.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 gnome-base/nautilus/nautilus-3.20.4.ebuild  | 2 +-
 .../nautilus/{nautilus-3.24.2.1.ebuild => nautilus-3.24.2.1-r1.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.20.4.ebuild 
b/gnome-base/nautilus/nautilus-3.20.4.ebuild
index e32a43a50c2..f4706dbc609 100644
--- a/gnome-base/nautilus/nautilus-3.20.4.ebuild
+++ b/gnome-base/nautilus/nautilus-3.20.4.ebuild
@@ -64,7 +64,7 @@ PDEPEND="
tracker? ( >=gnome-extra/nautilus-tracker-tags-0.12 )
previewer? ( >=gnome-extra/sushi-0.1.9 )
sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk]
+   >=gnome-base/gvfs-1.14[gtk(+)]
 "
 # Need gvfs[gtk] for recent:/// support
 

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
similarity index 98%
rename from gnome-base/nautilus/nautilus-3.24.2.1.ebuild
rename to gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
index 8a9e47f9365..1f0975815f9 100644
--- a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.24.2.1-r1.ebuild
@@ -64,7 +64,7 @@ PDEPEND="
tracker? ( >=gnome-extra/nautilus-tracker-tags-0.12 )
previewer? ( >=gnome-extra/sushi-0.1.9 )
sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
-   >=gnome-base/gvfs-1.14[gtk]
+   >=gnome-base/gvfs-1.14[gtk(+)]
 "
 # Need gvfs[gtk] for recent:/// support
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-07-22 Thread Mikle Kolyada
commit: a343192cbfb0889a241f768064be8d29bdb62f3a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 23 01:14:43 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 23 01:14:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a343192c

gnome-base/nautilus: add ~arm keyword wrt bug #599574

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 gnome-base/nautilus/nautilus-3.24.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
index ec1bd6f72c7..0dc2b3d6d3f 100644
--- a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
 SLOT="0"
 IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker 
xmp"
 
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~arm-linux ~x86-linux"
 
 # FIXME: tests fails under Xvfb, but pass when building manually
 # "FAIL: check failed in nautilus-file.c, line 8307"



[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2018-03-06 Thread Sergei Trofimovich
commit: 777bb2fb4fb1036df7319bb349b6c5aaadff7517
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Mar  6 22:56:03 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar  6 23:10:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777bb2fb

gnome-base/nautilus: keyworded 3.24.2.1 for sparc, bug #599574

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 gnome-base/nautilus/nautilus-3.24.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild 
b/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
index 0309f44f630..217195b511d 100644
--- a/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
+++ b/gnome-base/nautilus/nautilus-3.24.2.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
 SLOT="0"
 IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker 
xmp"
 
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~arm-linux ~x86-linux"
 
 # FIXME: tests fails under Xvfb, but pass when building manually
 # "FAIL: check failed in nautilus-file.c, line 8307"



  1   2   >