creating RPM packages for meego os

creating RPM packages for meego os

Bild des Benutzers lancy fernandes
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 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.
Bild des Benutzers BrianDevArch

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

Bild des Benutzers heather-cameron (Intel)

Hi there.

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

Thanks!

Bild des Benutzers vyau

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

Bild des Benutzers dmitry-rizshkov

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

Bild des Benutzers heather-cameron (Intel)

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

Bild des Benutzers xintrea

> 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?

Bild des Benutzers heather-cameron (Intel)

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!

Bild des Benutzers Hal

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

Bild des Benutzers dmitry-rizshkov

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

Bild des Benutzers dmitry-rizshkov

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. :)

Melden Sie sich an, um einen Kommentar zu hinterlassen.