monitor
monitor copied to clipboard
Port Panel support to GTK4/libwingpanel-8
Problem
Panel support stays with GTK3/libwingpanel-3 instead of GTK4/libwingpanel-8 even after #443. However, the control file in deb-packaging branch now requires libwingpanel-8, not libwingpanel-3 in #475, resulting the current Daily build of Monitor that enables Panel support fails on Launchpad:
Run-time dependency wingpanel found: NO (tried pkgconfig)
../src/Indicator/meson.build:12:16: ERROR: Dependency "wingpanel" not found, tried pkgconfig
dh_auto_configure: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dindicator-wingpanel=enabled returned exit code 1
make[1]: *** [debian/rules:16: override_dh_auto_configure] Error 25
https://launchpadlibrarian.net/822926777/buildlog_ubuntu-noble-amd64.io.elementary.monitor_0.17.2+r1262+pkg847~daily~ubuntu8.1_BUILDING.txt.gz
Proposal
We should either
- port Panel support to GTK4/libwingpanel-8
- bring back
libwingpanel-3.0-devto the control file in deb-packaging branch
Prior Art (Optional)
No response
Oops yeah that's my bad. It should still be the old wingpanel lib. We haven't completely the GTK4 panel port yet and it won't be completed until OS 9