We currently support both autotools and meson, and each one has a
mechanism for generating a distribution tarball which we can upload and
sign. But using one won't let you build with the other build system (at
least currently). autotools simply doesn't distribute meson bits, and
meson will distribute anything checked into git, but not the autogen'ed
content that users may well rely on.

Here is a patch for each build system, which teaches it how to
distribute the other's files.

Eli Schwartz (2):
  autotools: distribute meson files
  meson: generate the autotools distribution files

 Makefile.am              | 9 ++++++++-
 autogen.sh               | 6 +++++-
 doc/Makefile.am          | 1 +
 lib/libalpm/Makefile.am  | 2 ++
 meson.build              | 2 ++
 scripts/Makefile.am      | 2 ++
 src/common/Makefile.am   | 3 ++-
 src/pacman/Makefile.am   | 2 ++
 src/util/Makefile.am     | 2 ++
 test/pacman/Makefile.am  | 1 +
 test/scripts/Makefile.am | 1 +
 test/util/Makefile.am    | 1 +
 12 files changed, 29 insertions(+), 3 deletions(-)

-- 
2.22.1

Reply via email to