You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have set up GitHub Actions to get automated build.
The current setup:
MSYS2 win64 on windows-2022, latest qt6-basecurl
MSYS2 win32 on windows-2022, latest qt5-basecurl
MacPorts macos-silicon (testing release) on macos-14, latest qt6-qtbasecurl
MacPorts macos-intel on macos-12, latest qt6-qtbasecurl
Miniconda [Miniforge3, conda-forge pkgs] linux AppImage on ubuntu-22.04, latest qt6-maincurl
Aptitude linux AppImage, for cli build, on ubuntu-22.04
Need stable and recent versions of Qt 6, Qt 5 and libcurl4, pre-distributed and trusted binaries.
Need to get the same versions of Qt and libcurl4 on all platforms.
ubuntu-22.04 comes with qt-6.4.x and curl-7.81
macos-14 setup could not be backward-compatibile with macOS 13
I tried also:
✅ Homebrew linux-appimage on ubuntu-22.04, GLIBC-2.35 built-in
❌ Homebrew linux-appimage on ubuntu-20.04, GLIBC-2.35 Homebrew, fails on linking
❌ Nix linux-appimage on ubuntu-22.04, GLIBC-2.38GLIBC-2.36 Nix, fails on linking
I created scripts to automatically resolve and link dependencies, all the libraries that will be bundled with the software, e2se/deployqtwin and e2se/deployqtmacx.
The software distributed for Windows and macOS is not signed, nor distributed through the main distribution channels.
It might be interesting to distribute the software on other channels, example Chocolatey.
Bringing reliable developers into the team, with the ability to sign, could make possible to sign the software and build and test it on Arm64 architectures, for example: Silicon, linux-aarch64 AppImage, win-arm64.
There is a repo e2se/test-workflows to experimenting with build automation.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I have set up GitHub Actions to get automated build.
The current setup:
windows-2022
, latestqt6-base
curl
windows-2022
, latestqt5-base
curl
macos-14
, latestqt6-qtbase
curl
macos-12
, latestqt6-qtbase
curl
conda-forge
pkgs] linux AppImage onubuntu-22.04
, latestqt6-main
curl
ubuntu-22.04
Need stable and recent versions of Qt 6, Qt 5 and libcurl4, pre-distributed and trusted binaries.
Need to get the same versions of Qt and libcurl4 on all platforms.
ubuntu-22.04
comes withqt-6.4.x
andcurl-7.81
macos-14
setup could not be backward-compatibile with macOS 13I tried also:
ubuntu-22.04
,GLIBC-2.35
built-inubuntu-20.04
,GLIBC-2.35
Homebrew, fails on linkingubuntu-22.04
,GLIBC-2.38
GLIBC-2.36
Nix, fails on linkingI created scripts to automatically resolve and link dependencies, all the libraries that will be bundled with the software,
e2se/deployqtwin
ande2se/deployqtmacx
.The software distributed for Windows and macOS is not signed, nor distributed through the main distribution channels.
It might be interesting to distribute the software on other channels, example Chocolatey.
Bringing reliable developers into the team, with the ability to sign, could make possible to sign the software and build and test it on Arm64 architectures, for example: Silicon, linux-aarch64 AppImage, win-arm64.
There is a repo
e2se/test-workflows
to experimenting with build automation.Ideas, suggestions would be appreciated
Beta Was this translation helpful? Give feedback.
All reactions