Commit graph

8488 commits

Author SHA1 Message Date
Roman Telezhynskyi 4fa9aca80d Do not install curl with brew.
Because macOS already provides this software and installing another version in parallel can cause all kinds of trouble.
2023-09-22 14:51:24 +03:00
Roman Telezhynskyi 5589ad2072 Fix build on MacOS. 2023-09-22 12:17:14 +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 c9084d2039 Fix deprecation warning.
'start' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead.
2023-09-21 18:47:40 +03:00
Roman Telezhynskyi b12124603e Use custom macdeployqt with better compatibility with brew. 2023-09-21 18:20:22 +03:00
Roman Telezhynskyi 9dad93dcc3 Bug fixes for macdeployqt module. 2023-09-21 17:45:30 +03:00
Roman Telezhynskyi 792817313a New property macdeployqtProgramBinPath to control path to macdeployqt. 2023-09-21 17:44:59 +03:00
Roman Telezhynskyi b9f5b06fbb Copy signed executable inside app bundle when build single bundle build. 2023-09-21 17:39:56 +03:00
Roman Telezhynskyi f2596591e5 New module pdftops.
With Qt 6 copy and sign pdftops from brew.
2023-09-21 17:37:49 +03:00
Roman Telezhynskyi 5876813056 Revert "Switch to using external pdftops utility to convert pdf to ps on mac."
This reverts commit 4eba1fa673.
2023-09-21 16:31:41 +03:00
Roman Telezhynskyi 6a86463fde Append to PATH instead of perpend. 2023-09-15 09:44:17 +03:00
Roman Telezhynskyi 2c0035bb2f Rebuild deps. 2023-09-15 09:27:39 +03:00
Roman Telezhynskyi e5087302e7 DMG license causes issues in Qbs. 2023-09-15 09:21:13 +03:00
Roman Telezhynskyi ea71d5ff56 Wait Puzzle and Tape before building Valentina on MacOS in case of multibundle. 2023-09-15 09:05:24 +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 e4e412947f Add python binary for xcode-select. 2023-09-14 20:30:58 +03:00
Roman Telezhynskyi b462286a23 Accessing macOS build worker via VNC. 2023-09-14 19:57:07 +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 fed375993b Move macos builds on top. 2023-09-14 13:14:43 +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 0e7ff22882 Codesign on macos. 2023-09-12 17:50:15 +03:00
Roman Telezhynskyi bdc9c1a2b6 Update icons look. 2023-09-12 17:49:35 +03:00
Roman Telezhynskyi 4eba1fa673 Switch to using external pdftops utility to convert pdf to ps on mac. 2023-09-12 14:46:23 +03:00
Roman Telezhynskyi db1b4496f1 Lupdate. 2023-09-12 13:12:49 +03:00
Roman Telezhynskyi f3538df445 New option: Use Tool Groups. 2023-09-12 13:12:49 +03:00
Roman Telezhynskyi 812c0b84d7 Fix GUI freezing while nesting. 2023-09-12 13:12:49 +03:00
Roman Telezhynskyi a33ad45e37 Merge branch 'new-macos-icons' into 'develop'
Add new macOS icons

See merge request smart-pattern/valentina!14
2023-09-12 10:11:11 +00:00
GooRoo 353eed132e
Fix indentation in AUTHORS.txt 2023-09-12 01:32:44 +02:00
GooRoo 6657caa7cb
Add new macOS icons
Plus an alternative version of the main icon
2023-09-12 01:29:15 +02:00
Roman Telezhynskyi 4db2e04a84 Fix issue with caching SVG font engine. 2023-08-30 19:29:28 +03:00
Roman Telezhynskyi 5b533473bd Fix issue with high DPI versions of transformation handles. 2023-08-30 16:22:36 +03:00
Roman Telezhynskyi 324d7977f6 Lupdate. 2023-08-30 14:16:56 +03:00