After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 704362 - typelib end up in arch specific lib folder
typelib end up in arch specific lib folder
Status: RESOLVED NOTGNOME
Product: gnome-online-accounts
Classification: Core
Component: general
3.9.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Online Accounts maintainer(s)
GNOME Online Accounts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-07-17 02:04 UTC by darkxst
Modified: 2013-08-14 07:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description darkxst 2013-07-17 02:04:19 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'
Comment 1 Debarshi Ray 2013-08-12 15:51:33 UTC
https://wiki.gnome.org/GObjectIntrospection/AutotoolsIntegration suggests that what we have currently is correct.
Comment 2 Dieter Verfaillie 2013-08-12 22:00:30 UTC
(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.
Comment 3 Jeremy Bicha 2013-08-14 03:53:50 UTC
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
Comment 4 Debarshi Ray 2013-08-14 07:27:29 UTC
Thanks Jeremy.