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 793311 - Various meson related improvements
Various meson related improvements
Status: RESOLVED FIXED
Product: glib-openssl
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: glib-openssl Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-02-08 16:57 UTC by Iñigo Martínez
Modified: 2018-03-02 09:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
meson: Apply meson guidelines (2.06 KB, patch)
2018-02-08 16:59 UTC, Iñigo Martínez
committed Details | Review
meson: Improve GIO modules directory handling (2.72 KB, patch)
2018-02-08 17:00 UTC, Iñigo Martínez
committed Details | Review

Description Iñigo Martínez 2018-02-08 16:57:34 UTC
This bug includes a couple of meson improvements.
Comment 1 Iñigo Martínez 2018-02-08 16:59:50 UTC
Created attachment 368161 [details] [review]
meson: Apply meson guidelines

Following the meson porting guidelines[0], this patch renames the `with-ca-certificates` build options. The following rules has been applied:

- Remove the with prefix from string options.
- The character separator from multi-word options has been changed to underscore.
Comment 2 Iñigo Martínez 2018-02-08 17:00:40 UTC
Created attachment 368162 [details] [review]
meson: Improve GIO modules directory handling

GIO modules are usually installed in a system directory that is checked from the `gio-2.0.pc` file. However this might cause issues to users without permissions to write in those system directories.

A new option has been added to allow anyone to choose a writable directory. If this option is let empty it will fallback to the previous behaviour by checking the information from the `gio-2.0.pc` file.

The meson variable has also been renamed to prevent any confusion.
Comment 3 Ignacio Casal Quinteiro (nacho) 2018-03-02 09:18:28 UTC
So for some reason I missed this bug report. But for some reason I am not able to see the patches, bugzilla is giving me an error :(
Comment 4 Ignacio Casal Quinteiro (nacho) 2018-03-02 09:23:47 UTC
Actually git bz worked, so I went ahead and pushed the patches. Thanks!

Attachment 368161 [details] pushed as 90a9767 - meson: Apply meson guidelines
Attachment 368162 [details] pushed as 69fa888 - meson: Improve GIO modules directory handling