* Found via `codespell -q 3 -S ./share/locale,./thirdparty -L ba,cann,clas,dur,foto,iff,nd,ois,ot,pres,possibile,snaped,strack,tage,te,uint,thru,valu`
* Some revisions made per feedback given during review.
* Follow-up typos for review
* Add revisions per feedback
- fix#279707 automatic updates on Linux
- except for Nightly Builds as this would require
changes on the Nightly server (see PR #4757)
- fix#271232 create type2 AppImage
- Bundle with linuxdeploy
- Shared Recipe for all architectures
linuxdeploy detects library dependencies and automatically puts
them in the AppImage. This makes the copy-libs scripts redundant.
The current Makefile does not allow to override the `BUILD_ALSA` and
`BUILD_PORTMIDI` from the command-line.
This change will allow developers to execute:
```sh
make BUILD_ALSA=OFF BUILD_PORTMIDI=OFF
```
- Set share path relative to executable on Linux too
- Linux dependencies for portable AppImage
- Helper scripts for desktop integration
- Update man pages
- Flag unstable builds more obviously
- Add SUFFIX to filenames to prevent conflicts when installing multiple mscore versions in PATH.
- Update references to files with SUFFIX.
- Compress man page with highest gzip compression (Debian requirement)
- Display version in title bar of main window.
- fix#57736: enable/disable LAME mp3 support via Makefile option.
- Makefile option to not update MIME and icon cache on Linux.
- rename linux files for consistency with other CMake config files
- Label special builds in title bar (e.g. nightly builds).
- Create symlink aliases for mscore and man pages.
- Correct MimeType associations for nightlies in desktop file.
- Don't manually set RPATH, let CMake handle it automatically.
- Makefile option to not set RPATH at all (Debian requirement).
- automatic installation of Linux man page
- compress man page if gzip is present on system
- updated Linux man page
- tidied Linux man page
- Add .MSCZ and .MSCX to MIME database on Linux
- new Makefile targets to uninstall on Linux
- add MusicXML files to MIME database on Linux
- install mimetype icons on Linux
- changed gzip syntax to support older versions for Linux man page compression
- replaced PNG icons with SVGs
- fix#59196: new MSCZ and MSCX icon designs (SVG)
- never compress man pages on OpenBSD