The build is currently progressing nicely, but it's taking a long time, so -- while I wait -- I thought I'd create this thread and keep you all posted on my progress. Maybe some of you can add your own tips and tricks.
As a first step, I had to remove all of the codecs and libraries that I installed from Debian Multimedia. That removal took out a heck of a lot of packages. Here's the list:
Code: Select all
ffmpeg gstreamer0.10-ffmpeg kaffeine libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0 libvlc0 libxine1-ffmpeg libxine1-plugins mozilla-plugin-vlc vlc vlc-nox wengophone
The next step was to satisfy all of the build dependencies. Most of the necessary packages can be obtained from Lenny's repositories, but some I had to build from Sid source. Here's the list that I installed from Lenny's repositories:
Code: Select all
dh-buildinfo iceape-dev iceape-dev-bin liba52-0.7.4-dev libaa1-dev libarts1-dev libartsc0-dev libasound2-dev libatk1.0-dev libaudiofile-dev libavahi-client-dev libavahi-common-dev libavcodec51 libavcodec-dev libavformat52 libavformat-dev libavutil49 libavutil-dev libcaca-dev libcairo2-dev libcdio-dev libcucul-dev libdbus-1-dev libdbus-glib-1-dev libdc1394-22-dev libdirectfb-dev libdvbpsi4-dev libdvdnav-dev libdvdread-dev libebml-dev libenca-dev libesd0-dev libfaad-dev libflac-dev libfribidi-dev libggi2-dev libgif-dev libgii1-dev libglib2.0-dev libgsm1-dev libgtk2.0-dev libhal-dev libid3tag0-dev libimlib2-dev libiso9660-dev libjack0.100.0-dev libjack-dev liblircclient-dev libltdl3-dev liblua5.1-0 liblua5.1-0-dev libmad0-dev libmatroska-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libmpeg3-1 libmpeg3-dev libncurses5-dev libncursesw5-dev libnotify-dev libnspr4-dev libogg-dev liboil0.3-dev libpango1.0-dev libpixman-1-dev libpostproc51 libpostproc-dev libpulse-browse0 libpulse-dev libpulse-mainloop-glib0 libqt4-assistant libqt4-dev libqt4-help libqt4-sql-sqlite libqt4-test libqt4-webkit libqt4-xmlpatterns libraw1394-dev libreadline5-dev libschroedinger-dev libsdl1.2-dev libsdl-image1.2-dev libshout3-dev libslang2-dev libsmbclient-dev libspeex-dev libsvga1-dev libswscale0 libswscale-dev libsysfs-dev libtag1-dev libtar-dev libtheora-dev libtiff4-dev libtiffxx0c2 libtwolame-dev libvcdinfo-dev libvorbis-dev libxcb-render0-dev libxcb-render-util0-dev libxcomposite-dev libxdamage-dev libxml2-dev libxpm-dev libxv-dev libxxf86dga-dev libxxf86vm-dev nasm qt4-dev-tools qt4-qmake x11proto-composite-dev x11proto-damage-dev x11proto-video-dev x11proto-xf86dga-dev x11proto-xf86vidmode-dev
Code: Select all
deb-src http://ftp.us.debian.org/debian/ sid main
Next, I created a directory called vlc in my home directory cd'd to it and ran as normal user:
Code: Select all
apt-get source libass libdca liblivemedia libv4l vlc
- libass
- libdca
- liblivemedia
- libv4l
- vlc
Code: Select all
dpkg-buildpackage -rfakeroot -us -uc
The build of vlc just finished, so now I'm going to install it and see how it works.
I'll keep you posted.
.