[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#740451: [libqtmultimediakit1] libqtmultimediakit1 has a hard dependency on pulse audio



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

For others that want to use libqtmultimediakit1 without pulse but with
the pulse headers still installed, its an over the top hack:

1. Create a directory to store source.
2. In this directory, 'apt-get source qtmobility' - browse into
'qtmobility-1.2.0', this is the root directory I refer to.
3. Ensure alsa headers are present (along with all qtmobility's
dependencies, you will be told when you dont have them): 'aptitude
install libasound2-dev'
4. In the source root directory, edit 'configure' - comment out the
'compileTest "Pulse Audio" pulseaudio' line and replace with something
similar to the following:

echo "pulseaudio_enabled = no" >> "$CONFIG_IN"

5. Edit 'debian/libqtmultimediakit1.install' and remove the line
concerning libqtmedia_pulse.so.
6. In the root directory, run 'dpkg-source --commit' - an editor with
template text will appear - set the patch title if desired, output the
file and exit (Cntrl+O, Cntrl+X for nano).
7. Build the source into many debian archives - this takes forever and
goes through multiple stages. In my case I have 8 cores so I use -j to
parallelise the build: 'debuild -us -uc -j8'
8. Move to the parent directory - all the debs are there. Install:
'sudo dpkg -i *.deb'

Now, you must reconfigure and recompile the actual program you want to
use (I think, I did this without testing prior).

This is a precarious situation as the next time you do 'aptitude
full-upgrade' you will be prompted to 'upgrade' all these manually
installed debs - as ppsspp's ALSA performance was so poor I gave up at
this point, but you can probaly hack these debs in place by fiddling
with the reported versions somehow.


- -- 
Libre software on Github: https://github.com/OmegaPhil
FSF member #9442
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBAgAGBQJTEhcAAAoJEBfSPH39wvOPLHwP/2+NAs0t7wxG90NEQNr12IML
n79J2vAnQihApsq+tWtgBf4XE67VwgsMekYHP9ldZ1sKUysjZ43Ee+Z0+AQCwanR
E4pI2qT8RnGQ/kIZbyxqRSDzVrUMnk5zOeqNNcRqIiOyhlZD4jVD8mcPhYuQHWto
vTXhW/eO4a9tVDlOjZBGP/xcEV8+iyL7B9mKdPxh8rVJdeOrbXfZKwN7wL2lJ5Cv
Q5jQPrFEPumUSV7G4poeULPwFN9Q6j69gzHjYyfx0wcqBTLoXZFXoBYlit6UQP6w
SOhW743Q1OhOWoYK4u/Alb1RDoU8y553T1zWfAj57WRN88nmHap6cIuYkQUaczA7
y6nRnu04GE0nHVNIgPR28xu6tTlfj4PQq+GWEYeUIMUKygxGctJzu6deusek3Pg5
VaqcagPr/om5sU4I7Mi1Se3nylasJcc03oOtswp7FrStEgwujJTh4XTY4sNpxExV
KqxNCeN97KKFcZ5ZQbgQwtxBkPuPeEkabLaaWUIdjTmuGn4sWviEICvJgH0YDO8l
ygQAKlZ6MKZ65541u5l2cVPug2TqWpVZwr/DRujFxV5soKrWnYG2dxBsz5gcB0bH
nZmlPXhD0E7NnYcz2Y2v2PFKOt/POHsI8LYGgY1yK4Grd49GF85xqqESFk8fOyY7
qad4odW90JP49aVSNmrH
=EEpe
-----END PGP SIGNATURE-----


Reply to: