[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