- 01 Oct, 2014 - 4 commits
-
-
Morten Johan Sørvig authored
Existing versions of qmake produce application bundles which are incompatible with OS X code signing. Deploy framework Info.plist files to the correct location. Patch them to remove any "_debug" suffix on the value for CFBundleExecutable. Task-number: QTBUG-32896 Change-Id: Id657e394f3bf919713a43e395e716bf46488c644 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
Morten Johan Sørvig authored
The OS X code signing process enforces strict code/data separation. Split up the Qt Quick imports; deploy .dylibs to "Contents/Plugins/quick/", deploy .qml files and other resources to "Resources/". Create symlinks to the dylibs so that Qt Quick can load the imports as usual. Task-number: QTBUG-34810 Change-Id: If7e1f80b357598c8e3cc7dd46a9363387218d541 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
Morten Johan Sørvig authored
Use the "codesign" tool with the provided signing identity to sign all code binaries in the bundle. Application code binaries include the app executable(s), plugin and framework/dylib dependencies. Finally, run "codesign --verify" to verify that the app bundle is correctly signed. Change-Id: Idfff030a2b218e1dc1ad1bc279a32a330665b347 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
Morten Johan Sørvig authored
Rework copyFramework(). Split out dylib deployment into copyDylib(). Remove the special symlink handling. Always create symlinks from "Current" to the actual version. This ensures we're compatible with Apple's framework bundle spec [1]. It also makes the 'codesign' utility happy, easing the step to sandbox Qt OS X applications. [1]: https://developer.apple.com/library/mac/documentation/ macosx/conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html Task-number: QTBUG-32896 Change-Id: Ide23437c9bb6515d5013d37ae6ff4133a69085ad Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
- 28 Aug, 2014 - 1 commit
-
-
Samuel Gaist authored
Currently when parsing otool output for dylibs, "lib/" is appended to the path. However dylibs might not be always found in a lib folder like e.g. the mysql client libraries from macports. This patch aims to remove that hardcoded path and use the data from the currently parsed otool line. [ChangeLog][OS X][macdeployt] Fixed a bug where dynamic libraries where searched in the wrong directory Task-number: QTBUG-21913 Change-Id: I992d15bc48ad827185216852108b2d0a5633043e Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@digia.com> Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
- 04 Aug, 2014 - 1 commit
-
-
Samuel Gaist authored
This patch implement the bearer plugins deployement [ChangeLog][OS X][macdeployqt] Now correctly deploys the network related plugins Change-Id: I37e8a7033bc4d7d41fe34314ddac7b441696c5b7 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com> Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@digia.com>
-
- 03 Jul, 2014 - 1 commit
-
-
Morten Johan Sørvig authored
Make macdeplpoyqt deploy qml imports from Qml2ImportsPath only. js and local imports should be deployed as a part of the application build. Remote (network) imports should be loaded at run-time. Task-number: QTBUG-38533 Change-Id: I322f588912bcbb65fbc45676faaa3de76d625bef Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
- 26 Mar, 2014 - 1 commit
-
-
Morten Johan Sørvig authored
Support incrementally re-deploying to an existing app bundle. Overwrite files that already exist in the bundle. Disable the "Can not find Qt" warning. Skip plugin deployment if Qt can not be found. Remove usages of the Qt4-style binary packages from /Developer. Task-number: QTBUG-36043 Change-Id: I11d1e36e6beef24b55979fc4d853e19b60551740 Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@digia.com>
-
- 21 Mar, 2014 - 1 commit
-
-
Morten Johan Sørvig authored
The source binaries might be read-only, and the permissions are carried over by the copy. This would cause failures in later steps like running install_name_tool. Check the target permissions after copying and set the writable bit if necessary. Task-number: QTBUG-23454 Change-Id: I6a84a31be2431f386fa64ad94f7bd9be0cd69639 Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@digia.com>
-
- 05 Nov, 2013 - 1 commit
-
-
Morten Johan Sørvig authored
Deploy plugins/audio if QtMultimedia.framework is in use. Change-Id: I164ddddbf2fbd50c37d42809b5ecdda0ea1d03af Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@digia.com>
-
- 09 Oct, 2013 - 1 commit
-
-
Thiago Macieira authored
Mac's strip tool doesn't work if the file is read-only. Some of the libraries we copy might be read-only (like those installed by HomeBrew) and that would cause stripping to fail. Change-Id: Ie8caa853a26794ec97ec84354d9f7bb142cce993 Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@digia.com>
-
- 07 Oct, 2013 - 1 commit
-
-
Morten Johan Sørvig authored
Use qmlimportscanner from QtDeclarative to find used imports. New option: -qmldir=<path> : Deploy imports used by .qml files in the given path. (defaults to ".") Change-Id: I3efa47557a1b5aae0ad838024ba5fe1a98be3b16 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@digia.com>
-
- 10 Jan, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I9b11dc8309c9739955e3acea12b564d6ad608f59 Reviewed-by:
Akseli Salovaara <akseli.salovaara@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-
- 09 Jan, 2013 - 1 commit
-
-
Andy Shaw authored
Change-Id: Iac597d5216a5750850ee8132cbf4a609c032700a Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
- 28 Nov, 2012 - 1 commit
-
-
Eike Ziller authored
Task-number: QTBUG-28248 Change-Id: I5e31770a3d31cb22b1ab17574ea38e509c59470d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 15 Nov, 2012 - 1 commit
-
-
Morten Johan Sorvig authored
Deploy specific plugins instead of deploying all plugins with exceptions. Before macdeployqt would deploy nearly all plugins. The plugins themselves weren't necessarily a problem, but this would also pull in all plugin dependencies, massively bloating the app bundle. Change-Id: Ia8d8b795101958da83b299e1d8922a01b5e8f13d Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
- 25 Sep, 2012 - 1 commit
-
-
Iikka Eklund authored
Change copyrights and license headers from Nokia to Digia Change-Id: If89e41b25a242ff376eacdf8790957bcf499cc66 Reviewed-by:
Janne Anttila <janne.anttila@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 01 Feb, 2012 - 1 commit
-
-
Eike Ziller authored
Change-Id: I47ecf04f538e094fe67110e627a5f17a34438df9 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Morten Johan Sørvig <morten.sorvig@nokia.com>
-
- 30 Jan, 2012 - 1 commit
-
-
Jason McDonald authored
As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: Ib4b7580dda53886247ad6eb10d17d8e67c51980d Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 23 Jan, 2012 - 1 commit
-
-
Jason McDonald authored
Replace Nokia contact email address with Qt Project website. Change-Id: I3841a7c154b90b73fe8f498fda035c8b3545c692 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 06 Jan, 2012 - 1 commit
-
-
Jason McDonald authored
Change-Id: I89fb3609f49f9a4f1e7d658b05e212febcb14c94 Sanity-Review: Jason McDonald <jason.mcdonald@nokia.com> Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- 29 Jul, 2011 - 1 commit
-
-
Eike Ziller authored
If binaries linked against Versions/Current *and* a specific version, the framework's binary would be copied twice, leading to duplicate symbols exceptions. Instead we now check for that condition and replicate the symbolic link. (cherry picked from 3a66c5da851223cb4017d69ef3cca7d3818431c7) Change-Id: I9151eb8bb345674014339586be2f79b08b22aca2 Reviewed-by: TrustMe Reviewed-on: http://codereview.qt.nokia.com/2400 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 27 Jul, 2011 - 3 commits
-
-
Eike Ziller authored
Needed e.g. for Qt Creator, which is a bundle of plugins. Ported from 4.8 4bda273330f6705b79cf18c3ea8ef294f58a5239 Change-Id: Icc966fb1f663c3156ac057acba3923a6db27ee09 Reviewed-on: http://codereview.qt.nokia.com/2257 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
Eike Ziller authored
Ported from 4.8 2ccef4f57f036a486cb96904298a8b4673ff0aec Change-Id: I01f6449ebdb610684d0aab3a37fe66ed0a37b522 Reviewed-on: http://codereview.qt.nokia.com/2256 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
Eike Ziller authored
Ported from 4.8 0b16c7a8a5522e3bc7414130dc609763bc2f4e3d Change-Id: I0ca572dd3a096609ecf914a5df66e19b1fd51e6f Reviewed-on: http://codereview.qt.nokia.com/2255 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 24 May, 2011 - 1 commit
-
-
Jyri Tahtela authored
Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
-
- 27 Apr, 2011 - 1 commit
-
-
Qt by Nokia authored
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12
-