Opened 12 years ago

Last modified 2 years ago

#37087 new enhancement

kdelibs4 mobile profile

Reported by: yue.liu@… Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: cooljeanius (Eric Gallager)
Port: kdelibs4

Description

I added mobile variant to kdelibs4. Normally nobody will use mobile profile on OSX, this variant is for kde app developers who want to make an app bundle or standalone installer using libraries compiled from macports, and keep the bundle/pkg as small as possible. This will work for those kde apps that can compile with mobile profiled kdelibs4, such as Calligra. Patches are inherited from meego project. Currently I disabled soprano and nepomuk in this variant because they cause compilation failure.

Attachments (8)

kdelibs4-mobile-variant.patch (1.1 KB) - added by yue.liu@… 12 years ago.
include_solid.patch (312 bytes) - added by yue.liu@… 12 years ago.
inherited from meego project
kdewebkit_mobile_fix.patch (398 bytes) - added by yue.liu@… 12 years ago.
inherited from meego project
kparts-linkinterface-nepomuk.patch (564 bytes) - added by yue.liu@… 12 years ago.
inherited from meego project
nepomuk_install_deprecated.patch (571 bytes) - added by yue.liu@… 12 years ago.
inherited from meego project
nepomuk-no-duplicatetags.patch (1.2 KB) - added by yue.liu@… 12 years ago.
inherited from meego project
plasma-active-patches.patch (111.4 KB) - added by yue.liu@… 12 years ago.
inherited from meego project
no-kparts-genericfactory.patch (260 bytes) - added by yue.liu@… 12 years ago.
inherited from meego project

Download all attachments as: .zip

Change History (13)

Changed 12 years ago by yue.liu@…

Changed 12 years ago by yue.liu@…

Attachment: include_solid.patch added

inherited from meego project

Changed 12 years ago by yue.liu@…

Attachment: kdewebkit_mobile_fix.patch added

inherited from meego project

Changed 12 years ago by yue.liu@…

inherited from meego project

Changed 12 years ago by yue.liu@…

inherited from meego project

Changed 12 years ago by yue.liu@…

inherited from meego project

Changed 12 years ago by yue.liu@…

Attachment: plasma-active-patches.patch added

inherited from meego project

Changed 12 years ago by yue.liu@…

inherited from meego project

comment:1 Changed 12 years ago by mf2k (Frank Schima)

Cc: sharky@… added
Keywords: haspatch added
Owner: changed from macports-tickets@… to nicos@…
Version: 2.1.2

In the future, please remember to Cc the port maintainer(s).

comment:2 Changed 12 years ago by NicosPavlov

Since this variant would disable both Soprano and Nepomuk, it would break many ports which then depend on kdelibs4. It is an open question, but in this case, would not it be a better idea to make it a separate port conflicting with the present kdelibs4 instead of a variant ? This would prevent to break the tree dependence.

comment:3 in reply to:  2 Changed 12 years ago by yue.liu@…

Replying to nicos@…:

Since this variant would disable both Soprano and Nepomuk, it would break many ports which then depend on kdelibs4. It is an open question, but in this case, would not it be a better idea to make it a separate port conflicting with the present kdelibs4 instead of a variant ? This would prevent to break the tree dependence.

Maybe subport should be used? I'm not sure how it works yet.

comment:4 Changed 11 years ago by sharky@…

Cc: sharky@… removed

comment:5 Changed 2 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.