Package: sfwbar Followup-For: Bug #1111741 X-Debbugs-Cc: [email protected]
Note that I'm only a Debian user. I suggest a way to solve the problem. I have had the same problem and searching I found that you must take a new sfwbar version for solving it (an updated library is not compatible with the actual Debian sfwbar version). I solved the problem with the following step: 1) create a directory $ mkdir ~/src $ cd ~/src 2) copy here the latest release tar.gz taken from upstream (https://github.com/LBCrion/sfwbar), decompress, and enter the directory $ tar zxvf sfwbar*.tar.gz $ cd sfwbar... 3) if you are using testing, then you need to add the unstable repository in /etc/apt/sources.list.d/debian.sources in the file bottom... this becouse now sfwbar is present only on unstable Types: deb deb-src URIs: https://deb.debian.org/debian/ Suites: unstable Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg 4) update # apt update 4.5) you need all package needed to make a compilation, I think that with the following command you can have all, but I'm not sure # apt install build-essential fakeroot 5) install dependency needed for compilation # apt build-dep sfwbar 6) get the sfwbar source from unstable in a tmp directory for getting the debian directory $ mkdir 1 $ cd 1 $ apt source sfwbar/unstable $ mv sfwbar-1.0~beta13/debian .. $ cd .. $ rm -rf 1 7) you must change the version in debian directory... I have done a grep -r and replace the beta13-1 with beta16 (so if the DD upload the beta16-1 I will get the DD version) $ grep -r beta13 debian/* use vi or other to replace all the beta13-1 with beta16 8) compile the source into a .deb package (you found it in the ~/src directory) $ fakeroot debian/rules binary 9) install the package # dpkg -i /home/.../src/sfwbar*beta16*.deb Note: sfwbar don't start because the pulse widget has problems... I removed it from my configuration file: ~/.config/sfwbar/sfwbar.config Now sfwbar start. I think that sfwbar is a good menu and Debian alternatives are less good I think that it has a beta version not because it is unstable, but because it lack some functionalities that upstream want to implement in it. Ciao Davide -- System Information: Debian Release: forky/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable-security') Architecture: amd64 (x86_64) Kernel: Linux 6.12.38+deb13-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages sfwbar depends on: ii libasound2t64 1.2.14-1 ii libc6 2.41-12 ii libcairo2 1.18.4-1+b1 ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-5 ii libglib2.0-0t64 2.84.4-3 ii libgtk-3-0t64 3.24.49-3 ii libgtk-layer-shell0 0.9.2-2 ii libjson-c5 0.18+ds-1 ii libmpdclient2t64 2.22-1.1+b1 ii libpango-1.0-0 1.56.3-1 ii libpulse-mainloop-glib0 17.0+dfsg1-2+b1 ii libpulse0 17.0+dfsg1-2+b1 ii libwayland-client0 1.23.1-3 ii libxkbregistry0 1.7.0-2.1 sfwbar recommends no packages. sfwbar suggests no packages. -- no debconf information

