Commit Graph

104 Commits

Author SHA1 Message Date
Stephan Witt
740d863f61 Add runpath verification of deployed binaries and plugins 2024-06-24 08:24:45 +02:00
Stephan Witt
521ca59f15 Add Qt binary directory to PATH to locate qmake utility 2024-06-24 07:32:08 +02:00
Stephan Witt
0763fc197a macOS - Remove QtCore5Compat reference from list of frameworks to copy into app bundle 2023-06-14 08:19:48 +02:00
Stephan Witt
789da12d31 macOS - Improved source validation on copying of Qt frameworks to app bundle. 2023-06-14 08:19:48 +02:00
Stephan Witt
102a68dd6a Care for Qt5 LTS support for macos 2022-12-30 23:37:54 +01:00
Stephan Witt
a10844a531 Care for weird Qt6 package install location of developer tools (moc, uic etc). 2022-12-30 12:08:55 +01:00
Stephan Witt
cc607af469 Make code sign operation the final step of package build. 2022-12-30 12:08:55 +01:00
Stephan Witt
12e22708aa Add missing parts for the creation of the resolution independent multi-image TIFF as disk image background. 2022-12-16 16:10:34 +01:00
Stephan Witt
04cf47f46c remove Qt4 path name reference 2022-11-25 10:10:14 +01:00
Stephan Witt
e873ac3c90 Enhanced build script to use c++17 with EnableCXXMode for Qt6 2022-07-31 07:54:50 +02:00
Stephan Witt
9d6e704183 Improved package build script for MacOS. Handle compiler standard for Qt6. 2022-04-09 09:19:46 +02:00
Stephan Witt
28a1744dcd #12157 Replace old with new banner in DMG background image 2022-01-10 07:48:54 +01:00
Stephan Witt
53ed3dc062 Automate Qt major version detection in macOS build script 2021-12-06 07:51:42 +01:00
Stephan Witt
d1d22a1433 introduce LSMinimumSystemVersion for Mac package with automatic Qt-version based detection plus configure option to choose it manually 2021-12-05 11:10:37 +01:00
Stephan Witt
c38e759b28 #12150 don't set the directory file permissions of LyX app bundle to 444 anymore 2021-10-24 21:43:23 +02:00
Stephan Witt
aabe9e8b11 Improved Qt framework configuration detection on macOS, add support for Qt6 2021-10-24 21:41:11 +02:00
Stephan Witt
39caab265d Care for included hunspell library. 2021-07-16 16:35:30 +02:00
Stephan Witt
15d1f2c76d #12305 Correct typo in library name QtDBus - fatal error with case sensitive file systems 2021-06-16 07:45:44 +02:00
Stephan Witt
c518c57a78 Pass Qt library location as link option for frameworks on Mac 2021-05-30 17:31:32 +02:00
Stephan Witt
187a9d6439 Add macOS 11 to SDK detection for builds on Mac 2021-05-30 17:31:32 +02:00
Stephan Witt
5e6dccfb13 Add support for lilypond with LyX on Mac 2020-08-03 17:44:22 +02:00
Stephan Witt
544e5859d3 Add command line option for code sign identity to help message 2020-05-21 13:30:22 +02:00
Stephan Witt
38ba0ea240 use path to developer tools for SetFile utility as fallback 2020-03-29 18:57:05 +02:00
Stephan Witt
ca7defab45 Make the directories in LyX application bundle read only.
Python produces files with cached on-the-fly compiled code on disk inside the bundle.
This should be avoided in case of a signed application bundle.
2020-02-21 18:04:28 +01:00
Stephan Witt
a47412b9de Cleanup code signing of the LyX application bundle 2020-02-21 09:45:09 +01:00
Stephan Witt
6b9b07e6dc Cleanup internal structure of embedded Qt frameworks 2020-02-21 09:44:07 +01:00
Stephan Witt
5ccb7da134 Improved standard conformance of private frameworks naming scheme 2020-02-21 09:43:10 +01:00
Stephan Witt
d2257bb0ff Add packaging option to code sign the LyX application 2020-02-20 10:47:23 +01:00
Stephan Witt
dc5221852c Create private frameworks on Mac with standard conforming internal structure 2020-02-20 10:46:22 +01:00
Stephan Witt
2817439ddd Allow externally provided list of components to skip for Qt framework builds on macOS 2020-02-06 22:19:15 +01:00
Stephan Witt
6e54c86a86 More flexible definition of Qt libraries to include as frameworks for macOS 2020-02-06 22:17:35 +01:00
Stephan Witt
a3e14fe6cd Care for Qt library source directory rename for 5.12.x 2020-02-06 22:16:13 +01:00
Stephan Witt
6b48c45c54 Enhanced version string extraction for 3rd party libraries. 2020-02-06 22:15:08 +01:00
Stephan Witt
b0a73c0dfd care for optional brackets around version string 2019-06-17 18:07:05 +02:00
Stephan Witt
9bbd21cf1f Less verbose framework relocation support output. 2018-09-21 21:50:21 +02:00
Stephan Witt
d4f51e6ed0 Add the option build with different compiler and linker flag extensions. 2018-09-21 21:48:48 +02:00
Stephan Witt
28b84f5ddc Check exit state of install_name_tool calls. 2018-09-21 21:47:29 +02:00
Stephan Witt
f93ec4a1f4 Add Qt-based fallback-converter for Mac to compensate missing ImageMagick convert utility 2017-09-30 18:13:37 +02:00
Stephan Witt
1d7af1c6c1 LyX build for Mac - use HFS+ compression for copying LyX.app to disk image 2017-04-14 22:15:50 +02:00
Stephan Witt
6b54f646c6 LyX build for Mac - more readable disk mount management 2017-04-14 22:14:21 +02:00
Stephan Witt
668d92ea23 LyX build for Mac - avoid shipment of debug libraries 2017-04-14 22:08:12 +02:00
Stephan Witt
1366a560ce LyX build for Mac - no need to deploy QtDBus framework 2017-04-14 22:07:09 +02:00
Stephan Witt
ffa681b78c prepare using Qt 5.7, change compiler and flags when using --enable-cxx11 2017-01-14 16:05:50 +01:00
Stephan Witt
bbb53c5363 Correct library name of installed hunspell framework (it does not match the patch version number) 2016-08-22 09:03:14 +02:00
Stephan Witt
a351774745 Add check for existance of Qt translations directory 2016-08-21 17:50:48 +02:00
Stephan Witt
aac180b1ce Revert "Add qt-dir bin directory value to PATH - matching Qt tools may not found at build time anymore if not in front of PATH"
This reverts commit 535429d914.
2016-07-14 07:57:52 +02:00
Stephan Witt
535429d914 Add qt-dir bin directory value to PATH - matching Qt tools may not found at build time anymore if not in front of PATH 2016-07-07 01:04:09 +02:00
Stephan Witt
0d16434194 Include hunspell library version 1.3.3 for builds 2016-05-29 20:38:57 +02:00
Stephan Witt
f16b2cab75 prepare Qt 5.6 builds
* support separate Qt framework builds
 * adjust configure options to skip QtTools
2016-02-28 11:34:06 +01:00
Stephan Witt
c098ee0c72 more flexible Xcode management, reduce hard coded version numbers 2016-01-06 10:15:07 +01:00