Commit Graph

86 Commits

Author SHA1 Message Date
Stephan Witt
95bd9e5b45 Pass Qt library location as link option for frameworks on Mac
(cherry picked from commit c518c57a78)
2022-12-15 22:43:50 +01:00
Stephan Witt
fa5320c910 Add the option build with different compiler and linker flag extensions.
(cherry picked from commit d4f51e6ed0)
2022-12-15 22:43:50 +01:00
Stephan Witt
f4cd2e863b Add macOS 11 to SDK detection for builds on Mac
(cherry picked from commit 187a9d6439)
2022-12-15 22:43:49 +01:00
Stephan Witt
9956d3fb43 care for optional brackets around version string
(cherry picked from commit b0a73c0dfd)
2022-12-15 22:43:49 +01:00
Stephan Witt
4455585608 #12150 don't set the directory file permissions of LyX app bundle to 444 anymore
(cherry picked from commit c38e759b28)

plus status entry
2021-10-31 10:39:27 +01:00
Stephan Witt
beac25f08e #12305 Correct typo in library name QtDBus - fatal error with case sensitive file systems
(cherry picked from commit 15d1f2c76d)
2021-06-16 07:53:50 +02:00
Stephan Witt
1467d12290 Allow externally provided list of components to skip for Qt framework builds on macOS
(cherry picked from commit 2817439ddd)
2020-06-07 20:33:39 +02:00
Stephan Witt
d2c179a0b0 More flexible definition of Qt libraries to include as frameworks for macOS
(cherry picked from commit 6e54c86a86)
2020-06-07 20:33:27 +02:00
Stephan Witt
d75fdd6e47 Care for Qt library source directory rename for 5.12.x
(cherry picked from commit a3e14fe6cd)
2020-06-07 20:33:18 +02:00
Stephan Witt
3b65a4056e Enhanced version string extraction for 3rd party libraries.
(cherry picked from commit 6b48c45c54)
2020-06-07 20:33:02 +02:00
Stephan Witt
ee5b6cc0b5 use path to developer tools for SetFile utility as fallback
(cherry picked from commit 38ba0ea240)
2020-06-07 19:37:14 +02:00
Stephan Witt
6cd1088251 Add command line option for code sign identity to help message
(cherry picked from commit 544e5859d3)
2020-05-22 07:24:01 +02:00
Stephan Witt
56004e6d3a 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.

(cherry picked from commit ca7defab45)
2020-05-22 07:24:01 +02:00
Stephan Witt
07e3f92b62 Cleanup code signing of the LyX application bundle
(cherry picked from commit a47412b9de)
2020-05-22 07:24:01 +02:00
Stephan Witt
10f6836b56 Cleanup internal structure of embedded Qt frameworks
(cherry picked from commit 6b9b07e6dc)
2020-05-22 07:24:01 +02:00
Stephan Witt
794eab134d Improved standard conformance of private frameworks naming scheme
(cherry picked from commit 5ccb7da134)
2020-05-22 07:24:01 +02:00
Stephan Witt
957192d7f3 Add packaging option to code sign the LyX application
(cherry picked from commit d2257bb0ff)
2020-05-22 07:24:01 +02:00
Stephan Witt
29d2e997b8 Create private frameworks on Mac with standard conforming internal structure
(cherry picked from commit dc5221852c)
2020-05-22 07:24:01 +02:00
Stephan Witt
1b55d4017b Check exit state of install_name_tool calls.
(cherry picked from commit 28b84f5ddc)
2018-09-22 20:33:55 +02:00
Stephan Witt
c75d9bf7c4 Add Qt-based fallback-converter for Mac to compensate missing ImageMagick convert utility
(cherry picked from commit f93ec4a1f4)
2017-10-03 20:10:29 +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
Stephan Witt
95e600cc16 adjust dictionary deployment comment 2015-12-15 01:09:51 +01:00
Stephan Witt
72954f532b adjust qt configure options for 5.5.1, avoid -arch deprecated warning for qt5 2015-11-20 20:51:47 +01:00
Stephan Witt
39cd8302cb New configure options for Qt 5.6 2015-10-24 20:48:08 +02:00
Stephan Witt
5a3c9247d8 correct symlink creation - make them relative instead of absolute
follow up of f45202acde
2015-07-24 18:41:26 +02:00
Stephan Witt
f45202acde Avoid duplicates of dictionaries and thesauri in distributed package 2015-07-23 12:55:02 +02:00
Stephan Witt
301e003db0 Don't touch @rpath based frameworks with install_name_tool 2015-07-08 18:02:21 +02:00
Stephan Witt
0f802fde90 Qt5.5 cannot be build in parallel anymore
Automatic symlink creation for Qt frameworks
2015-07-08 18:01:05 +02:00
Stephan Witt
789ab61442 Qt 5.5.x introduced a new framework dependency: QtDBus 2015-07-08 17:58:07 +02:00
Stephan Witt
57941c83ea add Mavericks and Yosemite SDKs 2014-12-21 15:58:34 +01:00
Stephan Witt
b69fed3610 add short git hash to name of devel disk images to get different names for devel versions without manual intervention 2014-11-17 19:43:54 +01:00
Stephan Witt
0e4de64d5e improved mount state check 2014-10-24 18:14:42 +02:00
Stephan Witt
35722e58ec LYX_GIT_COMMIT_HASH is in config.h now 2014-10-10 12:27:31 +02:00
Stephan Witt
f2aeca65b4 pass git commit hash within CPPFLAGS to add it to version info 2014-08-28 08:30:45 +02:00
Stephan Witt
4a04328be2 Correct LyXUtilitiesDir default assignment location (thanks Patrick) 2014-08-26 07:37:59 +02:00
Stephan Witt
7590dda669 Add check for the link for libmagic.dylib. 2014-08-22 10:05:40 +02:00
Stephan Witt
07c5124496 Remove unused code. 2014-08-22 10:04:53 +02:00
Stephan Witt
e389c935d2 Improved QtConfigureOptions (for Qt5.3). 2014-08-22 09:58:32 +02:00
Stephan Witt
1a6ee29de9 Remove gettext framework support. Add libmagic framework support. 2014-08-22 09:52:39 +02:00