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

Simplifications and improvements for package building #1144

Merged
merged 13 commits into from
Aug 30, 2023

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    9dc76c5 View commit details
    Browse the repository at this point in the history
  2. Use dh_shlibdeps to calculate depends

    This may impact builds on Debian 8, but that version has been out of
    support for over three years.  I didnt test it, but since using this
    helper is the preferred method it may actually help builds on older
    versions.
    hamishcoleman committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    eb0cd7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c62fa8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33fce33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40ed858 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    522aa5a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0082453 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    15f80ce View commit details
    Browse the repository at this point in the history
  9. Work around ubuntu build environment

    TODO:
    - dont just ignore missing info, have something to fill it in even when
      the require arch binaries are missing
    hamishcoleman committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    9019e0e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    044e8fe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c0e0d36 View commit details
    Browse the repository at this point in the history
  12. Use a simple debian/control Architecture

    By switching to the "any" architecture, we no longer need to template
    the debian/control file.  This simply claims that the package can be
    built on any known debian arch - which we currently think is true - so
    it will help future portability.
    hamishcoleman committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    86d157c View commit details
    Browse the repository at this point in the history
  13. Remove the need for autoconf in the debian package

    Continuing to try and simplify the build system, calculate the remaining
    two autoconf variables from the existing config.mak.
    
    For the moment, leave a configure and configure.ac file in place to
    allow any old build systems to continue to function without errors.
    hamishcoleman committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    05ea220 View commit details
    Browse the repository at this point in the history