Update requests for packages built by Manjaro developers

Made a test with the git version and seems to work fine, but i’m not yet decided if is not too much for my purpose :rofl: :joy: :sweat_smile:

Oh Good to know… i can rebuild It then… :+1:

@philm archlinux-appstream-data is at 20200828-1 and we still have 20200720-1.

There’s now an AUR package that claims to have fixes for Pamac, archlinux-appstream-data-pamac (diff).

@nightmare-2021 please update linux59-virtualbox-host-modules

freeoffice needs updating to rev.978 (2020-09-10)

1 Like

corectrl needs a rebuild against libbotan in Testing and Unstable.

Last package is @nightmare-2021.

Reported here: [Testing Update] 2020-10-14 - Plasma, KDE Apps, Browsers, Gnome 3.38. LibreOffice, Mesa

gnome-shell-extension-dash-to-panel

D2P Version 40 (gnome-shell 3.38 support), released 9 days ago, would be nice before pushing Gnome 3.38 to stable.

@Ste74 will you take this?

i look on it

2 posts were merged into an existing topic: Update requests for packages imported from Arch Linux

pls Update possible

https://discover.manjaro.org/applications/digikam

Digikam from version 6.4.0 to 7.1 ?

DigiKam is version 7.1 in all branches, according to the Branch-Compare page.

Firefox seems to be always 1 version behind the latest, in the stable repos. Are updates for critical software and security updates no longer fast tracked?

They are still fast tracked. While I don’t think there have been any fast tracks this month I think there were two fast tracked patches the month before. Just depends on how critical the security vulnerability is. Not every firefox update fixes critical security issues. Sometimes they just fix regular bugs so it goes through he regular testing process.

compiz-manjaro needs a new patch as well as a rebuild to work with the latest metacity package in the testing branch.

pamac-tray-icon-plasma needs to be updated with the latest commits to cover a relatively major issue (crashing after upgrade). More details in this thread.

Last packager is @philm.

Looks like the gitlab source for compiz-manjaro is a bit outdated.

Here’s a patch to get it up-to-date and the build working:

contents of latest.patch:

From f187a8ef046d43b4564b8ab5bf056d6418d94509 Mon Sep 17 00:00:00 2001
From: Lectrode <electrodexsnet@gmail.com>
Date: Tue, 27 Oct 2020 23:07:35 -0700
Subject: [PATCH] fix build

---
 PKGBUILD                              |   9 +++++++--
 gcc10_common_fix.patch                |  69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 remove-unused-or-broken-buttons.patch | 321 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 397 insertions(+), 2 deletions(-)
 create mode 100644 gcc10_common_fix.patch
 create mode 100644 remove-unused-or-broken-buttons.patch

diff --git a/PKGBUILD b/PKGBUILD
index a676734..07f1e13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -30,22 +30,24 @@ source=("https://launchpad.net/${_name}/${pkgver:0:6}/${pkgver}/+download/${_nam
         "no-compile-gschemas.patch"
         "${pkgname}-defaults.patch"
         "gcc10_common_fix.patch"
+        "remove-unused-or-broken-buttons.patch"
         "${pkgname}.gschema.override"
         "compiz-gtk-decorator-theme-selector"
         "compiz-gtk-decorator-theme-selector.desktop"
         "compiz-xfce-autostart-setup"
         "compiz-xfce-autostart-setup.desktop"
         "compiz-xfce-uninstall-helper"
         "compiz-xfce-uninstall-helper.desktop")
 
-sha256sums=('2505602b6c93d6565e681473df4157634268533c6874c3cdc9493b73b301ac52'
+sha256sums=('SKIP'
             'f4897590b0f677ba34767a29822f8f922a750daf66e8adf47be89f7c2550cf4b'
             '16ddb6311ce42d958505e21ca28faae5deeddce02cb558d55e648380274ba4d9'
             '6ec9c04540ca1649c687d9ab2c8311caea7075831e2cffe719ec7958c9ebab7b'
             '89ee91a8ea6b1424ef76661ea9a2db43412366aacddc12d24a7adf5e04bfbc61'
             '4ab3277da201314b3f65e30128bc30704ddee584fdbbfc8d0d83c7e0de91fa9a'
             '4d28bc2cefbfae77b9157f39876f5296b5edb7fb00de2a391a262688d2f7590c'
-            '580f237fc4800669d5c50d9af392dd5f5cf2750131a9fa1d5edfd17df02d0a3c'
+            '6268dfaaf72957388b6324f8cfac1daaa32a453e8f3b377dd522a38e6bf55469'
+            '24e0c35cccd524b9ab40162d929beb85c304fa1c6c334d464e6d7c3de31d20cf'
             '149213e0b29e34744b6e8e51cdaccc4011fd29c5f9475c59aa7482f3fe4a68af'
             '28d14e5ec0694b4a451540f35210eac5699e9daf1b00020bf59d8b0296d7d9bf'
             '0faaf9e9df28d2857108ccd0910d50ba631c34c2b1659b8860da8c2b552fc889'
@@ -81,6 +83,9 @@ prepare() {
 
   # Fix linker error that gets raised with gcc 10 due to multiple definitions
   patch -p1 -i "${srcdir}/gcc10_common_fix.patch"
+
+  # Remove buttons no longer supported in metacity
+  patch -p1 -i "${srcdir}/remove-unused-or-broken-buttons.patch"
   
   # Manjaro defaults
   echo "#######${pkgname}-defaults.patch"
diff --git a/gcc10_common_fix.patch b/gcc10_common_fix.patch
new file mode 100644
index 0000000..be3a0b4
--- /dev/null
+++ b/gcc10_common_fix.patch
@@ -0,0 +1,69 @@
+From c7b74aa53e9d64da5175f9b86ec7f68e53d1398e Mon Sep 17 00:00:00 2001
+From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
+Date: Tue, 28 Jul 2020 12:17:30 +0200
+Subject: Fix two build failures due to new gcc-10 warnings, such as
+ uninitialized variables and duplicated definitions:
+
+e.g. of failure:
+/usr/bin/ld: CMakeFiles/gtk-window-decorator.dir/gwd-settings-xproperty-storage.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: multiple definition of `window_type_frames'; CMakeFiles/gtk-window-decorator.dir/gtk-window-decorator.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: first defined here
+/usr/bin/ld: CMakeFiles/gtk-window-decorator.dir/gwd-theme.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: multiple definition of `window_type_frames'; CMakeFiles/gtk-window-decorator.dir/gtk-window-decorator.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: first defined here
+/usr/bin/ld: CMakeFiles/gtk-window-decorator.dir/gwd-theme-cairo.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: multiple definition of `window_type_frames'; CMakeFiles/gtk-window-decorator.dir/gtk-window-decorator.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: first defined here
+/usr/bin/ld: CMakeFiles/gtk-window-decorator.dir/gwd-theme-metacity.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: multiple definition of `window_type_frames'; CMakeFiles/gtk-window-decorator.dir/gtk-window-decorator.c.o:./obj-x86_64-linux-gnu/gtk/window-decorator/./gtk/window-decorator/gtk-window-decorator.h:269: first defined here
+collect2: error: ld returned 1 exit status
+---
+ debian/changelog                            | 14 ++++++++++++++
+ gtk/window-decorator/gtk-window-decorator.h |  2 +-
+ plugins/expo/src/expo.cpp                   |  2 +-
+ 3 files changed, 16 insertions(+), 2 deletions(-)
+
+#diff --git a/debian/changelog b/debian/changelog
+#index 97b93dd..b21831d 100644
+#--- a/debian/changelog
+#+++ b/debian/changelog
+#@@ -1,3 +1,17 @@
+#+compiz (1:0.9.14.1+20.10.20200526-0ubuntu3) groovy; urgency=medium
+#+
+#+  * Initialize 3 arrays to zero to silence a new gcc-10 warning
+#+  * Move window_type_frames to extern in the header file, fixing a build
+#+    failure with gcc-10
+#+
+#+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 28 Jul 2020 11:39:45 +0200
+#+
+#+compiz (1:0.9.14.1+20.10.20200526-0ubuntu2) groovy; urgency=medium
+#+
+#+  * Rebuild against new libprotobuf23.
+#+
+#+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sun, 26 Jul 2020 10:13:56 +0200
+#+
+# compiz (1:0.9.14.1+20.10.20200526-0ubuntu1) groovy; urgency=medium
+# 
+#   [ Daniel Kondor ]
+diff --git a/gtk/window-decorator/gtk-window-decorator.h b/gtk/window-decorator/gtk-window-decorator.h
+index 6bf5d31..da7f905 100644
+--- a/gtk/window-decorator/gtk-window-decorator.h
++++ b/gtk/window-decorator/gtk-window-decorator.h
+@@ -266,7 +266,7 @@ typedef struct _default_frame_references
+ } default_frame_references_t;
+ 
+ extern default_frame_references_t default_frames[WINDOW_TYPE_FRAMES_NUM * 2];
+-const gchar * window_type_frames[WINDOW_TYPE_FRAMES_NUM];
++extern const gchar * window_type_frames[WINDOW_TYPE_FRAMES_NUM];
+ 
+ extern char *program_name;
+ 
+diff --git a/plugins/expo/src/expo.cpp b/plugins/expo/src/expo.cpp
+index 86c1618..802071b 100644
+--- a/plugins/expo/src/expo.cpp
++++ b/plugins/expo/src/expo.cpp
+@@ -708,7 +708,7 @@ ExpoScreen::invertTransformedVertex (const GLScreenPaintAttrib &attrib,
+ 				     int                       vertex[2])
+ {
+     GLMatrix sTransform (transform);
+-    float    p1[3], p2[3], v[3];
++    float    p1[3] = { 0 } , p2[3] = { 0 }, v[3] = { 0 };
+     GLint    viewport[4];
+ 
+     gScreen->glApplyTransform (attrib, output, &sTransform);
+-- 
+cgit v1.1
+
diff --git a/remove-unused-or-broken-buttons.patch b/remove-unused-or-broken-buttons.patch
new file mode 100644
index 0000000..e6ca5e9
--- /dev/null
+++ b/remove-unused-or-broken-buttons.patch
@@ -0,0 +1,321 @@
+diff --git a/gtk/window-decorator/decorator.c b/gtk/window-decorator/decorator.c
+index a119795..3c56880 100644
+--- a/gtk/window-decorator/decorator.c
++++ b/gtk/window-decorator/decorator.c
+@@ -216,13 +216,7 @@ update_event_windows (WnckWindow *win)
+ 	    WNCK_WINDOW_ACTION_CLOSE,
+ 	    WNCK_WINDOW_ACTION_MAXIMIZE,
+ 	    WNCK_WINDOW_ACTION_MINIMIZE,
+-	    0,
+-	    WNCK_WINDOW_ACTION_SHADE,
+-	    WNCK_WINDOW_ACTION_ABOVE,
+-	    WNCK_WINDOW_ACTION_STICK,
+-	    WNCK_WINDOW_ACTION_UNSHADE,
+-	    WNCK_WINDOW_ACTION_ABOVE,
+-	    WNCK_WINDOW_ACTION_UNSTICK
++	    0
+ 	};
+ 
+ 	/* Pixmap mode - if a box was set and we no longer need it unmap its window */
+@@ -1061,7 +1055,7 @@ populate_frame_actions (decor_t *d)
+         return frame_actions;
+ 
+     WnckWindowActions win_actions = wnck_window_get_actions (d->win);
+-    const unsigned int n_action_bits = 16;
++    const unsigned int n_action_bits = 10;
+     unsigned int i;
+     struct typestrings {
+         unsigned int decor_flag;
+@@ -1077,13 +1071,7 @@ populate_frame_actions (decor_t *d)
+         { DECOR_WINDOW_ACTION_MAXIMIZE_VERT, WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY },
+         { DECOR_WINDOW_ACTION_UNMAXIMIZE_HORZ, WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY },
+         { DECOR_WINDOW_ACTION_UNMAXIMIZE_VERT, WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY },
+-        { DECOR_WINDOW_ACTION_SHADE, WNCK_WINDOW_ACTION_SHADE },
+-        { DECOR_WINDOW_ACTION_UNSHADE, WNCK_WINDOW_ACTION_UNSHADE },
+-        { DECOR_WINDOW_ACTION_STICK, WNCK_WINDOW_ACTION_STICK },
+-        { DECOR_WINDOW_ACTION_UNSTICK, WNCK_WINDOW_ACTION_UNSTICK },
+-        { DECOR_WINDOW_ACTION_FULLSCREEN, WNCK_WINDOW_ACTION_FULLSCREEN },
+-        { DECOR_WINDOW_ACTION_ABOVE, WNCK_WINDOW_ACTION_ABOVE },
+-        { DECOR_WINDOW_ACTION_BELOW, WNCK_WINDOW_ACTION_BELOW },
++        { DECOR_WINDOW_ACTION_FULLSCREEN, WNCK_WINDOW_ACTION_FULLSCREEN }
+     };
+ 
+     for (i = 0; i < n_action_bits; ++i)
+diff --git a/gtk/window-decorator/events.c b/gtk/window-decorator/events.c
+index 5752176..be7d545 100644
+--- a/gtk/window-decorator/events.c
++++ b/gtk/window-decorator/events.c
+@@ -276,140 +276,6 @@ menu_button_event (WnckWindow *win,
+     }
+ }
+ 
+-void
+-shade_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_SHADE];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_SHADE, 1, _("Shade"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	{
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_shade (win);
+-	}
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+-void
+-above_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_ABOVE];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_ABOVE, 1, _("Make Above"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_make_above (win);
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+-void
+-stick_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_STICK];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_STICK, 1, _("Stick"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_stick (win);
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+-void
+-unshade_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_UNSHADE];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_UNSHADE, 1, _("Unshade"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_unshade (win);
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+-void
+-unabove_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_UNABOVE];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_UNABOVE, 1, _("Unmake Above"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_unmake_above (win);
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+-void
+-unstick_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type)
+-{
+-    decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
+-    guint   state = d->button_states[BUTTON_UNSTICK];
+-
+-    common_button_event (win, gtkwd_event, gtkwd_type,
+-			 BUTTON_UNSTICK, 1, _("Unstick"));
+-
+-    switch (gtkwd_type) {
+-    case GButtonRelease:
+-	if (gtkwd_event->button == 1)
+-	    if (state == BUTTON_EVENT_ACTION_STATE)
+-		wnck_window_unstick (win);
+-	break;
+-    default:
+-	break;
+-    }
+-}
+-
+ static void
+ handle_title_button_event (WnckWindow   *win,
+ 			   int          action,
+diff --git a/gtk/window-decorator/gtk-window-decorator.h b/gtk/window-decorator/gtk-window-decorator.h
+index b7d579b..6bf5d31 100644
+--- a/gtk/window-decorator/gtk-window-decorator.h
++++ b/gtk/window-decorator/gtk-window-decorator.h
+@@ -130,13 +130,7 @@ extern struct _cursor cursor[3][3];
+ #define BUTTON_MAX     1
+ #define BUTTON_MIN     2
+ #define BUTTON_MENU    3
+-#define BUTTON_SHADE   4
+-#define BUTTON_ABOVE   5
+-#define BUTTON_STICK   6
+-#define BUTTON_UNSHADE 7
+-#define BUTTON_UNABOVE 8
+-#define BUTTON_UNSTICK 9
+-#define BUTTON_NUM     10
++#define BUTTON_NUM     4
+ 
+ struct _pos {
+     int x, y, w, h;
+@@ -540,35 +534,6 @@ menu_button_event (WnckWindow *win,
+ 		   decor_event_type gtkwd_type);
+ 
+ void
+-shade_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type);
+-
+-void
+-above_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type);
+-
+-void
+-stick_button_event (WnckWindow *win,
+-		    decor_event *gtkwd_event,
+-		    decor_event_type gtkwd_type);
+-void
+-unshade_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type);
+-
+-void
+-unabove_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type);
+-
+-void
+-unstick_button_event (WnckWindow *win,
+-		      decor_event *gtkwd_event,
+-		      decor_event_type gtkwd_type);
+-
+-void
+ title_event (WnckWindow       *win,
+ 	     decor_event      *gtkwd_event,
+ 	     decor_event_type gtkwd_type);
+diff --git a/gtk/window-decorator/gwd-theme-cairo.c b/gtk/window-decorator/gwd-theme-cairo.c
+index e6da481..85f4202 100644
+--- a/gtk/window-decorator/gwd-theme-cairo.c
++++ b/gtk/window-decorator/gwd-theme-cairo.c
+@@ -495,12 +495,6 @@ button_present (decor_t *decor,
+             break;
+ 
+         case BUTTON_MENU:
+-        case BUTTON_SHADE:
+-        case BUTTON_ABOVE:
+-        case BUTTON_STICK:
+-        case BUTTON_UNSHADE:
+-        case BUTTON_UNABOVE:
+-        case BUTTON_UNSTICK:
+             break;
+ 
+         default:
+diff --git a/gtk/window-decorator/gwd-theme-metacity.c b/gtk/window-decorator/gwd-theme-metacity.c
+index 4ec5277..a0bc39c 100644
+--- a/gtk/window-decorator/gwd-theme-metacity.c
++++ b/gtk/window-decorator/gwd-theme-metacity.c
+@@ -95,18 +95,6 @@ meta_button_state_for_button_type (decor_t        *decor,
+             return meta_button_state (decor->button_states[BUTTON_MIN]);
+         case META_BUTTON_TYPE_MENU:
+             return meta_button_state (decor->button_states[BUTTON_MENU]);
+-        case META_BUTTON_TYPE_SHADE:
+-            return meta_button_state (decor->button_states[BUTTON_SHADE]);
+-        case META_BUTTON_TYPE_ABOVE:
+-            return meta_button_state (decor->button_states[BUTTON_ABOVE]);
+-        case META_BUTTON_TYPE_STICK:
+-            return meta_button_state (decor->button_states[BUTTON_STICK]);
+-        case META_BUTTON_TYPE_UNSHADE:
+-            return meta_button_state (decor->button_states[BUTTON_UNSHADE]);
+-        case META_BUTTON_TYPE_UNABOVE:
+-            return meta_button_state (decor->button_states[BUTTON_UNABOVE]);
+-        case META_BUTTON_TYPE_UNSTICK:
+-            return meta_button_state (decor->button_states[BUTTON_UNSTICK]);
+         default:
+             break;
+     }
+@@ -553,18 +541,6 @@ button_type_to_meta_button_type (gint button_type)
+             return META_BUTTON_TYPE_MAXIMIZE;
+         case BUTTON_CLOSE:
+             return META_BUTTON_TYPE_CLOSE;
+-        case BUTTON_SHADE:
+-            return META_BUTTON_TYPE_SHADE;
+-        case BUTTON_ABOVE:
+-            return META_BUTTON_TYPE_ABOVE;
+-        case BUTTON_STICK:
+-            return META_BUTTON_TYPE_STICK;
+-        case BUTTON_UNSHADE:
+-            return META_BUTTON_TYPE_UNSHADE;
+-        case BUTTON_UNABOVE:
+-            return META_BUTTON_TYPE_UNABOVE;
+-        case BUTTON_UNSTICK:
+-            return META_BUTTON_TYPE_UNSTICK;
+         default:
+             break;
+     }
+diff --git a/gtk/window-decorator/wnck.c b/gtk/window-decorator/wnck.c
+index cc43f65..4ac1483 100644
+--- a/gtk/window-decorator/wnck.c
++++ b/gtk/window-decorator/wnck.c
+@@ -667,13 +667,7 @@ window_opened (WnckScreen *screen,
+ 	close_button_event,
+ 	max_button_event,
+ 	min_button_event,
+-	menu_button_event,
+-	shade_button_event,
+-	above_button_event,
+-	stick_button_event,
+-	unshade_button_event,
+-	unabove_button_event,
+-	unstick_button_event
++	menu_button_event
+     };
+ 
+     d = calloc (1, sizeof (decor_t));
--
libgit2 1.0.1

Please let me know if you need anything

I’d like to request a package to be removed, not sure if this is the right place.

compton-conf is deprecated and no longer maintained, it was last built on 2019-03-05, and many options that it sets are now deprecated or invalid in compton/picom.

There is no use to this package anymore, and installing and playing with it can break an existing configuration.

@Ste74 was the last packager for this.

Done thank you :+1:

1 Like

need to update yay to 10.1.0-1 and freeoffice to 978-2

thanks