[oe] [meta-filesystems][PATCH] recipes-utils: Add recipe for udevil

Martin Jansa martin.jansa at gmail.com
Tue Jul 11 12:28:45 UTC 2017


Please use 4 spaces for indentation and the service file doesn't exist
causing build to fail as in:
http://errors.yoctoproject.org/Errors/Details/147258/

On Sun, Jul 9, 2017 at 6:29 PM, Krzysztof Kozlowski <krzk at kernel.org> wrote:

> udevil is a command line Linux program which mounts and unmounts
> removable devices without a password.
>
> Signed-off-by: Krzysztof Kozlowski <krzk at kernel.org>
> ---
>  .../0001-udevil-0.4.3-fix-compile-with-gcc6.patch  | 12 ++++++++++
>  .../recipes-utils/udevil/udevil_0.4.4.bb           | 28
> ++++++++++++++++++++++
>  2 files changed, 40 insertions(+)
>  create mode 100644 meta-filesystems/recipes-utils/udevil/files/0001-
> udevil-0.4.3-fix-compile-with-gcc6.patch
>  create mode 100644 meta-filesystems/recipes-utils/udevil/udevil_0.4.4.bb
>
> diff --git a/meta-filesystems/recipes-utils/udevil/files/0001-
> udevil-0.4.3-fix-compile-with-gcc6.patch b/meta-filesystems/recipes-
> utils/udevil/files/0001-udevil-0.4.3-fix-compile-with-gcc6.patch
> new file mode 100644
> index 000000000000..355e93a37b3b
> --- /dev/null
> +++ b/meta-filesystems/recipes-utils/udevil/files/0001-
> udevil-0.4.3-fix-compile-with-gcc6.patch
> @@ -0,0 +1,12 @@
> +Fix compilation with GCC6
> +
> +--- a/src/device-info.c        2013-12-09 14:59:27.000000000 +0100
> ++++ b/src/device-info.c        2017-03-13 07:06:25.506666680 +0100
> +@@ -3,6 +3,7 @@
> +  * contains code excerpts from udisks v1.0.4
> + **************************************************************************
> */
> +
> ++#include <sys/stat.h>
> + #include "device-info.h"
> +
> + static char *
> diff --git a/meta-filesystems/recipes-utils/udevil/udevil_0.4.4.bb
> b/meta-filesystems/recipes-utils/udevil/udevil_0.4.4.bb
> new file mode 100644
> index 000000000000..4ad4a09ed717
> --- /dev/null
> +++ b/meta-filesystems/recipes-utils/udevil/udevil_0.4.4.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "A command line Linux program which mounts and unmounts
> removable devices"
> +HOMEPAGE = "http://ignorantguru.github.io/udevil/"
> +
> +DEPENDS = "glib-2.0 \
> +           glib-2.0-native \
> +           intltool-native \
> +           udev \
> +"
> +RDEPENDS_${PN} = "glib-2.0 \
> +                  udev \
> +"
> +
> +LICENSE = "GPL-3.0"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
> +
> +inherit autotools pkgconfig systemd
> +
> +SRC_URI = "https://github.com/IgnorantGuru/udevil/raw/pkg/${
> PV}/udevil-${PV}.tar.xz \
> +           file://0001-udevil-0.4.3-fix-compile-with-gcc6.patch \
> +"
> +
> +SRC_URI[md5sum] = "dc1c489b603a0500a04dc7e1805ac1d9"
> +SRC_URI[sha256sum] = "ce8c51fd4d589cda7be56e75b42188
> deeb258c66fc911a9b3a70a3945c157739"
> +
> +SYSTEMD_SERVICE_${PN} = "devmon at .service"
> +SYSTEMD_AUTO_ENABLE = "disable"
> +
> +FILES_${PN} += " ${libdir}/systemd/system/devmon at .service"
> --
> 2.11.0
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list