1 DESCRIPTION = "DB library for calendar"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Social & Content/Calendar"
11 inherit manifest autotools-brokensep
16 #PROVIDES by calendar-service
19 #PROVIDES by calendar-service-dev
20 PROVIDES += "calendar-service-dev"
24 #RDEPENDS of calendar-service (${PN})
25 RDEPENDS_${PN} += "sqlite3"
26 RDEPENDS_${PN} += "coreutils"
27 RDEPENDS_${PN} += "glibc"
29 #RDEPENDS of calendar-service-dev (${PN}-dev)
30 RDEPENDS_${PN}-dev += "calendar-service"
31 RDEPENDS_${PN}-dev += "alarm-manager"
35 #DEPENDS of calendar-service
38 DEPENDS += "contacts-service"
40 DEPENDS += "tizen-platform-config"
45 DEPENDS += "alarm-manager"
49 DEPENDS += "libslp-db-util"
50 DEPENDS += "capi-base-common"
54 chmod -Rf a+rX,u+w,g-w,o-w ${S}
56 cp ${S}/packaging/calendar-service.manifest .
62 bb.build.exec_func('do_prep', d)
73 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
77 -DCMAKE_VERBOSE_MAKEFILE=ON \
78 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
79 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
80 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
81 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
82 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
83 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
84 -DCMAKE_SKIP_RPATH:BOOL=ON \
85 -DBUILD_SHARED_LIBS:BOOL=ON \
86 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
97 export RPM_BUILD_ROOT=${D}
109 BINDIR=${prefix}/bin \
111 rm -f ${D}${infodir}/dir
112 find ${D} -regex ".*\.la$" | xargs rm -f --
113 find ${D} -regex ".*\.a$" | xargs rm -f --
115 mkdir -p ${D}/etc/rc.d/rc3.d/
116 mkdir -p ${D}/etc/rc.d/rc5.d/
117 ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc3.d/S85calendar-serviced
118 ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc5.d/S85calendar-serviced
120 mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants
121 install ${S}/packaging/calendar.service ${D}${prefix}/lib/systemd/user/
122 ln -s ../calendar.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/
127 pkg_postinst_${PN}() {
130 [ "x$D" == "x" ] && ldconfig
137 [ "x$D" == "x" ] && ldconfig
140 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
141 PACKAGES += " calendar-service "
142 PACKAGES += " calendar-service-dev "
144 calendar-service_files = ""
145 calendar-service_files += "${prefix}/bin/calendar-serviced*"
146 calendar-service_files += "${prefix}/lib/libcalendar-service2.so.*"
147 calendar-service_files += "/etc/rc.d/init.d/calendar-serviced.sh"
148 calendar-service_files += "/etc/rc.d/rc3.d/S85calendar-serviced"
149 calendar-service_files += "/etc/rc.d/rc5.d/S85calendar-serviced"
150 calendar-service_files += "/usr/share/calendar-svc/dft-calendar"
151 calendar-service_files += "${prefix}/lib/systemd/user/calendar.service"
152 calendar-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/calendar.service"
153 MANIFESTFILES_${PN} = "calendar-service.manifest"
155 calendar-service-dev_files = ""
156 calendar-service-dev_files += "${prefix}/include/calendar-service/*.h"
157 calendar-service-dev_files += "${prefix}/include/calendar-service2/*.h"
158 calendar-service-dev_files += "${prefix}/lib/*.so"
159 calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar.pc"
160 calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar-service2.pc"
161 MANIFESTFILES_${PN}-dev = "calendar-service.manifest"
163 FILES_${PN} = "${calendar-service_files}"
164 FILES_${PN}-dev = "${calendar-service-dev_files}"
166 PKG_calendar-service= "calendar-service"
167 PKG_calendar-service-dev= "calendar-service-dev"
169 require calendar-service-extraconf.inc