diff --git a/debian/changelog b/debian/changelog index 2a5b439d..50080ac4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +livecd-rootfs (2.254) utopic; urgency=medium + + * force the right alternative when the libmir*-android packages are + installed, so that accidentially pulled in -mesa versions will not provide + the default alternatives for them in ubuntu-touch images + + -- Oliver Grawert Sat, 11 Oct 2014 13:09:49 +0200 + +livecd-rootfs (2.253) utopic; urgency=medium + + * Update hardcoded libmir*-android installations for Mir 0.8.0. + + -- Colin Watson Sat, 11 Oct 2014 08:54:47 +0100 + livecd-rootfs (2.252) utopic; urgency=low [ James Hunt ] diff --git a/live-build/auto/config b/live-build/auto/config index 70429d39..4d191e0e 100755 --- a/live-build/auto/config +++ b/live-build/auto/config @@ -354,7 +354,7 @@ case $PROJECT in ;; ubuntu-touch) - add_package install ubuntu-minimal libmirclientplatform-android libmirplatformgraphics-android ubuntu-touch + add_package install ubuntu-minimal libmirclient8driver-android libmirplatform3driver-android ubuntu-touch COMPONENTS='main restricted universe' BOOTAPPEND_LIVE='hostname=ubuntu-phablet username=ubuntu' export LB_BOOTSTRAP_INCLUDE='apt-transport-https gnupg' diff --git a/live-build/ubuntu-touch/hooks/80-enable-libhybris.chroot b/live-build/ubuntu-touch/hooks/80-enable-libhybris.chroot index 185a68b6..84a24441 100755 --- a/live-build/ubuntu-touch/hooks/80-enable-libhybris.chroot +++ b/live-build/ubuntu-touch/hooks/80-enable-libhybris.chroot @@ -3,5 +3,16 @@ echo "I: making libhybris the default alternatives for @DEB_HOST_MULTIARCH@_egl_conf" update-alternatives --set @DEB_HOST_MULTIARCH@_egl_conf /usr/lib/@DEB_HOST_MULTIARCH@/libhybris-egl/ld.so.conf +if dpkg -l libmirclient8driver-android 2>/dev/null|grep -q ^ii; then + echo "I: making android the default alternatives for @DEB_HOST_MULTIARCH@_mirclient8driver_conf" + update-alternatives --set @DEB_HOST_MULTIARCH@_mirclient8driver_conf /usr/lib/@DEB_HOST_MULTIARCH@/client8driver/android/ld.so.conf +fi + + +if dpkg -l libmirplatform3driver-android 2>/dev/null|grep -q ^ii; then + echo "I: making android the default alternatives for @DEB_HOST_MULTIARCH@_mirplatform3driver_conf" + update-alternatives --set @DEB_HOST_MULTIARCH@_mirplatform3driver_conf /usr/lib/@DEB_HOST_MULTIARCH@/platform3driver/android/ld.so.conf +fi + # ldconfig needs to be run immediately as we're changing /etc/ld.so.conf.d/ with alternatives. LDCONFIG_NOTRIGGER=y ldconfig