|
- Add .gitignore file to make Git workflow easier
- Add shellcheck rules to make shellcheck more useful
- Use a SPDX license tag for the semi-custom license
- Add some missing dependencies (including a new icoutils one)
- Get rid of unzip terminal spam
- Remove the (now) unnecessary mkdir calls
- Split Mono optimization to the build step
- Remove the redundant float32 optimizations (according to https://github.com/mono/mono/pull/4731)
- Use the pkgname variable instead of sdrsharp
- Extract the app icons from the .exe files (and remove the included ones)
- Use the (modified) launch wrapper from the Flatpak version (https://github.com/tinywrkb/flatpaks/blob/master/com.airspy.sdrsharp/sdrsharp_wrapper)
(that also adds command-line launch commands and hackily uses the XDG path for configuration)
Note: The old configuration files will be backed up and copied to a new location
.desktop file changes:
- Remove deprecated Encoding key (according to desktop-file-validate)
- Add better comments from the .exe version resource
- Switch to the new launch wrapper
- Remove the misused GenericName key (according to https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys)
- Fix the categories (according to https://aur.archlinux.org/packages/sdrsharp#comment-929485)
|