isoimagewriter 0.9.1

Just out is isoimagewriter 0.9.1, an unstable alpha release of the ISO image disk writing tool for USB and flash drives.

This adds udisks2 support and drops KAuth support. It also adds Qt6 and KF6 support. However I don’t think Windows support or signature checking is working currently.

https://download.kde.org/unstable/isoimagewriter/0.9.1/isoimagewriter-0.9.1.tar.xz

https://download.kde.org/unstable/isoimagewriter/0.9.1/isoimagewriter-0.9.1.tar.xz.sig

Signed with my key https://jriddell.org/esk-riddell.gpg

pub   dsa1024 2001-10-09 [SC]
      13C1 6D03 EDE7 2851 4473  AA73 A506 E6D4 DD4D 5088
uid           [ultimate] Jonathan Riddell <jriddell@ubuntu.com>
uid           [ultimate] Jonathan Riddell <jr@jriddell.org>
sub   elg1024 2001-10-09 [E]
  • Full changelog
  • unistd.h does not appear to be needed and breaks windows build
  • switch to QRegularExpression API for Qt 6 happyness
  • remove build warnings
  • Remove old code and debugging
  • Bump version number Remove use of KAuth now we use udisks2 on Linux
  • Remove KAuth use now that we use UDisks2
  • update copyright
  • do not use O_DIRECT which makes linux stop using my insecure buffer, try O_EXCL instead which stops block devices being used by multiple apps
  • try some debugging but write not working so meh what is going on
  • attempt to open device with udisks but it does not work
  • port physicaldevice to udisks2
  • link to qdbus and use udisks2 to get devices
  • Add FreeBSD Qt6 CI support
  • don’t duplicate search Auth
  • Search kf<version>
  • Window doesn’t have it
  • We need kauth lib
  • Make it compile against last kf6
  • Qgpgme has never been required, restore the status quo so the build on Windows can proceed
  • Show all headers in qtc6
  • Add support for QGpgmeQt6
  • adapt to in tree i18n
  • Use ecm_set_disabled_deprecation_versions
  • Add clickable IsoLineEdit to open file dialog
  • Let craft embed the manifest
  • CMakeLists.txt if condition is identical to elseif condition
  • .gitignore sync with .gitignore from frameworks/kconfig
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH
  • Allow compilation on FreeBSD
  • Add Qt6 CI
  • Port from QRegExp to QRegularExpression
  • Port away from deprecated install dirs
  • Also adapt nativeEventFilter signatures for Windows and Mac
  • Fix some qt6 compile error
  • Adapt build system for building against qt6
  • Add missing headers
  • Add content rating tag
  • allow kauth to be optional on linux with cmake -DUSE_KAUTH=off
  • set app version and update copyright