diff mbox series

[2/2] package/crudini: add host-crudini

Message ID 20220920232154.1219792-2-KAMenyaev@sberdevices.ru
State Accepted
Headers show
Series [1/2] package/python-iniparse: add host-python-iniparse | expand

Commit Message

Konstantin Menyaev Sept. 20, 2022, 11:21 p.m. UTC
From: Konstantin Menyaev <KAMenyaev@sberdevices.ru>

Make the host variant of crudini package. This can be useful in
post-{build,image} scripts.

Signed-off-by: Konstantin Menyaev <KAMenyaev@sberdevices.ru>
---
 package/Config.in.host         | 1 +
 package/crudini/Config.in.host | 9 +++++++++
 package/crudini/crudini.mk     | 1 +
 3 files changed, 11 insertions(+)
 create mode 100644 package/crudini/Config.in.host

Comments

Heiko Thiery Feb. 6, 2023, 10:09 a.m. UTC | #1
Hi,

Am Mi., 21. Sept. 2022 um 01:24 Uhr schrieb Konstantin Menyaev via
buildroot <buildroot@buildroot.org>:
>
> From: Konstantin Menyaev <KAMenyaev@sberdevices.ru>
>
> Make the host variant of crudini package. This can be useful in
> post-{build,image} scripts.
>
> Signed-off-by: Konstantin Menyaev <KAMenyaev@sberdevices.ru>

Reviewed-by: Heiko Thiery <heiko.thiery@gmail.com>

> ---
>  package/Config.in.host         | 1 +
>  package/crudini/Config.in.host | 9 +++++++++
>  package/crudini/crudini.mk     | 1 +
>  3 files changed, 11 insertions(+)
>  create mode 100644 package/crudini/Config.in.host
>
> diff --git a/package/Config.in.host b/package/Config.in.host
> index fb805577d1..055e846e39 100644
> --- a/package/Config.in.host
> +++ b/package/Config.in.host
> @@ -12,6 +12,7 @@ menu "Host utilities"
>         source "package/checksec/Config.in.host"
>         source "package/cmake/Config.in.host"
>         source "package/cramfs/Config.in.host"
> +       source "package/crudini/Config.in.host"
>         source "package/cryptsetup/Config.in.host"
>         source "package/dbus-python/Config.in.host"
>         source "package/delve/Config.in.host"
> diff --git a/package/crudini/Config.in.host b/package/crudini/Config.in.host
> new file mode 100644
> index 0000000000..5e0040883f
> --- /dev/null
> +++ b/package/crudini/Config.in.host
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_HOST_CRUDINI
> +       bool "host crudini"
> +       depends on BR2_PACKAGE_HOST_PYTHON3
> +       select BR2_PACKAGE_HOST_PYTHON_INIPARSE # runtime
> +       help
> +         A utility for handling ini files from the command line and
> +         shell scripts
> +
> +         https://pypi.python.org/pypi/crudini
> diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk
> index 7141e2b2a0..c376c5f777 100644
> --- a/package/crudini/crudini.mk
> +++ b/package/crudini/crudini.mk
> @@ -11,3 +11,4 @@ CRUDINI_LICENSE = GPL-2.0
>  CRUDINI_LICENSE_FILES = COPYING
>
>  $(eval $(python-package))
> +$(eval $(host-python-package))
> --
> 2.37.3
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
Yann E. MORIN Feb. 6, 2023, 11:01 a.m. UTC | #2
Konstantin, All,

On 2022-09-21 02:21 +0300, Konstantin Menyaev via buildroot spake thusly:
> From: Konstantin Menyaev <KAMenyaev@sberdevices.ru>
> 
> Make the host variant of crudini package. This can be useful in
> post-{build,image} scripts.
> 
> Signed-off-by: Konstantin Menyaev <KAMenyaev@sberdevices.ru>
> ---
[--SNIP--]
> diff --git a/package/crudini/Config.in.host b/package/crudini/Config.in.host
> new file mode 100644
> index 0000000000..5e0040883f
> --- /dev/null
> +++ b/package/crudini/Config.in.host
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_HOST_CRUDINI
> +	bool "host crudini"
> +	depends on BR2_PACKAGE_HOST_PYTHON3

I've changed that to a select, like allthe other host packages that need
host python3, and applied to master, thanks.

Regards,
Yann E. MORIN.

> +	select BR2_PACKAGE_HOST_PYTHON_INIPARSE # runtime
> +	help
> +	  A utility for handling ini files from the command line and
> +	  shell scripts
> +
> +	  https://pypi.python.org/pypi/crudini
> diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk
> index 7141e2b2a0..c376c5f777 100644
> --- a/package/crudini/crudini.mk
> +++ b/package/crudini/crudini.mk
> @@ -11,3 +11,4 @@ CRUDINI_LICENSE = GPL-2.0
>  CRUDINI_LICENSE_FILES = COPYING
>  
>  $(eval $(python-package))
> +$(eval $(host-python-package))
> -- 
> 2.37.3
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
diff mbox series

Patch

diff --git a/package/Config.in.host b/package/Config.in.host
index fb805577d1..055e846e39 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -12,6 +12,7 @@  menu "Host utilities"
 	source "package/checksec/Config.in.host"
 	source "package/cmake/Config.in.host"
 	source "package/cramfs/Config.in.host"
+	source "package/crudini/Config.in.host"
 	source "package/cryptsetup/Config.in.host"
 	source "package/dbus-python/Config.in.host"
 	source "package/delve/Config.in.host"
diff --git a/package/crudini/Config.in.host b/package/crudini/Config.in.host
new file mode 100644
index 0000000000..5e0040883f
--- /dev/null
+++ b/package/crudini/Config.in.host
@@ -0,0 +1,9 @@ 
+config BR2_PACKAGE_HOST_CRUDINI
+	bool "host crudini"
+	depends on BR2_PACKAGE_HOST_PYTHON3
+	select BR2_PACKAGE_HOST_PYTHON_INIPARSE # runtime
+	help
+	  A utility for handling ini files from the command line and
+	  shell scripts
+
+	  https://pypi.python.org/pypi/crudini
diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk
index 7141e2b2a0..c376c5f777 100644
--- a/package/crudini/crudini.mk
+++ b/package/crudini/crudini.mk
@@ -11,3 +11,4 @@  CRUDINI_LICENSE = GPL-2.0
 CRUDINI_LICENSE_FILES = COPYING
 
 $(eval $(python-package))
+$(eval $(host-python-package))