tranquility    15/07/02 20:09:05

  Modified:             ChangeLog
  Added:                gnome-shell-3.16.3.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
7E8B4D42)

Revision  Changes    Path
1.101                gnome-base/gnome-shell/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/ChangeLog?rev=1.101&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/ChangeLog?rev=1.101&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/ChangeLog?r1=1.100&r2=1.101

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/ChangeLog,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- ChangeLog   30 Jun 2015 19:15:14 -0000      1.100
+++ ChangeLog   2 Jul 2015 20:09:05 -0000       1.101
@@ -1,6 +1,12 @@
 # ChangeLog for gnome-base/gnome-shell
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/ChangeLog,v 1.100 
2015/06/30 19:15:14 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-shell/ChangeLog,v 1.101 
2015/07/02 20:09:05 tranquility Exp $
+
+*gnome-shell-3.16.3 (02 Jul 2015)
+
+  02 Jul 2015; Ole Reifschneider <[email protected]>
+  +gnome-shell-3.16.3.ebuild:
+  Version bump
 
   30 Jun 2015; Pacho Ramos <[email protected]> gnome-shell-3.16.2.ebuild:
   Drop no longer needed warnings about r300/r600 (#553548)



1.1                  gnome-base/gnome-shell/gnome-shell-3.16.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.16.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.16.3.ebuild?rev=1.1&content-type=text/plain

Index: gnome-shell-3.16.3.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.16.3.ebuild,v 1.1 
2015/07/02 20:09:05 tranquility Exp $

EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python{3_3,3_4} )

inherit autotools eutils gnome2 multilib pax-utils python-r1 systemd

DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell";

LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+bluetooth +i18n +networkmanager -openrc-force"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"

# libXfixes-5.0 needed for pointer barriers
# FIXME:
#  * gstreamer support is currently automagic
COMMON_DEPEND="
        >=app-accessibility/at-spi2-atk-2.5.3
        >=dev-libs/atk-2[introspection]
        >=app-crypt/gcr-3.7.5[introspection]
        >=dev-libs/glib-2.39.1:2[dbus]
        >=dev-libs/gjs-1.39
        >=dev-libs/gobject-introspection-0.10.1:=
        dev-libs/libical:=
        >=x11-libs/gtk+-3.15.0:3[introspection]
        >=media-libs/clutter-1.21.5:1.0[introspection]
        >=dev-libs/json-glib-0.13.2
        >=dev-libs/libcroco-0.6.8:0.6
        >=gnome-base/gnome-desktop-3.7.90:3=[introspection]
        >=gnome-base/gsettings-desktop-schemas-3.14
        >=gnome-base/gnome-keyring-3.3.90
        gnome-base/libgnome-keyring
        >=gnome-extra/evolution-data-server-3.13.90:=
        >=media-libs/gstreamer-0.11.92:1.0
        >=net-im/telepathy-logger-0.2.4[introspection]
        >=net-libs/telepathy-glib-0.19[introspection]
        >=sys-auth/polkit-0.100[introspection]
        >=x11-libs/libXfixes-5.0
        x11-libs/libXtst
        >=x11-wm/mutter-3.16.0[introspection]
        >=x11-libs/startup-notification-0.11

        ${PYTHON_DEPS}
        dev-python/pygobject:3[${PYTHON_USEDEP}]

        dev-libs/dbus-glib
        dev-libs/libxml2:2
        gnome-base/librsvg
        media-libs/libcanberra[gtk3]
        media-libs/mesa
        >=media-sound/pulseaudio-2
        >=net-libs/libsoup-2.40:2.4[introspection]
        x11-libs/libX11
        x11-libs/gdk-pixbuf:2[introspection]
        x11-libs/pango[introspection]
        x11-apps/mesa-progs

        bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
        networkmanager? (
                app-crypt/libsecret
                >=gnome-extra/nm-applet-0.9.8
                >=net-misc/networkmanager-0.9.8[introspection] )
"
# Runtime-only deps are probably incomplete and approximate.
# Introspection deps generated using:
#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
# Each block:
# 1. Pull in polkit-0.101 for pretty authorization dialogs
# 2. Introspection stuff needed via imports.gi.*
# 3. gnome-session is needed for gnome-session-quit
# 4. Control shell settings
# 5. Systemd needed for suspending support
# 6. xdg-utils needed for xdg-open, used by extension tool
# 7. gnome-icon-theme-symbolic and dejavu font neeed for various icons & arrows
# 8. IBus is needed for i18n integration
# 9. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c
RDEPEND="${COMMON_DEPEND}
        >=sys-auth/polkit-0.101[introspection]

        >=app-accessibility/caribou-0.4.8
        media-libs/cogl[introspection]
        >=sys-apps/accountsservice-0.6.14[introspection]
        >=sys-power/upower-0.99[introspection]

        >=gnome-base/gnome-session-2.91.91
        >=gnome-base/gnome-settings-daemon-3.8.3

        !openrc-force? ( >=sys-apps/systemd-31 )

        x11-misc/xdg-utils

        media-fonts/dejavu
        x11-themes/gnome-icon-theme-symbolic

        i18n? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection] )
        networkmanager? (
                net-misc/mobile-broadband-provider-info
                sys-libs/timezone-data )
"
# avoid circular dependency, see bug #546134
PDEPEND="
        >=gnome-base/gdm-3.5[introspection]
        
>=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?]
"
DEPEND="${COMMON_DEPEND}
        dev-libs/libxslt
        >=dev-util/gtk-doc-am-1.17
        >=dev-util/intltool-0.40
        gnome-base/gnome-common
        virtual/pkgconfig
        !!=dev-lang/spidermonkey-1.8.2*
"
# libmozjs.so is picked up from /usr/lib while compiling, so block at build-time
# https://bugs.gentoo.org/show_bug.cgi?id=360413

src_prepare() {
        # Change favorites defaults, bug #479918
        epatch "${FILESDIR}"/${PN}-3.14.0-defaults.patch

        # Fix automagic gnome-bluetooth dep, bug #398145
        epatch "${FILESDIR}"/${PN}-3.12-bluetooth-flag.patch

        # Fix silent bluetooth linking failure with ld.gold, bug #503952
        # https://bugzilla.gnome.org/show_bug.cgi?id=726435
        epatch "${FILESDIR}"/${PN}-3.14.0-bluetooth-gold.patch

        epatch_user

        eautoreconf
        gnome2_src_prepare
}

src_configure() {
        # Do not error out on warnings
        gnome2_src_configure \
                --enable-browser-plugin \
                --enable-man \
                $(use_enable !openrc-force systemd) \
                $(use_with bluetooth) \
                $(use_enable networkmanager) \
                
BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins
}

src_install() {
        gnome2_src_install
        python_replicate_script "${ED}/usr/bin/gnome-shell-extension-tool"
        python_replicate_script "${ED}/usr/bin/gnome-shell-perf-tool"

        # Required for gnome-shell on hardened/PaX, bug #398941
        # Future-proof for >=spidermonkey-1.8.7 following polkit's example
        if has_version '<dev-lang/spidermonkey-1.8.7'; then
                pax-mark mr "${ED}usr/bin/gnome-shell"{,-extension-prefs}
        elif has_version '>=dev-lang/spidermonkey-1.8.7[jit]'; then
                pax-mark m "${ED}usr/bin/gnome-shell"{,-extension-prefs}
        # Required for gnome-shell on hardened/PaX #457146 and #457194
        # PaX EMUTRAMP need to be on
        elif has_version '>=dev-libs/libffi-3.0.13[pax_kernel]'; then
                pax-mark E "${ED}usr/bin/gnome-shell"{,-extension-prefs}
        else
                pax-mark m "${ED}usr/bin/gnome-shell"{,-extension-prefs}
        fi
}

pkg_postinst() {
        gnome2_pkg_postinst

        if ! has_version 'media-libs/gst-plugins-good:1.0' || \
           ! has_version 'media-plugins/gst-plugins-vpx:1.0'; then
                ewarn "To make use of GNOME Shell's built-in screen recording 
utility,"
                ewarn "you need to either install 
media-libs/gst-plugins-good:1.0"
                ewarn "and media-plugins/gst-plugins-vpx:1.0, or use 
dconf-editor to change"
                ewarn "apps.gnome-shell.recorder/pipeline to what you want to 
use."
        fi

        if ! has_version ">=x11-base/xorg-server-1.11"; then
                ewarn "If you use multiple screens, it is highly recommended 
that you"
                ewarn "upgrade to >=x11-base/xorg-server-1.11 to be able to 
make use of"
                ewarn "pointer barriers which will make it easier to use hot 
corners."
        fi

        if has_version "<x11-drivers/ati-drivers-12"; then
                ewarn "GNOME Shell has been reported to show graphical 
corruption under"
                ewarn "x11-drivers/ati-drivers-11.*; you may want to switch to 
open-source"
                ewarn "drivers."
        fi

        if ! has_version "media-libs/mesa[llvm]"; then
                elog "llvmpipe is used as fallback when no 3D acceleration"
                elog "is available. You will need to enable llvm USE for"
                elog "media-libs/mesa."
        fi

        if ! systemd_is_booted; then
                ewarn "${PN} needs Systemd to be *running* for working"
                ewarn "properly. Please follow this guide to migrate:"
                ewarn "http://wiki.gentoo.org/wiki/Systemd";
        fi

        if use openrc-force; then
                ewarn "You are enabling 'openrc-force' USE flag to skip systemd 
requirement,"
                ewarn "this can lead to unexpected problems and is not 
supported neither by"
                ewarn "upstream neither by Gnome Gentoo maintainers. If you 
suffer any problem,"
                ewarn "you will need to disable this USE flag system wide and 
retest before"
                ewarn "opening any bug report."
        fi
}




Reply via email to