1 DESCRIPTION = "X Session Management library"
2 HOMEPAGE = "http://xorg.freedesktop.org/"
3 SECTION = "Graphics/X Window System"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libSM-dev
17 PROVIDES += "libSM-dev"
24 #RDEPENDS of libSM-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libSM"
34 DEPENDS += "util-macros"
35 DEPENDS += "util-linux"
39 chmod -Rf a+rX,u+w,g-w,o-w ${S}
41 cp ${S}/packaging/libSM.manifest .
46 bb.build.exec_func('do_prep', d)
57 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
60 autotools_do_configure
66 EXTRA_OECONF += " --with-libuuid --docdir=${prefix}/share/doc/packages/libSM --disable-static"
69 export RPM_BUILD_ROOT=${D}
81 BINDIR=${prefix}/bin \
83 rm -f ${D}${infodir}/dir
84 find ${D} -regex ".*\.la$" | xargs rm -f --
85 find ${D} -regex ".*\.a$" | xargs rm -f --
90 pkg_postinst_${PN}() {
93 [ "x$D" == "x" ] && ldconfig
99 [ "x$D" == "x" ] && ldconfig
102 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
103 PACKAGES += " libSM-dev "
104 PACKAGES += " libSM "
107 libSM-dev_files += "${prefix}/include/X11/*"
108 libSM-dev_files += "${prefix}/lib/libSM.so"
109 libSM-dev_files += "${prefix}/lib/pkgconfig/sm.pc"
110 libSM-dev_files += "${prefix}/share/doc/packages/libSM"
111 MANIFESTFILES_${PN}-dev = "libSM.manifest"
114 libSM_files += "${prefix}/lib/libSM.so.6*"
115 MANIFESTFILES_${PN} = "libSM.manifest"
117 FILES_${PN}-dev = "${libSM-dev_files}"
118 FILES_${PN} = "${libSM_files}"
120 PKG_libSM-dev= "libSM-dev"
123 require libSM-extraconf.inc