[oe] [meta-oe][PATCH v2] libiio: add recipe

Andrea Galbusera gizero at gmail.com
Wed Nov 9 17:06:44 UTC 2016


On Thu, Nov 3, 2016 at 10:25 AM, Andrea Galbusera <gizero at gmail.com> wrote:

> libiio is a C library for interfacing with IIO devices. It abstracts
> the low-level details of the hardware, and provides a simple yet complete
> programming interface.
>
> This recipe provides the following packages:
> * libiio: main package with C library
> * libiio-iiod: user space daemon providing network backend to iio devices
> * libiio-tests: user space test applications using libiio
> * libiio-python: python bindings
>
> Signed-off-by: Andrea Galbusera <gizero at gmail.com>
> ---
>
> Changes in V2:
> * use normal git checkout instead of Github archives to avoid issues with
> checksum changing from time to time.
> * while at it, use the latest commit, set PV and rename recipe accordingly.
> * review DEPENDS to enable using new features/optional libraries.
> ---
>  meta-oe/recipes-support/libiio/libiio_git.bb | 24
> ++++++++++++++++++++++++
>  1 file changed, 24 insertions(+)
>  create mode 100644 meta-oe/recipes-support/libiio/libiio_git.bb
>
> diff --git a/meta-oe/recipes-support/libiio/libiio_git.bb
> b/meta-oe/recipes-support/libiio/libiio_git.bb
> new file mode 100644
> index 0000000..28a1073
> --- /dev/null
> +++ b/meta-oe/recipes-support/libiio/libiio_git.bb
> @@ -0,0 +1,24 @@
> +SUMMARY = "Library for interfacing with IIO devices"
> +HOMEPAGE = "https://wiki.analog.com/resources/tools-software/
> linux-software/libiio"
> +SECTION = "libs"
> +LICENSE = "LGPLv2.1+"
> +LIC_FILES_CHKSUM = "file://COPYING.txt;md5=7c13b3376cea0ce68d2d2da0a1b3a7
> 2c"
> +
> +SRCREV = "e0fc3845506ccb19ab02e4b1d81cddeeee0805ab"
> +PV = "0.7+git${SRCPV}"
> +
> +SRC_URI = "git://github.com/analogdevicesinc/libiio.git"
> +
> +S = "${WORKDIR}/git"
> +
> +DEPENDS = "flex-native bison-native avahi libaio libusb1 libxml2"
> +
> +inherit cmake pythonnative
> +
> +PACKAGES =+ "${PN}-iiod ${PN}-tests ${PN}-python"
> +
> +RDEPENDS_${PN}-python = "${PN} python-ctypes python-stringold"
> +
> +FILES_${PN}-iiod = "${sbindir}/iiod"
> +FILES_${PN}-tests = "${bindir}"
> +FILES_${PN}-python = "${PYTHON_SITEPACKAGES_DIR}"
> --
> 1.9.1
>
>
If not in any testing queue yet, please hold this, since a new upstream
version was released a few days ago and I can shortly send a v3 patch for
it. Let me know if I have to do flag something on patchwork too.



More information about the Openembedded-devel mailing list