vlc : Depends: fonts-freefont-ttf but it is not installable

Asked by js1 on 2012-10-05

VLC from ppa for Precise depends on a package (fonts-freefont-ttf) that doesn't exist in Precise:

# cat videolan-stable-daily-precise.list
deb http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise main
deb-src http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise main

http://ppa.launchpad.net/videolan/stable-daily/ubuntu/dists/precise/main/binary-i386/Packages
Package: vlc
Priority: optional
Section: video
Installed-Size: 3391
Maintainer: Debian Multimedia Maintainers <email address hidden>
Architecture: i386
Version: 2.0.3+git20121005+r392-0~r42~precise1
Recommends: vlc-plugin-notify (= 2.0.3+git20121005+r392-0~r42~precise1), vlc-plugin-pulse (= 2.0.3+git20121005+r392-0~r42~precise1), xdg-utils
Replaces: vlc-data (<< 1.1.5), vlc-nox (<< 2.0.2)
Suggests: videolan-doc
Provides: mp3-decoder
Depends: fonts-freefont-ttf

The correct package in Precise may be "ttf-freefont".

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu vlc Edit question
Assignee:
No assignee Edit question
Last query:
2012-10-05
Last reply:
2012-10-05
Warren Hill (warren-hill) said : #1

Try installing ttf-freefont from the respositories

sudo apt-get ttf-freefont

Then try again. If this does not work then you can get the package from the debian web site install that and try again

http://packages.debian.org/sid/all/fonts-freefont-ttf/download

sudo apt-get install ttf-freefont

Is what was meant. I suggest you contact the PPA maintainer to let them know their PPA breaks things

Doug McMahon (mc3man) said : #3

fonts-freefont-ttf is a 12.10 only package in Ubuntu so the ppa needs to either adjust it's 12.04 builds or provide that package for 12.04
previously the control file had this which allowed either -
 Depends: fonts-freefont-ttf | ttf-freefont,
Now it just has
Depends: fonts-freefont-ttf,

Can you help with this problem?

Provide an answer of your own, or ask js1 for more information if necessary.

To post a message you must log in.