1 DESCRIPTION = "Logging service"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
21 PROVIDES += "dlogutil"
27 #PROVIDES by libdlog-dev
28 PROVIDES += "libdlog-dev"
32 #RDEPENDS of dlogutil (${PN}util)
33 RDEPENDS_${PN}util += "libdlog"
35 #RDEPENDS of libdlog-dev (lib${PN}-dev)
36 RDEPENDS_lib${PN}-dev += "libdlog"
42 DEPENDS += "tizen-platform-config"
47 chmod -Rf a+rX,u+w,g-w,o-w ${S}
49 cp ${S}/packaging/dlog.manifest .
54 bb.build.exec_func('do_prep', d)
65 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
68 autotools_do_configure
69 oe_runmake ${PARALLEL_MAKE}
74 EXTRA_OECONF += " --disable-static"
77 export RPM_BUILD_ROOT=${D}
89 BINDIR=${prefix}/bin \
91 rm -f ${D}${infodir}/dir
92 find ${D} -regex ".*\.la$" | xargs rm -f --
93 find ${D} -regex ".*\.a$" | xargs rm -f --
94 mkdir -p ${D}${sysconfdir}/dlog
95 cp platformlog.conf ${D}${sysconfdir}/dlog/platformlog.conf
96 cp dlogctrl ${D}${prefix}/bin/dlogctrl
101 pkg_postinst_libdlog() {
104 [ "x$D" == "x" ] && ldconfig
107 pkg_postrm_libdlog() {
110 [ "x$D" == "x" ] && ldconfig
113 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
114 PACKAGES += " libdlog "
115 PACKAGES += " dlogutil "
116 PACKAGES += " libdlog-dev "
119 libdlog_files += "${sysconfdir}/dlog/platformlog.conf"
120 libdlog_files += "${prefix}/lib/libdlog.so.*"
121 CONFFILES_lib${PN} = ""
122 CONFFILES_lib${PN} += "${sysconfdir}/dlog/platformlog.conf"
123 MANIFESTFILES_lib${PN} = "dlog.manifest"
126 dlogutil_files += "${prefix}/bin/dlogctrl"
127 MANIFESTFILES_${PN}util = "dlog.manifest"
129 libdlog-dev_files = ""
130 libdlog-dev_files += "${prefix}/include/dlog/dlog.h"
131 libdlog-dev_files += "${prefix}/lib/pkgconfig/dlog.pc"
132 libdlog-dev_files += "${prefix}/lib/libdlog.so"
133 MANIFESTFILES_lib${PN}-dev = "dlog.manifest"
135 FILES_lib${PN} = "${libdlog_files}"
136 FILES_${PN}util = "${dlogutil_files}"
137 FILES_lib${PN}-dev = "${libdlog-dev_files}"
139 PKG_libdlog= "libdlog"
140 PKG_dlogutil= "dlogutil"
141 PKG_libdlog-dev= "libdlog-dev"
143 require dlog-extraconf.inc