Commit Graph

40 Commits

Author SHA1 Message Date
DioEgizio
efe4e7df06 fix some appimage issues building with qt 5.15.2
some users are having weird scaling issues since we're using qt 5.12.8 for the appimage
2022-04-28 18:17:02 +02:00
Sefa Eyeoglu
c7563a5f7c Merge pull request #454 from kthchew/feature/hardened-runtime 2022-04-19 21:47:57 +02:00
Kenneth Chew
9462dd3ddc Improve security by enabling hardened runtime for macOS
This change also fixes a bug on recent versions of macOS where Minecraft mods that requested access to the microphone would silently fail.
2022-04-19 11:36:03 -04:00
Sefa Eyeoglu
c3524a9d57 fix: bundle binary tarball as user root 2022-04-19 16:18:11 +02:00
DioEgizio
1bb35b9204 specify -DLauncher_BUILD_PLATFORM on CI builds
more cool
also maybe helps with updater?
2022-04-18 12:22:53 +02:00
DioEgizio
0c581cfb62 CHANGE: use Qt 5.15.3 (from brew) on macos
More updated Qt means less bugs and generally less issues.
The only drawback is losing MacOS Sierra support
2022-04-17 09:53:30 +02:00
Sefa Eyeoglu
abdb846c3f fix: set install prefix for Linux to /usr 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
b0b6dd8f87 fix(actions): remove macdeployqt 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
4a971226e4 refactor(actions): combine steps for unified builds 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
8c98cc9458 Merge pull request #333 from oynqr/build/lto 2022-04-15 16:02:06 +02:00
DioEgizio
d2ffaee9f8 remove deadcode in CI 2022-04-03 14:43:02 +02:00
DioEgizio
54d2c91320 bring back portable linux builds 2022-03-26 07:06:37 +01:00
Philipp David
471ea680a5 Update used actions and cleanup release flow 2022-03-23 16:18:25 +01:00
Philipp David
d252917792 Enable LTO for Actions 2022-03-23 11:40:19 +01:00
DioEgizio
c6b1a776dc fix some typos 2022-03-22 07:38:00 +01:00
DioEgizio
8accb6f04e fix typos
opz :P
2022-03-21 19:29:33 +01:00
DioEgizio
d1d055564c fix typo 2022-03-21 19:21:09 +01:00
DioEgizio
2741c58a01 bring back notportable builds 2022-03-21 19:11:55 +01:00
Philipp David
6202525372 Readd short rev to artifact names 2022-03-18 22:28:52 +01:00
Philipp David
f01b8f29c6 Use Temurin instead of AdoptOpenJDK 2022-03-17 23:32:44 +01:00
Philipp David
440e9731e2 Switch to msys2 for Windows builds 2022-03-17 22:06:06 +01:00
txtsd
c1201997a3 Fix Ubuntu system Qt failure 2022-03-10 13:38:16 +05:30
txtsd
69d01204e0 Implement PR suggestions 2022-02-23 16:22:53 +05:30
txtsd
1e3b896fda Replace layouts with LAUNCH_PORTABLE 2022-02-23 16:22:23 +05:30
txtsd
f9d4751ec0 Use System Qt for generic Linux build 2022-02-22 20:40:16 +05:30
txtsd
5bbb4f31dc Add generic Linux system builds 2022-02-21 21:48:31 +05:30
txtsd
8596753a63 Allow building release builds and…
…trigger GH release using tags
2022-02-15 14:24:52 +05:30
txtsd
fb14796ed7 Adjust OpenSSL step 2022-02-12 14:56:15 +05:30
txtsd
e97a6ef957 Unsplit OpenSSL step 2022-02-12 00:19:11 +05:30
txtsd
b9be8d08d2 Remove superfluous variable 2022-02-11 18:05:26 +05:30
txtsd
33d369d78c Add missing deploy flags 2022-02-11 18:05:26 +05:30
txtsd
0e6e6a7521 Remove generic Linux builds
They don't necessarily run on all distros
2022-02-11 18:05:26 +05:30
txtsd
eb692c2ee9 Split OpenSSL step 2022-02-11 18:05:26 +05:30
txtsd
3eee38fedd Make 32bit Windows build instead 2022-02-11 18:05:26 +05:30
txtsd
0ba61bb590 Implement even more PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
9497485103 Implement more PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
551d9c86ba Implement PR suggestions 2022-02-11 18:05:26 +05:30
txtsd
e61e827eb9 Use Adoptium JREs 2022-02-11 18:05:26 +05:30
txtsd
35d1330fe2 Build AppImages for Linux
Now builds windows and macOS builds,
with windeployqt and macdeploqt.
Also adds SHA to the build filenames.
2022-02-11 18:05:26 +05:30
txtsd
37e1962845 Add build.yml 2022-02-02 06:28:00 +00:00