From 446daab70c8517d3728488d5c2dc190e0287277b Mon Sep 17 00:00:00 2001 From: =?utf8?q?K=C3=A9vin=20THIERRY?= Date: Wed, 17 Sep 2014 12:22:20 +0200 Subject: [PATCH] Add missing recipes MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * libgsasl * gsignond-plugin-sasl * gsignond-plugin-oauth Change-Id: I1669ecd4d7e7248d415bb4ba8055b53a6b3cb9b0 Signed-off-by: Kévin THIERRY --- .../gsignond-plugin-oauth-extraconf.inc | 0 .../gsignond-plugin-oauth.inc | 125 ++++++++++++++++++++ .../gsignond-plugin-oauth_git.bb | 10 ++ .../gsignond-plugin-sasl-extraconf.inc | 0 .../gsignond-plugin-sasl/gsignond-plugin-sasl.inc | 123 ++++++++++++++++++++ .../gsignond-plugin-sasl_git.bb | 10 ++ recipes-tizen/libgsasl/libgsasl-extraconf.inc | 0 recipes-tizen/libgsasl/libgsasl.inc | 126 +++++++++++++++++++++ recipes-tizen/libgsasl/libgsasl_git.bb | 10 ++ 9 files changed, 404 insertions(+) create mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc create mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc create mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb create mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc create mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc create mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb create mode 100644 recipes-tizen/libgsasl/libgsasl-extraconf.inc create mode 100644 recipes-tizen/libgsasl/libgsasl.inc create mode 100644 recipes-tizen/libgsasl/libgsasl_git.bb diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc new file mode 100644 index 0000000..6560850 --- /dev/null +++ b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc @@ -0,0 +1,125 @@ +DESCRIPTION = "OAuth plugin for GLib based Single Sign-On" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gsignond-plugin-oauth + + +#PROVIDES by gsignond-plugin-oauth-doc +PROVIDES += "gsignond-plugin-oauth-doc" + + +RDEPENDS = "" +#RDEPENDS of gsignond-plugin-oauth (${PN}) +RDEPENDS_${PN} += "eglibc" + +#RDEPENDS of gsignond-plugin-oauth-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "gsignond-plugin-oauth" + + +DEPENDS = "" +#DEPENDS of gsignond-plugin-oauth +DEPENDS += "libsoup-2.4" +DEPENDS += "gsignond" +DEPENDS += "json-glib" +DEPENDS += "gnutls" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gsignond-plugin-oauth-1.0.0 + cp ${S}/packaging/gsignond-plugin-oauth.manifest . + + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + autotools_do_configure + make -j16 + + + + +} +EXTRA_OECONF += " " + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + + oe_runmake \ + DESTDIR=${D} \ + INSTALL_ROOT=${D} \ + BINDIR=${prefix}/bin \ + install + rm -f ${D}${infodir}/dir + find ${D} -regex ".*\.la$" | xargs rm -f -- + find ${D} -regex ".*\.a$" | xargs rm -f -- + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gsignond-plugin-oauth " + +gsignond-plugin-oauth_files = "" +gsignond-plugin-oauth_files += "AUTHORS COPYING.LIB INSTALL NEWS README" +gsignond-plugin-oauth_files += "${prefix}/lib/gsignond/gplugins/liboauth*.so" +MANIFESTFILES_${PN} = "gsignond-plugin-oauth.manifest" + +gsignond-plugin-oauth-doc_files = "" +gsignond-plugin-oauth-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-oauth/*" + +FILES_${PN} = "${gsignond-plugin-oauth_files}" +FILES_${PN}-doc = "${gsignond-plugin-oauth-doc_files}" + +PKG_gsignond-plugin-oauth= "gsignond-plugin-oauth" +PKG_gsignond-plugin-oauth-doc= "gsignond-plugin-oauth-doc" + +require gsignond-plugin-oauth-extraconf.inc + diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb new file mode 100644 index 0000000..c1ceab9 --- /dev/null +++ b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb @@ -0,0 +1,10 @@ +require gsignond-plugin-oauth.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-oauth;tag=99a4739a3bef26261ea7e8fa165f3ee87418d064;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc new file mode 100644 index 0000000..fd7fc67 --- /dev/null +++ b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc @@ -0,0 +1,123 @@ +DESCRIPTION = "SASL plugin for GLib based Single Sign-On" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gsignond-plugin-sasl-doc +PROVIDES += "gsignond-plugin-sasl-doc" + + +#PROVIDES by gsignond-plugin-sasl + + +RDEPENDS = "" +#RDEPENDS of gsignond-plugin-sasl-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "gsignond-plugin-sasl" + +#RDEPENDS of gsignond-plugin-sasl (${PN}) +RDEPENDS_${PN} += "eglibc" + + +DEPENDS = "" +#DEPENDS of gsignond-plugin-sasl +DEPENDS += "gsignond" +DEPENDS += "libgsasl" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gsignond-plugin-sasl-1.0.0 + cp ${S}/packaging/gsignond-plugin-sasl.manifest . + + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + autotools_do_configure + make -j16 + + + + +} +EXTRA_OECONF += " " + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + + oe_runmake \ + DESTDIR=${D} \ + INSTALL_ROOT=${D} \ + BINDIR=${prefix}/bin \ + install + rm -f ${D}${infodir}/dir + find ${D} -regex ".*\.la$" | xargs rm -f -- + find ${D} -regex ".*\.a$" | xargs rm -f -- + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gsignond-plugin-sasl " + +gsignond-plugin-sasl-doc_files = "" +gsignond-plugin-sasl-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-sasl/*" + +gsignond-plugin-sasl_files = "" +gsignond-plugin-sasl_files += "AUTHORS COPYING.LIB INSTALL NEWS README" +gsignond-plugin-sasl_files += "${prefix}/lib/gsignond/gplugins/libsasl*.so" +MANIFESTFILES_${PN} = "gsignond-plugin-sasl.manifest" + +FILES_${PN}-doc = "${gsignond-plugin-sasl-doc_files}" +FILES_${PN} = "${gsignond-plugin-sasl_files}" + +PKG_gsignond-plugin-sasl-doc= "gsignond-plugin-sasl-doc" +PKG_gsignond-plugin-sasl= "gsignond-plugin-sasl" + +require gsignond-plugin-sasl-extraconf.inc + diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb new file mode 100644 index 0000000..e6d1527 --- /dev/null +++ b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb @@ -0,0 +1,10 @@ +require gsignond-plugin-sasl.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-sasl;tag=b96426197f13e7a3e97fd4e5219e33fe30dbca88;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-tizen/libgsasl/libgsasl-extraconf.inc b/recipes-tizen/libgsasl/libgsasl-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/libgsasl/libgsasl.inc b/recipes-tizen/libgsasl/libgsasl.inc new file mode 100644 index 0000000..f552de1 --- /dev/null +++ b/recipes-tizen/libgsasl/libgsasl.inc @@ -0,0 +1,126 @@ +DESCRIPTION = "Library for perfoming SASL authentication" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libgsasl-dev +PROVIDES += "libgsasl-dev" + + +#PROVIDES by libgsasl + + +RDEPENDS = "" +#RDEPENDS of libgsasl-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libgsasl" + +#RDEPENDS of libgsasl (${PN}) +RDEPENDS_${PN} += "eglibc" + + +DEPENDS = "" +#DEPENDS of libgsasl +DEPENDS += "libgcrypt" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libgsasl-1.8.0 + cp ${S}/packaging/libgsasl.manifest . + + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + autotools_do_configure + make -j16 + + + + +} +EXTRA_OECONF += " --with-libgcrypt" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + + oe_runmake \ + DESTDIR=${D} \ + INSTALL_ROOT=${D} \ + BINDIR=${prefix}/bin \ + install + rm -f ${D}${infodir}/dir + find ${D} -regex ".*\.la$" | xargs rm -f -- + find ${D} -regex ".*\.a$" | xargs rm -f -- + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libgsasl-dev " +PACKAGES += " libgsasl " + +libgsasl-dev_files = "" +libgsasl-dev_files += "${prefix}/include/gsasl*.h" +libgsasl-dev_files += "${prefix}/lib/libgsasl.so" +libgsasl-dev_files += "${prefix}/lib/pkgconfig/libgsasl.pc" +MANIFESTFILES_${PN}-dev = "libgsasl.manifest" + +libgsasl_files = "" +libgsasl_files += "AUTHORS COPYING COPYING.LIB INSTALL NEWS README THANKS" +libgsasl_files += "${prefix}/lib/libgsasl.so.*" +libgsasl_files += "${prefix}/share/locale/*/LC_MESSAGES/libgsasl.mo" +MANIFESTFILES_${PN} = "libgsasl.manifest" + +FILES_${PN}-dev = "${libgsasl-dev_files}" +FILES_${PN} = "${libgsasl_files}" + +PKG_libgsasl-dev= "libgsasl-dev" +PKG_libgsasl= "libgsasl" + +require libgsasl-extraconf.inc + diff --git a/recipes-tizen/libgsasl/libgsasl_git.bb b/recipes-tizen/libgsasl/libgsasl_git.bb new file mode 100644 index 0000000..1499324 --- /dev/null +++ b/recipes-tizen/libgsasl/libgsasl_git.bb @@ -0,0 +1,10 @@ +require libgsasl.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libgsasl;tag=2f967f78ec7fd99025a69c21b470e2328b73ea0d;nobranch=1" + +BBCLASSEXTEND += " native " + -- 2.7.4