Package Details: xfce4-taskbar-plugin-git 20201015-1

Git Clone URL: https://aur.archlinux.org/xfce4-taskbar-plugin-git.git (read-only, click to copy)
Package Base: xfce4-taskbar-plugin-git
Description: A simple Taskbar for XFCE4
Upstream URL: https://github.com/mirkobrombin/xfce4-taskbar-plugin
Licenses: GPL3
Submitter: brombinmirko
Maintainer: francescomasala
Last Packager: francescomasala
Votes: 1
Popularity: 0.008865
First Submitted: 2020-04-09 14:52
Last Updated: 2021-03-24 15:23

Latest Comments

gameslayer commented on 2021-06-16 01:14

Fails to build, having the same issue

here is a log: https://gist.github.com/coreybruce/c4355cc513eeb68ec9203e34a85719b4

dreieck commented on 2021-04-14 16:01

Build fails for me currently (lots of error: template with C linkage).

See ix.io/2W3u for the full build() log; excerpt:

In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from /usr/include/xfce4/libxfce4panel-2.0/libxfce4panel/libxfce4panel.h:22,
                 from Taskbar.hpp:12,
                 from Taskbar.cpp:8:
/usr/include/c++/10.2.0/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from Taskbar.cpp:8:
Taskbar.hpp:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C"
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from /usr/include/xfce4/libxfce4panel-2.0/libxfce4panel/libxfce4panel.h:22,
                 from Taskbar.hpp:12,
                 from Taskbar.cpp:8:
/usr/include/c++/10.2.0/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from Taskbar.cpp:8:
Taskbar.hpp:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C"
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from /usr/include/xfce4/libxfce4panel-2.0/libxfce4panel/libxfce4panel.h:22,
                 from Taskbar.hpp:12,
                 from Taskbar.cpp:8:
/usr/include/c++/10.2.0/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from Taskbar.cpp:8:
Taskbar.hpp:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C"
      | ^~~~~~~~~~
  CXX      libtaskbar_la-Wnck.lo
  CXX      libtaskbar_la-SettingsDialog.lo
Plugin.cpp: In function ‘void Plugin::init(XfcePanelPlugin*)’:
Plugin.cpp:24:75: warning: ‘GdkDeviceManager* gdk_display_get_device_manager(GdkDisplay*)’ is deprecated: Use 'gdk_display_get_default_seat' instead [-Wdeprecated-declarations]
   24 |   GdkDeviceManager* deviceManager = gdk_display_get_device_manager(display);
      |                                                                           ^
In file included from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from Plugin.hpp:10,
                 from Plugin.cpp:7:
/usr/include/gtk-3.0/gdk/gdkdisplay.h:171:20: note: declared here
  171 | GdkDeviceManager * gdk_display_get_device_manager (GdkDisplay *display);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Plugin.cpp:25:65: warning: ‘GdkDevice* gdk_device_manager_get_client_pointer(GdkDeviceManager*)’ is deprecated [-Wdeprecated-declarations]
   25 |   mPointer = gdk_device_manager_get_client_pointer(deviceManager);
      |                                                                 ^
In file included from /usr/include/gtk-3.0/gdk/gdkdisplay.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from Plugin.hpp:10,
                 from Plugin.cpp:7:
/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:44:14: note: declared here
   44 | GdkDevice *  gdk_device_manager_get_client_pointer (GdkDeviceManager *device_manager);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       libtaskbar_la-register.lo
make[1]: *** [Makefile:708: libtaskbar_la-Taskbar.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
Wnck.cpp: In function ‘gulong Wnck::getActiveWindowXID()’:
Wnck.cpp:110:11: warning: converting to non-pointer type ‘gulong’ {aka ‘long unsigned int’} from NULL [-Wconversion-null]
  110 |    return NULL;
      |           ^~~~
Wnck.cpp: In function ‘void Wnck::setActiveWindow()’:
Wnck.cpp:151:20: warning: NULL used in arithmetic [-Wpointer-arith]
  151 |   if (activeXID != NULL)
      |                    ^~~~
Wnck.cpp: In function ‘GtkWidget* Wnck::buildActionMenu(GroupWindow*, Group*)’:
Wnck.cpp:264:2: warning: control reaches end of non-void function [-Wreturn-type]
  264 |  }
      |  ^
SettingsDialog.cpp: In function ‘void SettingsDialog::popup()’:
SettingsDialog.cpp:42:74: warning: ‘void gtk_window_set_wmclass(GtkWindow*, const gchar*, const gchar*)’ is deprecated [-Wdeprecated-declarations]
   42 |   gtk_window_set_wmclass(GTK_WINDOW(dialog), "xfce4-panel", "xfce4-panel");
      |                                                                          ^
In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:31,
                 from SettingsDialog.hpp:10,
                 from SettingsDialog.cpp:7:
/usr/include/gtk-3.0/gtk/gtkwindow.h:154:12: note: declared here
  154 | void       gtk_window_set_wmclass              (GtkWindow           *window,
      |            ^~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/[...]/xfce4-taskbar-plugin-git/src/xfce4-taskbar-plugin/src'
make: *** [Makefile:480: all-recursive] Error 1

brombinmirko commented on 2021-03-19 09:25

Should work now.

dreieck commented on 2021-03-18 16:03

$url should be "https://git.mirko.pm/brombinmirko/xfce4-taskbar-plugin", not "https://git.mirko.pm/brombinmirko/xfce4-taskbar-plugin.git" (i.e. without .git).

However, also https://git.mirko.pm/brombinmirko/xfce4-taskbar-plugin returns an empty page for me.

Was the project removed?

dreieck commented on 2021-03-18 14:14

Fails to download source for me:

==> Retrieving sources...
  -> Cloning xfce4-taskbar-plugin git repo...
Cloning into bare repository '/home/felics/.cache/yay/xfce4-taskbar-plugin-git/xfce4-taskbar-plugin'...
fatal: unable to access 'https://git.mirko.pm/brombinmirko/xfce4-taskbar-plugin/': The requested URL returned error: 502
==> ERROR: Failure while downloading xfce4-taskbar-plugin git repo

Thanks for maintaining!