Summary: | Port to meson build system | ||
---|---|---|---|
Product: | PolicyKit | Reporter: | Iñigo Martínez <inigomartinez> |
Component: | daemon | Assignee: | David Zeuthen (not reading bugmail) <zeuthen> |
Status: | RESOLVED MOVED | QA Contact: | David Zeuthen (not reading bugmail) <zeuthen> |
Severity: | normal | ||
Priority: | medium | CC: | inigomartinez, piotrdrag |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
build: Port to meson build system
build: Port to meson build system build: Migrate from Intltool to Gettext |
Description
Iñigo Martínez
2018-02-22 13:26:28 UTC
Created attachment 137530 [details] [review] build: Port to meson build system Almost complete port to meson build system. The only missing piece is `mocklibc` which is used as a subdirectory under `test` directory. I'm not sure how to handle it, just as a meson subdirectory as polkit does or convert it a meson project and use it as a subproject. Althoug all tests are building fine, due to this missing piece, some of them fail. Any suggestion is greatly appreciated, You can find a fork with this patch applied to ease its testing at: https://gitlab.gnome.org/inigomartinez/polkit/tree/meson This should also fix bug 104970. Created attachment 137553 [details] [review] build: Port to meson build system Although the idea is to replace autotools with meson, to avoid the burden of maintaining two build systems, I've added meson build files to autotools so they are also distributed until the issue with mocklibc is fixed. I've also added the bug URL to the commit description. Created attachment 137554 [details] [review] build: Migrate from Intltool to Gettext Recent versions of Gettext are able to translate several formats that are used in GNOME applications. This patch migrates from Intltool to Gettext both autotools and meson. -- 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/polkit/polkit/issues/18. |
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.