Package Applications for Tizen: Difference between revisions
Jump to navigation
Jump to search
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
(Cleanup layout, spelling, corrected outgoing links) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Qt applications can be packaged and installed on developer device or emulator. | Qt applications can be packaged and installed on developer device or emulator. | ||
Following procedure is currently required: | |||
# Install [https://developer.tizen.org/downloads/tizen-sdk Tizen SDK] | |||
# Generate a certificate, see [https://developer.tizen.org/documentation/development-tools/common-tools/certificate-registration Certificate Registration] and [https://developer.tizen.org/trouble-shooting-certification Certification Trouble Shooting] | |||
# Qt binaries should have rpath set to application installation lib subdirectory: ''/opt/usr/apps/APP_ID/lib'' where APP_ID is 10 chars string(alphanumeric). It is also possible to use chrpath, but length of initial rpath must not be exceeded. | |||
# The executable needs to be built with OspMain and proper LFLAGS (see touch example) and .exe extension | |||
# Invoke '''prepare_tpk''' (from tizenbuildtools/scripts) | |||
# The last print from prepare_tpk will be the command for the native-packaging (given there are no errors) | |||
/opt/usr/apps/APP_ID/lib | |||
where APP_ID is 10 chars string(alphanumeric) | |||
[[Category:Developing_Qt::Ports::Tizen]] | [[Category:Developing_Qt::Ports::Tizen]] |
Latest revision as of 07:09, 30 June 2015
Qt applications can be packaged and installed on developer device or emulator. Following procedure is currently required:
- Install Tizen SDK
- Generate a certificate, see Certificate Registration and Certification Trouble Shooting
- Qt binaries should have rpath set to application installation lib subdirectory: /opt/usr/apps/APP_ID/lib where APP_ID is 10 chars string(alphanumeric). It is also possible to use chrpath, but length of initial rpath must not be exceeded.
- The executable needs to be built with OspMain and proper LFLAGS (see touch example) and .exe extension
- Invoke prepare_tpk (from tizenbuildtools/scripts)
- The last print from prepare_tpk will be the command for the native-packaging (given there are no errors)