After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 530959 - gstreamer packaging recommendation regarding dependencies
gstreamer packaging recommendation regarding dependencies
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-05-01 21:59 UTC by Jelle de Jong
Modified: 2008-05-01 22:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jelle de Jong 2008-05-01 21:59:29 UTC
http://wiki.debian.org/EmdebianImprovedApt

please read the above link first

I have the hope of using gstreamer on mobile devices and all kinds of other hardware systems. To make this maintainable and usable all packages should be build with this in mind and dependency's should be chosen carefully.

I know packing is more a responsibility of distribution maintainers, but I always try to get upstream solution, in the form of developers understanding, support and recommendations to others.

I use the xfce desktop environment, it uses 32 MB MEM and 1.5GB SSD space, this can be used in embedded environments.

Now the real problem. I use debian sid, and when I install totem-gstreamer, it brings in the complete gnome desktop with loads and loads of dependency's. This is only to watch video and audio with a bluetooth headset, and this in on this moment only workable with gstreamers good low-latency systems, xine does not work here.

please make all gstreamer components able to build, so they are usable platform independent, we can use virtual packages to create full and minimal recommendation installs.
Comment 2 Tim-Philipp Müller 2008-05-01 22:12:42 UTC
It's totem that drags in all those dependencies, not GStreamer per se. GStreamer is used successfully on a multitude of embedded devices/systems already.
Comment 3 Jelle de Jong 2008-05-01 22:21:27 UTC
apt-cache show totem-gstreamer
Package: totem-gstreamer
Priority: optional
Section: gnome
Installed-Size: 1968
Maintainer: Sebastien Bacher <seb128@debian.org>
Architecture: i386
Source: totem
Version: 2.22.2-1
Depends: libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.7-1), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.74), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1-21), libgconf2-4 (>= 2.13.5), libglib2.0-0 (>= 2.16.0), libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.17.1), libgnomevfs2-0 (>= 1:2.17.90), libgstreamer-plugins-base0.10-0 (>= 0.10.12), libgstreamer0.10-0 (>= 0.10.15), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libnautilus-extension1 (>= 2.17.90), liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.20.2), libpixman-1-0, libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.10), libsm6, libstartup-notification0 (>= 0.8-1), libstdc++6 (>= 4.1.1-21), libtotem-plparser10 (>= 2.21.92), libx11-6, libxml2 (>= 2.6.27), libxrandr2 (>= 2:1.2.0), libxrender1, libxtst6, libxxf86vm1, python2.5 (>= 2.5), zlib1g (>= 1:1.1.4), gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-good, gstreamer0.10-x, gnome-icon-theme (>= 2.15.90), iso-codes, totem-common (>= 2.22), totem-common (<< 2.23)
Recommends: totem-mozilla (= 2.22.2-1), totem-plugins, gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg, gnome-control-center (>= 2.15.90)
Conflicts: gnome-control-center (<< 2.15.90), totem (<< 0.99.12-2), totem-mozilla (<< 2.20.0-3)
Filename: pool/main/t/totem/totem-gstreamer_2.22.2-1_i386.deb
Size: 880494


apt-cache show totem-xine
Package: totem-xine
Priority: optional
Section: gnome
Installed-Size: 1716
Maintainer: Sebastien Bacher <seb128@debian.org>
Architecture: i386
Source: totem
Version: 2.22.2-1
Depends: libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.7-1), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.74), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1-21), libgconf2-4 (>= 2.13.5), libglib2.0-0 (>= 2.16.0), libgnome-keyring0 (>= 2.22.0), libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.17.1), libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libnautilus-extension1 (>= 2.17.90), liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.20.2), libpixman-1-0, libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.10), libsm6, libstartup-notification0 (>= 0.8-1), libstdc++6 (>= 4.1.1-21), libtotem-plparser10 (>= 2.21.92), libx11-6, libxine1 (>= 1.1.8), libxrandr2 (>= 2:1.2.0), libxrender1, libxtst6, libxxf86vm1, python2.5 (>= 2.5), zlib1g (>= 1:1.1.4), gnome-icon-theme (>= 2.15.90), iso-codes, totem-common (>= 2.22), totem-common (<< 2.23)
Recommends: totem-mozilla (= 2.22.2-1), totem-plugins, libxine1-ffmpeg, libxine1-gnome
Conflicts: totem (<< 0.99.12-2), totem-mozilla (<< 2.20.0-3)
Filename: pool/main/t/totem/totem-xine_2.22.2-1_i386.deb
Size: 788112