GNOME Bugzilla – Bug 704362
typelib end up in arch specific lib folder
Last modified: 2013-08-14 07:27:29 UTC
On Ubuntu, typelib file for goa is now wanting to be installed into arch specific lib folder: This is due to Commit f66efaf970f674cec5650e231bcc7233bf642b0c config.log:libdir='${prefix}/lib/x86_64-linux-gnu' config.log:INTROSPECTION_TYPELIBDIR='/usr/lib/girepository-1.0'
https://wiki.gnome.org/GObjectIntrospection/AutotoolsIntegration suggests that what we have currently is correct.
(In reply to comment #0) > On Ubuntu, typelib file for goa is now wanting to be installed into arch > specific lib folder: > > This is due to Commit f66efaf970f674cec5650e231bcc7233bf642b0c > > config.log:libdir='${prefix}/lib/x86_64-linux-gnu' > config.log:INTROSPECTION_TYPELIBDIR='/usr/lib/girepository-1.0' "gnome-online-accounts_3.6.2-1ubuntu1.debian.tar-1.gz" as listed on http://packages.ubuntu.com/raring/gnome-online-accounts contains a file named "rules" stating: DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) That's most likely why you're now seeing the multiarch directory for libdir. Going over other modules (gtk for example), and it looks to me like the gnome-online-accounts commit is actually correct. Another example I've looked at is the "rules" file in "vte3_0.34.2-0ubuntu2.debian.tar.gz", which does not redefine --libdir, and that seems to be doing the right thing (ie the typelib goes into /usr/lib/girepository-1.0 just fine). So, to me this does not look like a gnome-online-acounts bug.
I agree that this isn't a GNOME bug. Just adjust the gir install file in debian/ so that it looks like: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gtk%2B3.0/debian/gir1.2-gtk-3.0.install?view=markup
Thanks Jeremy.