| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
| |
Some tools calls required epoc32/tools to be in path and some didn't.
Now all tools calls will use tools from under %EPOCROOT%epoc32/tools
if EPOCROOT env variable is defined.
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Automatic patching was modifying all package files in ways that
only made sense for very limited set of projects. Some things were
also no longer necessary due other developments, so dropped
the dependency, embedded sis, and manufacturer check modifications.
Also provided an option to do a self-signed compatibility
check for the package instead of patching it automatically by
specifying "-d" parameter in QT_SIS_OPTIONS env variable
or createpackage command line, depending on how package is made.
Task-number: QTBUG-15561
Reviewed-by: axis
|
|
|
|
|
|
|
|
|
|
|
| |
Location was not originally included in self-signable set, since in
S60 3.1 devices it is not so. However, it is a lesser of two evils to
make applications with Location capability not install on 3.1 devices
than make them not work correctly on any devices, so Location is now
included in the self-signable set in patch_capabilities.pl.
Task-number: QTBUG-13891
Reviewed-by: Janne Koskinen
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
RevBy: Jason Barron
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
| |
|
|
|
|
|
| |
It seems more natural to have the message first, so that you can tell
which file is taking long to complete.
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
| |
Reviewed-by: Trust Me
|
|
|
|
| |
Reviewed-by: Miikka Heikkinen
|
|
|
|
| |
Reviewed-by: TrustMe
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
RevBy: Trust me
|
| |
|
| |
|
| |
|
|
|