creating RPM packages for meego os

creating RPM packages for meego os

Hi, I have created application for meego operating system using gtk+. Can anyone help me about how to create RPM package so that it can be installed on meego os? Thanks and Regards, Lancy Fernandes
11 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Lancy,

Complete documentation on creating RPMs for MeeGo are coming soon (http://appdeveloper.intel.com/en-us/node/2967). In the meantime these links should get you started. Please let me know if you have any difficulties:

http://wiki.meego.com/Packaging

http://wiki.meego.com/Packaging/Deb_conversion_example

Hi there.

Is there any update on the complete documentation yet? I'm looking for a step by step on producing RPMs..

Thanks!

Hi heather-cameron

If you use our Window MeeGo SDK toolchain (MeeGo SDK for Windows and optionally MeeGo AppUp SDK for Windows), the QtCreator IDE bundled can automatically create RPM for you after each successful compilation/build.

Here is the highlevel step to get SDK setups:

a) Go to this link again: http://appdeveloper.intel.com/en-us/meego-sdk-suite

b) download MeeGo SDK 1.2 for Windows

c) download AppUp SDK for MeeGo (a little bit below the MeeGo SDK on the same page)

d) follow instructions on this page: http://appdeveloper.intel.com/en-us/article/building-meego-application-a...
to start developing/compiling your app using Qt Creator IDE that comes with MeeGo SDK.
Since your system is Window 64-bit, you are not going to be able to run your app using Qemu. So you can only develop and compile.

e) After you compile, under Qt Creator IDE, there is a "compile output" window. In that window, it will tell you the RPM that it has built for you.
You will only get that RPM if it is a successful compilation. Note down the location of this RPM

Hope this helps.

--vincent

And do not forget about packaging guidelines http://appdeveloper.intel.com/en-us/article/meego-packaging-and-compliance-guidelines

Thank you guys! This has been most helpful! :)

> If you use our Window MeeGo SDK toolchain...

How about Linux MeeGo toolchain step-by-step instruction for create target RPM?

Arter compile under Qt Creator IDE, automatically create directory rrpmbuild. In this directory create broken rpm-file with project base name. This RPM-file can't unpacking. It have small size 820 byte. But program binary file have size ~4Mb. Сonsequently in this RPM file can not inside programm binary.

I try convert this RPM to cpio:

rpm2cpio mytetra-0.0.1-1.i586.rpm | cpio -idmv
error: rpm2cpio: headerRead failed: Header sanity check: OK
error reading header from package

Q: How create MeeGo RPM file in Linux?

Sorry, one other thing.. the link at point d) appears to be broken (or incomplete which seems more likely.

(http://appdeveloper.intel.com/en-us/article/building-meego-application-a)

Can someone provide the correct link?

Thanks!

Hello Heather,

Looks like it should be http://appdeveloper.intel.com/en-us/article/building-meego-application-appup-using-windows-development-environment

Regards
Hal G.
Technical Support Team
Intel AppUp(SM) Developer Program
Intel AppUp(SM) center

@xintrea your spec file is correct? Did you see during build process messages like Adding file ... in the build output window?

If someone from Intel will help to validate my app faster i will post blog entry on how to create RPM packages with Qt Creator. I need to be sure i done all things correctly before i start writing public articles on this. :)

Leave a Comment

Please sign in to add a comment. Not a member? Join today