Apply relevant changes from firmware-nonfree

  • d/README.source: Delete obsolete description of per-file metadata
  • Only install files and generate metainfo.xml at build time
  • debian_firmware.firmware: Handle file groups with only links
  • debian_firmware.firmware: Handle filename escaping and extra spaces
  • WHENCE: Add separator and Driver field to satisfy our own parser
  • Replace upstream copy-firmware.sh with our own WHENCE parser
  • d/b/check_upstream.py: Fix name of 'files-excluded' config field
  • Move added/replacement firmware to debian/added-firmware/
  • Change configuration handling to use TOML format and dacite
  • d/b/gencontrol.py: Disable makefile generation more cleanly
  • Clean up packaging:
    • d/rules: include /usr/share/dpkg/pkg-info.mk
    • gencontrol.py: remove unused process_template methods
    • gencontrol.py: open files with context managers
    • d/rules: remove gencontrol.py from GENCONTROL
  • gencontrol: s/initramfs-tools/update-initramfs/
  • control: stop suggesting initramfs-tools

Merge request reports

Loading