Correct me if wrong, but ISTM current LMDE satisfies the build requirements/recommendations for the current firefox=7.0.1:
Current firefox
demands:
* GTK+ 2.10 or higher
I (who have LMDE Update Pack 3 installed) see on my box
$ aptitude show "?name(^libgtk2.0-0)" | grep -e 'Package:\|Version:'
Package: libgtk2.0-0-dbg
Version: 2.24.4-3
Package: libgtk2.0-0
Version: 2.24.4-3
* GLib 2.12 or higher
$ aptitude show "?name(^libglib2.0)" | grep -e 'Package:\|Version:' # results tidied
...
Package: libglib2.0-0
Version: 2.28.6-1
Package: libglib2.0-bin
Version: 2.28.6-1
Package: libglib2.0-dev
Version: 2.28.6-1
...
* Pango 1.14 or higher
$ aptitude show "?name(^libpango1.0)" | grep -e 'Package:\|Version:'
Package: libpango1.0-0-dbg
Version: 1.28.4-1
Package: libpango1.0-common
Version: 1.28.3-1 # ??? why is this version different?
Package: libpango1.0-dev
Version: 1.28.4-1
Package: libpango1.0-doc
Version: 1.28.4-1
Package: libpango1.0-0
Version: 1.28.4-1
* X.Org 1.0 or higher (1.7 or higher is recommended)
$ aptitude show "?name(^xorg)" | grep -e 'Package:\|Version:' # results tidied
Package: xorg-dev
Version: 1:7.6+8
...
Package: xorg
Version: 1:7.6+8
* libstdc++ 4.3 or higher
$ aptitude show "?name(^libstdc\+\+)" | grep -e 'Package:\|Version:' # results tidied
Package: libstdc++5
Version: 1:3.3.6-24
Package: libstdc++6
Version: 4.6.1-4
Package: libstdc++6-4.4-dbg
Version: 4.4.6-8
Package: libstdc++6-4.4-dev
Version: 4.4.6-8
Package: libstdc++6-4.4-doc
Version: 4.4.6-8
Package: libstdc++6-4.4-pic
Version: 4.4.6-8
Package: libstdc++6-4.5-dbg
Version: 4.5.3-5
Package: libstdc++6-4.5-dev
Version: 4.5.3-5
Package: libstdc++6-4.5-doc
Version: 4.5.3-5
Package: libstdc++6-4.5-pic
Version: 4.5.3-5
Package: libstdc++6-4.6-dbg
Version: 4.6.1-4
Package: libstdc++6-4.6-dev
Version: 4.6.1-4
Package: libstdc++6-4.6-doc
Version: 4.6.1-4
Package: libstdc++6-4.6-pic
Version: 4.6.1-4
Current firefox
recommends:
* NetworkManager 0.7 or higher
$ aptitude show "?name(^network-manager)" | grep -e 'Package:\|Version:' # results tidied
Package: network-manager-gnome
Version: 0.8.4-3
Package: network-manager-vpnc-gnome
Version: 0.8.4-1
Package: network-manager-pptp
Version: 0.8.4-1
Package: network-manager-dbg
Version: 0.8.4.0-2
Package: network-manager
Version: 0.8.4.0-2
Package: network-manager-dev
Version: 0.8.4.0-2
Package: network-manager-openvpn
Version: 0.8.4-1
...
* DBus 1.0 or higher
tlroche@tlrPanP5:~$ aptitude show "?name(^dbus)" | grep -e 'Package:\|Version:'
Package: dbus
Version: 1.4.14-1
Package: dbus-1-dbg
Version: 1.4.14-1
Package: dbus-1-doc
Version: 1.4.14-1
Package: dbus-java-bin
Version: 2.8-1
Package: dbus-x11
Version: 1.4.14-1
* HAL 0.5.8 or higher
tlroche@tlrPanP5:~$ aptitude show "?name(^hal)" | grep -e 'Package:\|Version:' # results tidied
Package: hal-doc
Version: 0.5.14-7
Package: hal
Version: 0.5.14-7
Package: hal-info
Version: 20091130-1
* GNOME 2.16 or higher
$ aptitude show "?name(^gnome-)" | grep -e 'Package:\|Version:' | less
looks like mostly 2.3x, e.g. (heavily edited)
Package: gnome-media-common
Version: 2.30.0-1
Package: gnome-media
Version: 2.30.0-1
Package: gnome-panel
Version: 2.30.2-4
Package: gnome-power-manager
Version: 2.32.0-3
Am I missing something?