meson is a build system focused on speed an ease of use, which helps speeding up the software development.
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.