-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
CPack: Refactor AppImage and Apple DMG Generation #7252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
111 commits
Select commit
Hold shift + click to select a range
aa13e0b
CPack: Proof of concept for making Apple installers
tresf fefa368
Formatting, wording
tresf 349a13f
Remove appdmg dependency
tresf 3a8174e
Shellcheck
tresf 08143b4
Shellcheck2
tresf 87590ae
Document .DS_Store better
tresf a6f50ff
Try to fix tiff file
tresf 615927c
Initial refactoring
tresf 5c4a986
Minor changes
tresf 2289655
Convert apple package script to cmake
tresf ae049e5
Fix appdmg
tresf 8443819
Order of operations: Fix broken DMG
tresf d95d126
Initial Linux support:
tresf 89949d5
Minor changes
tresf 7310f0b
Fix cmake < 3.2.1
tresf 56d57b7
Switch CI :)
tresf 6956f4a
Debug builds: Fix macOS qt linking
tresf 3137ef9
Spaces -> Tabs
tresf b695a25
Minor AppImage changes
tresf 6b87f2a
Add CMake version warning
tresf bca9544
Upgrade cmake; fix typo
tresf 4c18ac6
Lessen [linux|mac]deployqt verbosity
tresf 8d6aa20
Remove sudo, rename CPack scripts
tresf 50b5903
Bundle libjack; try to fix cmake again :/
tresf e2dadba
Switch from linuxdeployqt to linuxdeploy
tresf 33fdf4e
Typo
tresf 7747dfc
Document double-configure for appdmg.json.in
tresf 09e255b
Minor formatting
tresf 2f962e8
Minor formatting 2
tresf 643f53b
Try the new runners 🎉
tresf 4220d24
Enable CPack debugging, fix Apple
tresf f25624d
Try to fix verbosity for broken downloads
tresf 1282515
Fix relative symlinks
tresf 8dfb3a9
Shim --appimage-extract into DownloadBinary.cmake for CI support
tresf a1ee840
Fix comment
tresf c2c94ae
Wine guessing
tresf 9ff5e44
Finally fix linux 🤞
tresf 3bf662b
Try to fix appimage plugin :/
tresf b4d347e
Quiet down there, CPack
tresf 82a3aa6
Even quieter.
tresf 513b0ae
Qt6: Fix @rpath bug on macOS
tresf cbd9c1a
Simplify include(...) statements
tresf 6f438bd
Remove support for LinuxDeployQt. This is the commit we revert if th…
tresf 177cd21
Add very basic support for makeself .run installers
tresf 9f567ad
Merge branch 'master' into cpack
tresf d753258
Always sort globs for reproducibility
tresf 7cc3c52
Fix typo
tresf 38869f3
Attempt to repair retina tiff file
tresf 9171f10
Remove dangling folder
tresf 0769ad4
Fix makeself installer script
tresf ddca4e7
Prefer back to appdmg over CMake's DMG generator
tresf fcb8e1e
Misc cleanup
tresf 5e3a088
Don't trust FUSE, ever. :D
tresf fce984f
Detect and bundle LV2 UI Suil modules
tresf b099c35
Pass Suil modules to macdeployqt, linuxdeploy
tresf 7051ced
Merge branch 'master' into cpack
tresf fda485a
Remove unused CMAKE_INSTALL_PREFIX
tresf eb25a0d
true -> TRUE, false -> FALSE
tresf cc9cde2
Deobfuscate CPACK_DEBUG
tresf 7f217d8
Don't strip Windows libs (for historic reasons)
tresf a9fe1b3
Remove lingering linuxdeployqt workaround
tresf aab4cc5
Fix Carla on Linux
tresf 22f17e0
Make DownloadBinary reproducible
tresf 508f430
Fix Carla, whitespace
tresf b8950f4
Revert back to appimagetool for finer control on what we bundle
tresf 0c183b9
Workaround usr/lib relocation issues
tresf 4f6a25c
Add Linux arm64 support (#8)
messmerd 8a162ce
Merge branch 'master' into cpack
tresf d27f6d0
Toggle on WANT_DEBUG_CPACK to troubleshoot CI
tresf c72d26e
Fix appimages, zyn, carla
tresf bc905ef
Revert WANT_DEBUG_CPACK
tresf ae4859c
Formatting
tresf 8ea001d
Fix carla glob removing needed libs
tresf 227bf3e
Try to debug cpack (again)
tresf 575d907
Try to resolve missing libgtk-x11-2.0.so.0 on ARM64
tresf bea57c0
Fix artifact upload
tresf 3560033
Fix-up bash completions
tresf b830880
Fix minor typo in comment
tresf fbba635
Add experimental support for 64-bit Wine on ARM64
tresf f25708b
Revert "Add experimental support for 64-bit Wine on ARM64"
tresf 33de57b
Move libgtk2.0-0 to deps file
tresf 91aa37f
Add copyright, consolidate packaging codestyle
tresf 779de42
Removing libwine.so.1 workaround; it hasn't been a requirement since …
tresf d673081
Allow remote plugins to honor LMMS_PLUGIN_DIR
tresf 2081ed7
Attempt to fix RemoteVstPlugin discovery
tresf 78288a9
Attempt 2 to fix RemoteVstPlugin discovery
tresf 499084d
Attempt 3 to fix RemoteVstPlugin discovery
tresf ac53dda
Fix rawwaves
tresf 2bca86a
Update .github/workflows/deps-ubuntu-24.04-gcc.txt
tresf b95c7f1
Fix usr/share/icons
tresf bdfc63a
Switch .DirIcon from SVG to PNG
tresf 4cbeaa9
Try to force PNG (again)
tresf be117e3
Try to force PNG (again 2)
tresf cc58362
Try to force PNG (again 3)
tresf 36212a9
Downsize .DirIcon
tresf dac3bd3
Try to fix ARM64 failures
tresf e782e38
Downsize .DirIcon (again)
tresf 302b873
Revert all icon workarounds
tresf c7d6c28
Icon test: Avoid double-symlinks
tresf e3f4669
Revert symlink workaround. Add 256x256 icons.
tresf be77275
Add back in --icon-file
tresf 901175c
Directly deploy the 64x64 .DirIcon
tresf 0918a5f
Give up
tresf 2dfbf57
Try 64x64 one more time
tresf 4e3e5f8
Revert 64x64 DirIcon; Try to disable SELinux
tresf d1bbd0d
Try to disable SELinux (again)
tresf de60afb
Revert broken commands
tresf 07af0ee
Typo
tresf 92001f0
Going insane
tresf 8e7f554
Switch back to 256 PNGs, document Nemo size preference, delete SVG
tresf 7c9c825
Fix waveforms FileDialog
tresf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,52 @@ | ||
| binutils | ||
| ca-certificates | ||
| ccache | ||
| cmake | ||
| file | ||
| fluid | ||
| gcc | ||
| git | ||
| gpg | ||
| g++ | ||
| libasound2-dev | ||
| libc6-dev | ||
| libfftw3-dev | ||
| libfltk1.3-dev | ||
| libfluidsynth-dev | ||
| libgig-dev | ||
| libgtk2.0-0 | ||
| libjack-jackd2-dev | ||
| liblilv-dev | ||
| liblist-moreutils-perl | ||
| libmp3lame-dev | ||
| libogg-dev | ||
| libqt5svg5-dev | ||
| libqt5x11extras5-dev | ||
| libsamplerate0-dev | ||
| libsdl2-dev | ||
| libsndfile1-dev | ||
| libsoundio-dev | ||
| libstk-dev | ||
| libsuil-dev | ||
| libvorbis-dev | ||
| libx11-xcb-dev | ||
| libxcb-keysyms1-dev | ||
| libxcb-util0-dev | ||
| libxft-dev | ||
| libxinerama-dev | ||
| libxml2-utils | ||
| libxml-perl | ||
| lsb-release | ||
| lv2-dev | ||
| make | ||
| perl | ||
| portaudio19-dev | ||
| qt5-qmake | ||
| qtbase5-dev | ||
| qtbase5-dev-tools | ||
| qtbase5-private-dev | ||
| qttools5-dev-tools | ||
| software-properties-common | ||
| ssh-client | ||
| stk | ||
| wget | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.