Skip to content
Commit d1103ecf authored by Russ Allbery's avatar Russ Allbery
Browse files

Completely rewrite the build system

* Completely rewrite the build system to use debhelper.
  - Remove all hand-rolled package build rules and let debhelper do the
    package construction.
  - Remove gzip compression from the main build and let debhelper handle
    compression of text files.  This allows debhelper to control the
    gzip flags and do whatever is correct for reproducible builds.
  - The top-level Makefile now has conventional all and install targets
    that build all documents and would install them (not that anyone is
    likely to use the install target other than the packaging).
  - Get the document publication dates from debian/changelog instead of
    the current date for more reproducible builds.
  - Do xmllint validation of the copyright-format and debconf
    specification documents as well.
  - Remove a bunch of old leftovers from the clean and distclean targets
    and make distclean identical to clean.  Stop cleaning editor
    autosave files and patch droppings (this can be destructive).
  - Move all doc-base files into the debian packaging directory.
parent 33441345
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment