diff --git a/x11-libs/bamf/Manifest b/x11-libs/bamf/Manifest index a8e2fce..ccf1cfc 100644 --- a/x11-libs/bamf/Manifest +++ b/x11-libs/bamf/Manifest @@ -1,6 +1,2 @@ -AUX bamf-0.5.4-fix-deprecated-g-type-class-add-private.patch 23068 BLAKE2B 154833041ff2ab30691d768519a907fbfb44a3e7d2686e61e0a7ccc9b4a923642b69f301b47143a8b94c889a03d13c7bd74dc7c7b1a1c4c0b65821644946ce18 SHA512 68682468c0a1829d2c66e00af54edae7bb438a4ffb779e3ab36688e460bd2d9ab10dcf54d62f0539ad884a284ffb94acffe785b854f704212cab440d1c5bd33c -AUX bamf-0.5.4-remove-tests-require-python2.patch 1108 BLAKE2B 341b4d05706390a65fb73cf1044ff83ae6f329c475b362f4d5a275df1688743506f7c5f4dde241b872e19db894cbcb0c51bdfa2cfeb2abd0f94a249ae5a9e9b8 SHA512 bdfd1828586a8cf3000c09e628df9fbb5fdfd4043a6a7013af8bef640a9cf196683c34898e68da3c62e8bb37695ebcb62c2ea5e894d206148e677a4a34c1be8b -DIST bamf-0.5.4.tar.gz 638756 BLAKE2B 2ef28361ed5fc01a113c3b2a78617720d8d30a8403635951999633065f8a742bb4693f0ec76390639066a315a0007045db90777643b8b8656db1977fa81d844e SHA512 68a587d387ea1190b59207af81c9617aa8ebacb36b8eb6a790c62ccbd534c13bfd7cdb7b3b40a0c9109f5ec8da341b13743362506b080579a56ccf10e340de94 -DIST bamf-0.5.5.tar.xz 164924 BLAKE2B 58d8a17a134ee8527f3482263cd201d90088e012349fb11e643c936588d25ef9a34651461ae89994e847b694183dcde43b62942e0acae0f67482194190a3e3b8 SHA512 0539149e62a653d9e619a69f95a8b9043e9a8f442a4c45aa48ed36a41a767553b94b8ce800b7f1dcef6b1f59281294650d503a7941d9c3a2b374cd01d6f9fb39 -EBUILD bamf-0.5.4-r1.ebuild 1124 BLAKE2B a2b45bbac324bb7dcd9da34689213cbe6a1fb6468119c1c956a3d8ae3fdbf8d0a2c05240d44476d8bf348a598c320b0399d686fcd4cb7c28a6138ceea4ba2975 SHA512 4af1e9c63b73633509dc2c9d35e8d0866ff0aa67d4178959cf78094b429c23bfcf5d3a303e6e4a5930286c107453877286c06dc4f3eed3612507b0c96f2b93bc -EBUILD bamf-0.5.5-r1.ebuild 1094 BLAKE2B 96ae61ab48c7265ff9a1480c7cde2e17d2be4633a7928b674a4e04644d09a9a9ba91b60515e62803f183dc2643b706bf78eae2b1a8cfeb3cc3f577cc614089f9 SHA512 cdde15c416bb7ab58517ac448ab8bc92d29255f6eb0b2e6557c2048c5ed0cc013cf30bdb73fbe7cfaaf63890aedac99f88b2d825adef36c042f34fe842592b22 +DIST bamf-0.5.6.tar.gz 638293 BLAKE2B 0b012ddc6962cc3ccf2ce15d0f9658e48e6c7a6d33e88d0a077b2db2232a1d92dcd71a446da9b7e70cf1374e65e8f21dc7e1b4e137b9637ce6dc5aabb64ed8de SHA512 cfb2dcc511bc4c30b6ea167d2502784e5e1f3baada24d916842bd0cf8e920b78e3c120157136f818899a899979a648c666d85a54a8573c56edeb8743b7da7601 +EBUILD bamf-0.5.6.ebuild 1008 BLAKE2B 8a0859003cf19e1abe2f768b52135e3b191dd9ae7a582a22fe38cb9a4e995e7222ef3e0b2530455794631b53563452922c7a0e47fd73b05b573c98c7f50b824a SHA512 52041af4d5566f25310f1877e2ec64e0c3b05afa7bcd8726df29a73536b7b2464a6195b89bc8ab2f532d47ffc75f0170b355a82f29de1e1a6df5f6c333a18ccc diff --git a/x11-libs/bamf/bamf-0.5.4-r1.ebuild b/x11-libs/bamf/bamf-0.5.4-r1.ebuild deleted file mode 100644 index 7e59570..0000000 --- a/x11-libs/bamf/bamf-0.5.4-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VALA_MIN_API_VERSION=0.20 -VALA_USE_DEPEND=vapigen - -inherit vala autotools - -DESCRIPTION="BAMF Application Matching Framework" -HOMEPAGE="https://launchpad.net/bamf" -SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+introspection doc static-libs" - -RDEPEND="dev-libs/dbus-glib - dev-util/gdbus-codegen - >=dev-libs/glib-2.38.0:2 - gnome-base/libgtop:2 - x11-libs/gtk+:3 - x11-libs/libX11 - >=x11-libs/libwnck-3.4.7:3" -DEPEND="${RDEPEND} - $(vala_depend) - dev-libs/libxml2 - dev-libs/libxslt - introspection? ( dev-libs/gobject-introspection )" -BDEPEND="virtual/pkgconfig" - -DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO) - -PATCHES=( - "${FILESDIR}/${P}-fix-deprecated-g-type-class-add-private.patch" - "${FILESDIR}/${P}-remove-tests-require-python2.patch" -) - -src_prepare() { - if use introspection; then - vala_src_prepare - export VALA_API_GEN="${VAPIGEN}" - fi - - default - eautoreconf -} - -src_configure() { - econf $(use_enable introspection ) -} diff --git a/x11-libs/bamf/bamf-0.5.5-r1.ebuild b/x11-libs/bamf/bamf-0.5.6.ebuild similarity index 91% rename from x11-libs/bamf/bamf-0.5.5-r1.ebuild rename to x11-libs/bamf/bamf-0.5.6.ebuild index 6e75627..bbfb642 100644 --- a/x11-libs/bamf/bamf-0.5.5-r1.ebuild +++ b/x11-libs/bamf/bamf-0.5.6.ebuild @@ -10,7 +10,7 @@ inherit vala autotools DESCRIPTION="BAMF Application Matching Framework" HOMEPAGE="https://launchpad.net/bamf" -SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.xz" +SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" @@ -34,10 +34,6 @@ BDEPEND="virtual/pkgconfig DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO) -PATCHES=( - "${FILESDIR}/${PN}-0.5.4-fix-deprecated-g-type-class-add-private.patch" -) - src_prepare() { if use introspection; then vala_src_prepare diff --git a/x11-libs/bamf/files/bamf-0.5.4-fix-deprecated-g-type-class-add-private.patch b/x11-libs/bamf/files/bamf-0.5.4-fix-deprecated-g-type-class-add-private.patch deleted file mode 100644 index c3cb3c6..0000000 --- a/x11-libs/bamf/files/bamf-0.5.4-fix-deprecated-g-type-class-add-private.patch +++ /dev/null @@ -1,680 +0,0 @@ -diff -dNur a/configure.ac b/configure.ac ---- a/configure.ac 2018-11-07 23:39:11.355315678 +0100 -+++ b/configure.ac 2020-05-01 14:46:45.746228789 +0200 -@@ -44,7 +44,7 @@ - # - # glib - # --PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.32.0 gio-2.0 >= 2.30.0 gio-unix-2.0) -+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.38.0 gio-2.0 >= 2.30.0 gio-unix-2.0) - - # - # gdbus-codegen -diff -dNur a/lib/libbamf/bamf-application.c b/lib/libbamf/bamf-application.c ---- a/lib/libbamf/bamf-application.c 2018-11-07 23:39:11.363315942 +0100 -+++ b/lib/libbamf/bamf-application.c 2020-05-01 14:46:45.746228789 +0200 -@@ -45,11 +45,6 @@ - #include - #include - --G_DEFINE_TYPE (BamfApplication, bamf_application, BAMF_TYPE_VIEW); -- --#define BAMF_APPLICATION_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_APPLICATION, BamfApplicationPrivate)) -- - enum - { - DESKTOP_FILE_UPDATED, -@@ -71,6 +66,8 @@ - int show_stubs; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfApplication, bamf_application, BAMF_TYPE_VIEW); -+ - /** - * bamf_application_get_supported_mime_types: - * @application: a #BamfApplication -@@ -711,8 +708,6 @@ - view_class->set_sticky = bamf_application_set_sticky; - view_class->click_behavior = bamf_application_get_click_suggestion; - -- g_type_class_add_private (obj_class, sizeof (BamfApplicationPrivate)); -- - application_signals [DESKTOP_FILE_UPDATED] = - g_signal_new (BAMF_APPLICATION_SIGNAL_DESKTOP_FILE_UPDATED, - G_OBJECT_CLASS_TYPE (klass), -@@ -743,7 +738,7 @@ - { - BamfApplicationPrivate *priv; - -- priv = self->priv = BAMF_APPLICATION_GET_PRIVATE (self); -+ priv = self->priv = bamf_application_get_instance_private (self); - priv->show_stubs = -1; - - g_signal_connect (self, "child-added", G_CALLBACK (bamf_application_on_child_added), NULL); -diff -dNur a/lib/libbamf/bamf-control.c b/lib/libbamf/bamf-control.c ---- a/lib/libbamf/bamf-control.c 2018-11-07 23:39:11.363315942 +0100 -+++ b/lib/libbamf/bamf-control.c 2020-05-01 14:46:45.746228789 +0200 -@@ -39,16 +39,13 @@ - #include "bamf-control.h" - #include "bamf-view-private.h" - --G_DEFINE_TYPE (BamfControl, bamf_control, G_TYPE_OBJECT); -- --#define BAMF_CONTROL_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_CONTROL, BamfControlPrivate)) -- - struct _BamfControlPrivate - { - BamfDBusControl *proxy; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfControl, bamf_control, G_TYPE_OBJECT); -+ - /* Globals */ - static BamfControl * default_control = NULL; - -@@ -87,7 +84,6 @@ - obj_class->dispose = bamf_control_dispose; - obj_class->finalize = bamf_control_finalize; - -- g_type_class_add_private (obj_class, sizeof (BamfControlPrivate)); - obj_class->dispose = bamf_control_dispose; - } - -@@ -97,7 +93,7 @@ - BamfControlPrivate *priv; - GError *error = NULL; - -- priv = self->priv = BAMF_CONTROL_GET_PRIVATE (self); -+ priv = self->priv = bamf_control_get_instance_private (self); - - priv->proxy = _bamf_dbus_control_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION, - G_DBUS_PROXY_FLAGS_NONE, -diff -dNur a/lib/libbamf/bamf-factory.c b/lib/libbamf/bamf-factory.c ---- a/lib/libbamf/bamf-factory.c 2018-11-07 23:39:11.363315942 +0100 -+++ b/lib/libbamf/bamf-factory.c 2020-05-01 14:46:45.746228789 +0200 -@@ -40,17 +40,14 @@ - #include "bamf-application-private.h" - #include "bamf-view-private.h" - --G_DEFINE_TYPE (BamfFactory, bamf_factory, G_TYPE_OBJECT); -- --#define BAMF_FACTORY_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_FACTORY, BamfFactoryPrivate)) -- - struct _BamfFactoryPrivate - { - GHashTable *open_views; - GList *allocated_views; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfFactory, bamf_factory, G_TYPE_OBJECT); -+ - static BamfFactory *static_factory = NULL; - - static void on_view_weak_unref (BamfFactory *self, BamfView *view_was_here); -@@ -107,15 +104,13 @@ - - obj_class->dispose = bamf_factory_dispose; - obj_class->finalize = bamf_factory_finalize; -- -- g_type_class_add_private (obj_class, sizeof (BamfFactoryPrivate)); - } - - - static void - bamf_factory_init (BamfFactory *self) - { -- self->priv = BAMF_FACTORY_GET_PRIVATE (self); -+ self->priv = bamf_factory_get_instance_private (self); - self->priv->open_views = g_hash_table_new_full (g_str_hash, g_str_equal, - g_free, g_object_unref); - } -diff -dNur a/lib/libbamf/bamf-matcher.c b/lib/libbamf/bamf-matcher.c ---- a/lib/libbamf/bamf-matcher.c 2018-11-07 23:39:11.363315942 +0100 -+++ b/lib/libbamf/bamf-matcher.c 2020-05-01 14:47:19.098227093 +0200 -@@ -42,11 +42,6 @@ - #include "bamf-view-private.h" - #include "bamf-factory.h" - --G_DEFINE_TYPE (BamfMatcher, bamf_matcher, G_TYPE_OBJECT); -- --#define BAMF_MATCHER_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_MATCHER, BamfMatcherPrivate)) -- - enum - { - VIEW_OPENED, -@@ -68,6 +63,8 @@ - BamfApplication *active_application; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfMatcher, bamf_matcher, G_TYPE_OBJECT); -+ - static BamfMatcher * default_matcher = NULL; - - static void bamf_matcher_dispose (GObject *object); -@@ -87,7 +84,6 @@ - { - GObjectClass *obj_class = G_OBJECT_CLASS (klass); - -- g_type_class_add_private (obj_class, sizeof (BamfMatcherPrivate)); - obj_class->dispose = bamf_matcher_dispose; - obj_class->finalize = bamf_matcher_finalize; - -@@ -279,7 +275,7 @@ - BamfMatcherPrivate *priv; - GError *error = NULL; - -- priv = self->priv = BAMF_MATCHER_GET_PRIVATE (self); -+ priv = self->priv = bamf_matcher_get_instance_private (self); - priv->cancellable = g_cancellable_new (); - priv->proxy = _bamf_dbus_matcher_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION, - G_DBUS_PROXY_FLAGS_NONE, -diff -dNur a/lib/libbamf/bamf-tab.c b/lib/libbamf/bamf-tab.c ---- a/lib/libbamf/bamf-tab.c 2018-11-07 23:39:11.367316076 +0100 -+++ b/lib/libbamf/bamf-tab.c 2020-05-01 14:46:45.750228789 +0200 -@@ -29,8 +29,6 @@ - #include "bamf-tab.h" - #include "bamf-view-private.h" - --#define BAMF_TAB_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE (object, BAMF_TYPE_TAB, BamfTabPrivate)) -- - enum - { - PROP_0, -@@ -47,7 +45,7 @@ - - static void bamf_tab_unset_proxy (BamfTab *self); - --G_DEFINE_TYPE (BamfTab, bamf_tab, BAMF_TYPE_VIEW); -+G_DEFINE_TYPE_WITH_PRIVATE (BamfTab, bamf_tab, BAMF_TYPE_VIEW); - - static void - on_proxy_property_change (GObject *gobject, GParamSpec *pspec, gpointer user_data) -@@ -169,14 +167,12 @@ - pspec = g_param_spec_boolean("is-foreground-tab", "Foreground tab", "Whether the tab is the foreground tab in it's toplevel container", - FALSE, G_PARAM_READABLE); - g_object_class_install_property (obj_class, PROP_IS_FOREGROUND_TAB, pspec); -- -- g_type_class_add_private (obj_class, sizeof(BamfTabPrivate)); - } - - static void - bamf_tab_init (BamfTab *self) - { -- self->priv = BAMF_TAB_GET_PRIVATE (self); -+ self->priv = bamf_tab_get_instance_private (self); - } - - BamfTab * -diff -dNur a/lib/libbamf/bamf-view.c b/lib/libbamf/bamf-view.c ---- a/lib/libbamf/bamf-view.c 2018-11-07 23:39:11.371316208 +0100 -+++ b/lib/libbamf/bamf-view.c 2020-05-01 14:46:45.750228789 +0200 -@@ -43,11 +43,6 @@ - #include "bamf-tab.h" - #include "bamf-window.h" - --G_DEFINE_TYPE (BamfView, bamf_view, G_TYPE_INITIALLY_UNOWNED); -- --#define BAMF_VIEW_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_VIEW, BamfViewPrivate)) -- - enum - { - ACTIVE_CHANGED, -@@ -93,6 +88,8 @@ - gboolean sticky; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfView, bamf_view, G_TYPE_INITIALLY_UNOWNED); -+ - static void bamf_view_unset_proxy (BamfView *self); - - /** -@@ -943,8 +940,6 @@ - properties[PROP_USER_VISIBLE] = g_param_spec_boolean ("user-visible", "user-visible", "user-visible", FALSE, G_PARAM_READABLE); - g_object_class_install_property (obj_class, PROP_USER_VISIBLE, properties[PROP_USER_VISIBLE]); - -- g_type_class_add_private (obj_class, sizeof (BamfViewPrivate)); -- - view_signals [ACTIVE_CHANGED] = - g_signal_new (BAMF_VIEW_SIGNAL_ACTIVE_CHANGED, - G_OBJECT_CLASS_TYPE (klass), -@@ -1050,7 +1045,7 @@ - { - BamfViewPrivate *priv; - -- priv = self->priv = BAMF_VIEW_GET_PRIVATE (self); -+ priv = self->priv = bamf_view_get_instance_private (self); - priv->cancellable = g_cancellable_new (); - priv->is_closed = TRUE; - priv->reload_children = TRUE; -diff -dNur a/lib/libbamf/bamf-window.c b/lib/libbamf/bamf-window.c ---- a/lib/libbamf/bamf-window.c 2018-11-07 23:39:11.371316208 +0100 -+++ b/lib/libbamf/bamf-window.c 2020-05-01 14:46:45.750228789 +0200 -@@ -40,11 +40,6 @@ - #include "bamf-window.h" - #include "bamf-factory.h" - --G_DEFINE_TYPE (BamfWindow, bamf_window, BAMF_TYPE_VIEW); -- --#define BAMF_WINDOW_GET_PRIVATE(o) \ -- (G_TYPE_INSTANCE_GET_PRIVATE ((o), BAMF_TYPE_WINDOW, BamfWindowPrivate)) -- - struct _BamfWindowPrivate - { - BamfDBusItemWindow *proxy; -@@ -56,6 +51,8 @@ - BamfWindowMaximizationType maximized; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfWindow, bamf_window, BAMF_TYPE_VIEW); -+ - enum - { - MONITOR_CHANGED, -@@ -412,8 +409,6 @@ - GObjectClass *obj_class = G_OBJECT_CLASS (klass); - BamfViewClass *view_class = BAMF_VIEW_CLASS (klass); - -- g_type_class_add_private (obj_class, sizeof (BamfWindowPrivate)); -- - obj_class->dispose = bamf_window_dispose; - view_class->active_changed = bamf_window_active_changed; - view_class->set_path = bamf_window_set_path; -@@ -442,7 +437,7 @@ - { - BamfWindowPrivate *priv; - -- priv = self->priv = BAMF_WINDOW_GET_PRIVATE (self); -+ priv = self->priv = bamf_window_get_instance_private (self); - priv->xid = 0; - priv->pid = 0; - priv->type = BAMF_WINDOW_UNKNOWN; -diff -dNur a/src/bamf-application.c b/src/bamf-application.c ---- a/src/bamf-application.c 2018-11-07 23:39:11.375316341 +0100 -+++ b/src/bamf-application.c 2020-05-01 14:46:45.750228789 +0200 -@@ -27,13 +27,7 @@ - #include - #include - --#define BAMF_APPLICATION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_APPLICATION, BamfApplicationPrivate)) -- - static void bamf_application_dbus_application_iface_init (BamfDBusItemApplicationIface *iface); --G_DEFINE_TYPE_WITH_CODE (BamfApplication, bamf_application, BAMF_TYPE_VIEW, -- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_APPLICATION, -- bamf_application_dbus_application_iface_init)); - - struct _BamfApplicationPrivate - { -@@ -48,6 +42,11 @@ - gboolean show_stubs; - }; - -+G_DEFINE_TYPE_WITH_CODE (BamfApplication, bamf_application, BAMF_TYPE_VIEW, -+ G_ADD_PRIVATE(BamfApplication) -+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_APPLICATION, -+ bamf_application_dbus_application_iface_init)); -+ - enum - { - SUPPORTED_MIMES_CHANGED, -@@ -1377,7 +1376,7 @@ - bamf_application_init (BamfApplication * self) - { - BamfApplicationPrivate *priv; -- priv = self->priv = BAMF_APPLICATION_GET_PRIVATE (self); -+ priv = self->priv = bamf_application_get_instance_private (self); - - priv->app_type = BAMF_APPLICATION_SYSTEM; - priv->show_stubs = TRUE; -@@ -1447,8 +1446,6 @@ - klass->get_close_when_empty = bamf_application_default_get_close_when_empty; - klass->supported_mimes_changed = bamf_application_supported_mime_types_changed; - -- g_type_class_add_private (klass, sizeof (BamfApplicationPrivate)); -- - application_signals[SUPPORTED_MIMES_CHANGED] = - g_signal_new ("supported-mimes-changed", - G_OBJECT_CLASS_TYPE (klass), -diff -dNur a/src/bamf-control.c b/src/bamf-control.c ---- a/src/bamf-control.c 2018-11-07 23:39:11.375316341 +0100 -+++ b/src/bamf-control.c 2020-05-01 14:46:45.750228789 +0200 -@@ -26,10 +26,6 @@ - #include "bamf-daemon.h" - #include "bamf-matcher.h" - --G_DEFINE_TYPE (BamfControl, bamf_control, BAMF_DBUS_TYPE_CONTROL_SKELETON); --#define BAMF_CONTROL_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_CONTROL, BamfControlPrivate)) -- - struct _BamfControlPrivate - { - GDBusConnection *connection; -@@ -37,6 +33,8 @@ - GList *sources; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfControl, bamf_control, BAMF_DBUS_TYPE_CONTROL_SKELETON); -+ - static void - bamf_control_on_launched_callback (GDBusConnection *connection, - const gchar *sender_name, -@@ -147,7 +145,7 @@ - static void - bamf_control_init (BamfControl * self) - { -- self->priv = BAMF_CONTROL_GET_PRIVATE (self); -+ self->priv = bamf_control_get_instance_private (self); - self->priv->sources = NULL; - - /* Registering signal callbacks to reply to dbus method calls */ -@@ -193,8 +191,6 @@ - - obj_class->constructed = bamf_control_constructed; - obj_class->finalize = bamf_control_finalize; -- -- g_type_class_add_private (klass, sizeof (BamfControlPrivate)); - } - - void -diff -dNur a/src/bamf-daemon.c b/src/bamf-daemon.c ---- a/src/bamf-daemon.c 2018-11-07 23:39:11.379316473 +0100 -+++ b/src/bamf-daemon.c 2020-05-01 14:46:45.750228789 +0200 -@@ -21,10 +21,6 @@ - #include "bamf-matcher.h" - #include "bamf-control.h" - --G_DEFINE_TYPE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT); --#define BAMF_DAEMON_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ -- BAMF_TYPE_DAEMON, BamfDaemonPrivate)) -- - static BamfDaemon *instance = NULL; - - struct _BamfDaemonPrivate -@@ -34,6 +30,8 @@ - GMainLoop *loop; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfDaemon, bamf_daemon, G_TYPE_OBJECT); -+ - gboolean - bamf_daemon_is_running (BamfDaemon *self) - { -@@ -165,7 +163,7 @@ - bamf_daemon_init (BamfDaemon *self) - { - BamfDaemonPrivate *priv; -- priv = self->priv = BAMF_DAEMON_GET_PRIVATE (self); -+ priv = self->priv = bamf_daemon_get_instance_private (self); - - priv->loop = g_main_loop_new (NULL, FALSE); - } -@@ -177,8 +175,6 @@ - - object_class->dispose = bamf_daemon_dispose; - object_class->finalize = bamf_daemon_finalize; -- -- g_type_class_add_private (klass, sizeof (BamfDaemonPrivate)); - } - - BamfDaemon * -diff -dNur a/src/bamf-legacy-screen.c b/src/bamf-legacy-screen.c ---- a/src/bamf-legacy-screen.c 2018-11-07 23:39:11.383316606 +0100 -+++ b/src/bamf-legacy-screen.c 2020-05-01 14:46:45.750228789 +0200 -@@ -26,10 +26,6 @@ - #include - #undef SN_API_NOT_YET_FROZEN - --G_DEFINE_TYPE (BamfLegacyScreen, bamf_legacy_screen, G_TYPE_OBJECT); --#define BAMF_LEGACY_SCREEN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_LEGACY_SCREEN, BamfLegacyScreenPrivate)) -- - static BamfLegacyScreen *static_screen = NULL; - - enum -@@ -61,6 +57,8 @@ - GDataInputStream *stream; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfLegacyScreen, bamf_legacy_screen, G_TYPE_OBJECT); -+ - static void - handle_window_closed (BamfLegacyWindow *window, BamfLegacyScreen *self) - { -@@ -459,7 +457,7 @@ - static void - bamf_legacy_screen_init (BamfLegacyScreen * self) - { -- self->priv = BAMF_LEGACY_SCREEN_GET_PRIVATE (self); -+ self->priv = bamf_legacy_screen_get_instance_private (self); - } - - static void -@@ -469,8 +467,6 @@ - - object_class->finalize = bamf_legacy_screen_finalize; - -- g_type_class_add_private (klass, sizeof (BamfLegacyScreenPrivate)); -- - legacy_screen_signals [WINDOW_OPENING] = - g_signal_new (BAMF_LEGACY_SCREEN_SIGNAL_WINDOW_OPENING, - G_OBJECT_CLASS_TYPE (klass), -diff -dNur a/src/bamf-legacy-window.c b/src/bamf-legacy-window.c ---- a/src/bamf-legacy-window.c 2018-11-07 23:39:11.387316739 +0100 -+++ b/src/bamf-legacy-window.c 2020-05-01 14:46:45.750228789 +0200 -@@ -29,10 +29,6 @@ - #include - #include - --G_DEFINE_TYPE (BamfLegacyWindow, bamf_legacy_window, G_TYPE_OBJECT); --#define BAMF_LEGACY_WINDOW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_LEGACY_WINDOW, BamfLegacyWindowPrivate)) -- - #define WNCK_WINDOW_BAMF_DATA "bamf-legacy-window" - - enum -@@ -59,6 +55,8 @@ - gboolean is_closed; - }; - -+G_DEFINE_TYPE_WITH_PRIVATE (BamfLegacyWindow, bamf_legacy_window, G_TYPE_OBJECT); -+ - gboolean - bamf_legacy_window_is_active (BamfLegacyWindow *self) - { -@@ -704,7 +702,7 @@ - static void - bamf_legacy_window_init (BamfLegacyWindow * self) - { -- self->priv = BAMF_LEGACY_WINDOW_GET_PRIVATE (self); -+ self->priv = bamf_legacy_window_get_instance_private (self); - - g_signal_connect (wnck_screen_get_default (), "window-closed", - (GCallback) handle_window_closed, self); -@@ -717,8 +715,6 @@ - - object_class->dispose = bamf_legacy_window_dispose; - -- g_type_class_add_private (klass, sizeof (BamfLegacyWindowPrivate)); -- - legacy_window_signals [NAME_CHANGED] = - g_signal_new (BAMF_LEGACY_WINDOW_SIGNAL_NAME_CHANGED, - G_OBJECT_CLASS_TYPE (klass), -diff -dNur a/src/bamf-matcher.c b/src/bamf-matcher.c ---- a/src/bamf-matcher.c 2018-11-07 23:39:11.387316739 +0100 -+++ b/src/bamf-matcher.c 2020-05-01 14:46:45.750228789 +0200 -@@ -33,9 +33,7 @@ - #define EXEC_DESKTOP_FILE_OVERRIDE "--desktop_file_hint" - #define ENV_DESKTOP_FILE_OVERRIDE "BAMF_DESKTOP_FILE_HINT" - --G_DEFINE_TYPE (BamfMatcher, bamf_matcher, BAMF_DBUS_TYPE_MATCHER_SKELETON); --#define BAMF_MATCHER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ -- BAMF_TYPE_MATCHER, BamfMatcherPrivate)) -+G_DEFINE_TYPE_WITH_PRIVATE (BamfMatcher, bamf_matcher, BAMF_DBUS_TYPE_MATCHER_SKELETON); - - enum - { -@@ -3111,7 +3109,7 @@ - BamfLegacyScreen *screen; - int i; - -- priv = self->priv = BAMF_MATCHER_GET_PRIVATE (self); -+ priv = self->priv = bamf_matcher_get_instance_private (self); - - priv->bad_prefixes = g_array_sized_new (FALSE, TRUE, sizeof (GRegex *), - G_N_ELEMENTS (EXEC_BAD_PREFIXES)); -@@ -3274,7 +3272,6 @@ - { - GObjectClass *object_class = G_OBJECT_CLASS (klass); - -- g_type_class_add_private (klass, sizeof (BamfMatcherPrivate)); - object_class->dispose = bamf_matcher_dispose; - object_class->finalize = bamf_matcher_finalize; - -diff -dNur a/src/bamf-tab.c b/src/bamf-tab.c ---- a/src/bamf-tab.c 2018-11-07 23:39:11.387316739 +0100 -+++ b/src/bamf-tab.c 2020-05-01 14:46:45.750228789 +0200 -@@ -26,13 +26,7 @@ - - #include "bamf-tab.h" - --#define BAMF_TAB_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_TAB, BamfTabPrivate)) -- - static void bamf_tab_dbus_iface_init (BamfDBusItemTabIface *iface); --G_DEFINE_ABSTRACT_TYPE_WITH_CODE (BamfTab, bamf_tab, BAMF_TYPE_VIEW, -- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_TAB, -- bamf_tab_dbus_iface_init)); - - enum - { -@@ -48,6 +42,11 @@ - BamfDBusItemTab *dbus_iface; - }; - -+G_DEFINE_ABSTRACT_TYPE_WITH_CODE (BamfTab, bamf_tab, BAMF_TYPE_VIEW, -+ G_ADD_PRIVATE(BamfTab) -+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_TAB, -+ bamf_tab_dbus_iface_init)); -+ - static const gchar * - bamf_tab_get_view_type (BamfView *view) - { -@@ -170,7 +169,7 @@ - static void - bamf_tab_init (BamfTab *self) - { -- self->priv = BAMF_TAB_GET_PRIVATE (self); -+ self->priv = bamf_tab_get_instance_private (self); - - self->priv->dbus_iface = _bamf_dbus_item_tab_skeleton_new (); - -@@ -207,8 +206,6 @@ - g_object_class_override_property (object_class, PROP_DESKTOP_ID, "desktop-id"); - g_object_class_override_property (object_class, PROP_XID, "xid"); - g_object_class_override_property (object_class, PROP_IS_FOREGROUND_TAB, "is-foreground-tab"); -- -- g_type_class_add_private (klass, sizeof (BamfTabPrivate)); - } - - -diff -dNur a/src/bamf-view.c b/src/bamf-view.c ---- a/src/bamf-view.c 2018-11-07 23:39:11.391316872 +0100 -+++ b/src/bamf-view.c 2020-05-01 14:46:45.750228789 +0200 -@@ -20,14 +20,7 @@ - - #include "bamf-view.h" - --#define BAMF_VIEW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ -- BAMF_TYPE_VIEW, BamfViewPrivate)) -- - static void bamf_view_dbus_view_iface_init (BamfDBusItemViewIface *iface); --G_DEFINE_TYPE_WITH_CODE (BamfView, bamf_view, BAMF_DBUS_ITEM_TYPE_OBJECT_SKELETON, -- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_VIEW, -- bamf_view_dbus_view_iface_init)); -- - #define STARTING_MAX_WAIT 15 - - enum -@@ -84,6 +77,11 @@ - guint active_changed_idle; - }; - -+G_DEFINE_TYPE_WITH_CODE (BamfView, bamf_view, BAMF_DBUS_ITEM_TYPE_OBJECT_SKELETON, -+ G_ADD_PRIVATE(BamfView) -+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_VIEW, -+ bamf_view_dbus_view_iface_init)); -+ - static gboolean - on_active_changed_idle (gpointer data) - { -@@ -964,7 +962,7 @@ - static void - bamf_view_init (BamfView * self) - { -- self->priv = BAMF_VIEW_GET_PRIVATE (self); -+ self->priv = bamf_view_get_instance_private (self); - - /* Initializing the dbus interface */ - self->priv->dbus_iface = _bamf_dbus_item_view_skeleton_new (); -@@ -1031,8 +1029,6 @@ - object_class->get_property = bamf_view_get_property; - object_class->set_property = bamf_view_set_property; - -- g_type_class_add_private (klass, sizeof (BamfViewPrivate)); -- - /* Overriding the properties defined in the interface, this is needed - * but we actually don't use these properties, as we act like a proxy */ - g_object_class_override_property (object_class, PROP_NAME, "name"); -diff -dNur a/src/bamf-window.c b/src/bamf-window.c ---- a/src/bamf-window.c 2018-11-07 23:39:11.395317004 +0100 -+++ b/src/bamf-window.c 2020-05-01 14:46:45.750228789 +0200 -@@ -33,14 +33,7 @@ - #define _GTK_APPLICATION_ID "_GTK_APPLICATION_ID" - #define SNAP_SECURITY_LABEL_PREFIX "snap." - --#define BAMF_WINDOW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE(obj, \ --BAMF_TYPE_WINDOW, BamfWindowPrivate)) -- - static void bamf_window_dbus_iface_init (BamfDBusItemWindowIface *iface); --G_DEFINE_TYPE_WITH_CODE (BamfWindow, bamf_window, BAMF_TYPE_VIEW, -- G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_WINDOW, -- bamf_window_dbus_iface_init)); -- - static GList *bamf_windows = NULL; - - enum -@@ -64,6 +57,11 @@ - #endif - }; - -+G_DEFINE_TYPE_WITH_CODE (BamfWindow, bamf_window, BAMF_TYPE_VIEW, -+ G_ADD_PRIVATE(BamfWindow) -+ G_IMPLEMENT_INTERFACE (BAMF_DBUS_ITEM_TYPE_WINDOW, -+ bamf_window_dbus_iface_init)); -+ - BamfLegacyWindow * - bamf_window_get_window (BamfWindow *self) - { -@@ -658,7 +656,7 @@ - static void - bamf_window_init (BamfWindow * self) - { -- self->priv = BAMF_WINDOW_GET_PRIVATE (self); -+ self->priv = bamf_window_get_instance_private (self); - - /* Initializing the dbus interface */ - self->priv->dbus_iface = _bamf_dbus_item_window_skeleton_new (); -@@ -725,8 +723,6 @@ - BAMF_TYPE_LEGACY_WINDOW, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT); - g_object_class_install_property (object_class, PROP_WINDOW, pspec); -- -- g_type_class_add_private (klass, sizeof (BamfWindowPrivate)); - } - - BamfWindow * diff --git a/x11-libs/bamf/files/bamf-0.5.4-remove-tests-require-python2.patch b/x11-libs/bamf/files/bamf-0.5.4-remove-tests-require-python2.patch deleted file mode 100644 index 327dd9a..0000000 --- a/x11-libs/bamf/files/bamf-0.5.4-remove-tests-require-python2.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff -dNur a/configure.ac b/configure.ac ---- a/configure.ac 2018-11-07 23:39:11.355315678 +0100 -+++ b/configure.ac 2020-09-03 14:49:53.437337251 +0200 -@@ -110,18 +110,6 @@ - GTK_DOC_CHECK(1.0) - - ########################### --# gtester2xunit checks # --########################### -- --AC_PATH_PROG([PYTHON],[python]) --AC_MSG_CHECKING(for gtester2xunit dependencies) --if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null); then -- AC_MSG_RESULT([no]) -- AC_MSG_ERROR([You need to install python-libxslt1 and python-libxml2]); --fi --AC_MSG_RESULT([yes]) -- --########################### - # Headless tests - ########################### - AC_ARG_ENABLE([headless-tests], -@@ -171,9 +159,6 @@ - lib/libbamf/Makefile - lib/libbamf/libbamf3.pc - src/Makefile --tests/Makefile --tests/bamfdaemon/Makefile --tests/libbamf/Makefile - data/Makefile - doc/Makefile - doc/reference/Makefile -diff -dNur a/Makefile.am b/Makefile.am ---- a/Makefile.am 2018-11-07 23:39:11.355315678 +0100 -+++ b/Makefile.am 2020-09-03 14:50:00.505337289 +0200 -@@ -6,7 +6,6 @@ - lib/libbamf-private \ - lib/libbamf \ - src \ -- tests \ - data \ - doc -