Skip to content
Snippets Groups Projects

Improve and package API documentation

Merged Simon McVittie requested to merge wip/smcv/doc-packaging into master
  • Fix installation of documentation

    The documentation installation directory and the documentation binary package didn't have the API version in; now they do.

  • Normalize order of debian/control (wrap-and-sort -abst)

    If we keep the binary packages in a canonical order, it'll minimize spurious diffs later. This is the same principle as sorting lists of files in the build system alphabetically.

  • Wrap test dependencies one per line (wrap-and-sort -abst)

    If we keep these in a canonical order and formatting, it'll minimize spurious diffs later. This is the same principle as sorting lists of files in the build system alphabetically.

  • architecture: Fill in some brief API documentation

    As much as anything else, this is to check that the documentation build works at all.

  • Disable GObject-Introspection by default

    This will make it easier to do CI against SteamRT 1 'scout', which has a very old g-ir-scanner that doesn't work in combination with Meson (for example see https://github.com/ximion/appstream/issues/146). Generating the GObject-Introspection in local test-builds is a useful way to check that the API is "the right shape" for GObject conventions or do rapid prototyping, but we don't expect to use it in production, and we disable it in the packaging.

Edited by Simon McVittie

Merge request reports

Approval is optional

Merged by Simon McVittieSimon McVittie 5 years ago (Jul 16, 2019 7:06pm UTC)

Merge details

  • Changes merged into master with 8538b0b9.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading