forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gnome-base/nautilus: version bump to 3.18.4
Package-Manager: portage-2.2.26
- Loading branch information
Showing
2 changed files
with
129 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST nautilus-3.16.2.tar.xz 3325172 SHA256 3e7ecdda3a47b6ad03098270940aa506782866fa3602d91e711d99f96741478f SHA512 06b4c338fe2295122b35053d754d8bb797cfeedf736db3a52dd290d7742d79fbbf50c23a3d59e62ef937f3ebf6b67f26f12a652b75d42a8b44462a3e1eef1be1 WHIRLPOOL bd6d3aee888474e247f19cf95fecead27a86296afcab04de7052b8403df95d9b776b0c93bad04b748ba638d4edfc3fc11e8fbce50142a0aad517a0ed35038f9c | ||
DIST nautilus-3.18.2.tar.xz 3316652 SHA256 68dcf668e2ca93126a899d2e236ef37af2aea93e3fc25eee23ccd7ba911d424a SHA512 ac40683027f3318bbea23feee7a654502106932b049faa4bcbc1340a7fbafaa7e8857237b1ec5a0bcbee25e8d75eb1e9c8136cd5b748f9009e72589e73908e86 WHIRLPOOL 317258a102cf89497cfe87965614f77bff189ad3539c61f777b0d19bd0f8febe316a1389f47256f65de50b23b8c79382ac5b45cfb94919c8bf2a7e1fbe26a304 | ||
DIST nautilus-3.18.3.tar.xz 3343876 SHA256 44802222779123ad9f818ac9020f1417afd18e81d2f5c385a46cc5cf3b36a99d SHA512 05318b42fe2921c4c65a16b97b8c774f0897a3045d216227d697b754d8e1ec97e87db7d7f78d4078793da9bed302834a7c1786d85e5c2815e4208e7cfd2f818f WHIRLPOOL 30c532c868412897690929e707aa241a3641c1058e2558053141ba5b373928ce55b101b3dad6d40f34e1633a4edba7ac06c473f19d0aa18ff04e0b82cee65634 | ||
DIST nautilus-3.18.4.tar.xz 3343956 SHA256 4ff2c78dba352b4666bb30e0c80ed786eed09199fd624f00810fce4d987fcd26 SHA512 671abbb45d888260ed8591106a0da5d9703b050d2d962101eecfa6107ad4d0dfb792f6a8215f70d9c7e98898922ed78c4216c5e327bab573773422626d0905f4 WHIRLPOOL a4887cdfce94a09d8aaafde3eb36172cfc53c2b03d38f92ba429e9e73acf1f7f9d7ca51a54c0a221e51f1a9127e8ed195dd835d2a6f45255feef75ce061d9238 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI="5" | ||
GCONF_DEBUG="no" | ||
GNOME2_LA_PUNT="yes" # Needed with USE 'sendto' | ||
|
||
inherit autotools eutils gnome2 readme.gentoo 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" | ||
|
||
# TODO: control profiling ? | ||
IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker xmp" | ||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~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" | ||
# 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.18.5: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 ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=dev-lang/perl-5 | ||
>=dev-util/gdbus-codegen-2.33 | ||
>=dev-util/gtk-doc-am-1.10 | ||
>=dev-util/intltool-0.40.1 | ||
sys-devel/gettext | ||
virtual/pkgconfig | ||
x11-proto/xproto | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
packagekit? ( app-admin/packagekit-base ) | ||
sendto? ( !<gnome-extra/nautilus-sendto-3.0.1 ) | ||
" | ||
|
||
# For eautoreconf | ||
# gnome-base/gnome-common | ||
# dev-util/gtk-doc-am" | ||
|
||
PDEPEND=" | ||
gnome? ( | ||
>=x11-themes/gnome-icon-theme-1.1.91 | ||
x11-themes/gnome-icon-theme-symbolic ) | ||
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] | ||
" | ||
# Need gvfs[gtk] for recent:/// support | ||
|
||
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 | ||
|
||
# Control selinux support | ||
# https://bugzilla.gnome.org/show_bug.cgi?id=758632 | ||
epatch "${FILESDIR}"/${PN}-3.18.2-automagic-selinux.patch | ||
|
||
eautoreconf | ||
|
||
# Remove -D*DEPRECATED flags. Don't leave this for eclass! (bug #448822) | ||
sed -e 's/DISABLE_DEPRECATED_CFLAGS=.*/DISABLE_DEPRECATED_CFLAGS=/' \ | ||
-i configure || die "sed failed" | ||
|
||
gnome2_src_prepare | ||
} | ||
|
||
src_configure() { | ||
DOCS="AUTHORS HACKING MAINTAINERS NEWS README* THANKS" | ||
gnome2_src_configure \ | ||
--disable-profiling \ | ||
--disable-update-mimedb \ | ||
$(use_enable exif libexif) \ | ||
$(use_enable introspection) \ | ||
$(use_enable packagekit) \ | ||
$(use_enable sendto nst-extension) \ | ||
$(use_enable selinux) \ | ||
$(use_enable tracker) \ | ||
$(use_enable xmp) | ||
} | ||
|
||
src_test() { | ||
gnome2_environment_reset | ||
Xemake check | ||
} | ||
|
||
src_install() { | ||
use previewer && readme.gentoo_create_doc | ||
gnome2_src_install | ||
} | ||
|
||
pkg_postinst() { | ||
gnome2_pkg_postinst | ||
|
||
if use previewer; then | ||
readme.gentoo_print_elog | ||
else | ||
elog "To preview media files, emerge nautilus with USE=previewer" | ||
fi | ||
} |