<special_...@arcor.de> writes:
> Icecat didn't start without it. It works in devuans weasel so why not
> in icecat too?

I assume that the difference has to do with the compile-time flags
passed to ./configure when these two browsers were built.  I started to
investigate this, and found that Devuan's current iceweasel package
actually *does* depend on libdbus-1-3.

Look at Devuan's current "jessie-security" package list in:

  
http://amprolla.devuan.org/merged/dists/jessie-security/main/binary-amd64/Packages.xz

Here are some excerpts:

  Package: iceweasel
  Source: firefox-esr
  Version: 52.3.0esr-1~deb8u2
  [...]
  Depends: firefox-esr

  Package: firefox-esr
  Version: 52.3.0esr-1~deb8u2
  [...]
  Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), 
libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.0.2), 
libdbus-glib-1-2 (>= 0.78), libevent-2.0-5 (>= 2.0.10-stable), libffi6 (>= 
3.0.4), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 
1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 
(>= 3.0.0), libgtk2.0-0 (>= 2.10), libhunspell-1.3-0 (>= 1.3.3), libjsoncpp0, 
libpango-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 
4.9), libx11-6, libx11-xcb1, libxcb-shm0, libxcb1, libxcomposite1 (>= 1:0.3-1), 
libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6, zlib1g (>= 
1:1.2.3.4), fontconfig, procps, debianutils (>= 1.16), libsqlite3-0 (>= 
3.7.12-1~)

Therefore, I doubt your claim that Devuan's IceWeasel package doesn't
depend on dbus, at least if we're talking about the most recent version.
However, if it can be done, it most likely involves compiling IceCat
from source code with different options passed to ./configure.

      Mark

--
http://gnuzilla.gnu.org

Reply via email to