Patchwork [2/3] gsoap: Added recipe for gsoap and gsoap-utils (needed for gsoap)

login
register
mail settings
Submitter christian.braunersorensen@prevas.dk
Date Feb. 26, 2013, 10:16 a.m.
Message ID <87d8841f2d1b26c835246f1da8c16354423c5119.1361873632.git.christian.braunersorensen@prevas.dk>
Download mbox | patch
Permalink /patch/223171/
State Accepted
Delegated to: Esben Haabendal
Headers show

Comments

christian.braunersorensen@prevas.dk - Feb. 26, 2013, 10:16 a.m.
From: Christian Sørensen <christian.braunersorensen@prevas.dk>

---
 recipes/gsoap/gsoap-utils_2.8.14.oe     | 12 ++++++++++++
 recipes/gsoap/gsoap-utils_2.8.14.oe.sig |  1 +
 recipes/gsoap/gsoap.inc                 | 16 ++++++++++++++++
 recipes/gsoap/gsoap_2.8.14.oe           | 12 ++++++++++++
 recipes/gsoap/gsoap_2.8.14.oe.sig       |  1 +
 5 files changed, 42 insertions(+)
 create mode 100644 recipes/gsoap/gsoap-utils_2.8.14.oe
 create mode 100644 recipes/gsoap/gsoap-utils_2.8.14.oe.sig
 create mode 100644 recipes/gsoap/gsoap.inc
 create mode 100644 recipes/gsoap/gsoap_2.8.14.oe
 create mode 100644 recipes/gsoap/gsoap_2.8.14.oe.sig
Esben Haabendal - March 4, 2013, 9:40 a.m.
<christian.braunersorensen@prevas.dk> writes:

> From: Christian Sørensen <christian.braunersorensen@prevas.dk>
>
> ---
>  recipes/gsoap/gsoap-utils_2.8.14.oe     | 12 ++++++++++++
>  recipes/gsoap/gsoap-utils_2.8.14.oe.sig |  1 +
>  recipes/gsoap/gsoap.inc                 | 16 ++++++++++++++++
>  recipes/gsoap/gsoap_2.8.14.oe           | 12 ++++++++++++
>  recipes/gsoap/gsoap_2.8.14.oe.sig       |  1 +
>  5 files changed, 42 insertions(+)
>  create mode 100644 recipes/gsoap/gsoap-utils_2.8.14.oe
>  create mode 100644 recipes/gsoap/gsoap-utils_2.8.14.oe.sig
>  create mode 100644 recipes/gsoap/gsoap.inc
>  create mode 100644 recipes/gsoap/gsoap_2.8.14.oe
>  create mode 100644 recipes/gsoap/gsoap_2.8.14.oe.sig
>
> diff --git a/recipes/gsoap/gsoap-utils_2.8.14.oe b/recipes/gsoap/gsoap-utils_2.8.14.oe
> new file mode 100644
> index 0000000..5ee0218
> --- /dev/null
> +++ b/recipes/gsoap/gsoap-utils_2.8.14.oe
> @@ -0,0 +1,12 @@
> +require gsoap.inc
> +
> +RECIPE_TYPES = "native"
> +
> +DEPENDS = ""
> +
> +EXTRA_OEMAKE = ""
> +
> +do_install () {
> +    install -d ${D}${bindir}/
> +    install -m 0755 ${S}/gsoap/src/soapcpp2 ${D}${bindir}/
> +}
> diff --git a/recipes/gsoap/gsoap-utils_2.8.14.oe.sig b/recipes/gsoap/gsoap-utils_2.8.14.oe.sig
> new file mode 100644
> index 0000000..2e114d8
> --- /dev/null
> +++ b/recipes/gsoap/gsoap-utils_2.8.14.oe.sig
> @@ -0,0 +1 @@
> +4bb2f8c0bbb3be0267aaf51a7dc76817b18c5e0a  gsoap_2.8.14.zip
> diff --git a/recipes/gsoap/gsoap.inc b/recipes/gsoap/gsoap.inc
> new file mode 100644
> index 0000000..63851b2
> --- /dev/null
> +++ b/recipes/gsoap/gsoap.inc
> @@ -0,0 +1,16 @@
> +DESCRIPTION = "The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding \
> +for the development of SOAP Web Services and clients."
> +SECTION = "devel"
> +LICENSE = "GPL"
> +
> +require conf/fetch/sourceforge.conf
> +SRC_URI = "${SOURCEFORGE_MIRROR}/gsoap2/gSOAP/gsoap_${PV}.zip"
> +
> +inherit autotools-autoreconf
> +
> +S = "${SRCDIR}/gsoap-2.8"
> +
> +# :(
> +PARALLEL_MAKE = ""
> +
> +EXTRA_OEMAKE = "SOAP=${STAGE_DIR}/native/bin/soapcpp2"
> diff --git a/recipes/gsoap/gsoap_2.8.14.oe b/recipes/gsoap/gsoap_2.8.14.oe
> new file mode 100644
> index 0000000..cb39396
> --- /dev/null
> +++ b/recipes/gsoap/gsoap_2.8.14.oe
> @@ -0,0 +1,12 @@
> +require gsoap.inc
> +
> +DEPENDS = "native:gsoap-utils"
> +DEPENDS += "libstdc++ libssl libcrypto libz libdl"
> +
> +inherit auto-package-utils
> +
> +AUTO_PACKAGE_UTILS = "soapcpp2 wsdl2h"
> +
> +RDEPENDS_${PN}-wsdl2h += "libcrypto libssl libz libdl libstdc++ libm libgcc libc"
> +
> +FILES_${PN} += "${datadir}"
> diff --git a/recipes/gsoap/gsoap_2.8.14.oe.sig b/recipes/gsoap/gsoap_2.8.14.oe.sig
> new file mode 100644
> index 0000000..2e114d8
> --- /dev/null
> +++ b/recipes/gsoap/gsoap_2.8.14.oe.sig
> @@ -0,0 +1 @@
> +4bb2f8c0bbb3be0267aaf51a7dc76817b18c5e0a  gsoap_2.8.14.zip

Merged to master, thanks.

/Esben

Patch

diff --git a/recipes/gsoap/gsoap-utils_2.8.14.oe b/recipes/gsoap/gsoap-utils_2.8.14.oe
new file mode 100644
index 0000000..5ee0218
--- /dev/null
+++ b/recipes/gsoap/gsoap-utils_2.8.14.oe
@@ -0,0 +1,12 @@ 
+require gsoap.inc
+
+RECIPE_TYPES = "native"
+
+DEPENDS = ""
+
+EXTRA_OEMAKE = ""
+
+do_install () {
+    install -d ${D}${bindir}/
+    install -m 0755 ${S}/gsoap/src/soapcpp2 ${D}${bindir}/
+}
diff --git a/recipes/gsoap/gsoap-utils_2.8.14.oe.sig b/recipes/gsoap/gsoap-utils_2.8.14.oe.sig
new file mode 100644
index 0000000..2e114d8
--- /dev/null
+++ b/recipes/gsoap/gsoap-utils_2.8.14.oe.sig
@@ -0,0 +1 @@ 
+4bb2f8c0bbb3be0267aaf51a7dc76817b18c5e0a  gsoap_2.8.14.zip
diff --git a/recipes/gsoap/gsoap.inc b/recipes/gsoap/gsoap.inc
new file mode 100644
index 0000000..63851b2
--- /dev/null
+++ b/recipes/gsoap/gsoap.inc
@@ -0,0 +1,16 @@ 
+DESCRIPTION = "The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding \
+for the development of SOAP Web Services and clients."
+SECTION = "devel"
+LICENSE = "GPL"
+
+require conf/fetch/sourceforge.conf
+SRC_URI = "${SOURCEFORGE_MIRROR}/gsoap2/gSOAP/gsoap_${PV}.zip"
+
+inherit autotools-autoreconf
+
+S = "${SRCDIR}/gsoap-2.8"
+
+# :(
+PARALLEL_MAKE = ""
+
+EXTRA_OEMAKE = "SOAP=${STAGE_DIR}/native/bin/soapcpp2"
diff --git a/recipes/gsoap/gsoap_2.8.14.oe b/recipes/gsoap/gsoap_2.8.14.oe
new file mode 100644
index 0000000..cb39396
--- /dev/null
+++ b/recipes/gsoap/gsoap_2.8.14.oe
@@ -0,0 +1,12 @@ 
+require gsoap.inc
+
+DEPENDS = "native:gsoap-utils"
+DEPENDS += "libstdc++ libssl libcrypto libz libdl"
+
+inherit auto-package-utils
+
+AUTO_PACKAGE_UTILS = "soapcpp2 wsdl2h"
+
+RDEPENDS_${PN}-wsdl2h += "libcrypto libssl libz libdl libstdc++ libm libgcc libc"
+
+FILES_${PN} += "${datadir}"
diff --git a/recipes/gsoap/gsoap_2.8.14.oe.sig b/recipes/gsoap/gsoap_2.8.14.oe.sig
new file mode 100644
index 0000000..2e114d8
--- /dev/null
+++ b/recipes/gsoap/gsoap_2.8.14.oe.sig
@@ -0,0 +1 @@ 
+4bb2f8c0bbb3be0267aaf51a7dc76817b18c5e0a  gsoap_2.8.14.zip