summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Marc-Antoine Perennou <keruspe@exherbo.org> 2017-09-11 16:16:29 +0200
committerAvatar Marc-Antoine Perennou <keruspe@exherbo.org> 2017-09-12 10:51:37 +0200
commit0582672debe85593d98e87a659e76e9448176a59 (patch)
tree562937a2ffc3529a6d4fe2e8b5e8ab3ee8e5f34f
parent01476ca9f6892b7870f439e449aee0d4899bbd82 (diff)
downloadgnome-0582672debe85593d98e87a659e76e9448176a59.tar.gz
gnome-0582672debe85593d98e87a659e76e9448176a59.tar.xz
gnome-shell: bump to 3.25.91
Signed-off-by: Marc-Antoine Perennou <keruspe@exherbo.org>
-rw-r--r--packages/gnome-desktop/gnome-shell/gnome-shell-3.24.3.exheres-010
-rw-r--r--packages/gnome-desktop/gnome-shell/gnome-shell-3.25.91.exheres-0100
-rw-r--r--packages/gnome-desktop/gnome-shell/gnome-shell.exlib12
3 files changed, 109 insertions, 13 deletions
diff --git a/packages/gnome-desktop/gnome-shell/gnome-shell-3.24.3.exheres-0 b/packages/gnome-desktop/gnome-shell/gnome-shell-3.24.3.exheres-0
index e8453a9..6357454 100644
--- a/packages/gnome-desktop/gnome-shell/gnome-shell-3.24.3.exheres-0
+++ b/packages/gnome-desktop/gnome-shell/gnome-shell-3.24.3.exheres-0
@@ -1,7 +1,8 @@
# Copyright 2010-2011 Brett Witherspoon <spoonb@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
-require gnome-shell
+require gnome.org [ suffix=tar.xz ]
+require gsettings
LICENCES="GPL-2"
SLOT="0"
@@ -92,3 +93,10 @@ DEFAULT_SRC_CONFIGURE_PARAMS=( '--enable-introspection'
'--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt' )
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( 'browser-plugin' gtk-doc 'man-pages man' 'systemd' )
+src_prepare() {
+ default
+
+ edo sed -e '/^#!.*/c#!/usr/host/bin/env perl' \
+ -i src/data-to-c.pl
+}
+
diff --git a/packages/gnome-desktop/gnome-shell/gnome-shell-3.25.91.exheres-0 b/packages/gnome-desktop/gnome-shell/gnome-shell-3.25.91.exheres-0
new file mode 100644
index 0000000..fd8b659
--- /dev/null
+++ b/packages/gnome-desktop/gnome-shell/gnome-shell-3.25.91.exheres-0
@@ -0,0 +1,100 @@
+# Copyright 2010-2011 Brett Witherspoon <spoonb@exherbo.org>
+# Distributed under the terms of the GNU General Public License v2
+
+SCM_SECONDARY_REPOSITORIES="sass gvc"
+SCM_sass_REPOSITORY="https://git.gnome.org/browse/gnome-shell-sass"
+SCM_gvc_REPOSITORY="https://git.gnome.org/browse/libgnome-volume-control"
+SCM_EXTERNAL_REFS="
+ data/theme/gnome-shell-sass:sass
+ subprojects/gvc:gvc
+"
+
+require gnome.org [ suffix=tar.xz no_tarball=true ]
+require gsettings meson
+
+LICENCES="GPL-2"
+SLOT="0"
+PLATFORMS="~amd64 ~x86"
+MYOPTIONS="browser-plugin [[ description = [ build browser plugin to manage extensions ] ]]
+gtk-doc man-pages
+systemd [[ description = [ integrate with journald ] ]]
+ ( linguas: af an ar as ast be bg bn bn_IN bs ca ca@valencia cs da de el en_GB eo es et eu fa fi
+ fr fur ga gd gl gu he hi hu ia id is it ja kk km kn ko ku ky lt lv ml mk mr ms nb ne
+ nl nn oc or pa pl pt pt_BR ro ru si sk sl sr sr@latin sv ta te tg th tr ug uk
+ uz@cyrillic vi zh_CN zh_HK zh_TW )
+"
+
+DEPENDENCIES="
+ build:
+ virtual/pkg-config[>=0.22]
+ gnome-desktop/gnome-control-center [[ note = [ for gnome-keybindings.pc ] ]]
+ sys-devel/gettext[>=0.19.6]
+ gtk-doc? ( dev-doc/gtk-doc[>=1.15] )
+ man-pages? ( dev-libs/libxslt )
+ build+run:
+ x11-dri/mesa
+ gnome-bindings/gjs:1[>=1.47.0]
+ dev-lang/python:*[>=3] [[ note = [ for gnome-shell-extension-tool ] ]]
+ dev-libs/glib:2[>=2.53.0]
+ dev-libs/libcroco[>=0.6.8]
+ dev-libs/libxml2:2.0
+ gnome-desktop/evolution-data-server:1.2[>=3.17.2][calendar(+)][gobject-introspection]
+ gnome-desktop/gnome-bluetooth:1[>=3.9.0][gobject-introspection] [[
+ note = [ automagic and crashes without introspection ]
+ ]]
+ gnome-desktop/gobject-introspection:1[>=1.49.1]
+ gnome-desktop/gsettings-desktop-schemas[>=3.21.4]
+ gnome-desktop/libsoup:2.4[gobject-introspection]
+ gnome-desktop/mutter[>=${PV}][gobject-introspection]
+ gnome-desktop/network-manager-applet[>=0.9.6][compat-libs][gobject-introspection] [[ note = [ provides NMGtk ] ]]
+ gps/geoclue[gobject-introspection]
+ media-libs/gstreamer:1.0[>=0.11.92] [[ note = automagic ]]
+ media-libs/libcanberra[providers:gtk3]
+ media-plugins/gst-plugins-base:1.0[>=0.11.92] [[ note = automagic ]]
+ media-sound/pulseaudio[>=2.0]
+ sys-auth/polkit:1[>=0.100][gobject-introspection]
+ x11-libs/gdk-pixbuf:2.0[gobject-introspection]
+ x11-libs/gtk+:3[>=3.15.0][gobject-introspection]
+ x11-libs/libX11
+ net-apps/NetworkManager[>=0.9.8][gobject-introspection]
+ dev-libs/libsecret:1[>=0.18]
+ gnome-desktop/gcr[>=3.7.5][gobject-introspection]
+ gnome-desktop/gnome-desktop:3.0[>=3.7.90][gobject-introspection]
+ x11-libs/startup-notification[>=0.11]
+ dev-libs/at-spi2-core[gobject-introspection]
+ dev-libs/at-spi2-atk [[ note = [ provides atk-bridge which is required ] ]]
+ browser-plugin? ( core/json-glib[>=0.13.2] )
+ systemd? ( sys-apps/systemd )
+ run:
+ sys-apps/upower[gobject-introspection]
+ gnome-desktop/gnome-settings-daemon:3.0
+ gnome-desktop/libgweather[gobject-introspection]
+ gnome-desktop/libgnomekbd[gobject-introspection] [[ note = [ for keyboard status applet ] ]]
+ gnome-desktop/caribou:1.0[>=0.4.8]
+ gnome-desktop/gdm[gobject-introspection]
+ x11-libs/pango[gobject-introspection] [[ note = [ silent dependency in userMenu.js ] ]]
+ recommendation:
+ fonts/cantarell-fonts [[
+ description = [ The default font for GNOME3 ]
+ ]]
+ media-plugins/gst-plugins-good:1.0[gstreamer_plugins:vpx] [[
+ description = [ Required for the screen recorder feature ]
+ ]]
+ suggestion:
+ gnome-desktop/gnome-tweak-tool [[
+ description = [ Provides a tool for changing themes ]
+ ]]
+ gnome-desktop/gnome-shell-extensions [[
+ description = [ Extensions to modify and extend GNOME Shell functionality and behavior ]
+ ]]
+ (
+ net-im/telepathy-glib[>=0.17.5][gobject-introspection]
+ net-im/telepathy-logger:0.2[>=0.2.4][gobject-introspection]
+ ) [[
+ description = [ IM integration ]
+ ]]
+"
+
+MESON_SRC_CONFIGURE_PARAMS=( '-Denable-networkmanager=no' )
+MESON_SRC_CONFIGURE_OPTION_ENABLES=( 'browser-plugin' 'gtk-doc documentation' 'man-pages man' 'systemd systemd yes no' )
+
diff --git a/packages/gnome-desktop/gnome-shell/gnome-shell.exlib b/packages/gnome-desktop/gnome-shell/gnome-shell.exlib
index 33d2247..31046aa 100644
--- a/packages/gnome-desktop/gnome-shell/gnome-shell.exlib
+++ b/packages/gnome-desktop/gnome-shell/gnome-shell.exlib
@@ -1,11 +1,6 @@
# Copyright 2011 Saleem Abdulrasool <compnerd@compnerd.org>
# Distributed under the terms of the GNU General Public License v2
-require gnome.org [ suffix=tar.xz ]
-require gsettings
-
-export_exlib_phases src_prepare
-
SUMMARY="GNOME Shell provides core interface functions for GNOME 3"
DESCRIPTION="
GNOME Shell is the defining technology of the GNOME 3 desktop user experience. It provides core
@@ -17,10 +12,3 @@ HOMEPAGE="http://live.gnome.org/GnomeShell"
BUGS_TO="spoonb@exherbo.org"
-gnome-shell_src_prepare() {
- default
-
- edo sed -e '/^#!.*/c#!/usr/host/bin/env perl' \
- -i src/data-to-c.pl
-}
-