1 DESCRIPTION = "Syspopup package"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by syspopup-dev
17 PROVIDES += "syspopup-dev"
23 #PROVIDES by syspopup-caller-dev
24 PROVIDES += "syspopup-caller-dev"
27 #PROVIDES by syspopup-caller
28 PROVIDES += "syspopup-caller"
32 #RDEPENDS of syspopup-dev (${PN}-dev)
33 RDEPENDS_${PN}-dev += "syspopup"
35 #RDEPENDS of syspopup-caller-dev (${PN}-caller-dev)
36 RDEPENDS_${PN}-caller-dev += "syspopup"
38 #RDEPENDS of syspopup-caller (${PN}-caller)
39 RDEPENDS_${PN}-caller += "glibc"
40 RDEPENDS_${PN}-caller += "syspopup"
47 DEPENDS += "tizen-platform-config"
54 DEPENDS += "dbus-glib"
58 chmod -Rf a+rX,u+w,g-w,o-w ${S}
60 cp ${S}/packaging/syspopup.manifest ${S}/packaging/syspopup-devel.manifest ${S}/packaging/syspopup-caller.manifest ${S}/packaging/syspopup-caller-devel.manifest .
65 bb.build.exec_func('do_prep', d)
76 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
80 -DCMAKE_VERBOSE_MAKEFILE=ON \
81 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
82 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
83 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
84 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
85 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
86 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
87 -DCMAKE_SKIP_RPATH:BOOL=ON \
88 -DBUILD_SHARED_LIBS:BOOL=ON \
89 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
101 export RPM_BUILD_ROOT=${D}
113 BINDIR=${prefix}/bin \
115 rm -f ${D}${infodir}/dir
116 find ${D} -regex ".*\.la$" | xargs rm -f --
117 find ${D} -regex ".*\.a$" | xargs rm -f --
118 mkdir -p ${D}/usr/share/license
119 install LICENSE ${D}/usr/share/license/syspopup
120 install LICENSE ${D}/usr/share/license/syspopup-devel
121 install LICENSE ${D}/usr/share/license/syspopup-caller
122 install LICENSE ${D}/usr/share/license/syspopup-caller-devel
124 mkdir -p ${D}${prefix}/dbspace
125 sqlite3 ${D}${prefix}/dbspace/.syspopup.db < ${D}/usr/share/syspopup/syspopup_db.sql
126 rm -rf ${D}/usr/share/syspopup/syspopup_db.sql
128 touch ${D}${prefix}/share/popup_noti_term
133 pkg_postinst_${PN}() {
136 [ "x$D" == "x" ] && ldconfig
139 pkg_postinst_${PN}() {
142 [ "x$D" == "x" ] && ldconfig
148 [ "x$D" == "x" ] && ldconfig
154 [ "x$D" == "x" ] && ldconfig
157 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
158 PACKAGES += " syspopup-dev "
159 PACKAGES += " syspopup "
160 PACKAGES += " syspopup-caller-dev "
161 PACKAGES += " syspopup-caller "
163 syspopup-dev_files = ""
164 syspopup-dev_files += "${prefix}/include/SLP_SYSPOPUP_PG.h"
165 syspopup-dev_files += "${prefix}/include/syspopup.h"
166 syspopup-dev_files += "${prefix}/lib/libsyspopup.so"
167 syspopup-dev_files += "${prefix}/lib/pkgconfig/syspopup.pc"
168 syspopup-dev_files += "/usr/share/license/syspopup-devel"
169 MANIFESTFILES_${PN}-dev = "syspopup-devel.manifest"
172 syspopup_files += "${prefix}/share/icons/default/small/org.tizen.syspopup-app.png"
173 syspopup_files += "${prefix}/bin/sp_test"
174 syspopup_files += "${prefix}/bin/syspopup-app"
175 syspopup_files += "${prefix}/lib/libsyspopup.so.0.1.0"
176 syspopup_files += "${prefix}/share/packages/org.tizen.syspopup-app.xml"
177 syspopup_files += "${prefix}/share/popup_noti_term"
178 syspopup_files += "${prefix}/dbspace/.syspopup.db"
179 syspopup_files += "${prefix}/dbspace/.syspopup.db-journal"
180 syspopup_files += "/usr/share/license/syspopup"
181 MANIFESTFILES_${PN} = "syspopup.manifest"
183 syspopup-caller-dev_files = ""
184 syspopup-caller-dev_files += "${prefix}/lib/libsyspopup_caller.so"
185 syspopup-caller-dev_files += "${prefix}/include/syspopup_caller.h"
186 syspopup-caller-dev_files += "${prefix}/lib/pkgconfig/syspopup-caller.pc"
187 syspopup-caller-dev_files += "/usr/share/license/syspopup-caller-devel"
188 MANIFESTFILES_${PN}-caller-dev = "syspopup-caller-devel.manifest"
190 syspopup-caller_files = ""
191 syspopup-caller_files += "${prefix}/lib/libsyspopup_caller.so.0.1.0"
192 syspopup-caller_files += "/usr/share/license/syspopup-caller"
193 MANIFESTFILES_${PN}-caller = "syspopup-caller.manifest"
195 FILES_${PN}-dev = "${syspopup-dev_files}"
196 FILES_${PN} = "${syspopup_files}"
197 FILES_${PN}-caller-dev = "${syspopup-caller-dev_files}"
198 FILES_${PN}-caller = "${syspopup-caller_files}"
200 PKG_syspopup-dev= "syspopup-dev"
201 PKG_syspopup= "syspopup"
202 PKG_syspopup-caller-dev= "syspopup-caller-dev"
203 PKG_syspopup-caller= "syspopup-caller"
205 require syspopup-extraconf.inc