Bug 104273 - Switch from autotools to Meson
Summary: Switch from autotools to Meson
Status: RESOLVED MOVED
Alias: None
Product: accountsservice
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Matthias Clasen
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-15 02:25 UTC by Robert Ancell
Modified: 2018-08-07 09:33 UTC (History)
6 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Port to meson build system (19.55 KB, patch)
2018-02-08 10:34 UTC, Iñigo Martínez
Details | Splinter Review
Remove autotools (33.60 KB, patch)
2018-02-08 10:48 UTC, Iñigo Martínez
Details | Splinter Review
Migrate from Intltool to Gettext (3.82 KB, patch)
2018-02-08 10:55 UTC, Iñigo Martínez
Details | Splinter Review
Port to meson build system (19.55 KB, patch)
2018-02-13 14:37 UTC, Iñigo Martínez
Details | Splinter Review
Use template files for enums generation (4.26 KB, patch)
2018-02-13 14:38 UTC, Iñigo Martínez
Details | Splinter Review

Comment 1 Iñigo Martínez 2018-02-08 10:34:48 UTC
Created attachment 137230 [details] [review]
Port to meson build system

I know this doesn't come at a good time because of the freeze cycle but here goes a patch that ports `accountsservice` to meson.
Comment 2 Iñigo Martínez 2018-02-08 10:48:54 UTC
Created attachment 137231 [details] [review]
Remove autotools

To avoid the burden of maintaining multiple build systems, this patch removes autotools support in case it is considered.
Comment 3 Iñigo Martínez 2018-02-08 10:55:47 UTC
Created attachment 137232 [details] [review]
Migrate from Intltool to Gettext

Recent versions of Gettext are able to translate several that are used in GNOME applications. This patch migrates from Intltool to Gettext by using meson's i18n features.
Comment 4 Ray Strode [halfline] 2018-02-08 14:51:57 UTC
sweet thanks for this, will try to look soon unless Robert wants to do the review
Comment 5 Iñigo Martínez 2018-02-13 14:37:31 UTC
Created attachment 137318 [details] [review]
Port to meson build system

I've detected an extra space that is wrong, so here goes an update.
Comment 6 Iñigo Martínez 2018-02-13 14:38:15 UTC
Created attachment 137319 [details] [review]
Use template files for enums generation

The data contents for the enum related files are stored in the build files.

This patch moves this information to template files to be used along with glib-mkenums.
Comment 7 GitLab Migration User 2018-08-07 09:33:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/accountsservice/accountsservice/issues/45.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.