Bug#813018: please multiarchify the library packages

Matthias Klose doko at debian.org
Thu Jan 28 15:20:24 UTC 2016


On 28.01.2016 16:12, Michael Biebl wrote:
> Control: tags -1 = moreinfo
>
> Am 28.01.2016 um 15:44 schrieb Matthias Klose:
>> Package: src:totem
>> Version: 3.16.1-1
>> Tags: patch
>> User: doko at debian.org
>> Usertags: multiarch
>>
>> patch at
>> http://launchpadlibrarian.net/235558205/totem_3.18.1-1ubuntu2_3.18.1-1ubuntu3.diff.gz
>
> +# don't configure with --libdir, but move the files manually, because
> +# other locations in /usr/lib/ must not change.
> +common-install-impl::
> +	mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
> +	mv debian/tmp/usr/lib/*.a debian/tmp/usr/lib/*.so* \
> +	    debian/tmp/usr/lib/girepository-1.0 debian/tmp/usr/lib/pkgconfig \
> +		debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
> +
>
> I assume you are concerned that there are other packages installing
> plugins into /usr/lib/totem/plugins?

yes.

> If so, I think the right fix here is, to use
> --libdir=usr/lib/$(DEB_HOST_MULTIARCH) and patch totem to look at old
> and new path.

sure you can do that, but this doesn't affect the multiarch status of the 
library packages.  I'm not aware that you would need the plugin packages for 
e.g. cross-building.



More information about the pkg-gnome-maintainers mailing list