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
Stephan Witt
8900a927a1
Add command line option to define the location of the self made utilities
2014-08-22 08:39:14 +02:00
Stephan Witt
b06abbbdbc
avoid qt4 variable names
2014-07-20 18:16:36 +02:00
Enrico Forestieri
4bdeae2733
Update autotools for building with Qt5.
...
The option --enable-qt5 allows configuring for Qt5. The default is Qt4.
Nothing special is done with respect to Qt4, apart from pulling in the
correct libraries. Indeed, other than the core and gui libraries, now
also the concurrent and widgets libraries are needed.
2014-07-19 03:34:28 +02:00
Stephan Witt
0eb2df6ab6
do not strip binary for packaging by default; improved name of disk image
2014-07-16 22:25:25 +02:00
Stephan Witt
222ef85664
improved Qt frameworks packaging on Mac
2014-03-04 22:28:40 +01:00
Stephan Witt
aea9c4fc1b
avoid deployment of debug version of qt plugins
2014-03-01 10:23:31 +01:00