Comment 17 for bug 1038781

Revision history for this message
Maarten Baert (maarten-baert) wrote :

Nice :). My script had a typo though, 'sudo -p mkdir' should be 'sudo mkdir -p' of course. I've removed my old post so people don't accidentally mess up their folders. The fixed version is below.

______________________________________

If you don't want to wait, you can also just copy the development files manually. I did this and it seems to work fine, but don't blame me if something goes wrong :).

1) install the -dev packages (and uninstall the -extra packages) for libavformat, libavcodec, libavdevice, libavutil, libavfilter and libswscale

2) run this:

mkdir -p ~/Documents/libav-dev
cd ~/Documents/libav-dev
mkdir -p libavformat
cp -a /usr/include/libavformat/* libavformat
mkdir -p libavcodec
cp -a /usr/include/libavcodec/* libavcodec
mkdir -p libavdevice
cp -a /usr/include/libavdevice/* libavdevice
mkdir -p libavutil
cp -a /usr/include/libavutil/* libavutil
mkdir -p libavfilter
cp -a /usr/include/libavfilter/* libavfilter
mkdir -p libswscale
cp -a /usr/include/libswscale/* libswscale

3) install the -extra packages (and uninstall the -dev packages) for libavformat, libavcodec, libavdevice, libavutil, libavfilter and libswscale

4) run this:

cd ~/Documents/libav-dev
sudo mkdir -p /usr/include/libavformat
sudo cp -a libavformat/* /usr/include/libavformat
sudo ln -s libavformat.so.53.21.0 /usr/lib/x86_64-linux-gnu/libavformat.so
sudo mkdir -p /usr/include/libavcodec
sudo cp -a libavcodec/* /usr/include/libavcodec
sudo ln -s libavcodec.so.53.35.0 /usr/lib/x86_64-linux-gnu/libavcodec.so
sudo mkdir -p /usr/include/libavdevice
sudo cp -a libavdevice/* /usr/include/libavdevice
sudo ln -s libavdevice.so.53.2.0 /usr/lib/x86_64-linux-gnu/libavdevice.so
sudo mkdir -p /usr/include/libavutil
sudo cp -a libavutil/* /usr/include/libavutil
sudo ln -s libavutil.so.51.22.1 /usr/lib/x86_64-linux-gnu/libavutil.so
sudo mkdir -p /usr/include/libavfilter
sudo cp -a libavfilter/* /usr/include/libavfilter
sudo ln -s libavfilter.so.2.15.0 /usr/lib/x86_64-linux-gnu/libavfilter.so
sudo mkdir -p /usr/include/libswscale
sudo cp -a libswscale/* /usr/include/libswscale
sudo ln -s libswscale.so.2.1.0 /usr/lib/x86_64-linux-gnu/libswscale.so