Roland Winklmeier
a3bc5c2936
Add <swiftInstall>/bin to library lookup paths
...
Summary:
This change adds <swiftInstall>/bin to the library lookup paths.
Without, QFactoryLoader is not able to find the Qt plugins
on Mac OS since on this platform the hard coded path defaults to
'foo.app/Contents/MacOS' for app bundles.
This change also adds the installation of QtPrintSupport framework which
is a dependency from cocoa platform plugin.
ref T48
Reviewers: kbasan, msutcliffe
Reviewed By: kbasan
Subscribers: jenkins
Maniphest Tasks: T48
Differential Revision: https://dev.swift-project.org/D15
2017-05-05 22:40:43 +01:00
Roland Winklmeier
cdb7b6631a
Use installer date format without '-' and '_'
2017-04-18 00:07:47 +01:00
Klaus Basan
06ab91334b
refs #921 , changed name of installer
2017-04-18 00:05:45 +01:00
Roland Winklmeier
b6fb532f3a
Set installbuilder project.version dynamically from qmake
...
Instead of maintaining the version number in project.xml, pass it to
installbuilder from qmake project.
refs #902
2017-04-17 23:59:52 +01:00
Roland Winklmeier
7fde8eef07
Make installing of ICU libraries optional on Linux
...
ICU libraries are shipped in the official Qt installers but in a
local or distribution build, Qt links against system libraries which made
the install target fail in this two cases.
By checking whether ICU libraries are inside the Qt library dir,
we make sure that we redistribute those non system ICU libraries.
2017-04-17 23:57:36 +01:00
Roland Winklmeier
e186829db3
Add build target 'publish_installer' also to Windows builds
...
This change requires the unix tool date.exe to be available under a
specific path. This tool is the only one which easily produces
locale independent date formats. All Windows solutions are either
very complicated or regional dependent.
2017-04-17 23:57:35 +01:00
Roland Winklmeier
0878a82b2c
Add Qt5 bearer plugins to install target
2017-02-24 15:22:16 +00:00
Roland Winklmeier
115ad150b2
Handle different installer container extension on OS X
2017-01-10 23:47:36 +00:00
Roland Winklmeier
5fb40a628b
Run 'date -u' to get UTC timestamp on unix platforms
...
The previous argument '--utc' failed on Mac OS X
2017-01-10 23:47:34 +00:00
Mathew Sutcliffe
8928090c72
Added make target publish_installer for the automation of publishing Jenkins build artifact.
2017-01-10 23:44:46 +00:00
Roland Winklmeier
745e09ddb8
Support installing of mingw 64bit products
2016-12-13 19:01:09 +01:00
Roland Winklmeier
0de2b9d4b5
Fix installing win32-g++ external libriaries into right folder
2016-12-13 19:01:08 +01:00
Roland Winklmeier
121e70e187
Enable installing of ICU on Linux
...
Since 5.6.1 is now available on Jenkins, installing of ICU can finally
be activated.
2016-09-19 16:36:17 +02:00
Roland Winklmeier
a87a4a7ef1
Install crashpad binaries
...
refs #490
2016-08-09 17:52:28 +02:00
Roland Winklmeier
d6f7341b3d
Install additional Qt Plugins
...
* audio
* iconengines
* imageformats
* mediaservice
* platforms
* platforminputcontexts
* platformthemes
* xcbglintegrations
refs #615
2016-05-20 01:42:55 +02:00
Roland Winklmeier
5a520f1c1f
Give installers a better name to distinguish between 32 and 64 bit
...
refs #615
2016-05-20 01:42:53 +02:00
Roland Winklmeier
ab1491f085
Rename share/dbus-1 to etc/dbus-1 to not mix it up with data/shared
...
refs #615
2016-05-20 01:41:19 +02:00
Roland Winklmeier
71d9439537
Install all xbus dependencies
...
refs #615
2016-05-20 01:40:16 +02:00
Roland Winklmeier
45b0503896
Include Mac OS X platform in installer project
...
refs #615
2016-05-20 01:40:04 +02:00
Roland Winklmeier
59551c0f1b
Installbuilder Linux setup
...
refs #615
2016-05-20 01:36:55 +02:00
Roland Winklmeier
3d3ec0c65d
Include linux platform in installer project
...
refs #615
2016-05-20 01:36:53 +02:00
Roland Winklmeier
4ed4771271
Installbuilder Windows fixes
...
refs #615
2016-05-20 01:36:52 +02:00
Roland Winklmeier
c63348e339
Refactor Qt5 qmake installer script
...
Qt5 libraries have so many different names, prefixes and suffixes, so
it is easier to maintain separate lists for different OS
refs #615
2016-05-20 01:35:17 +02:00
Roland Winklmeier
38f92ea7e6
Refactor dbus qmake installer script
...
refs #615
2016-05-20 01:35:15 +02:00
Roland Winklmeier
ef8a0cc0c4
Update vcredist to MSVC2015
...
refs #615 #616
2016-05-20 01:35:13 +02:00
Roland Winklmeier
5264a364be
Install externals into lib on unix platforms
2015-11-27 15:12:39 +01:00
Roland Winklmeier
c78e69e05e
Align installer files with 0.6.1 release binaries
2015-11-27 15:12:39 +01:00
Roland Winklmeier
5eddef0f12
Add install targets
...
refs #486
2015-11-19 21:07:14 +00:00