Bug#649153: Please provide a 'nogui' package

Reinhard Tartler siretart at tauware.de
Fri Nov 18 14:45:02 UTC 2011


On Fr, Nov 18, 2011 at 11:13:16 (CET), Daniel Baumann wrote:

> Package: mplayer
> Severity: wishlist
>
> Hi,
>
> it would be nice if you could split the mplayer package and provide a
> mplayer-nogui (or whatever name you find suitable) that provides an
> mplayer not linked against the whole xorg related stack (similar what
> marillat did).
>
> having a 'nogui' package is very usefull on server where we e.g. use
> mplayer in the backend to create preview thumbnails of videos that users
> uploaded, and obviously do not want to pull in the whole of x libraries.

The "nogui" variant of mplayer is called 'mplayer' in Debian. The
gmplayer frontend used to be packaged as 'mplayer-gui'. I had to disable
it because it failed to build against the system libswscale.so in the
past.

The X11 dependencies that you see are because of video output (vo)
modules that use X11 libraries, such as xv, opengl, x11, etc.

I fear there is little that can be done about this. And even the
marillat mplayer-nogui package contains a lot of X11 related
dependencies:


Depends: liba52-0.7.4, libaa1 (>= 1.4p5), libasound2 (>> 1.0.24.1),
  libaudio2, libbluray1, libbs2b0, libbz2-1.0, libc6 (>= 2.7), libcaca0
  (>= 0.99.beta17-1), libcdparanoia0 (>= 3.10.2+debian), libdca0,
  libdirac-decoder0, libdirac-encoder0, libdirectfb-1.2-9, libdv4,
  libenca0 (>= 1.9), libfaac0, libfaad2, libfontconfig1 (>= 2.8.0),
  libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.19.2), libgcc1 (>=
  1:4.1.1), libggi2 (>= 1:2.2.2), libggiwmh0 (>= 0.3.2), libgif4 (>=
  4.1.4), libgl1-mesa-glx | libgl1, libjack-jackd2-0 (>= 1.9.5~dfsg-14)
  | libjack-0.116, libjpeg8 (>= 8c), liblircclient0, liblzo2-2, libmad0
  (>= 0.15.1b-3), libmng1 (>= 1.0.10), libmp3lame0 (>= 1:3.99),
  libncurses5 (>= 5.5-5~), libogg0 (>= 1.0rc3), libopencore-amrnb0,
  libopencore-amrwb0, libopenjpeg2, libpng12-0 (>= 1.2.13-4), libpulse0
  (>= 0.99.1), librtmp0 (>= 2.3), libschroedinger-1.0-0 (>= 1.0.0),
  libsdl1.2debian (>= 1.2.10-1), libsmbclient (>= 3.0.24), libspeex1 (>=
  1.2~beta3-1), libstdc++6 (>= 4.1.1), libsvga1 | svgalib-dummyg1,
  libtheora0 (>= 0.0.0.alpha7.dfsg), libtinfo5, libvdpau1 (>= 0.2),
  libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvpx0 (>= 0.9.0),
  libx11-6, libx264-119 (>= 3:0.119.2106+git07efeb4), libxext6,
  libxinerama1, libxss1, libxt6, libxv1, libxvidcore4, libxvmc1,
  libxxf86dga1, libxxf86vm1, zlib1g (>= 1:1.2.0)

Cheers,
Reinhard

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4





More information about the pkg-multimedia-maintainers mailing list