halcon l33t
Joined: 15 Dec 2019 Posts: 649
|
Posted: Tue Aug 24, 2021 6:42 pm Post subject: x11-misc/fbpanel: an old issue and a new ebuild |
|
|
Hi
While looking for a way to disable the annoying desktops switching with mouse scroll in fbpanel, I found:
- This bugreport
- Gentoo message about version 7.2 and this version itself - it's a fork of another author, eleksir
- The message "maintainer needed" on the same ^^ Gentoo package page
I have never dealt before with CMake but managed to make a working ebuild for 7.2 (eleksir replaced the original, self-written, python-based build system of fbpanel with CMake). I used the cmake.class description, this and this.
What is funny - I haven't managed to disable desktops switching (This message is mine)
So...
1. If somebody knows how to disable it, please, welcome!
2. If the ebuild is not good enough and somebody knows how to improve it, please, tell me. For example, I had to remove alsa USE flag...
3. (If the ebuild is good enough) I could try to proxy-maintain (or just help to maintain) fbpanel, because I've been using fbpanel for years and ain't going to replace it with anything.
EDIT
Difference in installed files between 7.0 and 7.2:
Code: | --- fbpanel_equery_old 2021-08-24 20:26:16.840791595 +0300
+++ fbpanel_equery_new2 2021-08-24 20:50:32.685912263 +0300
@@ -4,6 +4,7 @@
/usr/lib64
/usr/lib64/fbpanel
/usr/lib64/fbpanel/libbattery.so
+/usr/lib64/fbpanel/libbatterytext.so
/usr/lib64/fbpanel/libchart.so
/usr/lib64/fbpanel/libcpu.so
/usr/lib64/fbpanel/libdclock.so
@@ -33,12 +34,17 @@
/usr/libexec/fbpanel/xlogout
/usr/share
/usr/share/doc
-/usr/share/doc/fbpanel-7.0-r2
-/usr/share/doc/fbpanel-7.0-r2/CHANGELOG.bz2
-/usr/share/doc/fbpanel-7.0-r2/CREDITS.bz2
-/usr/share/doc/fbpanel-7.0-r2/README.md.bz2
+/usr/share/doc/fbpanel-7.2
+/usr/share/doc/fbpanel-7.2/CHANGELOG.md.bz2
+/usr/share/doc/fbpanel-7.2/COPYING.bz2
+/usr/share/doc/fbpanel-7.2/CREDITS.bz2
+/usr/share/doc/fbpanel-7.2/INSTALL.md.bz2
+/usr/share/doc/fbpanel-7.2/README.md.bz2
+/usr/share/doc/fbpanel-7.2/TODO.bz2
/usr/share/fbpanel
-/usr/share/fbpanel/default
+/usr/share/fbpanel/config
+/usr/share/fbpanel/config/default
+/usr/share/fbpanel/config/pager
/usr/share/fbpanel/images
/usr/share/fbpanel/images/battery_0.png
/usr/share/fbpanel/images/battery_1.png
@@ -64,7 +70,16 @@
/usr/share/fbpanel/images/gnome-session-halt.png
/usr/share/fbpanel/images/gnome-session-reboot.png
/usr/share/fbpanel/images/logo.png
-/usr/share/fbpanel/pager
+/usr/share/locale
+/usr/share/locale/fr
+/usr/share/locale/fr/LC_MESSAGES
+/usr/share/locale/fr/LC_MESSAGES/fbpanel.mo
+/usr/share/locale/it
+/usr/share/locale/it/LC_MESSAGES
+/usr/share/locale/it/LC_MESSAGES/fbpanel.mo
+/usr/share/locale/ru
+/usr/share/locale/ru/LC_MESSAGES
+/usr/share/locale/ru/LC_MESSAGES/fbpanel.mo
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/fbpanel.1.bz2 |
[Moderator edit: added [code] tags to preserve output layout. -Hu] _________________ A wife asks her husband, a programmer:
- Could you please go shopping for me and buy one carton of milk, and if they have eggs, get 6?
He comes back with 6 cartons of milk.
- Why did you buy 6 cartons of milk?
- They had eggs. |
|