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 +}
