pacman/doc
Dave Reisner 51db84750e Add meson.build files to build with meson
Provide both build systems in parallel for now, to ensure that we work
out all the differences between the two. Some time from now, we'll give
up on autotools.

Meson tends to be faster and probably easier to read/maintain. On my
machine, the full meson configure+build+install takes a little under
half as long as a similar autotools-based invocation.

Building with meson is a two step process. First, configure the build:

  meson build

Then, compile the project:

  ninja -C build

There's some mild differences in functionality between meson and
autotools.  specifically:

1) No singular update-po target. meson only generates individual
update-po targets for each textdomain (of which we have 3).  To make
this easier, there's a build-aux/update-po script which finds all
update-po targets and runs them.

2) No 'make dist' equivalent. Just run 'git archive' to generate a
suitable tarball for distribution.
2018-11-02 03:16:34 -04:00
..
.gitignore Dynamically generate Doxyfile from input 2018-10-23 12:13:18 -04:00
alpm-hooks.5.asciidoc alpm-hooks.5: include more information on hook files 2018-07-27 11:04:02 +10:00
asciidoc-override.css doc: update .gitignore, add CSS override for new tables usage 2011-10-13 14:53:52 -05:00
asciidoc.conf doc: add a few more escapes and fix usage of {} 2011-06-01 11:46:13 -05:00
BUILDINFO.5.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
Doxyfile.in Dynamically generate Doxyfile from input 2018-10-23 12:13:18 -04:00
footer.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
index.asciidoc Release v5.1.1 2018-07-27 11:43:39 +10:00
libalpm.3.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
Makefile.am Dynamically generate Doxyfile from input 2018-10-23 12:13:18 -04:00
makepkg-template.1.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
makepkg.8.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
makepkg.conf.5.asciidoc makepkg: add support for the zst format 2018-09-19 18:15:29 +10:00
meson.build Add meson.build files to build with meson 2018-11-02 03:16:34 -04:00
pacman-key.8.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
pacman.8.asciidoc Revert "Deprecate --root in favour of --sysroot" 2018-07-25 09:50:26 +10:00
pacman.conf.5.asciidoc doc: Remove double spaces 2018-09-19 00:52:48 +10:00
PKGBUILD-example.txt Update example PKGBUILD 2013-05-29 14:08:03 +10:00
PKGBUILD.5.asciidoc PKGBUILD(5): Remove reference to ChangeLog prototype inclusion 2018-06-19 20:44:14 +10:00
pkgdelta.8.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
repo-add.8.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
submitting-patches.asciidoc doc: Remove double spaces 2018-09-19 00:52:48 +10:00
translation-help.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00
vercmp.8.asciidoc Ensure better text editor automatic filetype detection 2018-05-14 09:59:17 +10:00