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 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libav in Ubuntu. https://bugs.launchpad.net/bugs/1038781 Title: -dev packages are missing alternate depends on -extra packages Status in “libav” package in Ubuntu: Triaged Bug description: Since 6:0.8.3-6ubuntu1 you cannot have the libav -dev and -extra packages installed at the same time. It seems like debian merged the -extra libs into the regular ones which isn't possible in ubuntu as those are built from universe. Package: libavutil-dev Version: 4:0.8.3-0ubuntu3 Depends: libavutil51 (<= 4:0.8.3-99) | libavutil-extra-51 (<= 4:0.8.3.99), libavutil51 (>= 4:0.8.3-0ubuntu3) | libavutil-extra-51 (>= 4:0.8.3) vs. Package: libavutil-dev Version: 6:0.8.3-6ubuntu1 Depends: libavutil51 (= 6:0.8.3-6ubuntu1) ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: libavutil-dev 4:0.8.3-0ubuntu3 ProcVersionSignature: Ubuntu 3.5.0-8.8-generic 3.5.0 Uname: Linux 3.5.0-8-generic x86_64 ApportVersion: 2.4-0ubuntu8 Architecture: amd64 Date: Sun Aug 19 23:56:19 2012 Dependencies: InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20111007) ProcEnviron: SHELL=/bin/bash TERM=screen-bce PATH=(custom, user) LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 SourcePackage: libav UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1038781/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp