Skip to content

Improvements

Jan Alexander Steffens (heftig) requested to merge heftig/fixes into main
  • Fix depends

    • python-yaml is just a makedepend
    • Add transitive depends as requested by namcap
  • Use SPDX license
    The LICENSE document says the project is under GPL 2 or later, plus some GPL-compatible parts.

  • Use nodeps tarball
    We don't need the sources for the dependencies.

  • Consolidate and fix make invocations

    • Use CXXFLAGS, not CFLAGS

    • Set INSTALL_UGRP and MCHMOD to avoid bad invocations of chown and chmod during make install

    • Set NO_TRY_GOLD and NO_TRY_LLD; ld.gold is incompatible with our current LDFLAGS and makes the build fail. ld.lld is incompatible with GCC LTO (though is not part of a clean chroot)

    • Set SOUND to enable sound and actual use of sdl2_mixer

    • Set STRIP so that make install does not strip the installed binaries, making the debug package work

    • Copy our widely used _pick to make the split packaging less awkward

  • Add vim modeline

  • Line-break pkgdesc

  • Update .SRCINFO

Merge request reports