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 694221 - missing 'libraries' reference in .typelibs
missing 'libraries' reference in .typelibs
Status: RESOLVED FIXED
Product: gjs
Classification: Bindings
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gjs-maint
gjs-maint
Depends on:
Blocks:
 
 
Reported: 2013-02-19 23:10 UTC by Dominique Leuenberger
Modified: 2013-02-26 20:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
0001-build-Don-t-install-test-typelibs.patch (2.28 KB, patch)
2013-02-24 20:59 UTC, Colin Walters
accepted-commit_now Details | Review

Description Dominique Leuenberger 2013-02-19 23:10:52 UTC
Having created packages for gjs 1.35.8 on openSUSE (where we make use of the automatic g-ir-dep-tool for package dependencies), I've remarked that:

- three new typelibs are being installed in ${libdir}/gjs/girepository-1.0/ (GIMarshallingTests, Regress & WarnLib)

- Those three .typelibs reference shared library files which are not being installed into the system:

=> libregress.so
=> libwarnlib.so
=> libgimarshallingtests.so

Is this an error in the installation or are those typelibs indeed referencing libs that should be installed as well? Or should the typelibs themselves not be installed?  (The typelibs also do not reference 'versioned' objects as most others do, like Gtk-3.0.typelib references libgtk-3.so.0 for example)
Comment 1 Jasper St. Pierre (not reading bugmail) 2013-02-19 23:13:56 UTC
The typelibs should not be installed.
Comment 2 Colin Walters 2013-02-24 20:59:09 UTC
Created attachment 237312 [details] [review]
0001-build-Don-t-install-test-typelibs.patch
Comment 3 darkxst 2013-02-26 20:42:05 UTC
Review of attachment 237312 [details] [review]:

Looks good