1 DESCRIPTION = "GLib API for the SSO framework"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Security/Accounts"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libgsignon-glib-dev
17 PROVIDES += "libgsignon-glib-dev"
20 #PROVIDES by libgsignon-glib
23 #PROVIDES by libgsignon-glib-doc
24 PROVIDES += "libgsignon-glib-doc"
28 #RDEPENDS of libgsignon-glib-dev (${PN}-dev)
29 RDEPENDS_${PN}-dev += "libgsignon-glib"
31 #RDEPENDS of libgsignon-glib (${PN})
32 RDEPENDS_${PN} += "gsignon"
33 RDEPENDS_${PN} += "gsignond-plugin-oauth"
34 RDEPENDS_${PN} += "dbus"
35 RDEPENDS_${PN} += "glibc"
36 RDEPENDS_${PN} += "gsignond-plugin-sasl"
40 #DEPENDS of libgsignon-glib
47 chmod -Rf a+rX,u+w,g-w,o-w ${S}
48 #setup -q -n libgsignon-glib-2.3.0
49 cp ${S}/packaging/libgsignon-glib.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 += " --enable-dbus-type=p2p"
77 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 --
99 pkg_postinst_${PN}() {
102 [ "x$D" == "x" ] && ldconfig
108 [ "x$D" == "x" ] && ldconfig
111 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
112 PACKAGES += " libgsignon-glib-dev "
113 PACKAGES += " libgsignon-glib "
115 libgsignon-glib-dev_files = ""
116 libgsignon-glib-dev_files += "${prefix}/include/libgsignon-glib/*.h"
117 libgsignon-glib-dev_files += "${prefix}/lib/libgsignon-glib.so"
118 libgsignon-glib-dev_files += "${prefix}/lib/pkgconfig/libgsignon-glib.pc"
119 libgsignon-glib-dev_files += "${prefix}/bin/gsso-example"
120 MANIFESTFILES_${PN}-dev = "libgsignon-glib.manifest"
122 libgsignon-glib_files = ""
123 libgsignon-glib_files += "AUTHORS ChangeLog NEWS README"
124 libgsignon-glib_files += "${prefix}/lib/libgsignon-glib.so.*"
125 MANIFESTFILES_${PN} = "libgsignon-glib.manifest"
127 libgsignon-glib-doc_files = ""
128 libgsignon-glib-doc_files += "${prefix}/share/gtk-doc/html/libgsignon-glib/*"
130 FILES_${PN}-dev = "${libgsignon-glib-dev_files}"
131 FILES_${PN} = "${libgsignon-glib_files}"
132 FILES_${PN}-doc = "${libgsignon-glib-doc_files}"
134 PKG_libgsignon-glib-dev= "libgsignon-glib-dev"
135 PKG_libgsignon-glib= "libgsignon-glib"
136 PKG_libgsignon-glib-doc= "libgsignon-glib-doc"
138 require libgsignon-glib-extraconf.inc