Commit Graph

147 Commits

Author SHA1 Message Date
Roman Telezhynskyi
131da4387c Use mold linker. 2024-01-11 15:05:48 +02:00
Roman Telezhynskyi
a919a3497e We should switch to newer Qbs version. 2024-01-10 14:26:49 +02:00
Roman Telezhynskyi
67bcc9ee59 Enable Ccache+clang+pch combination. 2024-01-10 14:22:23 +02:00
Roman Telezhynskyi
561fca7785 Allow brew auto update. 2024-01-10 13:57:06 +02:00
Roman Telezhynskyi
88cfbea9cf Update qbs version. 2024-01-09 15:45:47 +02:00
Roman Telezhynskyi
ec7c5e083f Fix build. 2024-01-09 15:05:10 +02:00
Roman Telezhynskyi
9c2d7b5a6a Do not stop even when notarization takes more than 5 minutes. 2023-09-26 20:19:12 +03:00
Roman Telezhynskyi
69fe8c01d9 Fix issue with urllib3 v2.0. 2023-09-23 08:21:29 +03:00
Roman Telezhynskyi
e4cc5b52bc Remove conan. 2023-09-22 21:04:23 +03:00
Roman Telezhynskyi
b3e0138d67 Use xerces-c from brew where possible. 2023-09-22 20:21:42 +03:00
Roman Telezhynskyi
d947c569a4 Update conan requirements. 2023-09-22 15:26:43 +03:00
Roman Telezhynskyi
f167b66669 Fix incorrect build command. 2023-09-22 11:32:47 +03:00
Roman Telezhynskyi
63b0cbd4e2 Fix incorrect unzip destination. 2023-09-22 11:25:00 +03:00
Roman Telezhynskyi
fc13414011 Specify working directory when call cmake. 2023-09-21 19:00:45 +03:00
Roman Telezhynskyi
69fc2ee343 Specify path when unzip macdeployqt source. 2023-09-21 18:48:16 +03:00
Roman Telezhynskyi
b12124603e Use custom macdeployqt with better compatibility with brew. 2023-09-21 18:20:22 +03:00
Roman Telezhynskyi
080800c2d4 Prevent build keychain from locking. 2023-09-14 21:21:12 +03:00
Roman Telezhynskyi
1227e6c4e3 Unlock keychain in build_script stage. 2023-09-14 20:36:54 +03:00
Roman Telezhynskyi
390e30f664 Patch Qbs. Fix from version 2.1.2. 2023-09-14 18:48:37 +03:00
Roman Telezhynskyi
f34b8afda4 Add python binary for xcode-select. 2023-09-14 15:34:18 +03:00
Roman Telezhynskyi
c0dcb9303a Move the symlink to build_script stage. 2023-09-14 15:16:11 +03:00
Roman Telezhynskyi
8cf84c9226 ln: /usr/bin/python: Read-only file system 2023-09-14 14:57:11 +03:00
Roman Telezhynskyi
06a40757d6 Check if System.keychain is not cluttered 2023-09-14 14:49:18 +03:00
Roman Telezhynskyi
ac7732f7af Switch to /usr/bin. 2023-09-14 14:48:58 +03:00
Roman Telezhynskyi
dc28faab7c ln: /usr/local/bin/python: Permission denied 2023-09-14 13:36:16 +03:00
Roman Telezhynskyi
4d0c6cfb82 Installing to System.keychain requires root rights. 2023-09-14 13:28:57 +03:00
Roman Telezhynskyi
1947a0d8a7 Install certificates to System.keychain instead. 2023-09-14 13:13:23 +03:00
Roman Telezhynskyi
784c3ff3e7 Link Python to Python3. 2023-09-14 13:12:46 +03:00
Roman Telezhynskyi
9a644bacc7 Fix variable expansion. 2023-09-13 18:52:32 +03:00
Roman Telezhynskyi
ba1ed1f441 Fix path to build.keychain. 2023-09-13 18:06:39 +03:00
Roman Telezhynskyi
b21c634162 Escape string. 2023-09-13 17:45:33 +03:00
Roman Telezhynskyi
e54c3f0d52 Probe if bundles are ready. 2023-09-13 16:58:21 +03:00
Roman Telezhynskyi
626b0d4bc8 Limit ccache size. 2023-09-13 14:27:32 +03:00
Roman Telezhynskyi
c3c2fb3d6f Automatic Code-signing and Notarization for macOS. 2023-09-13 14:27:14 +03:00
Roman Telezhynskyi
82372fa344 Fix typos. 2023-08-29 15:55:26 +03:00
Roman Telezhynskyi
146a9d3d2b Switch to using qbspkgconfig. 2023-08-29 15:35:48 +03:00
Roman Telezhynskyi
24d870e306 Install pkg-config on Mac. 2023-08-28 21:17:33 +03:00
Roman Telezhynskyi
a293d441d7 Explicitly link to libcrypto and libssl to avoid error: Failed to load libssl/libcrypto. 2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
52eb082aec Optimize container requirements. 2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
16c65f1d53 Increase memory limit for Linux container. 2023-08-07 12:05:15 +03:00
Roman Telezhynskyi
c39c5b884e Revert to armv8. 2023-06-30 11:57:11 +03:00
Roman Telezhynskyi
e3b871813b Switch to custom profile. 2023-06-30 11:02:30 +03:00
Roman Telezhynskyi
9ec05fe80b Switch to Xcode 14. 2023-06-30 10:07:18 +03:00
Roman Telezhynskyi
2d512e57b2 Switch to conan 1.60. 2023-06-24 15:54:36 +03:00
Roman Telezhynskyi
857f372ee3 Upgrade only required formulas. 2023-06-24 10:38:55 +03:00
Roman Telezhynskyi
3d4f6f7fa9 Upgrade brew packages to latest versions. 2023-06-24 10:27:08 +03:00
Roman Telezhynskyi
031d6e7a07 Install git to retrieve commit hash. 2023-06-13 10:21:08 +03:00
Roman Telezhynskyi
7b2707a528 Explicitly specify number of concurrent build jobs. 2023-05-12 20:21:29 +03:00
Roman Telezhynskyi
597c0d6d6d Build xerces-c only if missing. 2023-03-06 16:34:39 +02:00
Roman Telezhynskyi
d42e625fd1 Brew installs new Python version. 2023-02-25 23:49:58 +02:00