freetype/scripts
David Turner d686f2ff9c Add python script for building tarballs.
* scripts/make_distribution_archives.py: New file.

This standalone Python script should be equivalent to running `make
dist` with the Make-based build system, with the following minor
differences:

- Since `make distclean` doesn't always clean up `objs/` properly,
  `make dist` archives may contain some stale binaries like
  `objs/.libs/libfreetype.so.6` or others.

- `config.guess` and `config.sub` are not updated unless option
  `--gnu-config-dir=DIR` is used to specify the location of these
  files.

- Some bits of the auto-generated reference documentation may
  appear in slightly different order, probably due to issues related
  to mkdocs and docwriter.

As an example, the call

  scripts/make_distribution_archives.py /tmp/freetype2-dist

creates the following files under `/tmp/freetype2-dist`:

  freetype-<version>.tar.gz
  freetype-<version>.tar.xz
  ft<winversion>.zip
2020-09-21 09:27:51 +02:00
..
extract_freetype_version.py * scripts/extract_freetype_version.py: Fix regex typos. 2020-09-21 09:21:46 +02:00
extract_libtool_version.py Add Meson build project file. 2020-09-21 07:53:02 +02:00
generate_reference_docs.py Add Meson build project file. 2020-09-21 07:53:02 +02:00
make_distribution_archives.py Add python script for building tarballs. 2020-09-21 09:27:51 +02:00
parse_modules_cfg.py Add Meson build project file. 2020-09-21 07:53:02 +02:00
process_ftoption_h.py Add Meson build project file. 2020-09-21 07:53:02 +02:00