summaryrefslogtreecommitdiffstats
path: root/bin/patch_capabilities.pl
Commit message (Collapse)AuthorAgeFilesLines
* Fix patch_capabilities.pl script for explicit set of capabilitiesMiikka Heikkinen2010-10-261-0/+3
| | | | | | | | | Elftran command never got executed when explicit set of capabilities was defined. No warning or error was printed either, making it rather confusing for user. Task-number: QTBUG-14730 Reviewed-by: Janne Koskinen
* Disallow patching capabilities of executablesMiikka Heikkinen2010-09-231-5/+21
| | | | | | | | | | | | All of the assigned capabilities of executables are likely to be actually needed unlike those of dlls, so do not create a patched sis for an application with non-self-signable capabilities. Similarly block creation of a patched package if any executable has a protected range SID, as installer will refuse to install such a package anyway. Task-number: QTBUG-13886 Reviewed-by: Janne Koskinen
* Improved output of patch_capabilities.pl scriptMiikka Heikkinen2010-09-211-19/+64
| | | | | | | | | More detailed output of what was patched reduces user confusion. Properly prefixed output messages can also be easily parsed by IDEs like Qt Creator. Task-number: QTBUG-13760 Reviewed-by: Janne Koskinen
* Fix gcce building of apps using static libraries in symbian-sbsv2Miikka Heikkinen2010-08-311-1/+8
| | | | | | | | | Removed usage of buggy .release_gcce target from symbian-sbsv2 generated makefiles. Now gcce builds like armv5 as it is supposed to when using Raptor. Task-number: QTBUG-13307 Reviewed-by: axis
* Allow commenting of individual files in generated pkg files.axis2010-07-151-1/+1
| | | | RevBy: Jason Barron
* Provide 'make unsigned_sis' target for Symbian mkspecsMiikka Heikkinen2010-06-161-1/+2
| | | | | | | | | | | Rationale for this is that currently there is no simple way to create a sis package that can be properly signed via Symbian open signed mechanism, as 'make sis' will by default use self-signed certificates and automatically patch capabilities of binaries to remove non-self-signable ones. Task-number: QTBUG-11455 Reviewed-by: Janne Koskinen
* Fixed automatic patching of self-signed packagesMiikka Heikkinen2010-04-161-6/+21
| | | | | | | | | | | | - Don't autopatch when just preprocessing pkg or creating stub package - Copy binaries before patching so that originals are preserved. - Only autopatch the preprocessed file so that original template is preserved. - Added clear warning to patch_capabilities.pl to notify users that patched package is not suitable for distribution. Task-number: QTBUG-9972 Reviewed-by: Shane Kearns
* Made redirection to /dev/null cross platform.axis2010-03-011-1/+4
|
* Made patch_capabilities.pl not raise capabilities unnecessarily.axis2010-03-011-12/+40
|
* Switched the order of message and execution in patch_capabilities.axis2010-02-261-1/+1
| | | | | It seems more natural to have the message first, so that you can tell which file is taking long to complete.
* Enabled patch_capabilities to work on Linux.axis2010-02-261-3/+8
|
* Don't remove all dependencies when patching the pkg.Miikka Heikkinen2010-02-081-3/+7
| | | | | | | | Only remove dependencies that are known to cause unncessary warnings from pkg files when patching them with patch_capabilities.pl script. Task-number: QTBUG-8018 Reviewed-by: Janne Koskinen
* Added support for ifdeffing for manufacturer in generated pkg filesMiikka Heikkinen2010-01-281-1/+24
| | | | | | | | | | | | DEPLOYMENT.manufacturers variable can be used to define manufacturer identifiers. DEPLOYMENT.manufacturers.fail_note variable can be used to define a file that contains the text to be shown in case of failed manufacturer check. Task-number: QTBUG-7695 Reviewed-by: Janne Koskinen
* Added support for embedded sis name/uid patching for SymbianMiikka Heikkinen2010-01-271-1/+20
| | | | | | | | | | | Patch_capabilities.pl script now also patches any embedded sis file entries in pkg to embed corresponding *_selfsigned.sis instead. Also the script now removes dependencies to other packages from patched pkg to reduce unnecessary warnings about missing dependencies when said dependencies were installed via patched sises. Reviewed-by: Janne Koskinen
* Update copyright year to 2010Jason McDonald2010-01-061-1/+1
| | | | Reviewed-by: Trust Me
* Update patch_capabilities.pl help to be a little bit clearerIain2009-09-251-2/+2
| | | | | | | | I certainly didn't read it well enough to notice I needed the third parameter with template pkg files. Reviewed-by: Jason Barron (cherry picked from commit 36304a764fb4ee0cc7cc26033c05c8d70c87b4b5)
* Fix permissions on files in bin directory.Jason McDonald2009-09-221-0/+0
| | | | Reviewed-by: Trust Me
* Update license headers again.Jason McDonald2009-09-091-4/+4
| | | | Reviewed-by: Trust Me
* Update license headersJason McDonald2009-09-041-3/+42
| | | | Reviewed-by: Trust Me
* Fixed patch_capabilites to patch also template pkg UID.Janne Anttila2009-09-031-6/+23
| | | | Reviewed-by: Miikka Heikkinen
* Trivial fixes for trailing spaces etcJanne Anttila2009-08-311-5/+5
| | | | Reviewed-by: TrustMe
* Added support for template .plg files to patch_capabilities.pl script.Janne Anttila2009-08-311-6/+25
| | | | | | | | | | | | patch_capabilities.pl now supports both template pkg files and makesis 'ready' pkg files. If template pkg file is given next argument has to be 'target-platform' Usage: patch_capabilities.pl pkg_filename [target-platform] [capabilies] If template .pkg file is given, next agrument must be 'target-platform' E.g. patch_capabilities.pl myapp_template.pkg release-armv5 \"All -TCB\" Reviewed-by: Miikka Heikkinen
* Update license headers according to commit 858c70f768e.axis2009-08-061-2/+2
| | | | RevBy: Trust me
* Patching capabilities now patches also the pkg file UID.Miikka Heikkinen2009-06-181-2/+14
|
* Also patch vendor id in patch_capabilities.pl script.Miikka Heikkinen2009-06-101-1/+1
|
* Fixed pkg file parsing in patch_capabilities.plMiikka Heikkinen2009-05-131-23/+23
|
* Long live Qt for S60!axis2009-04-241-0/+95