1 DESCRIPTION = "KDE-Pim Platform Independent - port of KDE Pim to PDA"
2 DESCRIPTION_kopi = "Korganizer/PI is a powerful calendar and ToDo Tool"
3 DESCRIPTION_kopi-applet = "KDE Pim/PI applet"
4 DESCRIPTION_kapi = "KAddressbook/PI is a port of KDE addressbook"
5 DESCRIPTION_libmicrokdelibs = "KDE Pim/PI library - microkde"
6 DESCRIPTION_libmicrokcal = "KDE Pim/PI library - microkcal"
7 DESCRIPTION_libmicrokabc = "KDE Pim/PI library - microkabc"
8 DESCRIPTION_libmicrokammu = "KDE Pim/PI fork of libGammu"
9 DESCRIPTION_kammu = "KDE Pim/PI fork of gammu"
14 HOMEPAGE = "http://www.pi-sync.net/ http://sf.net/projects/kdepimpi/"
17 # kabc/plugins/sharpdtm - wants libsl (Sharp ROM 3.x closed source library)
18 # kabc/plugins/ldap - wants ldap libs (?)
19 # kabc/plugins/opie - wants libopie1 (we don't plan to have it in OE)
20 # kmicromail - conflict with OE libetpan, libmailwrapper/OPIE
24 S = "${WORKDIR}/kdepim"
26 EXTRA_QMAKEVARS_POST += " \
28 OBJECTS_DIR=obj/ MOC_DIR=moc/ \
34 # That changes will be needed for KMicroMail/PI to get it build with OE libs
36 # LIBS-=-lkmicromailwrapper LIBS+=-lmailwrapper LIBS+=-lopiecore2 \
38 QMAKE_PROFILES= "all.pro"
40 SUBDIRS="qtcompat libical/src/libical libical/src/libicalss microkde libkcal libkdepim \
41 kabc korganizer kalarmd kaddressbook kabc/plugins/file kabc/plugins/dir \
42 kabc/formats/binary kabc/plugins/qtopia \
45 # pwmanager/libcrypt/mpi \
46 # pwmanager/libcrypt/error \
47 # pwmanager/libcrypt/cipher \
48 # pwmanager/libcrypt/zlib \
49 # pwmanager/pwmanager \
54 do_configure_prepend() {
55 mv ${S}/kabc/formats/binary/kabcformat_binaryE.pro ${S}/kabc/formats/binary/binaryE.pro
56 printf "TEMPLATE=subdirs\nSUBDIRS=${SUBDIRS}\n" >all.pro
59 if [ -f ${d}/`basename ${d}`E.pro ];
61 mv -f ${d}/`basename ${d}`E.pro ${d}/`basename ${d}`.pro
71 HEADERS_DIRS = "qtcompat \
85 for dir in ${HEADERS_DIRS};
87 rm -rf ${STAGING_INCDIR}/kdepimpi/$dir
90 for f in libmicrokde libmicrokdepim libmicrokabc libmicrokcal libmicroqtcompat
92 rm -f ${STAGING_LIBDIR}/kdepimpi/$f*
96 addtask unstage before do_configure
100 for dir in ${HEADERS_DIRS};
102 install -d ${STAGING_INCDIR}/kdepimpi/$dir
103 install -m 0644 ${S}/$dir/*.h ${STAGING_INCDIR}/kdepimpi/$dir/
106 for f in libmicrokde libmicrokdepim libmicrokabc libmicrokcal libmicroqtcompat
108 oe_libinstall -so -C ${S}/dest/ $f ${STAGING_LIBDIR}/kdepimpi/
113 install -d ${D}${bindir} \
114 ${D}${palmtopdir}/lib \
115 ${D}${palmtopdir}/apps/1Pim \
116 ${D}${palmtopdir}/pics/kdepim/korganizer/icons16 \
117 ${D}${palmtopdir}/pics/kdepim/korganizer/iconsmini \
118 ${D}${palmtopdir}/pics/kdepim/kaddressbook/icons16 \
119 ${D}${palmtopdir}/pics/kdepim/kaddressbook/icons22 \
120 ${D}${palmtopdir}/plugins/applets
122 install -m 0644 ${S}/bin/kdepim/korganizer/ko16.png ${D}${palmtopdir}/pics/
123 install -m 0644 ${S}/bin/kdepim/korganizer/ko24.png ${D}${palmtopdir}/pics/
124 install -m 0644 ${S}/bin/kdepim/korganizer/*.* ${D}${palmtopdir}/pics/kdepim/korganizer
125 install -m 0644 ${S}/bin/kdepim/korganizer/icons16/*.png ${D}${palmtopdir}/pics/kdepim/korganizer/icons16
126 install -m 0644 ${S}/bin/kdepim/korganizer/iconsmini/*.png ${D}${palmtopdir}/pics/kdepim/korganizer/iconsmini
127 install -m 0644 korganizer/korganizer.desktop ${D}${palmtopdir}/apps/1Pim/korganizer.desktop
129 install -m 0644 ${S}/bin/kdepim/kaddressbook/*.* ${D}${palmtopdir}/pics/kdepim/kaddressbook
130 install -m 0644 ${S}/bin/kdepim/kaddressbook/icons16/*.png ${D}${palmtopdir}/pics/kdepim/kaddressbook/icons16
131 install -m 0644 ${S}/bin/kdepim/kaddressbook/icons22/*.png ${D}${palmtopdir}/pics/kdepim/kaddressbook/icons22
132 install -m 0644 kaddressbook/kaddressbook.desktop ${D}${palmtopdir}/apps/1Pim/kaddressbook.desktop
134 for f in libmicrokde libmicrokdepim libmicrokabc libmicrokcal libmicroqtcompat libmicrokabc_file libmicrokabc_dir libmicrokabcformat_binary libmicrokabc_qtopia
136 oe_libinstall -so -C ${S}/dest/ $f ${D}${palmtopdir}/lib
139 install -m 0755 ${S}/dest/kopi ${D}${bindir}/kopi
140 install -m 0755 ${S}/dest/kapi ${D}${bindir}/kapi
142 install -d ${D}${libdir}
143 install -m 0755 ${S}/dest/kammu ${D}${bindir}/kammu
144 oe_libinstall -so -C ${S}/dest/ libmicrokammu ${D}${libdir}
146 for f in libkopialarmapplet
148 oe_libinstall -so -C ${S}/dest/ $f ${D}${palmtopdir}/plugins/applets
153 PACKAGES = "${PN}-dbg libmicrokcal libmicrokabc kopi-applet kopi kapi libmicrokdelibs kammu libmicrokammu ${PN}"
155 FILES_kopi = "${bindir}/kopi ${palmtopdir}/apps/1Pim/korganizer.desktop ${palmtopdir}/pics/kdepim/korganizer/* "
156 FILES_kapi = "${bindir}/kapi ${palmtopdir}/apps/1Pim/kaddressbook.desktop ${palmtopdir}/pics/kdepim/kaddressbook/* ${palmtopdir}/lib/libmicrokabc_* ${palmtopdir}/lib/libmicrokabcformat_binary*"
157 FILES_kopi-applet = "${palmtopdir}/plugins/applets/* ${palmtopdir}/pics/ko16.png ${palmtopdir}/pics/ko24.png"
158 FILES_libmicrokabc = "${palmtopdir}/lib/libmicrokabc.so.*"
159 FILES_libmicrokcal = "${palmtopdir}/lib/libmicrokcal.so.*"
160 FILES_libmicrokdelibs = "${palmtopdir}/lib/*.so.*"
161 FILES_kammu = "${bindir}/kammu"
162 FILES_libmicrokammu = "${libdir}/libmicrokammu*"