1 DESCRIPTION = "Sensor framework common library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Sensor Framework"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libsf-common
19 #PROVIDES by libsf-common-dev
20 PROVIDES += "libsf-common-dev"
24 #RDEPENDS of libsf-common-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libsf-common"
29 #DEPENDS of libsf-common
37 chmod -Rf a+rX,u+w,g-w,o-w ${S}
39 cp ${S}/packaging/libsf-common.manifest .
44 bb.build.exec_func('do_prep', d)
55 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
59 -DCMAKE_VERBOSE_MAKEFILE=ON \
60 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
61 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
62 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
63 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
64 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
65 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
66 -DCMAKE_SKIP_RPATH:BOOL=ON \
67 -DBUILD_SHARED_LIBS:BOOL=ON \
68 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
78 export RPM_BUILD_ROOT=${D}
90 BINDIR=${prefix}/bin \
92 rm -f ${D}${infodir}/dir
93 find ${D} -regex ".*\.la$" | xargs rm -f --
94 find ${D} -regex ".*\.a$" | xargs rm -f --
96 mkdir -p ${D}${prefix}/share/license
97 cp LICENSE ${D}${prefix}/share/license/libsf-common
102 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
103 PACKAGES += " libsf-common "
104 PACKAGES += " libsf-common-dev "
106 libsf-common_files = ""
107 libsf-common_files += "${prefix}/lib/libsf_common.so"
108 libsf-common_files += "${prefix}/share/license/libsf-common"
109 MANIFESTFILES_${PN} = "libsf-common.manifest"
111 libsf-common-dev_files = ""
112 libsf-common-dev_files += "${prefix}/include/sf_common/*.h"
113 libsf-common-dev_files += "${prefix}/lib/pkgconfig/sf_common.pc"
114 MANIFESTFILES_${PN}-dev = "libsf-common.manifest"
116 FILES_${PN} = "${libsf-common_files}"
117 FILES_${PN}-dev = "${libsf-common-dev_files}"
119 PKG_libsf-common= "libsf-common"
120 PKG_libsf-common-dev= "libsf-common-dev"
122 require libsf-common-extraconf.inc