Summary: | Switch from autotools to Meson | ||
---|---|---|---|
Product: | accountsservice | Reporter: | Robert Ancell <robert.ancell> |
Component: | general | Assignee: | Matthias Clasen <mclasen> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | inigomartinez, marius.vollmer, piotrdrag, robert.ancell, rstrode, stefw |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Port to meson build system
Remove autotools Migrate from Intltool to Gettext Port to meson build system Use template files for enums generation |
Description
Robert Ancell
2017-12-15 02:25:28 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. 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. 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. sweet thanks for this, will try to look soon unless Robert wants to do the review Created attachment 137318 [details] [review] Port to meson build system I've detected an extra space that is wrong, so here goes an update. 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. -- 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.