1 DESCRIPTION = "Status library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Applications/Core Applications"
11 inherit manifest autotools-brokensep
19 #PROVIDES by status-dev
20 PROVIDES += "status-dev"
24 #RDEPENDS of status (${PN})
25 RDEPENDS_${PN} += "glibc"
27 #RDEPENDS of status-dev (${PN}-dev)
28 RDEPENDS_${PN}-dev += "status"
35 DEPENDS += "tizen-platform-config"
43 chmod -Rf a+rX,u+w,g-w,o-w ${S}
45 cp ${S}/packaging/status.manifest .
50 bb.build.exec_func('do_prep', d)
61 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
63 export LDFLAGS="${LDFLAGS} -Wl,--rpath=${prefix}/lib -Wl,--as-needed"
66 -DCMAKE_VERBOSE_MAKEFILE=ON \
67 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
68 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
69 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
70 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
71 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
72 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
73 -DCMAKE_SKIP_RPATH:BOOL=ON \
74 -DBUILD_SHARED_LIBS:BOOL=ON \
75 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
84 export RPM_BUILD_ROOT=${D}
96 BINDIR=${prefix}/bin \
98 rm -f ${D}${infodir}/dir
99 find ${D} -regex ".*\.la$" | xargs rm -f --
100 find ${D} -regex ".*\.a$" | xargs rm -f --
101 mkdir -p ${D}${prefix}/share/license
102 cp -f LICENSE ${D}${prefix}/share/license/status
108 pkg_postinst_${PN}() {
111 users_gid=$(getent group users | cut -f3 -d':')
114 vconftool set -t int memory/private/libstatus/music/state 0 -i -g $users_gid
115 vconftool set -t int memory/private/libstatus/radio/state 0 -i -g $users_gid
116 vconftool set -t int memory/private/libstatus/vr/state 0 -i -g $users_gid
117 vconftool set -t int memory/private/libstatus/music/pid -1 -i -g $users_gid
118 vconftool set -t int memory/private/libstatus/radio/pid -1 -i -g $users_gid
119 vconftool set -t int memory/private/libstatus/vr/pid -1 -i -g $users_gid
120 vconftool set -t string memory/private/libstatus/message "" -i -g $users_gid
122 [ "x$D" == "x" ] && ldconfig
130 [ "x$D" == "x" ] && ldconfig
133 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
134 PACKAGES += " status "
135 PACKAGES += " status-dev "
138 status_files += "${prefix}/lib/*.so*"
139 status_files += "${prefix}/share/license/status"
140 MANIFESTFILES_${PN} = "status.manifest"
142 status-dev_files = ""
143 status-dev_files += "${prefix}/include/status/*.h"
144 status-dev_files += "${prefix}/lib/pkgconfig/*.pc"
145 MANIFESTFILES_${PN}-dev = "status.manifest"
147 FILES_${PN} = "${status_files}"
148 FILES_${PN}-dev = "${status-dev_files}"
151 PKG_status-dev= "status-dev"
153 require status-extraconf.inc