Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Further build fixes #38

Merged
merged 8 commits into from
Nov 12, 2022
Merged

Further build fixes #38

merged 8 commits into from
Nov 12, 2022

Commits on Nov 12, 2022

  1. Revert addition of .gitignore

    I'd missed that this project is using git.mk, so .gitignore is meant
    to be a generated file here.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    5fa87f3 View commit details
    Browse the repository at this point in the history
  2. Update git.mk from its upstream

    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    61091b6 View commit details
    Browse the repository at this point in the history
  3. build: Add more files to be ignored by the generated .gitignore

    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    d7cc07d View commit details
    Browse the repository at this point in the history
  4. build: Regenerate .gitignore when any Makefile changes

    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    1ae0336 View commit details
    Browse the repository at this point in the history
  5. tests: Include test-basic.sh in dist tarballs with newer Automake

    The previous setup using $(addprefix) seems to be included in dist
    tarballs by the Automake used in Gitlab-CI, but not by the Automake
    in Debian unstable. Simplify the test setup so both work.
    
    This also results in the .test files being generated in tests/ rather
    than at top level, reducing clutter a bit.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    fadfd6f View commit details
    Browse the repository at this point in the history
  6. tests: Add tests/git-evtag-compute-py to dist tarball unconditionally

    Adding this to EXTRA_DIST inside a conditional seems to work differently
    for different versions of Automake. Take it out of the conditional to
    make it more reliable.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    99377a5 View commit details
    Browse the repository at this point in the history
  7. build: Use subdir-objects Automake option to avoid some warnings

    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    2dce8bd View commit details
    Browse the repository at this point in the history
  8. build: Remove GObject-Introspection machinery

    This silences some warnings about duplicated variables, and also removes
    some unnecessary code; there's no library here, so there's certainly
    nothing to introspect.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>
    smcv committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    f2e4440 View commit details
    Browse the repository at this point in the history