diff options
-rw-r--r-- | gnome-base/gnome-shell/Manifest | 4 | ||||
-rw-r--r-- | gnome-base/gnome-shell/files/app-well-glow.png | bin | 0 -> 3724 bytes | |||
-rw-r--r-- | gnome-base/gnome-shell/files/upstreamfixes.diff | 38 | ||||
-rw-r--r-- | gnome-base/gnome-shell/gnome-shell-2.27.2-r1.ebuild (renamed from gnome-base/gnome-shell/gnome-shell-2.27.2.ebuild) | 8 |
4 files changed, 49 insertions, 1 deletions
diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 58b61e7..63f6882 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,3 +1,5 @@ +AUX app-well-glow.png 3724 RMD160 2c74e9a271b0fc45405b2ae0df4ea567f1f66655 SHA1 6970b5d00149c6af5c9db582738dbda13c2183f6 SHA256 6eba439c7f07f8cf177710c096ef1a3d604d2d48765ae20ee6d28b97554f6ec1 +AUX upstreamfixes.diff 1155 RMD160 5ed9581748e51bf8755079aa5daa881600614f9b SHA1 7797a5c25c57c2ea18ab69bdd7061f6808d24056 SHA256 021acd718b1e5a85b188535a3fb6c4a2484fd05cce7c8b94140d9944a493652d DIST gnome-shell-2.27.2.tar.bz2 469251 RMD160 23121d76f2d0f7033904d1e3b3440f05056be394 SHA1 e0f53b406ca1731af41bcf63736d84d1bc9903b2 SHA256 40e354e6cb91bcd8199521e37f80c4fdf5533332e5f3ee154d053fef761e2fbe -EBUILD gnome-shell-2.27.2.ebuild 1188 RMD160 ee312d5fcd4a6944b43cbdbb6f722688717af7b6 SHA1 800128a07d802457f316f8185bc16d9e1bcc857d SHA256 d4e2c37653554299a9fe3c8d1ca36007e563ffadc3dd5931c4318bece4de5bf9 +EBUILD gnome-shell-2.27.2-r1.ebuild 1326 RMD160 60c8fbf9b26e67bf4fc0e04389f9b5a722bda485 SHA1 dd3ee673889807674e56c6c4d2e4362837f30e72 SHA256 e660f9cc905071ec4a8bfe05d157146eea738f4fad054c048d5e4d0507caa1fe EBUILD gnome-shell-9999.ebuild 1355 RMD160 9207e2abecb0bf51a0e7e6fbef8754f18a908a9b SHA1 57411c5930f3801451f955239dbac3b3fdb2a072 SHA256 cc2f570a7bc94a3ec6c6fda2a0d01358daba34f85b76264dc04136eee4f27aed diff --git a/gnome-base/gnome-shell/files/app-well-glow.png b/gnome-base/gnome-shell/files/app-well-glow.png Binary files differnew file mode 100644 index 0000000..2a8984f --- /dev/null +++ b/gnome-base/gnome-shell/files/app-well-glow.png diff --git a/gnome-base/gnome-shell/files/upstreamfixes.diff b/gnome-base/gnome-shell/files/upstreamfixes.diff new file mode 100644 index 0000000..aee2fb6 --- /dev/null +++ b/gnome-base/gnome-shell/files/upstreamfixes.diff @@ -0,0 +1,38 @@ +--- a/src/shell-app-system.c ++++ b/src/shell-app-system.c +@@ -57,7 +57,7 @@ struct _ShellAppSystemPrivate { + }; + + static void shell_app_system_finalize (GObject *object); +-static void on_tree_changed (gpointer user_data); ++static gboolean on_tree_changed (gpointer user_data); + static void on_tree_changed_cb (GMenuTree *tree, gpointer user_data); + static void reread_menus (ShellAppSystem *self); + static void on_favorite_apps_changed (GConfClient *client, guint id, GConfEntry *entry, gpointer user_data); +@@ -415,13 +415,14 @@ reread_menus (ShellAppSystem *self) + cache_by_id (self, self->priv->cached_settings, TRUE); + } + +-static void ++static gboolean + on_tree_changed (gpointer user_data) + { + ShellAppSystem *self = SHELL_APP_SYSTEM (user_data); + g_signal_emit (self, signals[INSTALLED_CHANGED], 0); + reread_menus (self); + self->priv->app_change_timeout_id = 0; ++ return FALSE; + } + + static void +--- a/data/Makefile.am ++++ b/data/Makefile.am +@@ -16,6 +16,7 @@ imagedir = $(pkgdatadir)/images + + dist_image_DATA = \ + add-workspace.svg \ ++ app-well-glow.png \ + back.svg \ + close.svg \ + close-black.svg \ + diff --git a/gnome-base/gnome-shell/gnome-shell-2.27.2.ebuild b/gnome-base/gnome-shell/gnome-shell-2.27.2-r1.ebuild index 46677da..5d1e0a3 100644 --- a/gnome-base/gnome-shell/gnome-shell-2.27.2.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-2.27.2-r1.ebuild @@ -40,6 +40,14 @@ DEPEND="${RDEPEND} DOCS="AUTHORS README" +src_prepare() { + + cd ${S} + epatch "${FILESDIR}/upstreamfixes.diff" + cp "${FILESDIR}/app-well-glow.png" "${S}/data" || die + eautoreconf +} + pkg_postinst() { elog " Start with 'gnome-shell --replace' " |