diff options
Diffstat (limited to 'gnome-base')
52 files changed, 9 insertions, 3080 deletions
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz Binary files differindex 683aeda35c91..590d89579787 100644 --- a/gnome-base/Manifest.gz +++ b/gnome-base/Manifest.gz diff --git a/gnome-base/dconf-editor/Manifest b/gnome-base/dconf-editor/Manifest index 688e3373ed1d..2d2b2ef52dab 100644 --- a/gnome-base/dconf-editor/Manifest +++ b/gnome-base/dconf-editor/Manifest @@ -1,5 +1,3 @@ -DIST dconf-editor-3.26.2.tar.xz 542828 BLAKE2B e7bd35b39d7b0124105513d44f3a24d005f1c6daf2dccb1d3eeb324b65038adfc11e5ee83078058489b1e918222538a97621c74fb0a0ceb20e1a708ccf5a82bd SHA512 25a6536c97b4f6fc26890915e2d0ed3ff1d2247175fd25a7d86e44f33da8667064415b22890c799d3586cd0f08becc90414f02bf3d988aa1d02eee90d7e45ba5 DIST dconf-editor-3.30.2.tar.xz 447060 BLAKE2B 4cd8ab7200afaa402d6915a94be12b32a58fdf11ed77d4b833e3734b94de99bf7182d3564d1e0b42935d4364b2c973c296d773de402942af8e66f4ccbe6026be SHA512 c9fe4393e9c75ad19c56670a50199493a32ed55f3135ada599aef5efb4582320a23648da1906ce1a1b64918987fd3684f00bfc749a21a6fd2806066d760418c8 -EBUILD dconf-editor-3.26.2.ebuild 705 BLAKE2B 62ece465f4d27773b1089f646660601c10d82efe5bf23811b8b5aa4a4d499a0876d649828305d1408f84d440d80c35a6b073c5ede6f85e541f268f2ccb0ed64a SHA512 40d057586b0eb2710c7d202c3aa5df4901eea00e75dc22f028b5271aca35dbfdc64f74048f6d56d2e11ae22802df91c2ff2c41e938b41a440a6acdc5aa31842a EBUILD dconf-editor-3.30.2.ebuild 861 BLAKE2B 8b0e34c2e475022ff8ad5c3ae6e1ff53c145e74f3ff5dce65d0cbdf84b0d9b485432d70072c5fdebd5f22986ac1fbade3582bd62b36acd0cb5c70cb38310aa88 SHA512 7ded807d81222c64dd116749cfd0c7d26778648352620572bc0a469d8ec01c7bd170cbb3ea04b6e102817572db677c156343492ed57f0ef29b5b26d19aee2099 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild b/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild deleted file mode 100644 index 5614929cccd4..000000000000 --- a/gnome-base/dconf-editor/dconf-editor-3.26.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Graphical tool for editing the dconf configuration database" -HOMEPAGE="https://gitlab.gnome.org/GNOME/dconf-editor" - -LICENSE="GPL-3+" -SLOT="0" - -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-linux" - -COMMON_DEPEND=" - dev-libs/appstream-glib - >=dev-libs/glib-2.46.0:2 - >=gnome-base/dconf-0.25.1 - >=x11-libs/gtk+-3.22.0:3 -" -DEPEND="${COMMON_DEPEND} - >=sys-devel/gettext-0.19.7 - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/dconf-0.22[X] -" - -src_configure() { - gnome2_src_configure \ - VALAC="$(type -P true)" -} diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest index a6c783d4ac5e..9b5892986bb2 100644 --- a/gnome-base/gdm/Manifest +++ b/gnome-base/gdm/Manifest @@ -1,5 +1,3 @@ -AUX 3.24.3-CVE-2018-14424.patch 6513 BLAKE2B ac51cbf4412f53f8460037ca7a811c0f3b883afbd6fabbd248719594e8ec730aab4a9a9e8adece0c53d0dda99f900b0ad450b5d5cf7a74999abd6756983ee4e8 SHA512 7ab8875f15828d8601482953e7b7be96326ff23c0ec945ccbaa401370c622734388daeb6be1043fff8694498dbfe2d7fc74f90bf8c59170df67c78bdb731cd13 -AUX 3.24.3-display-object-lifetime-fix.patch 3235 BLAKE2B d92c20c97f4007121029c1c719c7598af8dbcd181098ec52f0b61f281796d1a9e3981f644cd2bd0ae80025f63faf169db44b91b3075c42566ca0a5dfbd7f9ae3 SHA512 57a585a93754adc2448a2a85a55c90f7f27c5da0689debc93236ac3c26c79cf295abea73bcec5fce3d7651b3998715d11e2b232a35f590e53b52a859bc666523 AUX 3.30.3-pam-drop-legacy-arg.patch 1123 BLAKE2B ada164a258734709da57dd7b3c098a7475100edb0fd56ebb815c7dffbddb314d208646bdf6bca6e4465fdf0dc4dd995384f28b88dabf538cd9945d7490cdfae9 SHA512 f71e94e5a20183bb246b42ce090c958595c18cef264418af82fd564afc98de1d8b0a051a236ed1a6d5719027ddcf67b3a0dd1800f26dcb257403575961ed32d9 AUX 49-keychain-r1 193 BLAKE2B e4653256b9a0a23be84286d25278d2addf464cc541d43f57a33ed0390b562d03acf7f9d8510ad1b09d4a3736d2bb2a323f5fcc473014b6f351abb5bee71a419b SHA512 32a6d72de9b6b7bfbac0a563fc8710576419e6d989fe48da294b92b197722059ee0e46672d5df2833cd1a7dacf5ae4ebc31b12b605416fd25a0924c35e505d21 AUX 50-ssh-agent-r1 255 BLAKE2B d197daa7db7da3fc667e5bd561d2edf46b484365130a2d72259c4a2f316ec3af957599cd2c755f7e517ff32ed59e068d1dbcd47da6961534668786403590ff20 SHA512 85c8eca948646508ecc52a30a15b94c626196037ab65b4d797df472df34c714aacf800261902febda5b7bc051bff29efc9fff474a0c029838881b7f8704b13ba @@ -7,13 +5,9 @@ AUX default.pa 328 BLAKE2B 558dbedcb5a0f31e0bdc01ce21deaeacb4740dee998f8b2f94736 AUX gdm-2.32.0-xinitrc-ssh-agent.patch 842 BLAKE2B 98233eaf06fbe0950aa36bbc8bee2ac7ffa3cdebe75e32b8ef9a5035c383135bfc77e201d2ee07e7ec6b53770bef20484a3fba93b1cd7f434253704b70563e38 SHA512 40630ec2e7bee66102e141a0ba4d02e4202d052bb829606f684b6c23c9f3dbc2d43cea71d7eba163398251af2d7c7b34d0abafee76ccd6400521551de1c385bd AUX gdm-3.30.3-logo.patch 846 BLAKE2B e99b6621191c509545bc36fe838bc467c3762f2726e247aea1b3cad2a86c0b0e95c5f9953b680a072d244140615c38becbc605998a2be0ed3332d7b5ef802f55 SHA512 63428d4605d9f4f35445f364657c1d92818125a737add7bc5e5acab424beaf8ae5895368111cd2d1c03c75f5fd8b9538d8750ea732a0990b5b82507735850e4c AUX gdm-3.8.4-fingerprint-auth.patch 923 BLAKE2B e681da8518ed1d002c1205658bb35e472e9d130df5d70dfd9eef55f5361cffeee716ebe0eea23f4c19f9f6ec2f4118729616f7f4e2c758990cf7cde3271cc8b2 SHA512 3cf5f9c0eabdae3f767d9b9db6052d760e879c14b9304753cdda56a4f643a9ed97f3ea83f642bfe96d220c8e9e4f99fbbd47c6e99ddfebeb6322a3a033c296d5 -AUX gdm-3.8.4-logo.patch 805 BLAKE2B 80c323529acfe9287009494060f3e4d588dcf415845d3502840674ac0108cdd721e9af71e2df7cf94bb69fb3526d76e96bd21f31ed002fce460b30fd2afa3a20 SHA512 98dc0b01f4a4cbb87b32ec52450eb21f07bf96dc4d919cf662314c50fe0f2b1a19c90e3d8d2a0de905e8ada41642c0f89aa89dd640ead7e3d732468c9e363fb2 AUX gdm-CanGraphical-wait.patch 5534 BLAKE2B 3be217b156ab6d486d7df98885934c5d1bedd6219a25a83cba687aa1ed59f6d0f2a16694a47050313e601355696095ccc738ac639f5958d9619db81d34efe068 SHA512 2152e800051473b8fd230c4b325d72229cfe91dce3e90ad6d8ace8e3278483ab05ce683e61c183f7c83e293873f69715740b1eccfdb34d6775140c635c73b5dd AUX pam-elogind.patch 835 BLAKE2B 1db26b690d631c152ae7fd84149c7ff3222e8bd258bff78e09cd6f00fe34a8bfdb2499b252a1f15e17d9e4ed315e02260357b57cd31cf8ada5a2705ba1ef4ee0 SHA512 4d2d65741a5bfd1dc686dc986708526161d15ace2d5396bef281a2192d95458a072764483e1422ed1f6eb594fc0caa6baa381371618f907a97f75566209fab7b -DIST gdm-3.24.3.tar.xz 1113992 BLAKE2B 79ae5ccf0477779bdb05cea4f0e8b2766caee0552efe8fe044da655037bfd603f1e4ab89a4eb0687f786bf44e9fd1c27e07bc498a769c8f88f0cc22b2dd1c9b1 SHA512 d8edffb582545f452ec071990fd7d07d6cb755458bc77a9e1b807816f8202f70fc8177e4bb345125075347942c6760c5a5460e3570dc32ee2570ecc15e5f3345 DIST gdm-3.30.3.tar.xz 1261224 BLAKE2B 338f946a24d2a7e4b3cf34ac6accff01f8e7ce5032ee4ce79a96b1a755693e09788c6225e45de9a91ae4afea595a0562511104a467e561ec179c3ad61810468f SHA512 17aed5bf7d27b07553703873cda28a711d6135497d36e4c241bcf1ab3552b31007cc241dab394dccf8a4f1daccf7d55ba39edf91f4b22bdea5c2aa1ea17404b8 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 -EBUILD gdm-3.24.3-r1.ebuild 5913 BLAKE2B b3e84ae6eb46748fa125bb494134e3c0cf8e90d6583c0a270c96e513b0f0f5af5f5cb113a86047038a6a10a0c25add778d7307a886e51d67a156b0dd50decd37 SHA512 24875f6229628dd2f7e8810c473491df1a03a8577782ffd6b538828ee7b92a16de2f54f39abc319e066ede4e5ac46c6082bd3112afc9a51fc199d2dc20df22cc -EBUILD gdm-3.30.3-r2.ebuild 7175 BLAKE2B d3947d6167dc78bd29d2d4554b6debadd31b6cdc97169b66cf39ce0a83d9aefa58a3c1b76a38cec14887ebe7ad1399a3aebb413e2559783d931ff2218136c883 SHA512 2a699b93d8d0819e787050a901e76abe2b1cdabbccff7ba38731e3db01d5f0100e6cb66f643d586f85634445770a27d77c3e3575a1e9c6db9402e88fbb057cb0 EBUILD gdm-3.30.3-r3.ebuild 7777 BLAKE2B 0db6bdc9f24ede94406363bdaf1e3fb675a48e9cb22ed8997111b3dab2b99fd204b6ed6e60ffb554065ca609931e8fc9f0b1c665eea9436a6e25143968796e8e SHA512 99ff595d6f9d8a0b5493b6726fbd6e42e94c4c5ee16cfeac2b4a8092f55f3543527746d985358bd038b9754448dd5058729bec1734fd60b47465ddc28e24bedc MISC metadata.xml 759 BLAKE2B 13de28afc8fe81580a2aa28c5fdc17c77266595ffe95218cfbb5cbee4cbd6edab21e8cd06698e4a5feeb696fd9530ef8bf14209ecf3d03039b4e0562bb757375 SHA512 68cec6972bcabcb873fb314babbf9bdfacc7eaae40d662d11662fccd6cbf6630cd93b7322baa271081244c77fd1458c89ad785a0eb2a58b448ddff663381d98d diff --git a/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch b/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch deleted file mode 100644 index 4edb0670958f..000000000000 --- a/gnome-base/gdm/files/3.24.3-CVE-2018-14424.patch +++ /dev/null @@ -1,163 +0,0 @@ -From 6060db704a19b0db68f2e9e6a2d020c0c78b6bba Mon Sep 17 00:00:00 2001 -From: Chris Coulson <chris.coulson@canonical.com> -Date: Thu, 19 Jul 2018 18:26:05 +0100 -Subject: [PATCH] display-store: Pass the display object rather than the id in - the removed signal - -By the time GdmDisplayStore emits the "display-removed" signal, the display -is no longer in the store and gdm_display_store_lookup will not work in -signal handlers. - -Change the "display-removed" parameter from the display id to the GdmDisplay -object, so that signal handers can perform any cleanup they need to do - -CVE-2018-14424 - -Closes: https://gitlab.gnome.org/GNOME/gdm/issues/401 ---- - daemon/gdm-display-store.c | 11 +++-------- - daemon/gdm-display-store.h | 2 +- - daemon/gdm-local-display-factory.c | 13 +++---------- - daemon/gdm-manager.c | 19 +++++++++---------- - daemon/gdm-manager.h | 3 ++- - 5 files changed, 18 insertions(+), 30 deletions(-) - -diff --git a/daemon/gdm-display-store.c b/daemon/gdm-display-store.c -index af76f519..fd24334e 100644 ---- a/daemon/gdm-display-store.c -+++ b/daemon/gdm-display-store.c -@@ -76,15 +76,10 @@ stored_display_new (GdmDisplayStore *store, - static void - stored_display_free (StoredDisplay *stored_display) - { -- char *id; -- -- gdm_display_get_id (stored_display->display, &id, NULL); -- - g_signal_emit (G_OBJECT (stored_display->store), - signals[DISPLAY_REMOVED], - 0, -- id); -- g_free (id); -+ stored_display->display); - - g_debug ("GdmDisplayStore: Unreffing display: %p", - stored_display->display); -@@ -281,9 +276,9 @@ gdm_display_store_class_init (GdmDisplayStoreClass *klass) - G_STRUCT_OFFSET (GdmDisplayStoreClass, display_removed), - NULL, - NULL, -- g_cclosure_marshal_VOID__STRING, -+ g_cclosure_marshal_VOID__OBJECT, - G_TYPE_NONE, -- 1, G_TYPE_STRING); -+ 1, G_TYPE_OBJECT); - - g_type_class_add_private (klass, sizeof (GdmDisplayStorePrivate)); - } -diff --git a/daemon/gdm-display-store.h b/daemon/gdm-display-store.h -index 28359933..0aff8ee2 100644 ---- a/daemon/gdm-display-store.h -+++ b/daemon/gdm-display-store.h -@@ -49,7 +49,7 @@ typedef struct - void (* display_added) (GdmDisplayStore *display_store, - const char *id); - void (* display_removed) (GdmDisplayStore *display_store, -- const char *id); -+ GdmDisplay *display); - } GdmDisplayStoreClass; - - typedef enum -diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c -index b29f5ac5..403921d3 100644 ---- a/daemon/gdm-local-display-factory.c -+++ b/daemon/gdm-local-display-factory.c -@@ -558,18 +558,11 @@ on_display_added (GdmDisplayStore *display_store, - - static void - on_display_removed (GdmDisplayStore *display_store, -- const char *id, -+ GdmDisplay *display, - GdmLocalDisplayFactory *factory) - { -- GdmDisplay *display; -- -- display = gdm_display_store_lookup (display_store, id); -- -- if (display != NULL) { -- g_signal_handlers_disconnect_by_func (display, G_CALLBACK (on_display_status_changed), factory); -- g_object_weak_unref (G_OBJECT (display), (GWeakNotify)on_display_disposed, factory); -- -- } -+ g_signal_handlers_disconnect_by_func (display, G_CALLBACK (on_display_status_changed), factory); -+ g_object_weak_unref (G_OBJECT (display), (GWeakNotify)on_display_disposed, factory); - } - - static gboolean -diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c -index 7539acf1..1943d89e 100644 ---- a/daemon/gdm-manager.c -+++ b/daemon/gdm-manager.c -@@ -1700,19 +1700,18 @@ on_display_status_changed (GdmDisplay *display, - - static void - on_display_removed (GdmDisplayStore *display_store, -- const char *id, -+ GdmDisplay *display, - GdmManager *manager) - { -- GdmDisplay *display; -+ char *id; - -- display = gdm_display_store_lookup (display_store, id); -- if (display != NULL) { -- g_dbus_object_manager_server_unexport (manager->priv->object_manager, id); -+ gdm_display_get_id (display, &id, NULL); -+ g_dbus_object_manager_server_unexport (manager->priv->object_manager, id); -+ g_free (id); - -- g_signal_handlers_disconnect_by_func (display, G_CALLBACK (on_display_status_changed), manager); -+ g_signal_handlers_disconnect_by_func (display, G_CALLBACK (on_display_status_changed), manager); - -- g_signal_emit (manager, signals[DISPLAY_REMOVED], 0, id); -- } -+ g_signal_emit (manager, signals[DISPLAY_REMOVED], 0, display); - } - - static void -@@ -2694,9 +2693,9 @@ gdm_manager_class_init (GdmManagerClass *klass) - G_STRUCT_OFFSET (GdmManagerClass, display_removed), - NULL, - NULL, -- g_cclosure_marshal_VOID__STRING, -+ g_cclosure_marshal_VOID__OBJECT, - G_TYPE_NONE, -- 1, G_TYPE_STRING); -+ 1, G_TYPE_OBJECT); - - g_object_class_install_property (object_class, - PROP_XDMCP_ENABLED, -diff --git a/daemon/gdm-manager.h b/daemon/gdm-manager.h -index 41c68a7a..c8fb3f22 100644 ---- a/daemon/gdm-manager.h -+++ b/daemon/gdm-manager.h -@@ -24,6 +24,7 @@ - - #include <glib-object.h> - -+#include "gdm-display.h" - #include "gdm-manager-glue.h" - - G_BEGIN_DECLS -@@ -50,7 +51,7 @@ typedef struct - void (* display_added) (GdmManager *manager, - const char *id); - void (* display_removed) (GdmManager *manager, -- const char *id); -+ GdmDisplay *display); - } GdmManagerClass; - - typedef enum --- -2.17.1 - diff --git a/gnome-base/gdm/files/3.24.3-display-object-lifetime-fix.patch b/gnome-base/gdm/files/3.24.3-display-object-lifetime-fix.patch deleted file mode 100644 index 47366ed686cb..000000000000 --- a/gnome-base/gdm/files/3.24.3-display-object-lifetime-fix.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 765b306c364885dd89d47fe9fe8618ce6a467bc1 Mon Sep 17 00:00:00 2001 -From: Ray Strode <rstrode@redhat.com> -Date: Thu, 19 Jul 2018 16:01:23 -0400 -Subject: [PATCH] display: tie skeleton handlers to object lifetime - -Right now we assume a display skeleton object won't -outlive its associated display object. - -In theory that should be true, but if we accidentally -leak the skeleton it could erroneously happen. - -If that does happen then we'll end accessing free'd -memory, so the leak will turn into a crasher. - -This commit addresses this problem by ensuring -the skeleton signal handlers are disconnected when the -associated display object goes away. - -CVE-2018-14424 ---- - daemon/gdm-display.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c -index 1b58781d..5e193f2f 100644 ---- a/daemon/gdm-display.c -+++ b/daemon/gdm-display.c -@@ -1109,18 +1109,18 @@ register_display (GdmDisplay *self) - self->priv->object_skeleton = g_dbus_object_skeleton_new (self->priv->id); - self->priv->display_skeleton = GDM_DBUS_DISPLAY (gdm_dbus_display_skeleton_new ()); - -- g_signal_connect (self->priv->display_skeleton, "handle-get-id", -- G_CALLBACK (handle_get_id), self); -- g_signal_connect (self->priv->display_skeleton, "handle-get-remote-hostname", -- G_CALLBACK (handle_get_remote_hostname), self); -- g_signal_connect (self->priv->display_skeleton, "handle-get-seat-id", -- G_CALLBACK (handle_get_seat_id), self); -- g_signal_connect (self->priv->display_skeleton, "handle-get-x11-display-name", -- G_CALLBACK (handle_get_x11_display_name), self); -- g_signal_connect (self->priv->display_skeleton, "handle-is-local", -- G_CALLBACK (handle_is_local), self); -- g_signal_connect (self->priv->display_skeleton, "handle-is-initial", -- G_CALLBACK (handle_is_initial), self); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-get-id", -+ G_CALLBACK (handle_get_id), self, 0); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-get-remote-hostname", -+ G_CALLBACK (handle_get_remote_hostname), self, 0); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-get-seat-id", -+ G_CALLBACK (handle_get_seat_id), self, 0); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-get-x11-display-name", -+ G_CALLBACK (handle_get_x11_display_name), self, 0); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-is-local", -+ G_CALLBACK (handle_is_local), self, 0); -+ g_signal_connect_object (self->priv->display_skeleton, "handle-is-initial", -+ G_CALLBACK (handle_is_initial), self, 0); - - g_dbus_object_skeleton_add_interface (self->priv->object_skeleton, - G_DBUS_INTERFACE_SKELETON (self->priv->display_skeleton)); --- -2.17.1 - diff --git a/gnome-base/gdm/files/gdm-3.8.4-logo.patch b/gnome-base/gdm/files/gdm-3.8.4-logo.patch deleted file mode 100644 index 151d4bc77f42..000000000000 --- a/gnome-base/gdm/files/gdm-3.8.4-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From bcc651df77a429a6bf9b13892f71fedb1b87a069 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Wed, 11 Dec 2013 22:46:58 +0100 -Subject: [PATCH 4/4] Apply Gentoo branding - ---- - data/org.gnome.login-screen.gschema.xml.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/data/org.gnome.login-screen.gschema.xml.in b/data/org.gnome.login-screen.gschema.xml.in -index 03da374..5e81bc0 100644 ---- a/data/org.gnome.login-screen.gschema.xml.in -+++ b/data/org.gnome.login-screen.gschema.xml.in -@@ -31,7 +31,7 @@ - </_description> - </key> - <key name="logo" type="s"> -- <default>''</default> -+ <default>'/usr/share/pixmaps/gentoo-gdm.svg'</default> - <_summary> - Path to small image at top of user list - </_summary> --- -1.8.5.1 - diff --git a/gnome-base/gdm/gdm-3.24.3-r1.ebuild b/gnome-base/gdm/gdm-3.24.3-r1.ebuild deleted file mode 100644 index 7ffffd45c01a..000000000000 --- a/gnome-base/gdm/gdm-3.24.3-r1.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit eutils gnome2 pam readme.gentoo-r1 systemd user - -DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins" -HOMEPAGE="https://wiki.gnome.org/Projects/GDM" - -SRC_URI="${SRC_URI} - branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) -" - -LICENSE=" - GPL-2+ - branding? ( CC-BY-SA-4.0 ) -" - -SLOT="0" - -IUSE="accessibility audit branding fprint +introspection ipv6 plymouth selinux smartcard tcpd test wayland xinerama" - -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86" - -# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686 -# nspr used by smartcard extension -# dconf, dbus and g-s-d are needed at install time for dconf update -# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784 -# Requires org.gnome.SettingsDaemon.A11yKeyboard component which doesn't exist in 3.28 -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.36:2[dbus] - >=x11-libs/gtk+-2.91.1:3 - >=gnome-base/dconf-0.20 - >=gnome-base/gnome-settings-daemon-3.1.4 - <gnome-base/gnome-settings-daemon-3.27 - gnome-base/gsettings-desktop-schemas - >=media-libs/fontconfig-2.5.0:1.0 - >=media-libs/libcanberra-0.4[gtk3] - sys-apps/dbus - >=sys-apps/accountsservice-0.6.35 - - x11-apps/sessreg - x11-base/xorg-server - x11-libs/libXi - x11-libs/libXau - x11-libs/libX11 - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXft - x11-libs/libxcb - >=x11-misc/xdg-utils-1.0.2-r3 - - virtual/pam - >=sys-apps/systemd-186:0=[pam] - - sys-auth/pambase[systemd] - - audit? ( sys-process/audit ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - plymouth? ( sys-boot/plymouth ) - selinux? ( sys-libs/libselinux ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - xinerama? ( x11-libs/libXinerama ) -" -# XXX: These deps are from session and desktop files in data/ directory -# fprintd is used via dbus by gdm-fingerprint-extension -# gnome-session-3.6 needed to avoid freezing with orca -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-session-3.6 - >=gnome-base/gnome-shell-3.1.90 - x11-apps/xhost - - accessibility? ( - >=app-accessibility/orca-3.10 - gnome-extra/mousetweaks ) - fprint? ( - sys-auth/fprintd - sys-auth/pam_fprint ) - - !gnome-extra/fast-user-switch-applet -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - >=dev-util/intltool-0.40.0 - dev-util/itstool - virtual/pkgconfig - x11-base/xorg-proto - test? ( >=dev-libs/check-0.9.4 ) -" - -DOC_CONTENTS=" - To make GDM start at boot, run:\n - # systemctl enable gdm.service\n - \n - For passwordless login to unlock your keyring, you need to install - sys-auth/pambase with USE=gnome-keyring and set an empty password - on your keyring. Use app-crypt/seahorse for that.\n - \n - You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11 - for smartcard support -" - -pkg_setup() { - enewgroup gdm - enewgroup video # Just in case it hasn't been created yet - enewuser gdm -1 -1 /var/lib/gdm gdm,video - - # For compatibility with certain versions of nvidia-drivers, etc., need to - # ensure that gdm user is in the video group - if ! egetent group video | grep -q gdm; then - # FIXME XXX: is this at all portable, ldap-safe, etc.? - # XXX: egetent does not have a 1-argument form, so we can't use it to - # get the list of gdm's groups - local g=$(groups gdm) - elog "Adding user gdm to video group" - usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" - fi -} - -src_prepare() { - # ssh-agent handling must be done at xinitrc.d, bug #220603 - eapply "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch" - - # Gentoo does not have a fingerprint-auth pam stack - eapply "${FILESDIR}/${PN}-3.8.4-fingerprint-auth.patch" - - # CVE-2018-14424, bug #662782 - eapply "${FILESDIR}/${PV}-CVE-2018-14424.patch" - eapply "${FILESDIR}/${PV}-display-object-lifetime-fix.patch" - - # Show logo when branding is enabled - use branding && eapply "${FILESDIR}/${PN}-3.8.4-logo.patch" - - gnome2_src_prepare -} - -src_configure() { - local myconf - # PAM is the only auth scheme supported - # even though configure lists shadow and crypt - # they don't have any corresponding code. - # --with-at-spi-registryd-directory= needs to be passed explicitly because - # of https://bugzilla.gnome.org/show_bug.cgi?id=607643#c4 - # Xevie is obsolete, bug #482304 - # --with-initial-vt=7 conflicts with plymouth, bug #453392 - ! use plymouth && myconf="${myconf} --with-initial-vt=7" - - gnome2_src_configure \ - --enable-gdm-xsession \ - --enable-user-display-server \ - --with-run-dir=/run/gdm \ - --localstatedir="${EPREFIX}"/var \ - --disable-static \ - --with-xdmcp=yes \ - --enable-authentication-scheme=pam \ - --with-default-pam-config=exherbo \ - --with-pam-mod-dir=$(getpam_mod_dir) \ - --with-at-spi-registryd-directory="${EPREFIX}"/usr/libexec \ - --without-xevie \ - --enable-systemd-journal \ - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ - $(use_with audit libaudit) \ - $(use_enable ipv6) \ - $(use_with plymouth) \ - $(use_with selinux) \ - $(use_with tcpd tcp-wrappers) \ - $(use_enable wayland wayland-support) \ - $(use_with xinerama) \ - ${myconf} -} - -src_install() { - gnome2_src_install - - if ! use accessibility ; then - rm "${ED}"/usr/share/gdm/greeter/autostart/orca-autostart.desktop || die - fi - - exeinto /etc/X11/xinit/xinitrc.d - newexe "${FILESDIR}/49-keychain-r1" 49-keychain - newexe "${FILESDIR}/50-ssh-agent-r1" 50-ssh-agent - - # gdm user's home directory - keepdir /var/lib/gdm - fowners gdm:gdm /var/lib/gdm - - # install XDG_DATA_DIRS gdm changes - echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm - doenvd 99xdg-gdm - - use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - systemd_reenable gdm.service - readme.gentoo_print_elog -} diff --git a/gnome-base/gdm/gdm-3.30.3-r2.ebuild b/gnome-base/gdm/gdm-3.30.3-r2.ebuild deleted file mode 100644 index 7acebf2d3d85..000000000000 --- a/gnome-base/gdm/gdm-3.30.3-r2.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME2_EAUTORECONF="yes" - -inherit eutils gnome2 pam readme.gentoo-r1 systemd udev user - -DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins" -HOMEPAGE="https://wiki.gnome.org/Projects/GDM" - -SRC_URI="${SRC_URI} - branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) -" - -LICENSE=" - GPL-2+ - branding? ( CC-BY-SA-4.0 ) -" - -SLOT="0" - -IUSE="accessibility audit branding elogind fprint +introspection ipv6 plymouth selinux smartcard systemd tcpd test wayland xinerama" -REQUIRED_USE="^^ ( elogind systemd )" - -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~x86" - -# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686 -# nspr used by smartcard extension -# dconf, dbus and g-s-d are needed at install time for dconf update -# We need either systemd or >=openrc-0.12 to restart gdm properly, bug #463784 -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.44:2 - dev-libs/libgudev - >=x11-libs/gtk+-2.91.1:3 - >=gnome-base/dconf-0.20 - >=gnome-base/gnome-settings-daemon-3.1.4 - gnome-base/gsettings-desktop-schemas - >=media-libs/fontconfig-2.5.0:1.0 - >=media-libs/libcanberra-0.4[gtk3] - sys-apps/dbus - >=sys-apps/accountsservice-0.6.35 - - x11-base/xorg-server - x11-libs/libXau - x11-libs/libX11 - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libxcb - >=x11-misc/xdg-utils-1.0.2-r3 - - virtual/pam - elogind? ( >=sys-auth/elogind-239.3[pam] ) - systemd? ( >=sys-apps/systemd-186:0=[pam] ) - - sys-auth/pambase[elogind?,systemd?] - - audit? ( sys-process/audit ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - plymouth? ( sys-boot/plymouth ) - selinux? ( sys-libs/libselinux ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - xinerama? ( x11-libs/libXinerama ) -" -# XXX: These deps are from session and desktop files in data/ directory -# fprintd is used via dbus by gdm-fingerprint-extension -# gnome-session-3.6 needed to avoid freezing with orca -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-session-3.6 - >=gnome-base/gnome-shell-3.1.90 - x11-apps/xhost - - accessibility? ( - >=app-accessibility/orca-3.10 - gnome-extra/mousetweaks ) - fprint? ( - sys-auth/fprintd - sys-auth/pam_fprint ) - - !gnome-extra/fast-user-switch-applet -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto - test? ( >=dev-libs/check-0.9.4 ) - app-text/yelp-tools -" # yelp-tools needed for eautoreconf to not lose help docs (m4_ifdeffed YELP_HELP_INIT call and setup) - -DOC_CONTENTS=" - To make GDM start at boot with systemd, run:\n - # systemctl enable gdm.service\n - \n - To make GDM start at boot with OpenRC, edit /etc/conf.d to have - DISPLAYMANAGER=\"gdm\" and enable the xdm service:\n - # rc-update add xdm - \n - For passwordless login to unlock your keyring, you need to install - sys-auth/pambase with USE=gnome-keyring and set an empty password - on your keyring. Use app-crypt/seahorse for that.\n - \n - You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11 - for smartcard support -" - -pkg_setup() { - enewgroup gdm - enewgroup video # Just in case it hasn't been created yet - enewuser gdm -1 -1 /var/lib/gdm gdm,video - - # For compatibility with certain versions of nvidia-drivers, etc., need to - # ensure that gdm user is in the video group - if ! egetent group video | grep -q gdm; then - # FIXME XXX: is this at all portable, ldap-safe, etc.? - # XXX: egetent does not have a 1-argument form, so we can't use it to - # get the list of gdm's groups - local g=$(groups gdm) - elog "Adding user gdm to video group" - usermod -G video,${g// /,} gdm || die "Adding user gdm to video group failed" - fi -} - -src_prepare() { - # ssh-agent handling must be done at xinitrc.d, bug #220603 - eapply "${FILESDIR}/${PN}-2.32.0-xinitrc-ssh-agent.patch" - - # Gentoo does not have a fingerprint-auth pam stack - eapply "${FILESDIR}/${PN}-3.8.4-fingerprint-auth.patch" - - # Drop legacy argument to pam_systemd.so, included in 3.32 - eapply "${FILESDIR}/${PV}-pam-drop-legacy-arg.patch" - # Support pam_elogind.so in gdm-launch-environment.pam - eapply "${FILESDIR}/pam-elogind.patch" - - # Wait 10 seconds for a DRM master with systemd. Workaround for gdm not waiting for CanGraphical=yes property on the seat. Bug #613222 - eapply "${FILESDIR}/gdm-CanGraphical-wait.patch" # needs eautoreconf - - # Show logo when branding is enabled - use branding && eapply "${FILESDIR}/${PN}-3.30.3-logo.patch" - - gnome2_src_prepare -} - -src_configure() { - # PAM is the only auth scheme supported - # even though configure lists shadow and crypt - # they don't have any corresponding code. - # --with-at-spi-registryd-directory= needs to be passed explicitly because - # of https://bugzilla.gnome.org/show_bug.cgi?id=607643#c4 - # Xevie is obsolete, bug #482304 - - # --with-initial-vt=7 conflicts with plymouth, bug #453392 - # gdm-3.30 now reaps (stops) the login screen when the login VT isn't active, which - # saves on memory. However this means if we don't start on VT1, gdm doesn't start up - # before user manually goes to VT7. Thus as-is we can not keep gdm away from VT1, - # so lets try always having it in VT1 and see if that is an issue for people before - # hacking up workarounds for the initial start case. - # ! use plymouth && myconf="${myconf} --with-initial-vt=7" - local myconf=( - --enable-gdm-xsession - --enable-user-display-server - --with-run-dir=/run/gdm - --localstatedir="${EPREFIX}"/var - --disable-static - --with-xdmcp=yes - --enable-authentication-scheme=pam - --with-default-pam-config=exherbo - --with-pam-mod-dir=$(getpam_mod_dir) - --with-udevdir=$(get_udevdir) - --with-at-spi-registryd-directory="${EPREFIX}"/usr/libexec - --without-xevie - $(use_enable systemd systemd-journal) - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - $(use_with audit libaudit) - $(use_enable ipv6) - $(use_with plymouth) - $(use_with selinux) - $(use_with tcpd tcp-wrappers) - $(use_enable wayland wayland-support) - $(use_with xinerama) - ) - - if use elogind; then - myconf+=( - --with-initial-vt=7 # TODO: Revisit together with startDM.sh and other xinit talks; also ignores plymouth possibility - SYSTEMD_CFLAGS=`pkg-config --cflags "libelogind" 2>/dev/null` - SYSTEMD_LIBS=`pkg-config --libs "libelogind" 2>/dev/null` - ) - fi - - gnome2_src_configure "${myconf[@]}" -} - -src_install() { - gnome2_src_install - - if ! use accessibility ; then - rm "${ED}"/usr/share/gdm/greeter/autostart/orca-autostart.desktop || die - fi - - exeinto /etc/X11/xinit/xinitrc.d - newexe "${FILESDIR}/49-keychain-r1" 49-keychain - newexe "${FILESDIR}/50-ssh-agent-r1" 50-ssh-agent - - # gdm user's home directory - keepdir /var/lib/gdm - fowners gdm:gdm /var/lib/gdm - - # install XDG_DATA_DIRS gdm changes - echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm - doenvd 99xdg-gdm - - use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - systemd_reenable gdm.service - readme.gentoo_print_elog -} diff --git a/gnome-base/gnome-common/Manifest b/gnome-base/gnome-common/Manifest index 48ec4184479e..f3803358b755 100644 --- a/gnome-base/gnome-common/Manifest +++ b/gnome-base/gnome-common/Manifest @@ -1,3 +1,3 @@ DIST gnome-common-3.18.0.tar.xz 155804 BLAKE2B 5e5dbccf1851f45e2890e2fcced1be5630dd378bb22448e38ff7988a18145bfa90dee03a64a4ba4ff9d22ea6fd812e9f02a1ee1f9656b4d47201afc174d69229 SHA512 b931c9a6668d996560549738bb2d95f86f56fa68ce930c077275bdc8fddbc2d28d215c1190099db1df851417902fca87ec81f1c0e644c5b9630a175e1cde0719 -EBUILD gnome-common-3.18.0-r1.ebuild 624 BLAKE2B bd0c1edb7af5dcf2ffd88be81e87499bd616b8891c27651540f19068587556a98da9e8ae8df0dfc414d0c761c32b86aea36608d606ea201d8a6250bda418ade9 SHA512 44cb43971dd841eb988a96a585bbdfd6e25d219f16ae867846b9908172b5a6a6e4527bbd9fdae8596151c9a95e90c25f237b2c325c34ea2d74df0fe0d2962314 +EBUILD gnome-common-3.18.0-r1.ebuild 623 BLAKE2B 7607cf8cf5a6146209a04739669ff863d62083bfe1f106ca23f3a691472eb40402b47f5d5f2b7fc3a481521e38878a4c304c5c514bedaa1bad510b54c08ff581 SHA512 e6837d80ba62ba64186aadab408d8270be82cb68908edbe290a36d8dfc13db5f4a16d3365c4c9ba6d1f4565117ec2df3261587356cfaf6bf62f6a291caccb0e5 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/gnome-base/gnome-common/gnome-common-3.18.0-r1.ebuild b/gnome-base/gnome-common/gnome-common-3.18.0-r1.ebuild index 24db11b7dda9..448ddcf7a87f 100644 --- a/gnome-base/gnome-common/gnome-common-3.18.0-r1.ebuild +++ b/gnome-base/gnome-common/gnome-common-3.18.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ HOMEPAGE="https://git.gnome.org/browse/gnome-common" LICENSE="GPL-3" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" RDEPEND="" DEPEND="" diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index 0c64bd80ff96..0d0ea46dd3ac 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -1,8 +1,5 @@ AUX 3.30.3-conditional-cups-tests.patch 767 BLAKE2B 7f92f98da527c96dd6c6cd236085af41a0292ad635c9c68f078eb0c9a54ada04c51d7fba805dbb0b1340b7de94f49d65d9492c942600722830719f6d551c10f2 SHA512 37481ac8ffcd2a56fb55521f179bee03007cc93ef40e74d7571be501ac4a4447099a17a41df78ae9ecf5f6f04138c31d74dfe41ecc656d870190027209a26113 -DIST gnome-control-center-3.24.4-patchset.tar.xz 8076 BLAKE2B e70086987957b4c33fff6d3b5038ffc260fc47520de4606fa96a0993cee4eea699bb57e8c0a6406e7d5c99adde702351d6462bf0594398f48f6ba4c9bc217417 SHA512 6228bffb71b61a100248f2f3ffc659532e9a067579d0dcf869e58ba9fb5d0b3e745a3bda2a92caa5bc86f8809885268b543f6863262dc6fef52b61e74eaef927 -DIST gnome-control-center-3.24.4.tar.xz 7320232 BLAKE2B 29a5860b8cc27f161451ae8c053db1d28e8c5f8714cbccac7674c00689569ac4e51f7deb0a341e0868b1467a095f87d685ea0ec733f69274f02ecaf5badfef6e SHA512 34a59d4d89971054b1f54e7a7e3cbc3c306a3fbe3cc94adf1241ad37076a6179c93f04a95e51e57982eda57187e578005060d711a5d955734d5a138e61b3598a DIST gnome-control-center-3.30.3-patchset.tar.xz 65244 BLAKE2B d210f94e0058e628401ea74fa90582721aaffddfb0e3f8e78013edde0d2f712d4433c316b3da08c9ec1038200cfd4e9b1a315b224d2e881d056b0f685f7067eb SHA512 99519c54ef223b94d5101987b7d7dc203c447765ef79374a3f0911282cd77917f64dea7318d70c63b8df8506c058fa1fcb1d71b23488b3ca9be993667509b7d1 DIST gnome-control-center-3.30.3.tar.xz 5889900 BLAKE2B a03153cb689edc3c8c96a0f184f8831a8df218691fefd035842170871eebb6f17e34405e7c4c18da6a191b92c7b58fcd40b252cdb67154becdf7e7ac6a63aa8f SHA512 85c7b51d6bc32f73d7f4ad6df8d4cc14c59e19da88d7a17b7337f995483f41008213ca829247a3c9db43c4b31eae0be321ed6804570660fbe0356da3dd0948dc -EBUILD gnome-control-center-3.24.4.ebuild 4912 BLAKE2B d850ac29017bc316776eea8c6f5fccc61d0189bcf539c05812c2aea4b9ab84fd6a7f49b59aa2278115c9c98707f94f5c67dd5d8a2663f6353db8a78be7422161 SHA512 bf26a543f04fbd28c7c27b0833210946a1c03a803bbe676cde97906fa15bd1c655b3e91bfedd469947b1669be863b8708422993a74eb6cca55a827a67a5910b8 EBUILD gnome-control-center-3.30.3-r1.ebuild 5837 BLAKE2B 1b7c6f1cee235287e58089f10cf60ab020ae9df3a203c6d976100e08085d0e65e2638f4a3a92e61e195561b9039c49378edad603ef2350126ceb6828087adb88 SHA512 38d4a6ba85611ec97fab9dc76a101a46648d10e65e17ec7c8e8da2c37692c1d21bd6d0bac8de53b1c37021b394e4b33831c4e23bc79dbc9e08ec17eb93c4f3ae -MISC metadata.xml 675 BLAKE2B e22d57c5a893d8c2a20851671a82741ea1918a6792444898a808a2b50668fd0fc6d712025b167fff6371644e7eaa182ef4bfd0a85718f7fee57fb0d586ff62cf SHA512 debac95237dacc2b937bb9d4a75f569f10c7798434a2b22cff342d51b7c50a6a78af1aeddf0ee3274cac332b55d25b2d3da8482b49d8d355e6428aca11e1b908 +MISC metadata.xml 588 BLAKE2B 6fb4fefc43b162c8ac2a671ed7a6878ebe19edeaf018bb37f32a0c0aa6208b8cb68392b24fde56e1aaf5227756b157fbfa10470c350bb472c270ac7436827ff3 SHA512 d2891d89abf4a64e97ab84ed45e45b4115ebb1990b2ef8a91f069433a61aea4d97d060376e088aec5e9aec7475c0263ac072f081cb5f0c3d67206ed077051e1d diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.24.4.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.24.4.ebuild deleted file mode 100644 index 1bc940b88887..000000000000 --- a/gnome-base/gnome-control-center/gnome-control-center-3.24.4.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME2_EAUTORECONF="yes" - -inherit bash-completion-r1 gnome2 - -DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" -HOMEPAGE="https://git.gnome.org/browse/gnome-control-center/" -SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz" - -LICENSE="GPL-2+" -SLOT="2" -IUSE="+bluetooth +colord +cups debug +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager v4l wayland" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" - -# gnome-session-2.91.6-r1 is needed so that 10-user-dirs-update is run at login -# kerberos unfortunately means mit-krb5; build fails with heimdal -# udev could be made optional, only conditions gsd-device-panel -# (mouse, keyboards, touchscreen, etc) -# display panel requires colord and gnome-settings-daemon[colord] -# printer panel requires cups and smbclient (the latter is not patch yet to be separately optional) -# Requires gnome_bg_set_color, which was replaced with gnome_bg_set_rgba in 3.27.90 -COMMON_DEPEND=" - >=dev-libs/glib-2.44.0:2[dbus] - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=x11-libs/gtk+-3.22.0:3[X,wayland?] - >=gnome-base/gsettings-desktop-schemas-3.21.4 - >=gnome-base/gnome-desktop-3.21.2:3= - <gnome-base/gnome-desktop-3.27.90:3 - >=gnome-base/gnome-settings-daemon-3.23.90[colord] - >=x11-misc/colord-0.1.34:0= - - >=dev-libs/libpwquality-1.2.2 - dev-libs/libxml2:2 - gnome-base/libgtop:2= - media-libs/fontconfig - >=sys-apps/accountsservice-0.6.39 - - >=media-libs/libcanberra-0.13[gtk3] - >=media-sound/pulseaudio-2[glib] - >=sys-auth/polkit-0.97 - >=sys-power/upower-0.99:= - - virtual/libgudev - x11-apps/xmodmap - x11-libs/cairo - x11-libs/libX11 - x11-libs/libXxf86misc - >=x11-libs/libXi-1.2 - - bluetooth? ( >=net-wireless/gnome-bluetooth-3.18.2:= ) - colord? ( - net-libs/libsoup:2.4 - >=x11-misc/colord-0.1.34:0= - >=x11-libs/colord-gtk-0.1.24 ) - cups? ( - >=net-print/cups-1.7[dbus] - >=net-fs/samba-4.0.0[client] - ) - gnome-online-accounts? ( - >=media-libs/grilo-0.3.0:0.3= - >=net-libs/gnome-online-accounts-3.21.5:= ) - ibus? ( >=app-i18n/ibus-1.5.2 ) - kerberos? ( app-crypt/mit-krb5 ) - networkmanager? ( - >=gnome-extra/nm-applet-1.2.0 - >=net-misc/networkmanager-1.2.0:=[modemmanager] - >=net-misc/modemmanager-0.7.990 ) - v4l? ( - media-libs/clutter-gtk:1.0 - >=media-video/cheese-3.5.91 ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7 - >=media-libs/clutter-1.11.3:1.0 - media-libs/clutter-gtk:1.0 - >=x11-libs/libXi-1.2 ) -" -# <gnome-color-manager-3.1.2 has file collisions with g-c-c-3.1.x -# libgnomekbd needed only for gkbd-keyboard-display tool -# -# mouse panel needs a concrete set of X11 drivers at runtime, bug #580474 -# Also we need newer driver versions to allow wacom and libinput drivers to -# not collide -# -# system-config-printer provides org.fedoraproject.Config.Printing service and interface -# cups-pk-helper provides org.opensuse.cupspkhelper.mechanism.all-edit policykit helper policy -RDEPEND="${COMMON_DEPEND} - || ( >=sys-apps/systemd-31 ( app-admin/openrc-settingsd sys-auth/consolekit ) ) - x11-themes/adwaita-icon-theme - colord? ( >=gnome-extra/gnome-color-manager-3 ) - cups? ( - app-admin/system-config-printer - net-print/cups-pk-helper ) - input_devices_wacom? ( gnome-base/gnome-settings-daemon[input_devices_wacom] ) - >=gnome-base/libgnomekbd-3 - wayland? ( dev-libs/libinput ) - !wayland? ( - >=x11-drivers/xf86-input-libinput-0.19.0 - input_devices_wacom? ( >=x11-drivers/xf86-input-wacom-0.33.0 ) ) - - !<gnome-base/gdm-2.91.94 - !<gnome-extra/gnome-color-manager-3.1.2 - !gnome-extra/gnome-media[pulseaudio] - !<gnome-extra/gnome-media-2.32.0-r300 - !<net-wireless/gnome-bluetooth-3.3.2 -" -# PDEPEND to avoid circular dependency -PDEPEND=">=gnome-base/gnome-session-2.91.6-r1" - -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto - - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-util/intltool-0.40.1 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - - gnome-base/gnome-common - sys-devel/autoconf-archive -" -# Needed for autoreconf -# gnome-base/gnome-common -# sys-devel/autoconf-archive - -PATCHES=( - # Makes some panels and dependencies optional; requires eautoreconf - # https://bugzilla.gnome.org/686840, 697478, 700145 - # Fix some absolute paths to be appropriate for Gentoo - "${WORKDIR}"/patches/ -) - -src_configure() { - gnome2_src_configure \ - --disable-update-mimedb \ - --disable-static \ - --enable-documentation \ - $(use_enable bluetooth) \ - $(use_enable colord color) \ - $(use_enable cups) \ - $(usex debug --enable-debug=yes ' ') \ - $(use_enable gnome-online-accounts goa) \ - $(use_enable ibus) \ - $(use_enable kerberos) \ - $(use_enable networkmanager) \ - $(use_with v4l cheese) \ - $(use_enable input_devices_wacom wacom) \ - $(use_enable wayland) -} - -src_install() { - gnome2_src_install completiondir="$(get_bashcompdir)" -} diff --git a/gnome-base/gnome-control-center/metadata.xml b/gnome-base/gnome-control-center/metadata.xml index f1ac0fd9a7be..05f1acb0836a 100644 --- a/gnome-base/gnome-control-center/metadata.xml +++ b/gnome-base/gnome-control-center/metadata.xml @@ -6,7 +6,6 @@ <name>Gentoo GNOME Desktop</name> </maintainer> <use> - <flag name="colord">Support color management using <pkg>x11-misc/colord</pkg></flag> <flag name="flickr">Add support for using photos from flickr as desktop background</flag> <flag name="gnome-online-accounts">Enable configuration panel for <pkg>net-libs/gnome-online-accounts</pkg> accounts</flag> <flag name="ibus">Enable support for enhanced input methods through <pkg>app-i18n/ibus</pkg></flag> diff --git a/gnome-base/gnome-core-apps/Manifest b/gnome-base/gnome-core-apps/Manifest index 719d9abb67dd..9326a4bccc72 100644 --- a/gnome-base/gnome-core-apps/Manifest +++ b/gnome-base/gnome-core-apps/Manifest @@ -1,3 +1,2 @@ -EBUILD gnome-core-apps-3.24.2.ebuild 1508 BLAKE2B d28ee34bb83608702334297815bb57bc0d7609fbd22140853c15ee620f226c932a302e9d837b3e0e434167ed6651e04cd00083fcebebd89db0028e849c2e7437 SHA512 4ef8de35566aeff15124d332e9d4a8d020782edde45a51aae4b5fc6edec90b5172feb592bf16fd80cfb81efc6687f06ca5544f0718d3a2080fa54b0529cd4b9e EBUILD gnome-core-apps-3.30.2.ebuild 1516 BLAKE2B 667f2318226ef17cb7b75d45f8860ce7a133a2c12e423e7a3d152b5bb7b1c96c9d16b51b18399e4d49817b9d905ba7d6fd546ef1256b0e6f82630d465f2d85bb SHA512 e89cc3a4e38286b482334b290ea0420f1534c1d4718d3cf4be1d1c020e4703c7e99d79be757dc08470dc56cf31a64a95bd5007d497e058c7eb67d057b64230ba MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/gnome-base/gnome-core-apps/gnome-core-apps-3.24.2.ebuild b/gnome-base/gnome-core-apps/gnome-core-apps-3.24.2.ebuild deleted file mode 100644 index 27e4af5e4100..000000000000 --- a/gnome-base/gnome-core-apps/gnome-core-apps-3.24.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Sub-meta package for the core applications integrated with GNOME 3" -HOMEPAGE="https://www.gnome.org/" -LICENSE="metapackage" -SLOT="3.0" -IUSE="+bluetooth +cdr cups" - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86" - -# Note to developers: -# This is a wrapper for the core apps tightly integrated with GNOME 3 -RDEPEND=" - >=gnome-base/gnome-core-libs-${PV}[cups?] - - >=gnome-base/gnome-session-${PV} - >=gnome-base/gnome-settings-daemon-${PV}[cups?] - >=gnome-base/gnome-control-center-${PV}[cups?] - - >=app-crypt/gcr-3.20.0 - >=gnome-base/nautilus-${PV} - >=gnome-base/gnome-keyring-3.20.0 - >=gnome-extra/evolution-data-server-${PV} - - >=app-crypt/seahorse-3.20.0 - >=app-editors/gedit-3.22.1 - >=app-text/evince-${PV} - >=gnome-extra/gnome-contacts-3.22.1 - >=media-gfx/eog-3.24.1 - >=media-video/totem-3.24.0 - >=x11-terms/gnome-terminal-${PV} - - >=gnome-extra/gnome-user-docs-${PV} - >=gnome-extra/yelp-3.22.0 - - >=x11-themes/adwaita-icon-theme-3.24.0 - >=x11-themes/gnome-themes-standard-3.22.3 - - bluetooth? ( >=net-wireless/gnome-bluetooth-3.20.1 ) - cdr? ( >=app-cdr/brasero-3.12.2 ) - - !gnome-base/gnome-applets -" -DEPEND="" - -# >=gnome-base/gnome-menus-3.13.3:3 # not used by core gnome anymore, just gnome-classic extensions -# >=net-im/empathy-3.12.12 # not part of gnome releng core or apps suite anymore - -S="${WORKDIR}" diff --git a/gnome-base/gnome-core-libs/Manifest b/gnome-base/gnome-core-libs/Manifest index bfa2d99f4bba..d686c03c1d6a 100644 --- a/gnome-base/gnome-core-libs/Manifest +++ b/gnome-base/gnome-core-libs/Manifest @@ -1,3 +1,2 @@ -EBUILD gnome-core-libs-3.24.2.ebuild 1053 BLAKE2B baea5363a73c2a7ea9f77417d3e224d24983405572d4aaa48fdf41198b489aee0ca9c5df2820a8f676adf2b28b28bc31c9154e8dcab1deee390782b5c14c46d9 SHA512 48301a8470a7d2179ee9a8b639cf449d7493b41abfe48a33f454fe66f88eb67d888827d15f2bccbc63a93923bcbca074ade6e185251a93eac2cc374506284ac0 EBUILD gnome-core-libs-3.30.2.ebuild 1146 BLAKE2B 1b5659f62ab29753f06b2f19fc4b925165d0b6436db6141e8297261fe49976f512bc28e14164a26d617d70b7208e0ec2c46778c62879887096249616b09de9e6 SHA512 15839f47ba024a7eaa30c29fee68fbd3d7fab4740d735c998618771a80b9bd32b0d9fee04ad791d16c2df2d18fb0d1ce952f3300aad0202365adbb94ab8cef41 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-3.24.2.ebuild b/gnome-base/gnome-core-libs/gnome-core-libs-3.24.2.ebuild deleted file mode 100644 index 4c40ebc736e8..000000000000 --- a/gnome-base/gnome-core-libs/gnome-core-libs-3.24.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Sub-meta package for the core libraries of GNOME 3" -HOMEPAGE="https://www.gnome.org/" -LICENSE="metapackage" -SLOT="3.0" -IUSE="cups python" - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" - -# Note to developers: -# This is a wrapper for the core libraries used by GNOME 3 -RDEPEND=" - >=dev-libs/glib-2.52.2:2 - >=x11-libs/gdk-pixbuf-2.36.6:2 - >=x11-libs/pango-1.40.9 - >=x11-libs/gtk+-3.22.16:3[cups?] - >=dev-libs/atk-2.24 - >=gnome-base/librsvg-2.40.18 - >=gnome-base/gnome-desktop-${PV}:3 - >=x11-libs/startup-notification-0.12 - - >=gnome-base/gvfs-1.32.1 - >=gnome-base/dconf-0.26 - - >=media-libs/gstreamer-1.12.3:1.0 - >=media-libs/gst-plugins-base-1.12.3:1.0 - >=media-libs/gst-plugins-good-1.12.3:1.0 - - python? ( >=dev-python/pygobject-3.24.1:3 ) -" -DEPEND="" - -# >=x11-libs/libwnck-3.20.1:3 - not used by core packages anymore - -S="${WORKDIR}" diff --git a/gnome-base/gnome-desktop/Manifest b/gnome-base/gnome-desktop/Manifest index 989ca171e6b6..2ac318271a5e 100644 --- a/gnome-base/gnome-desktop/Manifest +++ b/gnome-base/gnome-desktop/Manifest @@ -1,13 +1,11 @@ AUX gnome-desktop-2.32.1-gold.patch 493 BLAKE2B 4a7e5a1d834bb2a8f753e279a96875a34e25126a4a51167a37bcc2d749e1c28694bc53ee32ffe5490e20f6dc1a4f82e9201b5d9753928119be2ff2f3e19ba53b SHA512 1ceb79f150cc271547766044277cb38c45cb8ebaab9edaf5fd7bfc29ed25920c80d4a0331fdc6ed91f5b47cb51d820270714d72d3bec7cd55939f1a1ef7a9c0b AUX gnome-desktop-2.32.1-thumbnails.patch 3530 BLAKE2B 5ebed12840808f13e8116ff6e55c08269813dcc5f6acd863c2f845b75efb1879c36539c7690e9812ed034a4756da6b04bd271ecd9f3f07e22831edd6c7e81734 SHA512 8683aae51ba9a97074442b226d24267857d64a911608fc1c8a207fadc69222583c26281d4c16dddfbf7c975eb76fc6d5c08291ff594468dbee6dd92ef0313263 DIST gnome-desktop-2.32.1.tar.bz2 1633847 BLAKE2B 9c69504b0f904fe04bdaa2e2fd3c6fbdd0cdd67033bae6e21377cce2deb68f05ed85bc735547c036923978ebdb8952c262676a01a33f8d7acffb0b964f97366a SHA512 b8084d08366dab661a7ee369cd03ba62beddbdfa9a36b988b7d13d207b33d6916f7fa8691717fba7b6a70d8276779e35360b1dc385e6ec876f30ea7b8b373c28 -DIST gnome-desktop-3.24.2.tar.xz 1064808 BLAKE2B 8574d26f2c2adedd7a287651fb34170e75d1744ad14e6caab8ede87af63b93197bcf4cde60dd9f6352dae8ae7bf8d598d0b24588d3a06cc2192c651b58577562 SHA512 691817fda97fc1c560c72213668eb4c2a8d03cc2433470a78149b3f785e95d9b4b681bceb733a67e1bfda649a6aed7ca4569b4891ee89f824a28d7a95f2782c2 DIST gnome-desktop-3.26.2-patchset-r1.tar.xz 13336 BLAKE2B a90b0e223d3187e616819a6cc5b0b972dec62e2dfdefde6284d2f0526a651865b72143d900cc2b9e9a3758bd23288d9f99a0084f353bcaaa2821f19519be32fd SHA512 f5a0b756c52e4307f3dad6092685b2c178a04467c483322bc9b7a47b3545bd75a70f56658e5cc90422bbf715601fcda7d3e48ab129c778dd7c34ac9d35783c1d DIST gnome-desktop-3.26.2.tar.xz 969500 BLAKE2B fb1e671d8fb890d9aabbd351b824b76f13ed7ba62dd3f82a36fca7cbe590af8901fc7bd8ef1be6a5c9b978569b306eba5c3d2f9545856389438a43539b1ed9e4 SHA512 1425bead81a63d9d19f09fb8d23cd2611645898a910887c2b6a672bfbec3dd956e29e1d8c5f941d06929febc7734dec0550f7a15336583fcf9be41f1a4e9c783 DIST gnome-desktop-3.30.2.1-patchset.tar.xz 3572 BLAKE2B e8a681ea7a3eab8186c89d8ec8d346129c8e85f0b78f5ad1b7658a4f8014601614c14d5686eeb51382af72fe138c1df73f5c86b120f46bb2e4d98339a2fc33f8 SHA512 02d7b19109bde647874c1b63079872a3df28fc4f5ce486e174cb4b16f5a56ca948150f5b02640fac6e33141ca1da428e38ea0a6a1b8cf4c864d143253f75ed18 DIST gnome-desktop-3.30.2.1.tar.xz 1052492 BLAKE2B 064ca0580e00e7561bba73a4ae14fb642fb3c66e9619cf3690df996bbcace27188da0bc33384f06147f69653f43ea7bf73adddeb4477a7d231db66e6dca444ed SHA512 dddce479ccbb7245c6bea0638199118a88ba6d4f8f61e0c673aec2e738c26d9a99053499b3db190f731cf48ef8967feab5e4b253fc96ae68aa19d235bb52b31f EBUILD gnome-desktop-2.32.1-r2.ebuild 2296 BLAKE2B fbd9347c8215cc512b0a510da35b4e12425f7c33a40a6081f714ba3cf4d71eabf66c27c230eb08147d9c56c1d15ac9586c7ecaa894baffc6721fbba35bcda062 SHA512 427f8dca28ce505920a02e0f540b3c311baff2fc03dcac908d07d4d4e463f70dbb3b642ae53129ff7c4a2892efc34ca84683316cb15f493c89968ed390e4b74e -EBUILD gnome-desktop-3.24.2.ebuild 1591 BLAKE2B 53e0503424cc142789ebe095c4b04f064b214e550cdbd88fa5c5943f183f8f63b7830167d754e591f580e6c9b3eb89fa7359fa5583b190bd71722fb59fd7d3a7 SHA512 e8ca8f0ed30fd58901ddbfd253dfb90afb7c100ee19c5533813db02670140168944bd294a1741dd98f83f29c02fcf9b88ef819035144a9e400199203f137f362 EBUILD gnome-desktop-3.26.2-r2.ebuild 2060 BLAKE2B 162338d1095af7c06f71f74a3041530a94697a028ba0280b2d1b636f8232963abb13334ce6aa67a64844d3e587ba851ee3fecd5a11f4a31c3201b472a6070cb6 SHA512 09979d7241039cc5f2a82c614b3d0cbbcc7850eb744958645cffb68a64b314a43b21ff53fb8f01610af6066edf8a6b9c63b4509e010985a8ee465818ce8eaf36 EBUILD gnome-desktop-3.30.2.1.ebuild 1998 BLAKE2B 3e1c649138fc0cbf1ea59b656f080183f7767f042216ce3e73c1e1f786934f6ea5007c755214c91dc017efa46c08fa1f7e0206cd3d2487ea2b95faeaf386fe7e SHA512 763bfa1f9b960f05493846efaab179627f60e8ff4099cbba7dbebd817bb2255f979185fb553d445b8e6e24d53d72904ca2411fc651e371a9afeff3e45e568145 MISC metadata.xml 354 BLAKE2B f3504e89fa723ab0e4856f88e088fe1a3eff2bfee9635ffaae7404eff28b0090a636a9d9441e27dea8a3a62e980537636cf696097c946908554730ba12f1c358 SHA512 bfd7555f171ffd08174b134d34475d1dd40e6d325d188dd0a631d82d85836d92900a3ac641c6b200654ecdcd76371d7bbb4c3e34c4ee8b8410e8c6d8503a5bea diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.24.2.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.24.2.ebuild deleted file mode 100644 index 7600a95deb7c..000000000000 --- a/gnome-base/gnome-desktop/gnome-desktop-3.24.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 virtualx - -DESCRIPTION="Libraries for the gnome desktop that are not part of the UI" -HOMEPAGE="https://git.gnome.org/browse/gnome-desktop" - -LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" -SLOT="3/12" # subslot = libgnome-desktop-3 soname version -IUSE="debug +introspection udev" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" - -# cairo[X] needed for gnome-bg -COMMON_DEPEND=" - app-text/iso-codes - >=dev-libs/glib-2.44.0:2[dbus] - >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] - >=x11-libs/gtk+-3.3.6:3[X,introspection?] - x11-libs/cairo:=[X] - x11-libs/libX11 - x11-misc/xkeyboard-config - >=gnome-base/gsettings-desktop-schemas-3.5.91 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= ) - udev? ( - sys-apps/hwids - virtual/libudev:= ) -" -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gnome-desktop-2.32.1-r1:2[doc] -" -DEPEND="${COMMON_DEPEND} - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - >=dev-util/gtk-doc-am-1.14 - >=dev-util/intltool-0.40.6 - dev-util/itstool - sys-devel/gettext - x11-base/xorg-proto - virtual/pkgconfig -" - -# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from xproto - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --with-gnome-distributor=Gentoo \ - --enable-desktop-docs \ - $(usex debug --enable-debug=yes ' ') \ - $(use_enable debug debug-tools) \ - $(use_enable introspection) \ - $(use_enable udev) -} - -src_test() { - virtx emake check -} diff --git a/gnome-base/gnome-extra-apps/Manifest b/gnome-base/gnome-extra-apps/Manifest index 52e7c0119a07..add36b733efe 100644 --- a/gnome-base/gnome-extra-apps/Manifest +++ b/gnome-base/gnome-extra-apps/Manifest @@ -1,3 +1,2 @@ -EBUILD gnome-extra-apps-3.24.2.ebuild 2327 BLAKE2B 904ee371be166b8aa3585664a511dffa2fc446676932515af20e7a502f395bbfdc4284739a1d2896fdc23b01988411911965ae60cdb6c96ff6cb97b2d3e3f1b6 SHA512 3568ca1528ed3f5300244451f1bab719d60cf5137ccabad3437c5551ca40f0ae3760ec800ec08fe5407e4257421299a9ead13ce47583556d41191859d68a25f8 EBUILD gnome-extra-apps-3.30.2.ebuild 2466 BLAKE2B 9eaf0ed746e9357cf105d9789a063c6829c19f655b3f7ef0470556f23977fa74ed1a013adaf0b6a64a7603706edcffd67cc79f70702c6d564ec00fbf9fd6734f SHA512 3356d0530e3ba74ee8a948d0809728a9931678dcd4af624c723d164f96f5d91e27489bba12680ff9edc2cc5e180fca8d7ed575a0a92846a3c6aa84b439277a1d MISC metadata.xml 617 BLAKE2B ee89ac320ee9fa2c6a29d3d8b86df05a734781bfb5e538f9f84a85c9467672901713d94347acbef958c8c5733f9a0a07f0b008bf84f2daa2df5390bf8225eb66 SHA512 d91641939c20487a6ba4cfc0c55b6bdf7ba6315b63b8a045976bb9367c6001f9feea9c206ac522cf47efbd5267205e45c29b3ad5ce6189fd1a02f4d993a036be diff --git a/gnome-base/gnome-extra-apps/gnome-extra-apps-3.24.2.ebuild b/gnome-base/gnome-extra-apps/gnome-extra-apps-3.24.2.ebuild deleted file mode 100644 index e516ccbc8be6..000000000000 --- a/gnome-base/gnome-extra-apps/gnome-extra-apps-3.24.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Sub-meta package for the applications of GNOME 3" -HOMEPAGE="https://www.gnome.org/" -LICENSE="metapackage" -SLOT="3.0" -IUSE="+games share +shotwell +tracker" - -KEYWORDS="amd64 x86" - -# Note to developers: -# This is a wrapper for the extra apps integrated with GNOME 3 -# Keep pkg order within a USE flag as upstream releng versions file -# TODO: Should we keep these here: gnome-power-manager, gucharmap, sound-juicer; replace gucharmap with gnome-characters? -RDEPEND=" - >=gnome-base/gnome-core-libs-${PV} - - >=sys-apps/baobab-3.24.0 - >=media-video/cheese-3.24.0 - >=www-client/epiphany-${PV} - >=app-arch/file-roller-3.24.1 - >=gnome-extra/gnome-calculator-3.24.0 - >=gnome-extra/gnome-calendar-${PV} - >=gnome-extra/gnome-characters-3.24.0 - >=sys-apps/gnome-disk-utility-3.24.1 - >=media-gfx/gnome-font-viewer-3.24.0 - >=gnome-extra/gnome-power-manager-3.24.0 - >=media-gfx/gnome-screenshot-3.22.0 - >=gnome-extra/gnome-system-monitor-3.24.0 - >=gnome-extra/gnome-weather-3.24.0 - >=gnome-extra/gucharmap-9.0.4:2.90 - >=gnome-extra/sushi-3.24.0 - >=media-sound/sound-juicer-3.24.0 - >=net-misc/vino-3.22.0 - - >=gnome-base/dconf-editor-${PV} - >=app-dicts/gnome-dictionary-3.24.1 - >=mail-client/evolution-${PV} - >=net-analyzer/gnome-nettool-3.8.1 - >=gnome-extra/gnome-tweaks-3.24.1 - >=gnome-extra/nautilus-sendto-3.8.4 - >=net-misc/vinagre-3.22.0 - - games? ( - >=games-puzzle/five-or-more-3.22.2 - >=games-board/four-in-a-row-3.22.1 - >=games-board/gnome-chess-3.24.1 - >=games-puzzle/gnome-klotski-3.22.1 - >=games-board/gnome-mahjongg-3.22.0 - >=games-board/gnome-mines-3.24.0 - >=games-arcade/gnome-nibbles-3.24.0 - >=games-arcade/gnome-robots-3.22.1 - >=games-puzzle/gnome-sudoku-3.24.0 - >=games-puzzle/gnome-taquin-3.22.0 - >=games-puzzle/gnome-tetravex-3.22.0 - >=games-puzzle/hitori-3.22.3 - >=games-board/iagno-3.22.0 - >=games-puzzle/lightsoff-3.24.0 - >=games-puzzle/quadrapassel-3.22.0 - >=games-puzzle/swell-foop-3.24.0 - >=games-board/tali-3.22.0 - ) - share? ( >=gnome-extra/gnome-user-share-3.18.3 ) - shotwell? ( >=media-gfx/shotwell-0.24 ) - tracker? ( - >=app-misc/tracker-1.12 - >=gnome-extra/gnome-documents-${PV} - >=media-gfx/gnome-photos-${PV} - >=media-sound/gnome-music-${PV} ) -" -DEPEND="" -S=${WORKDIR} diff --git a/gnome-base/gnome-keyring/Manifest b/gnome-base/gnome-keyring/Manifest index 66596312b07c..57788d9ba85a 100644 --- a/gnome-base/gnome-keyring/Manifest +++ b/gnome-base/gnome-keyring/Manifest @@ -3,5 +3,5 @@ DIST gnome-keyring-3.20.1.tar.xz 1219800 BLAKE2B b0c633575ee35a733bbf04322e44136 DIST gnome-keyring-3.28.2.tar.xz 1322108 BLAKE2B 416697befb7670c3b854ff8d70626d495f5ba77691a062f854360e25a76766f5023e998b86114d36965023a5efefc2eb0ab1dca9aa03d73351eafebaa4920784 SHA512 a51bc9d6bc9203b86febe99bdbf893d3ba0eeaad976ece2bd49efc3869bd1d15f440a01999ce969f845f8336538de22e9f1161da990d707cbadb99d5cc3549bc EBUILD gnome-keyring-3.20.0.ebuild 2149 BLAKE2B b0b14027766ee97e3352465c496e5495da2ee6a60eff01ec108f0ea8e45b04212c3a9e4535392cb5a2547dc2fe4c7b03b99f4f89b8a37b3694d4cfb913c8767c SHA512 3498b100ddfc190e0994963f8f5f892948e1af570069417d2b3eb7df51ade7d5b82ec9b6e6ce617a761274baddb87d8495f8e5a438bf22f0fc88b2a7619497b5 EBUILD gnome-keyring-3.20.1.ebuild 2150 BLAKE2B 9b7f568fea159895924f5266728f685abffcb2c0f35f19725b9fb40ff481ec099d12c036fe4903ec3233f06502fdd3120a3a05d70bfe19b8922963e3827c9a63 SHA512 bc08c5581b9aff79fd0d610e57020c6772723a6e643dea8da4ede325c6231e91e36d9756dc1c505c1a483e9fe6a2c93bb0de946147748370fbcea45650763020 -EBUILD gnome-keyring-3.28.2.ebuild 2154 BLAKE2B 08d16b4661a61311859b3da8ee7072044b19d98cb8e4a3217e47e88114e7791216cfb11916e0df2105fe3625e598080c7a66002c35366b355d6d5e57e6b3a541 SHA512 a3bb1b0b756bf4463edb44891138143934049da37932c09a4ff7e8473aad3fa362119b5bb6e3de7723725b804084d3b448c508d56fefe7b5278b20830b9b7540 +EBUILD gnome-keyring-3.28.2.ebuild 2153 BLAKE2B 6b6932f3c6bc8b65f7301f2110697f8b997ee556c69efe4e063552a522e6c6d192ea7ea7df681a68e1bb436ca40df9f65cf3d8fc37a3d044edd5ac3d522d42ea SHA512 3e33c0cd9c5f162efeb33dafaf0f71ba336e1879a2aefd9b8f45164185a58276af7cfaf7878df73c70d3ee711166f37cb2b892a172593d6626d30bb7973cab4e MISC metadata.xml 883 BLAKE2B 6d253b088319b1f442d91e0372751ce3ddd0516bbd3e72242e4541837c6c6bfe83371a5c47a7be73fad6046be5f053aa6c6fb41d884111ac53cd4de3cb0d1381 SHA512 31d506051c1353e1e4dd987e5ccd39281d19f6ae08974a09bd8145218c7209588629a79c6baad9ff1b83358a699f46fddb8c4ec51da73efe26be2d5e7f0a905a diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild index 6479dff7982b..52e2229e678f 100644 --- a/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild +++ b/gnome-base/gnome-keyring/gnome-keyring-3.28.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring" LICENSE="GPL-2+ LGPL-2+" SLOT="0" IUSE="+caps pam selinux +ssh-agent test" -KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" # Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456 RDEPEND=" diff --git a/gnome-base/gnome-light/Manifest b/gnome-base/gnome-light/Manifest index d32f1803c31d..7814887823a6 100644 --- a/gnome-base/gnome-light/Manifest +++ b/gnome-base/gnome-light/Manifest @@ -1,5 +1,4 @@ EBUILD gnome-light-3.22.0.ebuild 1762 BLAKE2B 7aece5726a0453567f9a0191f42fbe888cb567aad79b5066d19e3fc5f190d451f926cd1298868d137b996fde0111c30c6214ec52c72da04c20a0a889586d8a3c SHA512 6d835eee81128178793ce60d96687f0cf7a5d7e2c6d8329a7df0d1bc54f1fd1fd746a3151c8e1510b66598488a35647c65c01dc06cdc14ff6ae3cad864dec3b5 -EBUILD gnome-light-3.24.2.ebuild 1711 BLAKE2B bb5e48a4346beb4e4fb7e4237ea684fa4bbfb4fc3e57783ef7020282a54baa68a0dc56d06f730e915d55628a10c0e6a66510e96b8ba54fa6b54ba0b93d28d02f SHA512 a1a9d02b0eea870d92084193173042351bb9b7c1110d18accf98c0852be66f27c0f1f6c79e45da7f9946d00c2c78ba9729588106dae51e723b00e9ba01284f4d EBUILD gnome-light-3.26.2.ebuild 1692 BLAKE2B 559111105e792c0f3af9dc66ba6ed8560845e9d8c4dd41af29b39fea2f38c3dd5b0f6552f46ecc9ca6f6c8b0262ecea07620101b2a7bd0426a5de9679244445f SHA512 f9bb9fc468fe5c73a508286c69468888897d449958bc06cd8e4a46730a362cc5f738d7212c0fa7ea9e81aadfef245b71271eba0587119809068876d217bb3e16 EBUILD gnome-light-3.30.2.ebuild 1805 BLAKE2B 4c1838ffb4e0d820328d74699fd38bdd63341d29df9f2d163aa268dec57c6027a518a1a79e1e5e29440b15e2eb90b6f1a325039b60a3f330e7a5a085c08c4bea SHA512 d02216e925d09e40bb04d9eb3007a3d64377e0496aec4ecaea3f0e2d768f2170705a79058b7ec2286034ca46113a22919ed41acc158e39f5d8428c0ee4f407cd MISC metadata.xml 406 BLAKE2B 562a281deb064ec0aa74ffebe4e38c864746809724acc4522df8c9cc0590d80937836923a029e521c5a0eec83adda11f169fa554e9760128408b78e87d916f26 SHA512 04875558c048cf102d8e5ffb17cb363808ca84c350f9b03958536cc5185cfd109b4653bbb4de202f47d092f8fc6d15173d3453a3bc62aa431b0c83cbb699a047 diff --git a/gnome-base/gnome-light/gnome-light-3.24.2.ebuild b/gnome-base/gnome-light/gnome-light-3.24.2.ebuild deleted file mode 100644 index 00b249831385..000000000000 --- a/gnome-base/gnome-light/gnome-light-3.24.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit versionator - -P_RELEASE="$(get_version_components 2)" - -DESCRIPTION="Meta package for GNOME-Light, merge this package to install" -HOMEPAGE="https://www.gnome.org/" -LICENSE="metapackage" -SLOT="2.0" -IUSE="cups +gnome-shell" - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86" - -# XXX: Note to developers: -# This is a wrapper for the 'light' GNOME 3 desktop, and should only consist of -# the bare minimum of libs/apps needed. It is basically gnome-base/gnome without -# any apps, but shouldn't be used by users unless they know what they are doing. -RDEPEND="!gnome-base/gnome - >=gnome-base/gnome-core-libs-${PV}[cups?] - - >=gnome-base/gnome-session-${PV} - >=gnome-base/gnome-settings-daemon-${PV}[cups?] - >=gnome-base/gnome-control-center-${PV}[cups?] - - >=gnome-base/nautilus-${PV} - - gnome-shell? ( - >=x11-wm/mutter-${PV} - >=gnome-base/gnome-shell-${PV} ) - - >=x11-themes/adwaita-icon-theme-${P_RELEASE} - >=x11-themes/gnome-themes-standard-3.22.3 - >=x11-themes/gnome-backgrounds-${P_RELEASE} - - >=x11-terms/gnome-terminal-${PV} -" -DEPEND="" -PDEPEND=">=gnome-base/gvfs-1.32.1" -S="${WORKDIR}" - -pkg_pretend() { - if ! use gnome-shell; then - # Users probably want to use e16, sawfish, etc - ewarn "You're not installing GNOME Shell" - ewarn "You will have to install and manage a window manager by yourself" - fi -} - -pkg_postinst() { - # Remember people where to find our project information - elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" - elog "for information about the project and documentation." -} diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index b158ab14223f..42ed455e7831 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -1,14 +1,9 @@ AUX 10-user-dirs-update-gnome-r1 299 BLAKE2B ba1537eb23474b47f69937d38cb5b9f0de56631d06b888292b96fd7179e60593c3b9c6c2da86a589a45ae35ccb0e03f169895462044b9fb3e1d600e768a65da1 SHA512 9e4b7e32546433e913928f0e357eef2936750bea0996dbb33443bc1f2ac32a3e38880abad6985a229382ef06138583de65b6f1e76dea3ac4577e10fec7f46b2a AUX 15-xdg-data-gnome-r1 262 BLAKE2B 8ea3192680b1cda2076ebceafd7cd4f340f6f4c5f5bbb309f3dfe5af1d50283ca024a508d0d4dc92a6c5fa65de1489cad55451df3016eae3f5cc4070d16e4c78 SHA512 aecdebbaaad1bd3032d687975017f040b58520fe8d5848dc5fd9b726aba8904dda314a315d3ee33e76bb11eddf8785a939a0a83634d99ba74a0342683840fcbc -AUX 3.22.3-xorg-default.patch 1929 BLAKE2B 0af17b6f73c4c431c4815dd3f1f23a7aef81727ddc179f3f8ad5aa10875562ecc6904e35ccdc55aae76dc956423bd30c4469768a5797023ab79da7e84d125599 SHA512 025ba94a21a3c42b816083e6d99c85ece695487af1153990c1fec63bbb215284efb95a2c8d505afe36b0e4575b0796ca57fe83ae715a8593c8db886b7eacfca1 AUX 3.30.1-elogind-support.patch 2436 BLAKE2B 4813db45ddf9a8ea50a6a7288df50c94029dd065354e5f62589091439c9847166613858f98deeb81d406796c93728a17722b297ee5130fd2e1092d85040ad722 SHA512 a1aba2cbf50b58f1424d580a533a108ae52c48d3767887d7e3d922897b0979477ed3904894b12a63ae5c4b6597f46d869abb5288548ad90cbecefa0defb6eb5a AUX 90-xcursor-theme-gnome 384 BLAKE2B 985ea5b7de4d51b46625c21b803c5d225ac598b81813bb0bf00620a8b825a90f2b54717ed24ca8c9554c3ae6f8dbd75424f2b4ae8c6f38fcb789e655aa35aad6 SHA512 3d692715a744303f31a78ddf7aaefdbece8c50ebc5dfaac84cdfb6430155db465ab0140340eea4b5caf6d4dff030736eca9d028f24ed1d41ebc345fa309a4a4b AUX Gnome 2391 BLAKE2B ac78e23bb1172844c1da04a2615f03209b703d25d3e4d8976b7d62cc52fe128b35eb3f9e8f0bf3884f0c444ab2da88eb6ba12d9a852e8a058f4abdcf050dc68c SHA512 a994e811855c822c3f03354ec7608587f4102e6e9039dd35aec75e825b7610b259d4e1e7246cb6136ec2f7a4d27c1859dc02945fb13c448aafc26b8a2dae53a6 -AUX defaults.list-r3 18178 BLAKE2B 77d04148ddb7a1ad76b4c59e3d1bd216791c88bc8b25b6f506e36000279610a8742e9a30b1cda5ad364f562e3ac043a2e887d95dfa82c1aa2f8ed2d255aeb2a7 SHA512 1c8cd1a07f0aaacaef2adf7d009a90996b177b348dd6780fc9692728424d8803e517ae4d357fa2324e447b8d082836b60565497b505d54e0559704757b6ecbf3 AUX defaults.list-r4 18853 BLAKE2B abf7b422bf6e0e7dc04e26416d54018f3fb04ff6b4bfe8aed122e3b918cf840e5b8df8bb68c5ebb5ffed9d95b530581e10c03f7b4454ffe23fd8993253ce2898 SHA512 1d282ab6a139f6e0f0309263ca736dc2eeca0490f25a740583a24cd4f84a21531aaa0bd916d0809844e928029a434acdb3922305ce1253241ff62938c13c4eae -DIST gnome-session-3.24.2-xorg-default-translations.patch.xz 3392 BLAKE2B afe0e04c6218377e91508fc67add8ec0894dc75d47c039c44a8c47635c0418986e0949f916d6269995c1c8853c3dfaab21a3db86c427d966029ed747d4106aa8 SHA512 0af7d4025647c6dd2c78243d91ec8a61fd171b78904ac28ce48c4f3f7cafb9fd28263410d31d08431e73417ff7910e9bdfc1ea4de0a3290cd5229a96bffc56dc -DIST gnome-session-3.24.2.tar.xz 783288 BLAKE2B 24b06404b9206a53f394db86a90f9c22c2774432bcb33f136eedd333e813139ded8b9445b4e597f3270ec0b2ef167ce3c2dca2c5b75d5fba977ebcfc4c1bb8ea SHA512 52a609d60303e7d733567cc81698fe4a4042ac17d0260aadb334ab8ad2c355086f8f87c2bcac05f659c28f8f3290128f9ca8875806d199ee27ff84d972333e27 DIST gnome-session-3.30.1.tar.xz 485996 BLAKE2B 6882aa9f6004dc6da5070a484d92450bd1e8f61885492edf11260d9834fcae700f113a8ddeb1d905171432400ad9e94fba99ed6eaa49f08efd2d0ec2dffd9c5a SHA512 b6bc98da0245cdefa7e462b1f4e2c9198ee0da1f15a426d377331f79aec2f637bef27b093780c77f7ffbe7eb62c6829acdbd9f9e25cac5a4f6ed0da6ab96359a -EBUILD gnome-session-3.24.2-r1.ebuild 4552 BLAKE2B c5aee03290d0fb718777313002f2a3fe2c7df2d6403e00ca1bbcb3105f21fad2eede1f487e1e9b2b06f2554b436d73310ae3fad994a42f92ca64be81b18f5e11 SHA512 e2ebe3cb856799af58998e74a9d642eb0599bfc0ebed80c7e5047977a8337c925c909ed8fb19bea33ffcd93bf7b5f587bb2ec97f4d97942f6b263bb58c866e89 EBUILD gnome-session-3.30.1-r1.ebuild 3908 BLAKE2B 19c59d243ae6655934094e12a0114b1d35a44231c0f9ba1921ddb772cbcdc3f9bb5270519214509aa0df92ba5bde62ce13bca43afd5048e036c6ac94e4758ca7 SHA512 a9ec59bd027a52956fe7f9e0eeb85c399a3a26b217a88c100aa72c36160063f9e06bad1859fc40f69eb55813a0c4eff8418bb26dc469e9b0b3b33ab6b07b0fcd MISC metadata.xml 440 BLAKE2B 83fb0d37323db0c6105b3c231b6ecb7c4344bcd40577f23581af437fb4c4c330a77d2b8b19c9c69a5b586fd4638e55a9153014c32214547bf2437da7c3a161e6 SHA512 93f57253eccec50c77ad84960af623482bb34ad7d1f00463b29ccb54c3f034b95aa1a489acbf5075aa97e37e9303c2973e126cb201c15b2785416d882810378b diff --git a/gnome-base/gnome-session/files/3.22.3-xorg-default.patch b/gnome-base/gnome-session/files/3.22.3-xorg-default.patch deleted file mode 100644 index 02eea39715cc..000000000000 --- a/gnome-base/gnome-session/files/3.22.3-xorg-default.patch +++ /dev/null @@ -1,58 +0,0 @@ -From a709a07bff91a7b2dd4e4a412090850a73937999 Mon Sep 17 00:00:00 2001 -From: Ray Strode <rstrode@redhat.com> -Date: Mon, 7 Mar 2016 13:36:32 -0500 -Subject: [PATCH 2/3] data: switch back to Xorg by default - -Consensus seems to be that switching to wayland for user sessions -by default is a bit premature. - -This commit moves it back to Xorg by default. - -We'll save wayland by default for 3.22 - -https://bugzilla.gnome.org/show_bug.cgi?id=763266 ---- - data/Makefile.am | 4 ++-- - data/{gnome-xorg.desktop.in => gnome-wayland.desktop.in} | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - rename data/{gnome-xorg.desktop.in => gnome-wayland.desktop.in} (85%) - -diff --git a/data/Makefile.am b/data/Makefile.am -index ae08730..d0a7310 100644 ---- a/data/Makefile.am -+++ b/data/Makefile.am -@@ -9,7 +9,7 @@ hwcompatdir = $(pkgdatadir) - hwcompat_DATA = hardware-compatibility - - xsessiondir = $(datadir)/xsessions --xsession_in_files = gnome.desktop.in gnome-xorg.desktop.in -+xsession_in_files = gnome.desktop.in - - if BUILD_SESSION_SELECTOR - xsession_in_files += gnome-custom-session.desktop.in -@@ -18,7 +18,7 @@ endif - xsession_DATA = $(xsession_in_files:.desktop.in=.desktop) - - wayland_sessiondir = $(datadir)/wayland-sessions --wayland_session_in_files = gnome.desktop.in -+wayland_session_in_files = gnome-wayland.desktop.in - wayland_session_DATA = $(wayland_session_in_files:.desktop.in=.desktop) - - sessiondir = $(datadir)/gnome-session/sessions -diff --git a/data/gnome-xorg.desktop.in b/data/gnome-wayland.desktop.in -similarity index 85% -rename from data/gnome-xorg.desktop.in -rename to data/gnome-wayland.desktop.in -index d00b3dc..852be87 100644 ---- a/data/gnome-xorg.desktop.in -+++ b/data/gnome-wayland.desktop.in -@@ -1,5 +1,5 @@ - [Desktop Entry] --_Name=GNOME on Xorg -+_Name=GNOME on Wayland - _Comment=This session logs you into GNOME - Exec=gnome-session - TryExec=gnome-session --- -2.10.1 - diff --git a/gnome-base/gnome-session/files/defaults.list-r3 b/gnome-base/gnome-session/files/defaults.list-r3 deleted file mode 100644 index 5dfa6be6af16..000000000000 --- a/gnome-base/gnome-session/files/defaults.list-r3 +++ /dev/null @@ -1,335 +0,0 @@ -[Default Applications] -application/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/x-abiword=abiword.desktop; -text/abiword=abiword.desktop; -text/richtext=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; -text/rtf=abiword.desktop;libreoffice-writer.desktop;openoffice.org-writer.desktop; -text/x-abiword=abiword.desktop; -text/x-xml-abiword=abiword.desktop; -x-content/blank-bd=brasero-org.gnome.Nautilus.desktop; -x-content/blank-dvd=brasero-org.gnome.Nautilus.desktop; -x-content/blank-cd=brasero-org.gnome.Nautilus.desktop; -x-content/blank-hddvd=brasero-org.gnome.Nautilus.desktop; -application/x-dia-diagram=dia.desktop; -image/bmp=eog.desktop; -image/gif=eog.desktop; -image/jpeg=eog.desktop; -image/jpg=eog.desktop; -image/pjpeg=eog.desktop; -image/png=eog.desktop; -image/svg+xml=eog.desktop; -image/svg+xml-compressed=eog.desktop; -image/x-bmp=eog.desktop; -image/x-gray=eog.desktop; -image/x-icb=eog.desktop; -image/x-ico=eog.desktop; -image/x-pcx=eog.desktop; -image/x-png=eog.desktop; -image/x-portable-anymap=eog.desktop; -image/x-portable-bitmap=eog.desktop; -image/x-portable-graymap=eog.desktop; -image/x-portable-pixmap=eog.desktop; -image/x-xbitmap=eog.desktop; -image/x-xpixmap=eog.desktop; -image/vnd.wap.wbmp=eog.desktop; -image/g3fax=gimp.desktop; -image/x-compressed-xcf=gimp.desktop; -image/x-fits=gimp.desktop; -image/x-icon=gimp.desktop; -image/x-psd=gimp.desktop; -image/x-sgi=gimp.desktop; -image/x-sun-raster=gimp.desktop; -image/x-tga=gimp.desktop; -image/x-xcf=gimp.desktop; -image/x-xwindowdump=gimp.desktop; -application/xhtml+xml=firefox.desktop;chromium-browser-chromium.desktop;epiphany.desktop; -text/html=firefox.desktop;chromium-browser-chromium.desktop;epiphany.desktop; -application/pdf=evince.desktop; -application/x-bzpdf=evince.desktop; -application/x-gzpdf=evince.desktop; -application/postscript=evince.desktop; -application/x-bzpostscript=evince.desktop; -application/x-gzpostscript=evince.desktop; -image/x-eps=evince.desktop; -image/x-bzeps=evince.desktop; -image/x-gzeps=evince.desktop; -application/x-dvi=evince.desktop; -application/x-bzdvi=evince.desktop; -application/x-gzdvi=evince.desktop; -image/vnd.djvu=evince.desktop; -image/tiff=evince.desktop; -application/x-cbr=evince.desktop; -application/x-cbz=evince.desktop; -application/x-cb7=evince.desktop; -application/x-7z-compressed=org.gnome.FileRoller.desktop; -application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; -application/x-ace=org.gnome.FileRoller.desktop; -application/x-alz=org.gnome.FileRoller.desktop; -application/x-ar=org.gnome.FileRoller.desktop; -application/x-arj=org.gnome.FileRoller.desktop; -application/x-bzip=org.gnome.FileRoller.desktop; -application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; -application/x-bzip1=org.gnome.FileRoller.desktop; -application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; -application/x-cabinet=org.gnome.FileRoller.desktop; -application/x-cd-image=org.gnome.FileRoller.desktop; -application/x-compress=org.gnome.FileRoller.desktop; -application/x-compressed-tar=org.gnome.FileRoller.desktop; -application/x-cpio=org.gnome.FileRoller.desktop; -application/x-deb=org.gnome.FileRoller.desktop; -application/x-ear=org.gnome.FileRoller.desktop; -application/x-gtar=org.gnome.FileRoller.desktop; -application/x-gzip=org.gnome.FileRoller.desktop; -application/x-java-archive=org.gnome.FileRoller.desktop; -application/x-lha=org.gnome.FileRoller.desktop; -application/x-lhz=org.gnome.FileRoller.desktop; -application/x-lzip=org.gnome.FileRoller.desktop; -application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; -application/x-lzma=org.gnome.FileRoller.desktop; -application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; -application/x-lzop=org.gnome.FileRoller.desktop; -application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; -application/x-rar=org.gnome.FileRoller.desktop; -application/x-rar-compressed=org.gnome.FileRoller.desktop; -application/x-rpm=org.gnome.FileRoller.desktop; -application/x-rzip=org.gnome.FileRoller.desktop; -application/x-tar=org.gnome.FileRoller.desktop; -application/x-tarz=org.gnome.FileRoller.desktop; -application/x-stuffit=org.gnome.FileRoller.desktop; -application/x-war=org.gnome.FileRoller.desktop; -application/x-xz=org.gnome.FileRoller.desktop; -application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; -application/x-zip=org.gnome.FileRoller.desktop; -application/x-zip-compressed=org.gnome.FileRoller.desktop; -application/x-zoo=org.gnome.FileRoller.desktop; -application/zip=org.gnome.FileRoller.desktop; -multipart/x-zip=org.gnome.FileRoller.desktop; -text/plain=org.gnome.gedit.desktop; -text/css=org.gnome.gedit.desktop; -text/javascript=org.gnome.gedit.desktop; -text/markdown=org.gnome.gedit.desktop; -text/mathml=org.gnome.gedit.desktop; -text/x-csrc=org.gnome.gedit.desktop; -text/x-chdr=org.gnome.gedit.desktop; -text/x-dtd=org.gnome.gedit.desktop; -text/x-java=org.gnome.gedit.desktop; -text/x-javascript=org.gnome.gedit.desktop; -text/x-patch=org.gnome.gedit.desktop; -text/x-perl=gedit.destkop -text/x-php=gedit.destkop -text/x-python=gedit.destkop -text/x-sql=org.gnome.gedit.desktop; -text/xml=org.gnome.gedit.desktop; -application/javascript=gedit.destkop -application/x-cgi=org.gnome.gedit.desktop; -application/x-javascript=org.gnome.gedit.desktop; -application/x-perl=org.gnome.gedit.desktop; -application/x-php=org.gnome.gedit.desktop; -application/x-python=org.gnome.gedit.desktop; -application/xml=org.gnome.gedit.desktop; -application/xml-dtd=org.gnome.gedit.desktop; -application/x-font-ttf=org.gnome.font-viewer.desktop; -application/x-font-pcf=org.gnome.font-viewer.desktop; -application/x-font-type1=org.gnome.font-viewer.desktop; -application/x-font-otf=org.gnome.font-viewer.desktop; -application/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.lotus-1-2-3=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-123=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-applix-spreadsheet=gnumeric.desktop; -application/x-dbase=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-dbf=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-dos_ms_excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-gnumeric=gnumeric.desktop; -application/x-mps=gnumeric.desktop; -application/x-ms-excel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-msexcel=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-oleo=gnumeric.desktop; -application/x-planperfect=gnumeric.desktop; -application/x-quattropro=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/x-sc=gnumeric.desktop; -application/x-sylk=gnumeric.desktop; -application/x-xbase=gnumeric.desktop; -application/x-xls=gnumeric.desktop; -application/xls=gnumeric.desktop; -text/comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -text/csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -text/spreadsheet=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -text/tab-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -text/x-comma-separated-values=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -text/x-csv=gnumeric.desktop;libreoffice-calc.desktop;openoffice.org-calc.desktop; -zz-application/zz-winassoc-xls=gnumeric.desktop; -x-content/software=nautilus-autorun-software.desktop; -x-content/unix-software=nautilus-autorun-software.desktop; -x-directory/gnome-default-handler=nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop; -x-directory/normal=nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop; -inode/directory=nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop; -application/x-gnome-saved-search=nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop; -application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.sun.xml.calc=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.stardivision.calc=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.stardivision.chart=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop;openoffice.org-calc.desktop; -application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;openoffice.org-draw.desktop; -application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;openoffice.org-draw.desktop; -application/vnd.sun.xml.draw=libreoffice-draw.desktop;openoffice.org-draw.desktop; -application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;openoffice.org-draw.desktop; -application/vnd.stardivision.draw=libreoffice-draw.desktop;openoffice.org-draw.desktop; -application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.sun.xml.impress=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.stardivision.impress=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/mspowerpoint=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.ms-powerpoint=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop;openoffice.org-impress.desktop; -application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;openoffice.org-math.desktop; -application/vnd.sun.xml.math=libreoffice-math.desktop;openoffice.org-math.desktop; -application/vnd.stardivision.math=libreoffice-math.desktop;openoffice.org-math.desktop; -application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.sun.xml.writer=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.stardivision.writer=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/msword=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.ms-word=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/x-doc=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.wordperfect=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/wordperfect=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;openoffice.org-writer.desktop; -application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop;openoffice.org-writer.desktop; -x-content/audio-player=rhythmbox.desktop; -x-content/audio-cdda=sound-juicer.desktop; -application/x-shockwave-flash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop; -application/futuresplash=swfdec-player.desktop;firefox.desktop;chromium-browser-chromium.desktop; -application/mxf=org.gnome.Totem.desktop; -application/ogg=org.gnome.Totem.desktop; -application/ram=org.gnome.Totem.desktop; -application/sdp=org.gnome.Totem.desktop; -application/smil=org.gnome.Totem.desktop; -application/smil+xml=org.gnome.Totem.desktop; -application/vnd.ms-wpl=org.gnome.Totem.desktop; -application/vnd.rn-realmedia=org.gnome.Totem.desktop; -application/x-extension-m4a=org.gnome.Totem.desktop; -application/x-extension-mp4=org.gnome.Totem.desktop; -application/x-flac=org.gnome.Totem.desktop; -application/x-flash-video=org.gnome.Totem.desktop; -application/x-matroska=org.gnome.Totem.desktop; -application/x-netshow-channel=org.gnome.Totem.desktop; -application/x-ogg=org.gnome.Totem.desktop; -application/x-quicktime-media-link=org.gnome.Totem.desktop; -application/x-quicktimeplayer=org.gnome.Totem.desktop; -application/x-shorten=org.gnome.Totem.desktop; -application/x-smil=org.gnome.Totem.desktop; -application/xspf+xml=org.gnome.Totem.desktop; -audio/3gpp=org.gnome.Totem.desktop; -audio/ac3=org.gnome.Totem.desktop; -audio/AMR=org.gnome.Totem.desktop; -audio/AMR-WB=org.gnome.Totem.desktop; -audio/basic=org.gnome.Totem.desktop; -audio/midi=org.gnome.Totem.desktop; -audio/mp4=org.gnome.Totem.desktop; -audio/mpeg=org.gnome.Totem.desktop; -audio/mpegurl=org.gnome.Totem.desktop; -audio/ogg=org.gnome.Totem.desktop; -audio/prs.sid=org.gnome.Totem.desktop; -audio/vnd.rn-realaudio=org.gnome.Totem.desktop; -audio/x-ape=org.gnome.Totem.desktop; -audio/x-flac=org.gnome.Totem.desktop; -audio/x-gsm=org.gnome.Totem.desktop; -audio/x-it=org.gnome.Totem.desktop; -audio/x-m4a=org.gnome.Totem.desktop; -audio/x-matroska=org.gnome.Totem.desktop; -audio/x-mod=org.gnome.Totem.desktop; -audio/x-mp3=org.gnome.Totem.desktop; -audio/x-mpeg=org.gnome.Totem.desktop; -audio/x-mpegurl=org.gnome.Totem.desktop; -audio/x-ms-asf=org.gnome.Totem.desktop; -audio/x-ms-asx=org.gnome.Totem.desktop; -audio/x-ms-wax=org.gnome.Totem.desktop; -audio/x-ms-wma=org.gnome.Totem.desktop; -audio/x-musepack=org.gnome.Totem.desktop; -audio/x-pn-aiff=org.gnome.Totem.desktop; -audio/x-pn-au=org.gnome.Totem.desktop; -audio/x-pn-realaudio=org.gnome.Totem.desktop; -audio/x-pn-realaudio-plugin=org.gnome.Totem.desktop; -audio/x-pn-wav=org.gnome.Totem.desktop; -audio/x-pn-windows-acm=org.gnome.Totem.desktop; -audio/x-realaudio=org.gnome.Totem.desktop; -audio/x-real-audio=org.gnome.Totem.desktop; -audio/x-sbc=org.gnome.Totem.desktop; -audio/x-scpls=org.gnome.Totem.desktop; -audio/x-speex=org.gnome.Totem.desktop; -audio/x-tta=org.gnome.Totem.desktop; -audio/x-vorbis=org.gnome.Totem.desktop; -audio/x-vorbis+ogg=org.gnome.Totem.desktop; -audio/x-wav=org.gnome.Totem.desktop; -audio/x-wavpack=org.gnome.Totem.desktop; -audio/x-xm=org.gnome.Totem.desktop; -image/vnd.rn-realpix=org.gnome.Totem.desktop; -image/x-pict=org.gnome.Totem.desktop; -misc/ultravox=org.gnome.Totem.desktop; -text/google-video-pointer=org.gnome.Totem.desktop; -text/x-google-video-pointer=org.gnome.Totem.desktop; -video/3gpp=org.gnome.Totem.desktop; -video/dv=org.gnome.Totem.desktop; -video/fli=org.gnome.Totem.desktop; -video/flv=org.gnome.Totem.desktop; -video/mp2t=org.gnome.Totem.desktop; -video/mp4=org.gnome.Totem.desktop; -video/mp4v-es=org.gnome.Totem.desktop; -video/mpeg=org.gnome.Totem.desktop; -video/msvideo=org.gnome.Totem.desktop; -video/ogg=org.gnome.Totem.desktop; -video/quicktime=org.gnome.Totem.desktop; -video/vivo=org.gnome.Totem.desktop; -video/vnd.divx=org.gnome.Totem.desktop; -video/vnd.rn-realvideo=org.gnome.Totem.desktop; -video/vnd.vivo=org.gnome.Totem.desktop; -video/webm=org.gnome.Totem.desktop; -video/x-anim=org.gnome.Totem.desktop; -video/x-avi=org.gnome.Totem.desktop; -video/x-flc=org.gnome.Totem.desktop; -video/x-fli=org.gnome.Totem.desktop; -video/x-flic=org.gnome.Totem.desktop; -video/x-flv=org.gnome.Totem.desktop; -video/x-m4v=org.gnome.Totem.desktop; -video/x-matroska=org.gnome.Totem.desktop; -video/x-mpeg=org.gnome.Totem.desktop; -video/x-ms-asf=org.gnome.Totem.desktop; -video/x-ms-asx=org.gnome.Totem.desktop; -video/x-msvideo=org.gnome.Totem.desktop; -video/x-ms-wm=org.gnome.Totem.desktop; -video/x-ms-wmv=org.gnome.Totem.desktop; -video/x-ms-wmx=org.gnome.Totem.desktop; -video/x-ms-wvx=org.gnome.Totem.desktop; -video/x-nsv=org.gnome.Totem.desktop; -video/x-ogm+ogg=org.gnome.Totem.desktop; -video/x-theora+ogg=org.gnome.Totem.desktop; -video/x-totem-stream=org.gnome.Totem.desktop; -x-content/video-dvd=org.gnome.Totem.desktop; -x-content/video-vcd=org.gnome.Totem.desktop; -x-content/video-svcd=org.gnome.Totem.desktop; -x-scheme-handler/ghelp=yelp.desktop; -x-scheme-handler/help=yelp.desktop; -x-scheme-handler/http=firefox.desktop;chromium-browser-chromium.desktop;epiphany.desktop; -x-scheme-handler/https=firefox.desktop;chromium-browser-chromium.desktop;epiphany.desktop; -x-scheme-handler/mailto=evolution.desktop; diff --git a/gnome-base/gnome-session/gnome-session-3.24.2-r1.ebuild b/gnome-base/gnome-session/gnome-session-3.24.2-r1.ebuild deleted file mode 100644 index 905dab2736df..000000000000 --- a/gnome-base/gnome-session/gnome-session-3.24.2-r1.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" -inherit gnome2 - -DESCRIPTION="Gnome session manager" -HOMEPAGE="https://git.gnome.org/browse/gnome-session" -SRC_URI="${SRC_URI} - https://dev.gentoo.org/~leio/distfiles/${P}-xorg-default-translations.patch.xz" - -LICENSE="GPL-2 LGPL-2 FDL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc elibc_FreeBSD ipv6 systemd" - -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). -# gdk-pixbuf used in the inhibit dialog -COMMON_DEPEND=" - >=dev-libs/glib-2.46.0:2[dbus] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.18.0:3 - >=dev-libs/json-glib-0.10 - >=gnome-base/gnome-desktop-3.18:3= - elibc_FreeBSD? ( || ( dev-libs/libexecinfo >=sys-freebsd/freebsd-lib-10.0 ) ) - - media-libs/mesa[egl,gles2] - - media-libs/libepoxy - x11-libs/libSM - x11-libs/libICE - x11-libs/libXau - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXext - x11-libs/libXrender - x11-libs/libXtst - x11-misc/xdg-user-dirs - x11-misc/xdg-user-dirs-gtk - x11-apps/xdpyinfo - - systemd? ( >=sys-apps/systemd-183:0= ) -" -# Pure-runtime deps from the session files should *NOT* be added here -# Otherwise, things like gdm pull in gnome-shell -# gnome-themes-standard is needed for the failwhale dialog themeing -# sys-apps/dbus[X] is needed for session management -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-settings-daemon-3.23.2 - >=gnome-base/gsettings-desktop-schemas-0.1.7 - x11-themes/adwaita-icon-theme - sys-apps/dbus[X] - !systemd? ( - sys-auth/consolekit - >=dev-libs/dbus-glib-0.76 - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - >=dev-util/intltool-0.40.6 - >=sys-devel/gettext-0.10.40 - virtual/pkgconfig - !<gnome-base/gdm-2.20.4 - doc? ( - app-text/xmlto - dev-libs/libxslt ) - gnome-base/gnome-common -" -# gnome-common needed for eautoreconf -# gnome-base/gdm does not provide gnome.desktop anymore - -PATCHES=( - # Restore Xorg as the default GNOME session instead of Wayland for the 3.24 release, bug 641988 - "${FILESDIR}/3.22.3-xorg-default.patch" # remove ewarn about this below when removing for 3.26; also eautoreconf if possible - "${WORKDIR}/${P}-xorg-default-translations.patch" -) - -src_configure() { - # 1. Avoid automagic on old upower releases - # 2. xsltproc is always checked due to man configure - # switch, even if USE=-doc - # 3. Disable old gconf support as other distributions did long time - # ago - gnome2_src_configure \ - --disable-deprecation-flags \ - --disable-gconf \ - --enable-session-selector \ - $(use_enable doc docbook-docs) \ - $(use_enable ipv6) \ - $(use_enable systemd) \ - $(use_enable !systemd consolekit) \ - UPOWER_CFLAGS="" \ - UPOWER_LIBS="" - # gnome-session-selector pre-generated man page is missing - #$(usex !doc XSLTPROC=$(type -P true)) -} - -src_install() { - gnome2_src_install - - dodir /etc/X11/Sessions - exeinto /etc/X11/Sessions - doexe "${FILESDIR}/Gnome" - - insinto /usr/share/applications - newins "${FILESDIR}/defaults.list-r3" gnome-mimeapps.list - - dodir /etc/X11/xinit/xinitrc.d/ - exeinto /etc/X11/xinit/xinitrc.d/ - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome - - # This should be done here as discussed in bug #270852 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome - - # Set XCURSOR_THEME from current dconf setting instead of installing - # default cursor symlink globally and affecting other DEs (bug #543488) - # https://bugzilla.gnome.org/show_bug.cgi?id=711703 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome -} - -pkg_postinst() { - gnome2_pkg_postinst - - ewarn "The Gentoo GNOME team has decided to retain Xorg session default instead of" - ewarn "Wayland for GNOME 3.24 stable version, even if USE=wayland is set on applicable" - ewarn "packages. You can still choose the 'GNOME on Wayland' session explicitly, if" - ewarn "desired. GNOME 3.26 will default to Wayland again as upstream GNOME does, if" - ewarn "USE=wayland is used globally, but 'GNOME on Xorg' session will remain a choice." - ewarn "Default enabling USE=wayland via gnome profiles is planned with 3.26 as well." - - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then - ewarn "If you use a custom .xinitrc for your X session," - ewarn "make sure that the commands in the xinitrc.d scripts are run." - fi -} diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index b5dd85263fe2..c46cdf49cd69 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -1,9 +1,5 @@ -AUX glib-2.58-compat.patch 1328 BLAKE2B aa65a9aca82aa201995bc8b8a02cc9fa4fa3ec2d6410981df8ef9ac77d15afb8ea819970e0305d3d2c8d376e3cb193183b0a9d897132d0bf770063e2974efb6f SHA512 bf5586896c12584606ddcf36f5745e745e90cd1d391ae93527d50e249746eeedeb50a7c808d5bd08a80526d30a550f665551f13694333961bf97cab0c36a3324 AUX org.gnome.settings-daemon.plugins.power.gschema.override 75 BLAKE2B 1c80bbb15e998de9f5fddc956dab862552ecc3734083391f124ef577dd2efb70e29efd230511cca83536dcd8c32118ecebcfe52b2927d6f0094540ec73a6ae23 SHA512 9c4b1e1b63b1a6d97eed962969704accca2fc53763a4b7806e2a3e4ff49ecc7d4a0d7f8253ff2e33d83e766908d852721ffa33f363aed7d04c20002bfdee173b -DIST gnome-settings-daemon-3.24.4-patchset.tar.xz 5224 BLAKE2B f01db03ce3980a74324972871643e573bc51a184fe12e7a40796b7ca1bbfac37ecad1fae2f8a62fba0038a672dc4958b242316dc3dc97a59b37a2e4e4f5e9973 SHA512 fe5bf846774b126e8ed89bc8043e8c02b567cc55d602c5becd84a14c7a414fc663ae1767a552b585defb462ffe88b4838f87445c9599fda37f197e8f2eaad8cb -DIST gnome-settings-daemon-3.24.4.tar.xz 1632700 BLAKE2B 616aad6984df726c438117ab98e8c5a35bd02a6ebbc3c24fc46b50e8b3ca3f3d5bede0588cfe9bbdfcaccc70ff5799feeabf020ec4beb03d653ae81abc6325f8 SHA512 4a3b1069d80263a92ae2c2a420f7dc70a1ff92346d5cbeb1e7dd4af0419e039ebe958550594d87929c0333c19aa9a3ef7ca9b9751109a9da64a40d81ba067cc0 DIST gnome-settings-daemon-3.30.2-patchset.tar.xz 20132 BLAKE2B b8f2573e806ee5aedcc1476de3550cdc39933c869d64c9d13e463cdf27fa7695e69e57612738fa5438988eda78ae998808508c94fbf841ec037eb1f103921458 SHA512 7318029f4145379b05f7a95686917b4ea7623fd0059559930072350db12170d6083d75c170578516bcede5282da677013086c343abe779b9d1696bd882b7e34d DIST gnome-settings-daemon-3.30.2.tar.xz 1376776 BLAKE2B a7cf276c5a802b7d9a6f738048b5bc34d97f79723c6f4cfb4f29ac3ed0f43e307cbdd6793e8d8115f51981ee576737d75c58531dcd5d0779d9f3670b68523a60 SHA512 517cb6bab3da10d5d47ab9c9690da3fa23e64d023d01b7cc101441f6b65639f3b6c8d0a0d19da80b22924b3dbe6430b2573fb861060f02fda248b24f00be5d84 -EBUILD gnome-settings-daemon-3.24.4.ebuild 4717 BLAKE2B 97dfe4ac80f022e19c5315a82f3ebaafe9decbdebd3d722a9cd8b25ff5daecd1dfc6151c9c7976883dfd01f30ee841aef6fe015c51fc58b81883f119c931b9f9 SHA512 dea9e27581240b46d5a07edf5d04dc5860b9566bb0d52b162f82e9a49bbe911ebfedf152c8c1dab0a50b9de0c57e3d89dc8198831bc70d494bf5502d11fddb18 EBUILD gnome-settings-daemon-3.30.2-r1.ebuild 3885 BLAKE2B d59a394535e6c4589d67bfcae5e9b2e0f6690f9523f617dd3b214c1f79c9c40fd40262a2ccfce56671dcb266d8f43b51728cb151f4f58d4425ccb239eb534251 SHA512 6ddd62b160bfaf78c5004e7bb66c7f7204d612806997b5e196a17b1cb4c9f436c08cfce9b736a4033419bf520623b4ec71cf74c84a45d51209efe90a0a06b5df -MISC metadata.xml 774 BLAKE2B 94211f84287a451ef68bddcae9824b5345379600b3761067267d8c127bc083337e9bdf41162308efd47f419f13ed790221f082ea6282aa0038a85d13c9edc902 SHA512 4de08b4c743a03dfbb7e9e39cff7473c0f9529ba897b78d0adef9fb980b584a65274b617d1cf50b824e9c35722f6f6ab0565da37ae5fb4c820bdae37b5832833 +MISC metadata.xml 541 BLAKE2B 75d0ed012c7883ff60c068d96d055d35f4778d4d601ec2585f9165faa1420f2debe22d5dd1903c3aa535af5162e8c74c4cac22cd7f92b4b17381a14c941400b0 SHA512 e3bb0d368457d4100eb616e348b1cd08c5b61ec3b4ea518946b1aef80f4f1f89215552123c1cfcad382af26e9f217a4d8f3ff41fd7b71df377400eb592f55787 diff --git a/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch b/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch deleted file mode 100644 index 94e1cad666e3..000000000000 --- a/gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 3110457f72f70b2d283c1ad2f27b91b95d75d92f Mon Sep 17 00:00:00 2001 -From: Christian Hergert <chergert@redhat.com> -Date: Wed, 18 Jul 2018 19:31:17 -0700 -Subject: [PATCH] housekeeping: fix improper notify_notification_close() usage - -notify_notification_close() expects that a parameter will be available for -the error location, which could be a dangling pointer in a register or -on the stack in the case of some architectures. - -This was caught by GNOME/glib#1425 which allows us to check proper type -parameters. ---- - plugins/housekeeping/gsd-disk-space.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/plugins/housekeeping/gsd-disk-space.c b/plugins/housekeeping/gsd-disk-space.c -index 0ae40193..0eee94ea 100644 ---- a/plugins/housekeeping/gsd-disk-space.c -+++ b/plugins/housekeeping/gsd-disk-space.c -@@ -1017,7 +1017,9 @@ gsd_ldsm_clean (void) - g_clear_object (&ldsm_monitor); - g_clear_object (&settings); - g_clear_object (&privacy_settings); -- g_clear_pointer (¬ification, notify_notification_close); -+ /* NotifyNotification::closed callback will drop reference */ -+ if (notification != NULL) -+ notify_notification_close (notification, NULL); - g_slist_free_full (ignore_paths, g_free); - ignore_paths = NULL; - } --- -2.17.0 - diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild deleted file mode 100644 index 20b059fb7b2e..000000000000 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_EAUTORECONF="yes" -GNOME2_LA_PUNT="yes" -#PYTHON_COMPAT=( python{2_7,3_5,3_6} ) # https://bugzilla.gnome.org/show_bug.cgi?id=783186 -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-any-r1 systemd udev virtualx - -DESCRIPTION="Gnome Settings Daemon" -HOMEPAGE="https://git.gnome.org/browse/gnome-settings-daemon" -SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+colord +cups debug input_devices_wacom -openrc-force networkmanager policykit smartcard test +udev wayland" -REQUIRED_USE=" - input_devices_wacom? ( udev ) - smartcard? ( udev ) - wayland? ( udev ) -" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" - -COMMON_DEPEND=" - >=dev-libs/glib-2.44.0:2[dbus] - >=x11-libs/gtk+-3.15.3:3[X,wayland?] - >=gnome-base/gnome-desktop-3.11.1:3= - >=gnome-base/gsettings-desktop-schemas-3.23.3 - >=gnome-base/librsvg-2.36.2:2 - media-fonts/cantarell - media-libs/alsa-lib - media-libs/fontconfig - media-libs/libcanberra[gtk3] - >=media-sound/pulseaudio-2 - >=sys-power/upower-0.99:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/libnotify-0.7.3:= - x11-libs/libX11 - x11-libs/libxkbfile - x11-libs/libXi - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXtst - x11-libs/libXxf86misc - x11-misc/xkeyboard-config - - >=app-misc/geoclue-2.3.1:2.0 - >=dev-libs/libgweather-3.9.5:2= - >=sci-geosciences/geocode-glib-3.10 - >=sys-auth/polkit-0.103 - - colord? ( - >=media-libs/lcms-2.2:2 - >=x11-misc/colord-1.0.2:= ) - cups? ( >=net-print/cups-1.4[dbus] ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7 - >=x11-libs/pango-1.20 - x11-drivers/xf86-input-wacom - virtual/libgudev:= ) - networkmanager? ( >=net-misc/networkmanager-1.0 ) - smartcard? ( >=dev-libs/nss-3.11.2 ) - udev? ( virtual/libgudev:= ) - wayland? ( dev-libs/wayland ) -" -# Themes needed by g-s-d, gnome-shell, gtk+:3 apps to work properly -# <gnome-color-manager-3.1.1 has file collisions with g-s-d-3.1.x -# <gnome-power-manager-3.1.3 has file collisions with g-s-d-3.1.x -# systemd needed for power and session management, bug #464944 -RDEPEND="${COMMON_DEPEND} - gnome-base/dconf - !openrc-force? ( sys-apps/systemd ) - !<gnome-base/gnome-control-center-2.22 - !<gnome-extra/gnome-color-manager-3.1.1 - !<gnome-extra/gnome-power-manager-3.1.3 - !<gnome-base/gnome-session-3.23.2 -" -# xproto-7.0.15 needed for power plugin -DEPEND="${COMMON_DEPEND} - cups? ( sys-apps/sed ) - test? ( - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') - $(python_gen_any_dep 'dev-python/dbusmock[${PYTHON_USEDEP}]') - gnome-base/gnome-session ) - dev-libs/libxml2:2 - sys-devel/gettext - >=dev-util/intltool-0.40 - virtual/pkgconfig - x11-base/xorg-proto -" - -# TypeErrors with python3; weird test errors with python2; all in power component that was made required now -RESTRICT="!test? ( test )" - -PATCHES=( - # Make colord and wacom optional; requires eautoreconf - # Allow specifying udevrulesdir via configure, bug 509484; requires eautoreconf - # Reduce memory usage by not initing GTK+ where not needed - # Reduce memory usage by using a fake CSS theme instead of full Adwaita for GTK+ needing plugins; requires eautoreconf - # Fix build system to require gudev with wayland, bug #627966 - "${WORKDIR}"/patches/ - "${FILESDIR}"/glib-2.58-compat.patch -) - -python_check_deps() { - if use test; then - has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && - has_version "dev-python/dbusmock[${PYTHON_USEDEP}]" - fi -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --with-udevrulesdir="$(get_udevdir)"/rules.d \ - $(use_enable colord color) \ - $(use_enable cups) \ - $(use_enable debug) \ - $(use_enable debug more-warnings) \ - $(use_enable networkmanager network-manager) \ - $(use_enable smartcard smartcard-support) \ - $(use_enable udev gudev) \ - $(use_enable input_devices_wacom wacom) \ - $(use_enable wayland) -} - -src_test() { - virtx emake check -} - -pkg_postinst() { - gnome2_pkg_postinst - - if ! systemd_is_booted; then - ewarn "${PN} needs Systemd to be *running* for working" - ewarn "properly. Please follow the this guide to migrate:" - ewarn "https://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 -} diff --git a/gnome-base/gnome-settings-daemon/metadata.xml b/gnome-base/gnome-settings-daemon/metadata.xml index 3b84b19df418..5e2d0958ba4e 100644 --- a/gnome-base/gnome-settings-daemon/metadata.xml +++ b/gnome-base/gnome-settings-daemon/metadata.xml @@ -9,9 +9,5 @@ <flag name="colord">Support color management using <pkg>x11-misc/colord</pkg></flag> <flag name="elogind">Rely on <pkg>sys-auth/elogind</pkg> as runtime logind provider</flag> <flag name="systemd">Rely on <pkg>sys-apps/systemd</pkg> as runtime logind provider</flag> - <flag name="openrc-force">Skip systemd dependency (#480336), - enabling this flag will become your setup to be fully - unsupported by upstream and downstream Gnome team. Do not - try to enable it unless completely needed</flag> </use> </pkgmetadata> diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 7bbe49f151a8..fee338b3cb64 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,16 +1,10 @@ AUX 3.26-optional-bluetooth.patch 2406 BLAKE2B b747c9d5cdbefbec8c045e24502bcb57b45b14151264cbad31e9ce96ff8320ed140c327e10fb72878da8638af93f63871d523176b18979756937ff5219eb52c6 SHA512 d1f4ce36c705be4669b336f736172f29b4b8f373b146fff4a27bb84cfdde3ec989253b92cb0eaa881e98d7f3267db4954ea9413b75c01c65bcc6e54ce32c14c7 AUX 3.28.3-defaults.patch 1385 BLAKE2B d7e0495aadec7fa042086b5219cc34906f9333a446484e63d90932551d09f469e66cc5da43040a2bf955ecdb3d2beca0e1dba435dd7c309bbc78a1b7aba7f43b SHA512 190a9a61b164373e1f2528b96eca0312a7884651ee44212f686e5752430197b2644b67550dc41ed10684cccd0e8a0d870cfdeddf8582d57de637f7dad11d0124 -AUX gnome-shell-3.12-bluetooth-flag.patch 1894 BLAKE2B a53360d103faf25aa605cd5c73eeb892ce667f57313fbd90bdcf176151158b1389ba49becd4421d825e5d63d4dcb0a2e99618f3558de87f0afe2b46851a353f0 SHA512 dc18e16e2de667bef09d66acd68fbe0f4d8c0fd1725b352b0f9f4032e43481f2655b1812ffa6f8ae8441b215a372c27f5e1035b7eceeeb22ee18b1a256e79f80 AUX gnome-shell-3.22.0-defaults.patch 1228 BLAKE2B 9bb49d830c2bbc36123ca8fdddc02d4b750a5ffd174fa653ead26a75dc9478be4b5a39c31a004a3897655aae097c23f511d6bb494b0aede51fea74294be3fcf6 SHA512 f350324af68de8f7ae9dab609fdb81e272f9d545a125f3da85d9f06e4a0de09f857517d6c7a585ff1ea3b56f4d51b049cbeb62c39472d61d45026331104c5af5 -AUX gnome-shell-3.22.0-gir-build-fix.patch 882 BLAKE2B 62a816accf06abd182d1381326ad2059a59b3ff9579475b160d9c6fa715acfcf0f3d9d3544bc435b13fcdd45cf420b761ea6681718e540a39533f615b7aa0214 SHA512 b534134cc76dce49c78621d9245e9c457f4eefc3ac89dc09f036a178524b0ad3608683f43a0920fdb1d36410aebbfdecd701725217b6239f4549ef4ba82b7213 -DIST gnome-shell-3.24.3.tar.xz 1982088 BLAKE2B 608b3e73d546dea543a23c31a64b03c32f35d118cd79fd0371a9e392377b4dd03bc16413443d643ed604a2fa81c2838939d92ef4c89a54469a8bd83dc9661f8f SHA512 369ed80b975369b79d4ac9b3f1fbd469fdde331e9079d09eeac6398a9b3c349b09f7570dfce1ed6e1cdfaf514b4b40c6038f34b6c3c7928470b2cd65b702ff15 DIST gnome-shell-3.26.2-patchset.tar.xz 55492 BLAKE2B 745b8549f7480b004f4df9b81508c94c9224f77a5a503f45dfda20105e9c305f8cae6ae5e420e597cea9f98899933bb19efd8cf0e9811dc35d0844a3c2920143 SHA512 93a730082e84807c23f4b7e390c2d0fb02d3666fc32241de02b3534cc271b160bd9a6a6a2e908ed5bdde91cef383c1e400b0f7cbf04ac104f7f9758218e635ed DIST gnome-shell-3.26.2.tar.xz 1405580 BLAKE2B ccbb8ad374931335fdc6e752a7feedcba4fe2b61112404b62bc9711b1736216d46fd6e85c6f06439cae50af86a174359d7df0e111e8db6ffed567e91b4292b14 SHA512 0e13bc7abff2367d24ea748cd69a1879ff14a6755ef27d17cf20cef61bc6d15bf6e9d18362142a2d6462689f64eada833f9bba21ebaac3a33765a5be0ae48d3a -DIST gnome-shell-3.30.2-patchset-r1.tar.xz 41324 BLAKE2B 4d051a327d106e8431c7b75d56932137dd3af2694c313656bf4751a385a86ef43dd635f31902be0426899746c63f1cd1aa782e9c0827f750fe61683512fbd43c SHA512 3761688e86694be00d81eac2bcd8774d8fdff62f44cdcd26c29b9e7513d2db0edc0ba097e0fea474a232496e3f9b8797e6215a040915a0832517235b26cbc265 DIST gnome-shell-3.30.2-r2-patchset.tar.xz 41852 BLAKE2B f854a42b0ba0be8019487edfc1a0e73d11d406537ffe288d1a5d81e9a512b8fb02e6af466fbe4d0d0e8644aa6f57cad1d381b5e873223749c88d1dccdae72b9e SHA512 c0c935206048c961e70f319b67133dcf0f5253c2283aefd6283db910950f8cd645888f6a6b7bbbfc620a023e0b5ae85394e5f5ce0fb2ff120b18ab7640f9859e DIST gnome-shell-3.30.2.tar.xz 1439556 BLAKE2B 547ccf5571ea431d15c6430619640bd497a381191cad56bbf1a5c9992c5df47eb48527cc2749ea4d417cbe5fd7cc2acb44915ee35d3d89cd386541f19d743877 SHA512 5cdf2b9a4dc9dbcc75d76020a01b953ae3922d5820b692d1bc1cf62daf1f00d04b95d6ec076920563f555115c4f4ad11a019e4523a353ef4dd2189a5240239c6 -EBUILD gnome-shell-3.24.3.ebuild 6627 BLAKE2B 11f38494c15a4ea34df2f6f4bf00f1478e3ef53e64a3a3c0cc32fa33de53ecc90d746eb840d75102d955679d4c4526e64633f522ed87ce45bb9d80fe91ef77df SHA512 ddf65e678e087a579fe52c87776f21cd53f3bf7be8e8b2b98830b088a3151c98a108cbcedc93bbce81d8c71ae7c860488244ec671ca5cd663c7a3490581170b3 EBUILD gnome-shell-3.26.2-r4.ebuild 6613 BLAKE2B 03e06ce7c6b60541b4efe93e51a0979ebb47a7b7d1a1f5ea6affb26f4f56dccc027680ef29f150a27df21977aefb7338142d04072655a1fb8a9d28361c7ea824 SHA512 61c03adba290399094ee0b5bd6004e791a6739581eb552d876b4d93ea42e8098897ec7be5031ae4525f9cf0319eb6fa8701e3cbde46027bcd5c35899354a2930 -EBUILD gnome-shell-3.30.2-r1.ebuild 6499 BLAKE2B b3d2ff45b435b997208a0d3e5300853222bb5dedb3eecc7ff825bd0c136b16e2ee715f2b5d4de9f720b9ad54e9522a93d04f2fedb0820105e48db31f97f0ae02 SHA512 5bf7736beca8eee514e939cd062b20dc6738f556705267f4b674a4e6b9c3c1ef39829c1956d319148b80afab0c36deb0b8be14f4fd25434bf5cdad2c20f0bc04 EBUILD gnome-shell-3.30.2-r2.ebuild 6495 BLAKE2B d01d08323b98002ab7acbeef637df7d0df97cd3e03eb38ba512b112c3f5ea60622c96c64c4bb07a6abef07a45767d1d8c554d4592ed84aae00ad4cea3c336a80 SHA512 7b830a9a45fd9078b57a7bb4ef09d206f2e764e14ec841c09694fd097ac59ec13b88bb7b4e6c277c48dad8d756b94c668d8140727c9e3bc6a1e705779ddcb7dd -MISC metadata.xml 1279 BLAKE2B 4c69dd1979038f6231f4877e5070b7b833377197e5030c97dff5d8d2e36d2dce1510254b97b4d7b9255a64c556d9795c515aea9b21091de3bde6b8499346df9b SHA512 caa5a580e349cfab441bac8f648866618b76528e5bcc0baa6cbe32853bb56786aa0b7cc309ab6515d6a298b5bcdf45ea0360a26c28e64543afb558479ff219c3 +MISC metadata.xml 1050 BLAKE2B cf97e536a47f3b023e118a818bbc34af63500d2ea94bbc71201d2ce18aa6e473673cb28a47245de24b7bad9a174a6dda6b46c300518521c8ea0662e88e95627d SHA512 50c1d4c3eacb89b77bc49b4f236bba9d9041ef047392d5bda19e85b0c935709a095a388b1625a2c77c66145758e9b4ab77a202aa6cdd2b86f262c5b56e428b06 diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch b/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch deleted file mode 100644 index 2fa93af25cd0..000000000000 --- a/gnome-base/gnome-shell/files/gnome-shell-3.12-bluetooth-flag.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 3c9c3b19fcb212171036e1e57e749411b5fd7d65 Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr> -Date: Thu, 28 Feb 2013 18:48:32 +0330 -Subject: [PATCH 2/3] Make bluetooth support optional - -https://bugs.gentoo.org/show_bug.cgi?id=398145 - -Ed Catmur 2012-01-08 13:46:22 UTC -libgnome-bluetooth-applet is a private library so they shouldn't be linking -against it anyway. I tried to work out how to tell libtool to add it to rpath -but got totally lost. - -I'll see if I can work out how to fix the automagic gnome-bluetooth dependency -so I can at least merge USE=-bluetooth. ---- - configure.ac | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 9a30e65..aa710f0 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -138,11 +138,21 @@ AS_IF([test x$enable_browser_plugin = xyes], [ - ]) - AM_CONDITIONAL(BUILD_BROWSER_PLUGIN, test x$enable_browser_plugin = xyes) - -+AC_MSG_CHECKING([for bluetooth support]) -+AC_ARG_WITH([bluetooth], -+ AS_HELP_STRING([--without-bluetooth], -+ [Build without gnome-bluetooth library (default: auto)])) -+AS_IF([test "x$with_bluetooth" != "xno"], [ - PKG_CHECK_MODULES(BLUETOOTH, gnome-bluetooth-1.0 >= 3.9.0, -- [AC_DEFINE([HAVE_BLUETOOTH],[1],[Define if you have libgnome-bluetooth-applet]) -- AC_SUBST([HAVE_BLUETOOTH],[1])], -+ [AC_DEFINE([HAVE_BLUETOOTH],[1],[Define if you have libgnome-bluetooth-applet]) -+ AC_SUBST([HAVE_BLUETOOTH],[1]) -+ AC_MSG_RESULT([yes])], - [AC_DEFINE([HAVE_BLUETOOTH],[0]) -- AC_SUBST([HAVE_BLUETOOTH],[0])]) -+ AC_SUBST([HAVE_BLUETOOTH],[0]) -+ AC_MSG_RESULT([no])]) -+], [AC_DEFINE([HAVE_BLUETOOTH],[0]) -+ AC_SUBST([HAVE_BLUETOOTH],[0]) -+ AC_MSG_RESULT([no])]) - - PKG_CHECK_MODULES(CALENDAR_SERVER, libecal-1.2 >= $LIBECAL_MIN_VERSION libedataserver-1.2 >= $LIBEDATASERVER_MIN_VERSION gio-2.0) - AC_SUBST(CALENDAR_SERVER_CFLAGS) --- -1.9.0 - diff --git a/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch b/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch deleted file mode 100644 index b0c5fb769e8f..000000000000 --- a/gnome-base/gnome-shell/files/gnome-shell-3.22.0-gir-build-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 395bede20811b0cf2bcecb0b4e5bcbc2c2fa35f4 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sat, 12 Nov 2016 00:21:25 +0100 -Subject: [PATCH] Add missing rpath to point to mutter specific libraries - -Reported-By: AlphatPC@gmail.com -X-Gentoo-Bug: 597842 -X-Gentoo-Url: https://bugs.gentoo.org/show_bug.cgi?id=597842 ---- - src/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/Makefile.am b/src/Makefile.am -index e9aacfe..fd98ba5 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -311,7 +311,7 @@ shell-enum-types.c: $(srcdir)/shell-enum-types.c.in stamp-shell-enum-types.h - rm -f $(@F).tmp - EXTRA_DIST += shell-enum-types.c.in - --libgnome_shell_ldflags = -avoid-version -+libgnome_shell_ldflags = -avoid-version -Wl,-rpath,$(MUTTER_TYPELIB_DIR) - libgnome_shell_libadd = \ - -lm \ - $(GNOME_SHELL_LIBS) \ --- -2.10.1 - diff --git a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild b/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild deleted file mode 100644 index de96ae77552b..000000000000 --- a/gnome-base/gnome-shell/gnome-shell-3.24.3.ebuild +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME2_EAUTORECONF="yes" -PYTHON_COMPAT=( python3_{5,6} ) - -inherit 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 +browser-extension +ibus +networkmanager nsplugin -openrc-force" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 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.45.3:2[dbus] - >=dev-libs/gjs-1.47.0 - <dev-libs/gjs-1.53 - >=dev-libs/gobject-introspection-1.49.1:= - dev-libs/libical:= - >=x11-libs/gtk+-3.15.0:3[introspection] - >=dev-libs/libcroco-0.6.8:0.6 - >=gnome-base/gnome-desktop-3.7.90:3=[introspection] - >=gnome-base/gsettings-desktop-schemas-3.21.3 - >=gnome-extra/evolution-data-server-3.17.2:= - >=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.24.0:0/0[introspection] - >=x11-libs/startup-notification-0.11 - - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - - dev-libs/dbus-glib - dev-libs/libxml2:2 - 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-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] ) - nsplugin? ( >=dev-libs/json-glib-0.13.2 ) -" -# 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. Introspection stuff needed via imports.gi.* -# 2. gnome-session is needed for gnome-session-quit -# 3. Control shell settings -# 4. Systemd needed for suspending support -# 5. xdg-utils needed for xdg-open, used by extension tool -# 6. adwaita-icon-theme and dejavu font neeed for various icons & arrows -# 7. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c -# 8. IBus is needed for nls integration -RDEPEND="${COMMON_DEPEND} - app-accessibility/at-spi2-core:2[introspection] - >=app-accessibility/caribou-0.4.8 - dev-libs/libgweather:2[introspection] - >=sys-apps/accountsservice-0.6.14[introspection] - >=sys-power/upower-0.99:=[introspection] - x11-libs/pango[introspection] - gnome-base/librsvg:2[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/adwaita-icon-theme-3.19.90 - - networkmanager? ( - net-misc/mobile-broadband-provider-info - sys-libs/timezone-data ) - ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] ) -" -# avoid circular dependency, see bug #546134 -PDEPEND=" - >=gnome-base/gdm-3.5[introspection] - >=gnome-base/gnome-control-center-3.8.3[bluetooth(+)?,networkmanager(+)?] - browser-extension? ( gnome-extra/chrome-gnome-shell ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.45.3 - >=dev-util/gtk-doc-am-1.17 - gnome-base/gnome-common - sys-devel/autoconf-archive - >=sys-devel/gettext-0.19.6 - virtual/pkgconfig -" - -PATCHES=( - # Change favorites defaults, bug #479918 - "${FILESDIR}"/${PN}-3.22.0-defaults.patch - # Fix automagic gnome-bluetooth dep, bug #398145 - "${FILESDIR}"/${PN}-3.12-bluetooth-flag.patch - # Add missing path to libmutter-clutter when building .gir, bug #597842 - "${FILESDIR}"/${PN}-3.22.0-gir-build-fix.patch -) - -src_configure() { - # Do not error out on warnings - gnome2_src_configure \ - --enable-man \ - $(use_enable !openrc-force systemd) \ - $(use_with bluetooth) \ - $(use_enable networkmanager) \ - $(use_enable nsplugin browser-plugin) \ - 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 "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 if you do not have hardware 3D setup." - fi - - # https://bugs.gentoo.org/show_bug.cgi?id=563084 - if has_version "x11-drivers/nvidia-drivers[-kms]"; then - ewarn "You will need to enable kms support in x11-drivers/nvidia-drivers," - ewarn "otherwise Gnome will fail to start" - fi - - if ! systemd_is_booted; then - ewarn "${PN} needs Systemd to be *running* for working" - ewarn "properly. Please follow this guide to migrate:" - ewarn "https://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 -} diff --git a/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild b/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild deleted file mode 100644 index d659f15c9707..000000000000 --- a/gnome-base/gnome-shell/gnome-shell-3.30.2-r1.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) - -inherit gnome.org gnome2-utils meson pax-utils python-single-r1 virtualx xdg - -DESCRIPTION="Provides core UI functions for the GNOME 3 desktop" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell" -SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset-r1.tar.xz" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0" -IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager nsplugin systemd telepathy" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ?? ( elogind systemd )" - -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" - -# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h> -# FIXME: -# * gstreamer support is currently automagic -DEPEND=" - >=dev-libs/libcroco-0.6.8:0.6 - >=gnome-extra/evolution-data-server-3.17.2:= - >=app-crypt/gcr-3.7.5[introspection] - >=gnome-base/gnome-desktop-3.7.90:3=[introspection] - >=dev-libs/glib-2.57.2:2 - >=dev-libs/gobject-introspection-1.49.1:= - >=dev-libs/gjs-1.54.0 - >=x11-libs/gtk+-3.15.0:3[introspection] - nsplugin? ( >=dev-libs/json-glib-0.13.2 ) - >=x11-wm/mutter-3.30.1:0/3[introspection] - >=sys-auth/polkit-0.100[introspection] - >=gnome-base/gsettings-desktop-schemas-3.27.90 - >=x11-libs/startup-notification-0.11 - >=app-i18n/ibus-1.5.2 - bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] ) - >=media-libs/gstreamer-0.11.92:1.0 - networkmanager? ( - >=net-misc/networkmanager-1.10.4:=[introspection] - >=app-crypt/libsecret-0.18 - dev-libs/dbus-glib ) - systemd? ( >=sys-apps/systemd-31 ) - elogind? ( >=sys-auth/elogind-237 ) - - >=app-accessibility/at-spi2-atk-2.5.3 - media-libs/libcanberra[gtk3] - x11-libs/gdk-pixbuf:2[introspection] - dev-libs/libxml2:2 - x11-libs/libX11 - - >=media-sound/pulseaudio-2[glib] - >=dev-libs/atk-2[introspection] - dev-libs/libical:= - >=x11-libs/libXfixes-5.0 - - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - media-libs/mesa -" -# 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. Introspection stuff needed via imports.gi.* -# 2. gnome-session needed for shutdown/reboot/inhibitors/etc -# 3. Control shell settings -# 4. logind interface needed for suspending support -# 5. xdg-utils needed for xdg-open, used by extension tool -# 6. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) -# 7. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review -# 8. IBus is needed for nls integration -# 9. Optional telepathy chat integration -# 10. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) -# 11. TODO: semi-optional webkit-gtk[introspection] for captive portal helper -RDEPEND="${DEPEND} - >=sys-apps/accountsservice-0.6.14[introspection] - app-accessibility/at-spi2-core:2[introspection] - app-misc/geoclue[introspection] - >=dev-libs/libgweather-3.26:2[introspection] - >=sys-power/upower-0.99:=[introspection] - x11-libs/pango[introspection] - gnome-base/librsvg:2[introspection] - - >=gnome-base/gnome-session-2.91.91 - >=gnome-base/gnome-settings-daemon-3.8.3 - - x11-misc/xdg-utils - - >=x11-themes/adwaita-icon-theme-3.26 - - networkmanager? ( - net-misc/mobile-broadband-provider-info - sys-libs/timezone-data ) - ibus? ( >=app-i18n/ibus-1.4.99[dconf(+),gtk,introspection] ) - telepathy? ( - >=net-im/telepathy-logger-0.2.4[introspection] - >=net-libs/telepathy-glib-0.19[introspection] ) - media-fonts/cantarell -" -# avoid circular dependency, see bug #546134 -PDEPEND=" - >=gnome-base/gdm-3.5[introspection] - >=gnome-base/gnome-control-center-3.26[bluetooth(+)?,networkmanager(+)?] - browser-extension? ( gnome-extra/chrome-gnome-shell ) -" -BDEPEND=" - dev-lang/sassc - dev-libs/libxslt - >=dev-util/gdbus-codegen-2.45.3 - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.17 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # Patches from gnome-3-30 branch on top of 3.30.2 - # Fix automagic gnome-bluetooth dep, bug #398145 - "${WORKDIR}"/patches/ - # Change favorites defaults, bug #479918 - "${FILESDIR}"/3.28.3-defaults.patch -) - -src_prepare() { - xdg_src_prepare - # We want nsplugins in /usr/$(get_libdir)/nsbrowser/plugins not .../mozilla/plugins - sed -e 's/mozilla/nsbrowser/' -i meson.build || die - # Hack in correct python shebang - sed -e "s:python\.path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use bluetooth) - $(meson_use nsplugin browser_plugin) - $(meson_use gtk-doc gtk_doc) - -Dman=true - $(meson_use networkmanager) - $(meson_use systemd) # this controls journald integration only as of 3.26.2 (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) - # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # Required for gnome-shell on hardened/PaX, bug #398941; FIXME: Is this still relevant? - pax-mark m "${ED}/usr/bin/gnome-shell"{,-extension-prefs} -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - 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 "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 if you do not have hardware 3D setup." - fi - - # https://bugs.gentoo.org/show_bug.cgi?id=563084 - # TODO: Is this still the case after various fixed in 3.28 for detecting non-working KMS for wayland (to fall back to X)? - if has_version "x11-drivers/nvidia-drivers[-kms]"; then - ewarn "You will need to enable kms support in x11-drivers/nvidia-drivers," - ewarn "otherwise Gnome will fail to start" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/gnome-shell/metadata.xml b/gnome-base/gnome-shell/metadata.xml index 301d00be45ca..6f32c6fd4b6e 100644 --- a/gnome-base/gnome-shell/metadata.xml +++ b/gnome-base/gnome-shell/metadata.xml @@ -19,10 +19,6 @@ and suspend support.</flag> <flag name="ibus">Enable support for enhanced input methods through <pkg>app-i18n/ibus</pkg></flag> - <flag name="openrc-force">Skip systemd dependency (#480336), - enabling this flag will become your setup to be fully - unsupported by upstream and downstream Gnome team. Do not - try to enable it unless completely needed</flag> <flag name="telepathy">Ensure presence of telepathy chat integration</flag> </use> </pkgmetadata> diff --git a/gnome-base/gnome/Manifest b/gnome-base/gnome/Manifest index bdb10ccd4890..786183630e80 100644 --- a/gnome-base/gnome/Manifest +++ b/gnome-base/gnome/Manifest @@ -1,4 +1,2 @@ -EBUILD gnome-3.20.0.ebuild 1456 BLAKE2B 9acd17a4f24ff1220bcb3caf32bebf2b625150e02175c60b30390d5577b000de8f97f33ec88ca690afdaad20ba921f11d0b48ae4211f825f713c7eed5a634a6f SHA512 db4545199d2f9b4e4bf0b0991ec6f21040d7191644bb1929fbe16151899c07e30d452e50c8e2732eb02674f7141fa845bfb604642c491597c452d13c4403d57f -EBUILD gnome-3.24.2.ebuild 1404 BLAKE2B 29117a5b89410ca8ae065439fd532d65caba552b12dce826fa03d21db0b3e4abbda77ac5791050c5939b40dd993d616f1cb7f42d576072b7e30b2a7366207682 SHA512 a6ebd8d7b3b6099daac6d426d253a007cde83951a60db279d4b95053135d3b1c96750d59871e48906f0ce0b5ade85ddf2e840566ae330d61103c254a20abf959 EBUILD gnome-3.30.2.ebuild 1387 BLAKE2B 3688aa9669165d3e4432507343b13ddf94aae14936ae769aba0c31aae4efa20881b622014a6cbec964b6befd37fb120d82ada4242932a4f55a2b2a2f3d431364 SHA512 f27ca465745e0b0b9db33a1135416b1205964c744acc53eb5d5375601e7d7e08d341504447c50330bbefb3feaca5472d711a1b405f87c9da06aade03bb9e6c97 MISC metadata.xml 452 BLAKE2B 94890a098fcc359b62b9176f57baa243301ab562c549395f6307789987a668c095a1d571be9b7a5325ffdcbd51efaff100c1098ae0e2c337be11c54b3b703529 SHA512 459b43467672d33807e28cfa40ad930a083a026de9cc1dba2e5b795c1d766ca8f42591153164dbdedaeb7785d22a431eb5d1b36e618314ce792bb1c7da383d9a diff --git a/gnome-base/gnome/gnome-3.20.0.ebuild b/gnome-base/gnome/gnome-3.20.0.ebuild deleted file mode 100644 index 7fdd120189b4..000000000000 --- a/gnome-base/gnome/gnome-3.20.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Meta package for GNOME 3, merge this package to install" -HOMEPAGE="https://www.gnome.org/" - -LICENSE="metapackage" -SLOT="2.0" # Cannot be installed at the same time as gnome-2 - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86" - -IUSE="accessibility +bluetooth +classic +cdr cups +extras" - -S=${WORKDIR} - -# TODO: check accessibility completeness -# GDM-3.0 integrates very nicely with GNOME Shell -RDEPEND=" - >=gnome-base/gnome-core-libs-${PV}[cups?] - >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?,cdr?] - - >=gnome-base/gdm-${PV} - - >=x11-wm/mutter-${PV} - >=gnome-base/gnome-shell-${PV}[bluetooth?] - - >=x11-themes/gnome-backgrounds-3.20 - x11-themes/sound-theme-freedesktop - - accessibility? ( - >=app-accessibility/at-spi2-atk-2.20 - >=app-accessibility/at-spi2-core-2.20 - >=app-accessibility/caribou-0.4.21 - >=app-accessibility/orca-${PV} - >=gnome-extra/mousetweaks-3.12.0 ) - classic? ( >=gnome-extra/gnome-shell-extensions-${PV} ) - extras? ( >=gnome-base/gnome-extra-apps-${PV} ) -" - -DEPEND="" - -PDEPEND=">=gnome-base/gvfs-1.28[udisks]" - -pkg_postinst() { - # Remember people where to find our project information - elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" - elog "for information about the project and documentation." -} diff --git a/gnome-base/gnome/gnome-3.24.2.ebuild b/gnome-base/gnome/gnome-3.24.2.ebuild deleted file mode 100644 index e5213f355a9f..000000000000 --- a/gnome-base/gnome/gnome-3.24.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Meta package for GNOME 3, merge this package to install" -HOMEPAGE="https://www.gnome.org/" - -LICENSE="metapackage" -SLOT="2.0" # Cannot be installed at the same time as gnome-2 - -# when unmasking for an arch -# double check none of the deps are still masked ! -KEYWORDS="amd64 ~ppc ~ppc64 x86" - -IUSE="accessibility +bluetooth +classic +cdr cups +extras" - -S=${WORKDIR} - -# TODO: check accessibility completeness -RDEPEND=" - >=gnome-base/gnome-core-libs-${PV}[cups?] - >=gnome-base/gnome-core-apps-${PV}[cups?,bluetooth?,cdr(+)?] - - >=gnome-base/gdm-${PV} - - >=x11-wm/mutter-${PV} - >=gnome-base/gnome-shell-${PV}[bluetooth?] - - >=x11-themes/gnome-backgrounds-3.24.0 - x11-themes/sound-theme-freedesktop - - accessibility? ( - >=app-accessibility/at-spi2-atk-2.24.1 - >=app-accessibility/at-spi2-core-2.24.1 - >=app-accessibility/caribou-0.4.21 - >=app-accessibility/orca-3.24.0 - >=gnome-extra/mousetweaks-3.12.0 ) - classic? ( >=gnome-extra/gnome-shell-extensions-${PV} ) - extras? ( >=gnome-base/gnome-extra-apps-${PV} ) -" - -DEPEND="" - -PDEPEND=">=gnome-base/gvfs-1.32.1[udisks]" - -pkg_postinst() { - # Remember people where to find our project information - elog "Please remember to look at https://wiki.gentoo.org/wiki/Project:GNOME" - elog "for information about the project and documentation." -} diff --git a/gnome-base/libgnomekbd/Manifest b/gnome-base/libgnomekbd/Manifest index e4a51910190b..f9dba7188747 100644 --- a/gnome-base/libgnomekbd/Manifest +++ b/gnome-base/libgnomekbd/Manifest @@ -1,6 +1,3 @@ -AUX 3.26.0-glib-2.60-compat.patch 1154 BLAKE2B a513831c02906d83f93c6864d18dc176e9453ea417d22423e3823e2f2b692fa472bd5492fe6403dbbbb8e87f7010a555ba29090614b6cad2b9bd1090e72ddeda SHA512 54ba7e58820eadcfcb9e3568be09ac389274a1088d7113548c6abc534136261fa30455e701f047a547ee310234cc4fcc26c6051902f0988ea4c09c69b4b8ccd7 -DIST libgnomekbd-3.26.0.tar.xz 449204 BLAKE2B 360f6da6ea7ad2850ecba062e0825cadcbc62ab9fdd432ad1fd4f38d32230e9eb6da1b7eb50116302b39be76565da7554df2c96e3a348e5130c428158bfa7792 SHA512 dc3ee91468e570d038bc91c4458ddb49dc097639c671815eecc4308efea85e29c1121cfd959e62f970a2e8112f818296802be804e99b96ee89fd5de8136645d9 DIST libgnomekbd-3.26.1.tar.xz 450636 BLAKE2B 241f2f9af95696600f82ab3a1f53f80c6e76f6e81636419407957f172a2758ee16f5c6d419ab1c1c37d2e054c42b65404062471eceabc0fba45099481eb7b214 SHA512 8e83522f4d96001f9635278a001e0208d6d37e74b19a8c1702ec6de651036ad37a03385e66adbd3bae01d845a9a6181bb76f45bffec31eac98d600b49ab4360c -EBUILD libgnomekbd-3.26.0.ebuild 844 BLAKE2B b3da8f610a5c4f5c554abc10f6f3342fdee60f4b88ee09e20867f70af501bb9792bee031109f3eedfc9cd5d2e9360185526407147bfc407a2d46e52d39009032 SHA512 09e7286cfa12e556f595f3f118a69325fdc9900bede6bc6f68165f5b40bfbd8c317c3369ec47911cce4e5ebb808758de5b1c44d6bd01c345ba9dcbb1911a1edc EBUILD libgnomekbd-3.26.1.ebuild 787 BLAKE2B f3d17bb3e3ffff4fdf1f0017a59c306cffe8f46ed9dfb14f210d4e38408344d33cd11bc190218b1d2da40d27d3e7f3cc62b0a66612463574a84d56aca29bc9d4 SHA512 88281fa426ac1acc6fcb1c4c1a7fcbfca028425cf1d77eee9356bf43838d3cd4b295e76e3035a22cb446eae2265703c97d1c7b8830b995db8a305b97cee552e0 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/gnome-base/libgnomekbd/files/3.26.0-glib-2.60-compat.patch b/gnome-base/libgnomekbd/files/3.26.0-glib-2.60-compat.patch deleted file mode 100644 index c6bcf66160f9..000000000000 --- a/gnome-base/libgnomekbd/files/3.26.0-glib-2.60-compat.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 7e0b6f0a96477c5d12434231ea413d3a16658ed0 Mon Sep 17 00:00:00 2001 -From: Abderrahim Kitouni <akitouni@gnome.org> -Date: Tue, 18 Dec 2018 10:54:06 +0100 -Subject: [PATCH] rename g_strv_equal to gkbd_strv_equal - -it conflicts with the newly added g_strv_equal in glib ---- - libgnomekbd/gkbd-keyboard-config.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/libgnomekbd/gkbd-keyboard-config.c b/libgnomekbd/gkbd-keyboard-config.c -index bbe6904..00dc429 100644 ---- a/libgnomekbd/gkbd-keyboard-config.c -+++ b/libgnomekbd/gkbd-keyboard-config.c -@@ -52,7 +52,7 @@ const gchar *GKBD_KEYBOARD_CONFIG_ACTIVE[] = { - */ - - static gboolean --g_strv_equal (gchar ** l1, gchar ** l2) -+gkbd_strv_equal (gchar ** l1, gchar ** l2) - { - if (l1 == l2) - return TRUE; -@@ -555,7 +555,7 @@ gkbd_keyboard_config_equals (GkbdKeyboardConfig * kbd_config1, - (kbd_config2->model != NULL) && - g_ascii_strcasecmp (kbd_config1->model, kbd_config2->model)) - return False; -- if (!g_strv_equal (kbd_config1->layouts_variants, -+ if (!gkbd_strv_equal (kbd_config1->layouts_variants, - kbd_config2->layouts_variants)) - return False; - --- -2.17.0 - diff --git a/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild b/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild deleted file mode 100644 index d07c943fef68..000000000000 --- a/gnome-base/libgnomekbd/libgnomekbd-3.26.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 - -DESCRIPTION="Gnome keyboard configuration library" -HOMEPAGE="https://www.gnome.org" - -LICENSE="LGPL-2+" -SLOT="0/8" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="+introspection test" - -RDEPEND=" - >=dev-libs/glib-2.18:2 - >=x11-libs/gtk+-2.91.7:3[X,introspection?] - >=x11-libs/libxklavier-5.2[introspection?] - - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - >=sys-devel/gettext-0.19.4 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PV}-glib-2.60-compat.patch -) - -src_configure() { - gnome2_src_configure \ - --disable-static \ - $(use_enable introspection) \ - $(use_enable test tests) -} diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 156f40bbf2fa..352541de09a6 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -1,16 +1,11 @@ -AUX 3.26.4-file-view-crash-fix.patch 3031 BLAKE2B 83214c9c55d3e3d135c3c038bfe432ff353a512a94a880ee9d449133b0423414fc9a7f22b3e1f14633789439d0e666ab6983363209279fda379530d3e1003de7 SHA512 85f696485f0f2b8171bcaeee6a19fbf1b9cb507f9ec8a69c7b08614fa98514fad7f3cb1857750d2d2300ca42b017434720d85918daaf37e3cbae496b65924aba -AUX 3.26.4-optional-introspection.patch 1860 BLAKE2B c2792432024dce322b1fb6fe3411f8ae8e86b000ba31885c94570620bffc8c39bf1e51be649d2a24469a1ae57c6507ec63efe0645e506483b81b76ff7b40148a SHA512 9ee5736e9d999c1cf8f103eaffd2f6395336d23187e59d08ce7d949ee277cdaa297aef9f071d4af22c1adb2f9daed9c7920d5ccc87681df9b0ad84dcec624814 -AUX 3.26.4-optional-tracker.patch 8897 BLAKE2B 7bedd3d4837d6289cfb204f14245d3a92aabe99a8a7e6fe8fa09a02e25214865f71a594d26f5cceaab375d55658902bd498caa1eafe4aee27f39222f06bb7da5 SHA512 169217ba039a23a98ac16f59ad04a9a135b3af399f668bc413df740de02827a3120c49c67f1e8964a5587bb233030995c63b2bf61003c5972e7a83b2bd61a25c AUX 3.28.1-docs-build.patch 1049 BLAKE2B d79a2a9a91ae549386a5c484692c690301af7e181351ab4fd530947d4663d15f0cbfff1ee7f4ecdce390cdb1eb31db03d6df821ffffadb3e570f002433538c7a SHA512 069d669be97913e9177b456e9cfa67f0498ec3905a3e884f9373b375eb82b40ed43c9ca4d483d2eabd1ca91127d43dc2981234cbaac08f67e7fa124d8827a68b AUX 3.30.5-docs-build.patch 1054 BLAKE2B c4a9bbd1f63f74130d48737e430a4e3e5e894049df2dfdebf75f0f519eb715aba5bd590f4b57a718f78238ee50242215ef2b648fd3e3e8e8dddebc2ff1b45be2 SHA512 3a0925262643eb84d4c1731cad6b3c2c427def000503a3a680b06b68828f53492b4367d02ac6de36c35b6460e3d0967e3ce26203f8257271b222883990047459 AUX 3.30.5-seccomp-sparc32.patch 675 BLAKE2B e8d9d9c4299cd700ea02656bf66f1ddec1801901161f026f78b88cc393793392c0e0af97a8de47a851545b5cd6305160233b952c1a0ba86ccc1d1f7dadf1dea0 SHA512 fe91a78d17a9142b8964d6d52778b32ac0b88e85dc0b1b05b838a1d90396f7c73927f9dce63ebe8585f8d1cdf94ebdc6a123b58196dc1248ce5aa6dce5d73990 AUX 3.30.5-thumbnailer-updates.patch 3978 BLAKE2B 0c7c7147d5bf947617f32d6f1ec1949941f5f9cf77dd351ddeb3c41871e247eac10855b3075f81f4d3dfe0f692f76e25590d5db5d4823ec4d264b6a65ee3177e SHA512 2a14f9256c3ff5d2744038ede78fafdd27b033ee6576885faab35aff77b60c69035e3aa1400c183f9f0497b0bbb8890e3be6dfae5fa3a77df180601c185939d7 AUX 3.30.5-thumbnailer-updates2.patch 1841 BLAKE2B 261cabfc7ee8334bbf00b469a601ba61f2ff78f3a4ed6fb860b7854c4198963769df5673cb5cdf2753fbfeeb540aa31f7fd29deda0431075747860068b468dff SHA512 44011606a10bb6d8f45cbc2b20b802ea347d930c44959de33bc0f395dd050e01884ec1b6a85b899b1b30aa6fde07fff8d6ff4dcb4d1a7fe86d27a9721668e8ab -DIST nautilus-3.26.4.tar.xz 3267652 BLAKE2B 56986b8d87afc0ea7ce6f1f56ae06c7cfb05d060414aad428145a6c2cb631b9d4ebbeaefabb0f0ceeb5f930ae94737f8dfcabb300554a59c2b7d5a53d1ee3cd1 SHA512 2a50a2a9ae6ffbe4b706d46fb47e5f54f42e645189b3548d1904c3ddf882ef4a94819740c6821fe50c662a9013ab43bb9b7b3dbdfc779ecc82f16170b4867973 DIST nautilus-3.28.1-patchset.tar.xz 129360 BLAKE2B 18e94e83132a8ce2e07491ce6b5cb9499141bf93e0c3ef44f2e5ac891e59d334cf310d863e8e7450fa385a6a49873d790e4f8c36a1ef8e009b1f2be2361586b4 SHA512 6c3385b4bc7020601f47dc66c0b1cabd6dadcd9f986bdaec42aeca9b43a6b8a2362651958d4e6a4738b78fbd546071678ba15ab87c268e33cfc1cca49229da48 DIST nautilus-3.28.1.tar.xz 3262520 BLAKE2B 6f007e2327ffb108c5195737c02c7be12b874f5bc3bdfc1c84a3ba2176ff36e1843057522a54e569a7c09a056ccd888e1ddf099d6f2b527dfa109370cbe1a3a9 SHA512 6b695c097e5082062afe8cb036e819c837ce1e2570f581f81860f378e34f38f3020b8802e6a4285243c111d5208e892c419ac92621cdb1d35b2df205a3ccaa13 DIST nautilus-3.30.5.tar.xz 3254344 BLAKE2B 64da158ee661fc259a14f890bf6ad343f720245df6b9475ff047993570ea4e7234723eb242f057bc85b7ea95d38a99b5c2f5d546e982a3e3e32b7fc75cabb786 SHA512 e38a8bb380460d902e4ec6219d0e147a4245e790b18fb18ab9474ec2ae002a971243c6b09b8fec267e65c7ecc7bb1217191c4f5cb9547b3b9d5b0793068103cf -EBUILD nautilus-3.26.4-r2.ebuild 2778 BLAKE2B 774becb8cd3ee153b913e6a15c203fdd40bcf47e2c7bad1bc9333acdd909ec19ac0cec8d5280ab40980386a249ef86629be05ee51db31184bc0db926aa03aaf6 SHA512 481a36457d59e6db0ec049f6e64e9f509f0485c280f28b65c1bdfc98072c8198f9cf9ac8b40bad7186ba9059dca0bcc49a49207bd2c6afc649c7c5c1a9122ad8 EBUILD nautilus-3.28.1.ebuild 2656 BLAKE2B cd1f74358d8e23af670c498ad510c27e261423ef560b59559be4ceb79745b0db16f61da3580edae7998ca88eb7983401ba656c0a105aca362770f6ad2a08c206 SHA512 6ab0cbc44f446eb9e82d9046aaaee77f1bb34768c2583ed5143fd17f12af7d2f46027f08732f9483fce151091d6cf167e13879e301360056ded4a2326bb9c4d5 EBUILD nautilus-3.30.5.ebuild 2774 BLAKE2B 267b558f87c9e1de6a6098f6110bc53ee9a85c69982322713ed0a9f3e1cd35781f277e08b5d2a23736ad318d5388a1474b6df5c7f78b6fe70d8b633a3b1bbb0f SHA512 54ea6c27d8a284084cff10daa9a0317ce56ea2dc9f64b62727893c17a0a09df6655e6474983ad1bed09a9e2197c5fc4558ca7480968f85ab8d66673679ffd494 -MISC metadata.xml 795 BLAKE2B 5932c49c4317d89bb5bbc9754909397129147647a203cb5ee6e2d984850fbe87fa567f7e77b8b8afb329b4ea8d1c29413d1e51afa24d8f9ad8ada9efec1e21e5 SHA512 22363d80a08d2422ca7e454caf87dceb0ec7cfa6461467f3857c28e53cab914466c85a9fbabfa7d811009cbd3be2243cfb07462f49c434f345bf4c1999de1668 +MISC metadata.xml 577 BLAKE2B 16a9d9904b6a1cb02d844b3a90cd87e4398024a16d4cef1a5106190a06b6d60058db172d1ae1ae0b424c3a2c864dfacbedaca696e847f88a1a5ae300a2cb04b7 SHA512 c42d9a07ac2a05a5da2c6c10c49c3810ed3409ac00d5d7e744d15232fb62ec0f84d2ebcb36c5a819a476ae922900d1d8270101b26a766e85c35d3fa2d6531747 diff --git a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch b/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch deleted file mode 100644 index 72077f4a9fa4..000000000000 --- a/gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 834c4e7fe39f7053efdb126f9e1835e6b8e529f4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net> -Date: Thu, 26 Jul 2018 02:55:19 +0000 -Subject: [PATCH 1/3] file-view: Always unset pending_selection after freeing - it - -When a file view was loaded with a pending selection, and not all the files were -seen yet, the private pending_selection list was properly free'd, but the pointer -was not cleared, causing a crash when `nautilus_files_view_set_selection` was -called again, as it was trying to deeply copy a list pointed by this invalid -reference. - -So, removing the unneeded `pending_selection` temporary pointer from the main -function scope, as it only confuses, while use it (with an autolist) when we -need to pass the previous `priv->pending_selection` (stealing its ownership) -to set_selection again. - -Eventually use a g_clear_pointer to free the list and nullify its priv reference - -Fixes #295 - -(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c) ---- - src/nautilus-files-view.c | 16 +++++++--------- - 1 file changed, 7 insertions(+), 9 deletions(-) - -diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c -index 8784f63f8..36d791f80 100644 ---- a/src/nautilus-files-view.c -+++ b/src/nautilus-files-view.c -@@ -3556,7 +3556,6 @@ done_loading (NautilusFilesView *view, - gboolean all_files_seen) - { - NautilusFilesViewPrivate *priv; -- GList *pending_selection; - GList *selection; - gboolean do_reveal = FALSE; - -@@ -3577,21 +3576,23 @@ done_loading (NautilusFilesView *view, - nautilus_files_view_update_toolbar_menus (view); - reset_update_interval (view); - -- pending_selection = priv->pending_selection; - selection = nautilus_view_get_selection (NAUTILUS_VIEW (view)); - - if (nautilus_view_is_searching (NAUTILUS_VIEW (view)) && -- all_files_seen && !selection && !pending_selection) -+ all_files_seen && selection == NULL && priv->pending_selection == NULL) - { - nautilus_files_view_select_first (view); - do_reveal = TRUE; - } -- else if (pending_selection != NULL && all_files_seen) -+ else if (priv->pending_selection != NULL && all_files_seen) - { -- priv->pending_selection = NULL; -+ GList *pending_selection; -+ pending_selection = g_steal_pointer (&priv->pending_selection); - - nautilus_files_view_call_set_selection (view, pending_selection); - do_reveal = TRUE; -+ -+ nautilus_file_list_free (pending_selection); - } - - if (selection) -@@ -3599,10 +3600,7 @@ done_loading (NautilusFilesView *view, - g_list_free_full (selection, g_object_unref); - } - -- if (pending_selection) -- { -- g_list_free_full (pending_selection, g_object_unref); -- } -+ g_clear_pointer (&priv->pending_selection, nautilus_file_list_free); - - if (do_reveal) - { --- -2.17.0 - diff --git a/gnome-base/nautilus/files/3.26.4-optional-introspection.patch b/gnome-base/nautilus/files/3.26.4-optional-introspection.patch deleted file mode 100644 index 54bf5ac95fe4..000000000000 --- a/gnome-base/nautilus/files/3.26.4-optional-introspection.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 5058b09996181fbd398c799eeba6a1d83b083186 Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp <leio@gentoo.org> -Date: Tue, 11 Dec 2018 16:14:11 +0200 -Subject: [PATCH 3/3] Make introspection support optional - -Upstream has it optional again with commit 200a5869b5c1dc8 as well, -but that's included only since nautilus-3.29.90 ---- - libnautilus-extension/meson.build | 2 ++ - meson_options.txt | 4 ++++ - 2 files changed, 6 insertions(+) - -diff --git a/libnautilus-extension/meson.build b/libnautilus-extension/meson.build -index 067ad2414..4702964a9 100644 ---- a/libnautilus-extension/meson.build -+++ b/libnautilus-extension/meson.build -@@ -41,12 +41,14 @@ libnautilus_extension = shared_library ('nautilus-extension', - version: nautilus_extension_version, - install: true) - -+if get_option('introspection') - gnome.generate_gir (libnautilus_extension, - sources: libnautilus_extension_headers + libnautilus_extension_sources, - nsversion: '3.0', - namespace: 'Nautilus', - includes: ['Gtk-3.0', 'Gio-2.0', 'GLib-2.0'], - install: true) -+endif - - nautilus_extension = declare_dependency (link_with: libnautilus_extension, - dependencies: libnautilus_extension_deps, -diff --git a/meson_options.txt b/meson_options.txt -index 0c23c7921..6ad3a72de 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -1,6 +1,10 @@ - option ('enable-profiling', - type: 'boolean', - value: false) -+option ('introspection', -+ type: 'boolean', -+ value: true, -+ description: 'Build GObject introspection data for extension library') - option ('enable-nst-extension', - type: 'boolean', - value: true) --- -2.17.0 - diff --git a/gnome-base/nautilus/files/3.26.4-optional-tracker.patch b/gnome-base/nautilus/files/3.26.4-optional-tracker.patch deleted file mode 100644 index 037919967708..000000000000 --- a/gnome-base/nautilus/files/3.26.4-optional-tracker.patch +++ /dev/null @@ -1,264 +0,0 @@ -From 74a7d02eb342416194dcc3c676199d8f5266a481 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Sun, 27 May 2018 13:54:38 +0200 -Subject: [PATCH 2/3] Make tracker support optional - ---- - config.h.meson | 1 + - meson.build | 9 ++++++--- - meson_options.txt | 4 ++++ - src/meson.build | 19 ++++++++++++------- - src/nautilus-file-undo-operations.c | 4 ++++ - src/nautilus-file.c | 2 ++ - src/nautilus-files-view.c | 4 ++++ - src/nautilus-search-engine.c | 14 ++++++++++++++ - 8 files changed, 47 insertions(+), 10 deletions(-) - -diff --git a/config.h.meson b/config.h.meson -index 4f5cb5848..58d71e96f 100644 ---- a/config.h.meson -+++ b/config.h.meson -@@ -4,6 +4,7 @@ - #mesondefine HAVE_EXEMPI - #mesondefine HAVE_EXIF - #mesondefine HAVE_SELINUX -+#mesondefine HAVE_TRACKER - #mesondefine ENABLE_DESKTOP - #mesondefine ENABLE_PACKAGEKIT - #mesondefine LOCALEDIR -diff --git a/meson.build b/meson.build -index 0b8a6f1b0..559c3dbfd 100644 ---- a/meson.build -+++ b/meson.build -@@ -81,9 +81,12 @@ if get_option ('enable-selinux') - conf.set10 ('HAVE_SELINUX', true) - endif - --tracker_sparql = dependency ('tracker-sparql-2.0', required: false) --if not tracker_sparql.found() -- tracker_sparql = dependency ('tracker-sparql-1.0') -+if get_option ('tracker') -+ tracker_sparql = dependency ('tracker-sparql-2.0', required: false) -+ if not tracker_sparql.found() -+ tracker_sparql = dependency ('tracker-sparql-1.0') -+ endif -+ conf.set10 ('HAVE_TRACKER', true) - endif - - if get_option ('enable-xmp') -diff --git a/meson_options.txt b/meson_options.txt -index c934dd8b1..0c23c7921 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -8,6 +8,10 @@ option ('enable-exif', - type: 'boolean', - value: false, - description: 'enable EXIF support') -+option ('tracker', -+ type: 'boolean', -+ value: true, -+ description: 'enable bulk renames and search using Tracker') - option ('enable-xmp', - type: 'boolean', - value: false, -diff --git a/src/meson.build b/src/meson.build -index cc08345d8..8ea10b16b 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -254,12 +254,6 @@ libnautilus_sources = [ - 'nautilus-file-undo-operations.h', - 'nautilus-file-undo-manager.c', - 'nautilus-file-undo-manager.h', -- 'nautilus-batch-rename-dialog.c', -- 'nautilus-batch-rename-dialog.h', -- 'nautilus-batch-rename-utilities.c', -- 'nautilus-batch-rename-utilities.h', -- 'nautilus-search-engine-tracker.c', -- 'nautilus-search-engine-tracker.h' - ] - - nautilus_deps = [glib, -@@ -274,7 +268,6 @@ nautilus_deps = [glib, - nautilus_extension, - x11, - gmodule_no_export, -- tracker_sparql, - gio_unix] - - if get_option ('enable-exif') -@@ -289,6 +282,18 @@ if get_option ('enable-xmp') - nautilus_deps += exempi - endif - -+if get_option ('tracker') -+ libnautilus_sources += [ -+ 'nautilus-batch-rename-dialog.c', -+ 'nautilus-batch-rename-dialog.h', -+ 'nautilus-batch-rename-utilities.c', -+ 'nautilus-batch-rename-utilities.h', -+ 'nautilus-search-engine-tracker.c', -+ 'nautilus-search-engine-tracker.h' -+ ] -+ nautilus_deps += tracker_sparql -+endif -+ - libnautilus = static_library ('nautilus', - libnautilus_sources, - dependencies: nautilus_deps, -diff --git a/src/nautilus-file-undo-operations.c b/src/nautilus-file-undo-operations.c -index e833d0578..d6e407ca5 100644 ---- a/src/nautilus-file-undo-operations.c -+++ b/src/nautilus-file-undo-operations.c -@@ -31,8 +31,10 @@ - #include "nautilus-file-operations.h" - #include "nautilus-file.h" - #include "nautilus-file-undo-manager.h" -+#ifdef HAVE_TRACKER - #include "nautilus-batch-rename-dialog.h" - #include "nautilus-batch-rename-utilities.h" -+#endif - - - /* Since we use g_get_current_time for setting "orig_trash_time" in the undo -@@ -1087,6 +1089,7 @@ nautilus_file_undo_info_rename_set_data_post (NautilusFileUndoInfoRename *self, - } - - /* batch rename */ -+#ifdef HAVE_TRACKER - G_DEFINE_TYPE (NautilusFileUndoInfoBatchRename, nautilus_file_undo_info_batch_rename, NAUTILUS_TYPE_FILE_UNDO_INFO); - - struct _NautilusFileUndoInfoBatchRenameDetails -@@ -1303,6 +1306,7 @@ nautilus_file_undo_info_batch_rename_set_data_post (NautilusFileUndoInfoBatchRen - - self->priv->new_display_names = g_list_reverse (self->priv->new_display_names); - } -+#endif - - /* trash */ - G_DEFINE_TYPE (NautilusFileUndoInfoTrash, nautilus_file_undo_info_trash, NAUTILUS_TYPE_FILE_UNDO_INFO) -diff --git a/src/nautilus-file.c b/src/nautilus-file.c -index 0ac53984b..549e1eb39 100644 ---- a/src/nautilus-file.c -+++ b/src/nautilus-file.c -@@ -2407,6 +2407,7 @@ real_batch_rename (GList *files, - } - } - -+#ifdef HAVE_TRACKER - /* Tell the undo manager a batch rename is taking place if at least - * a file has been renamed*/ - if (!nautilus_file_undo_manager_is_operating () && op->skipped_files != g_list_length (files)) -@@ -2421,6 +2422,7 @@ real_batch_rename (GList *files, - - nautilus_file_undo_manager_set_action (op->undo_info); - } -+#endif - - if (op->skipped_files == g_list_length (files)) - { -diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c -index 36d791f80..691d5606d 100644 ---- a/src/nautilus-files-view.c -+++ b/src/nautilus-files-view.c -@@ -28,8 +28,10 @@ - #include "nautilus-files-view.h" - - #include "nautilus-application.h" -+#ifdef HAVE_TRACKER - #include "nautilus-batch-rename-dialog.h" - #include "nautilus-batch-rename-utilities.h" -+#endif - #include "nautilus-error-reporting.h" - #include "nautilus-file-undo-manager.h" - #include "nautilus-floating-bar.h" -@@ -6264,6 +6266,7 @@ real_action_rename (NautilusFilesView *view) - { - invoke_external_bulk_rename_utility (view, selection); - } -+#ifdef HAVE_TRACKER - else - { - GdkCursor *cursor; -@@ -6281,6 +6284,7 @@ real_action_rename (NautilusFilesView *view) - - gtk_widget_show (GTK_WIDGET (dialog)); - } -+#endif - } - else - { -diff --git a/src/nautilus-search-engine.c b/src/nautilus-search-engine.c -index 209bd4f80..436cd7471 100644 ---- a/src/nautilus-search-engine.c -+++ b/src/nautilus-search-engine.c -@@ -28,11 +28,15 @@ - #include "nautilus-search-engine-model.h" - #define DEBUG_FLAG NAUTILUS_DEBUG_SEARCH - #include "nautilus-debug.h" -+#ifdef HAVE_TRACKER - #include "nautilus-search-engine-tracker.h" -+#endif - - typedef struct - { -+#ifdef HAVE_TRACKER - NautilusSearchEngineTracker *tracker; -+#endif - NautilusSearchEngineSimple *simple; - NautilusSearchEngineModel *model; - -@@ -73,7 +77,9 @@ nautilus_search_engine_set_query (NautilusSearchProvider *provider, - engine = NAUTILUS_SEARCH_ENGINE (provider); - priv = nautilus_search_engine_get_instance_private (engine); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->tracker), query); -+#endif - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->model), query); - nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (priv->simple), query); - } -@@ -95,8 +101,10 @@ search_engine_start_real (NautilusSearchEngine *engine) - - g_object_ref (engine); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_start (NAUTILUS_SEARCH_PROVIDER (priv->tracker)); - priv->providers_running++; -+#endif - - if (nautilus_search_engine_model_get_model (priv->model)) - { -@@ -158,7 +166,9 @@ nautilus_search_engine_stop (NautilusSearchProvider *provider) - - DEBUG ("Search engine stop"); - -+#ifdef HAVE_TRACKER - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->tracker)); -+#endif - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->model)); - nautilus_search_provider_stop (NAUTILUS_SEARCH_PROVIDER (priv->simple)); - -@@ -333,7 +343,9 @@ nautilus_search_engine_finalize (GObject *object) - - g_hash_table_destroy (priv->uris); - -+#ifdef HAVE_TRACKER - g_clear_object (&priv->tracker); -+#endif - g_clear_object (&priv->model); - g_clear_object (&priv->simple); - -@@ -387,8 +399,10 @@ nautilus_search_engine_init (NautilusSearchEngine *engine) - priv = nautilus_search_engine_get_instance_private (engine); - priv->uris = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); - -+#ifdef HAVE_TRACKER - priv->tracker = nautilus_search_engine_tracker_new (); - connect_provider_signals (engine, NAUTILUS_SEARCH_PROVIDER (priv->tracker)); -+#endif - - priv->model = nautilus_search_engine_model_new (); - connect_provider_signals (engine, NAUTILUS_SEARCH_PROVIDER (priv->model)); --- -2.17.0 - diff --git a/gnome-base/nautilus/metadata.xml b/gnome-base/nautilus/metadata.xml index 71760b9a6322..c5117d64948b 100644 --- a/gnome-base/nautilus/metadata.xml +++ b/gnome-base/nautilus/metadata.xml @@ -12,7 +12,5 @@ from the file mananger</flag> <flag name="sendto">Enable the nautilus-sendto extension to send files to various locations/devices</flag> - <flag name="tracker">Add support for <pkg>app-misc/tracker</pkg> search</flag> - <flag restrict=">=gnome-base/nautilus-3.22" name="tracker">Add support for <pkg>app-misc/tracker</pkg> search and batch rename</flag> </use> </pkgmetadata> diff --git a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild b/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild deleted file mode 100644 index 735f54ca0fe1..000000000000 --- a/gnome-base/nautilus/nautilus-3.26.4-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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" - -LICENSE="GPL-3+ LGPL-2.1+" -SLOT="0" -IUSE="exif gnome gtk-doc +introspection packagekit +previewer selinux sendto tracker xmp" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" - -COMMON_DEPEND=" - >=dev-libs/glib-2.51.2:2 - >=gnome-base/gnome-desktop-3.0.0:3= - >=x11-libs/pango-1.28.3 - >=x11-libs/gtk+-3.22.6:3[X,introspection?] - >=dev-libs/libxml2-2.7.8:2 - exif? ( >=media-libs/libexif-0.6.20 ) - xmp? ( >=media-libs/exempi-2.1.0:2 ) - >=gnome-base/gsettings-desktop-schemas-3.8.0 - >=app-arch/gnome-autoar-0.2.1 - selinux? ( >=sys-libs/libselinux-2.0 ) - x11-libs/libX11 - tracker? ( >=app-misc/tracker-1:= ) - introspection? ( >=dev-libs/gobject-introspection-0.6.4:= ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/gdbus-codegen-2.51.2 - dev-util/glib-utils - gtk-doc? ( >=dev-util/gtk-doc-1.10 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - x11-base/xorg-proto -" -RDEPEND="${COMMON_DEPEND} - packagekit? ( app-admin/packagekit-base ) - sendto? ( !<gnome-extra/nautilus-sendto-3.0.1 ) -" - -PDEPEND=" - gnome? ( x11-themes/adwaita-icon-theme ) - 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; always built (without USE=gtk) since gvfs-1.34 - -PATCHES=( - "${FILESDIR}"/${PV}-file-view-crash-fix.patch - "${FILESDIR}"/${PV}-optional-tracker.patch - "${FILESDIR}"/${PV}-optional-introspection.patch -) - -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 - xdg_src_prepare -} - -src_configure() { - local emesonargs=( - -Denable-profiling=false - $(meson_use introspection) - $(meson_use sendto enable-nst-extension) - $(meson_use exif enable-exif) - $(meson_use tracker) - $(meson_use xmp enable-xmp) - $(meson_use selinux enable-selinux) - -Denable-desktop=true - $(meson_use packagekit enable-packagekit) - $(meson_use gtk-doc enable-gtk-doc) - ) - meson_src_configure -} - -src_install() { - use previewer && readme.gentoo_create_doc - meson_src_install -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - gnome2_schemas_update - - if use previewer; then - readme.gentoo_print_elog - else - elog "To preview media files, emerge nautilus with USE=previewer" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update - gnome2_schemas_update -} |