commit:     ba1b3ed9a747832b702937ea65230f7ed76a8e78
Author:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:13:44 2018 +0000
Commit:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 18:13:44 2018 +0000
URL:        https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ba1b3ed9

gnome-base/nautilus: remove gnome eclass from 3.26 & minor bug fixes

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 ...lus-3.26.4.ebuild => nautilus-3.26.4-r1.ebuild} | 38 ++++++++++++++--------
 1 file changed, 24 insertions(+), 14 deletions(-)

diff --git a/gnome-base/nautilus/nautilus-3.26.4.ebuild 
b/gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
similarity index 79%
rename from gnome-base/nautilus/nautilus-3.26.4.ebuild
rename to gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
index de179978..8c82d5fe 100644
--- a/gnome-base/nautilus/nautilus-3.26.4.ebuild
+++ b/gnome-base/nautilus/nautilus-3.26.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# 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 gnome-meson readme.gentoo-r1 virtualx
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
 
 DESCRIPTION="A file manager for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
@@ -70,21 +70,23 @@ src_prepare() {
                        To activate the previewer, select a file and press 
space; to
                        close the previewer, press space again."
        fi
-       gnome-meson_src_prepare
+       xdg_src_prepare
 }
 
 src_configure() {
        # FIXME no doc useflag??
-       gnome-meson_src_configure \
-               -Denable-desktop=true \
-               -Denable-profiling=false \
-               -Dtracker=$(usex tracker auto disabled) \
-               $(meson_use doc enable-gtk-doc) \
-               $(meson_use exif enable-exif) \
-               $(meson_use packagekit enable-packagekit) \
-               $(meson_use sendto nst-extension) \
-               $(meson_use selinux enable-selinux) \
+       local emesonargs=(
+               "-Denable-desktop=true"
+               "-Denable-profiling=false"
+               "-Dtracker=$(usex tracker auto disabled)"
+               $(meson_use doc enable-gtk-doc)
+               $(meson_use exif enable-exif)
+               $(meson_use packagekit enable-packagekit)
+               $(meson_use sendto enable-nst-extension)
+               $(meson_use selinux enable-selinux)
                $(meson_use xmp enable-xmp)
+       )
+       meson_src_configure
 }
 
 src_test() {
@@ -93,11 +95,13 @@ src_test() {
 
 src_install() {
        use previewer && readme.gentoo_create_doc
-       gnome-meson_src_install
+       meson_src_install
 }
 
 pkg_postinst() {
-       gnome-meson_pkg_postinst
+       xdg_pkg_postinst
+       gnome2_icon_cache_update
+       gnome2_schemas_update
 
        if use previewer; then
                readme.gentoo_print_elog
@@ -105,3 +109,9 @@ pkg_postinst() {
                elog "To preview media files, emerge nautilus with 
USE=previewer"
        fi
 }
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to