Hi Kentaro, I have tried updating the workrave package to version 1.10.44 which includes your libayatana-indicator3 patch, however I can't get it to build since I run into this error:
/bin/bash ../../../../libtool --tag=CC --mode=link gcc -pthread -I/usr/include/libayatana-indicator3-0.4 -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wall -std=c99 -I./../include -I./../../common/include -DG_LOG_DOMAIN=\"Indicator-Workrave\" -DWORKRAVE_PKGDATADIR="\"/usr/share/workrave\"" -g -O2 -fdebug-prefix-map=/home/francois/devel/deb/workrave/build-area/workrave-1.10.44=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -Wl,-z,now -o libworkrave.la -rpath libworkrave_la-indicator-workrave.lo -layatana-indicator3 -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -L./../../common/src -lworkrave-private-1.0 libtool: error: only absolute run-paths are allowed make[7]: *** [Makefile:573: libworkrave.la] Error 1 make[7] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44/frontend/applets/indicator/src » make[6]: *** [Makefile:503: all] Error 2 make[6] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44/frontend/applets/indicator/src » make[5]: *** [Makefile:491: all-recursive] Error 1 make[5] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44/frontend/applets/indicator » make[4]: *** [Makefile:491: all-recursive] Error 1 make[4] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44/frontend/applets » make[3]: *** [Makefile:491: all-recursive] Error 1 make[3] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44/frontend » make[2]: *** [Makefile:616: all-recursive] Error 1 make[2] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44 » make[1]: *** [Makefile:518: all] Error 2 make[1] : on quitte le répertoire « /home/francois/devel/deb/workrave/build-area/workrave-1.10.44 » dh_auto_build: error: make -j4 returned exit code 2 Looking at your PR, I can't figure out what's wrong/missing. I pushed my changes to salsa in case you want to have a look: https://salsa.debian.org/debian/workrave Francois -- https://fmarier.org/