Re: [ptxdist] [PATCH 1/3] python3-semantic-version: new package

2023-04-06 Thread Roland Hieber
On Mon, Mar 27, 2023 at 04:09:13PM +0200, Artur Wiebe wrote:
> Signed-off-by: Artur Wiebe 
> ---
>  rules/host-python3-semantic-version.in   |  6 +++
>  rules/host-python3-semantic-version.make | 20 +
>  rules/python3-semantic-version.in|  9 
>  rules/python3-semantic-version.make  | 53 
>  4 files changed, 88 insertions(+)
>  create mode 100644 rules/host-python3-semantic-version.in
>  create mode 100644 rules/host-python3-semantic-version.make
>  create mode 100644 rules/python3-semantic-version.in
>  create mode 100644 rules/python3-semantic-version.make
> 
> diff --git a/rules/host-python3-semantic-version.in 
> b/rules/host-python3-semantic-version.in
> new file mode 100644
> index 0..c2dc91487
> --- /dev/null
> +++ b/rules/host-python3-semantic-version.in
> @@ -0,0 +1,6 @@
> +## SECTION=hosttools_noprompt
> +
> +config HOST_PYTHON3_SEMANTIC_VERSION
> + tristate
> + default y if ALLYES
> + select HOST_PYTHON3
> diff --git a/rules/host-python3-semantic-version.make 
> b/rules/host-python3-semantic-version.make
> new file mode 100644
> index 0..4b8dee89b
> --- /dev/null
> +++ b/rules/host-python3-semantic-version.make
> @@ -0,0 +1,20 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Artur Wiebe 
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +HOST_PACKAGES-$(PTXCONF_HOST_PYTHON3_SEMANTIC_VERSION) += 
> host-python3-semantic-version
> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +HOST_PYTHON3_SEMANTIC_VERSION_CONF_TOOL:= python3
> +
> +# vim: syntax=make
> diff --git a/rules/python3-semantic-version.in 
> b/rules/python3-semantic-version.in
> new file mode 100644
> index 0..0bb578534
> --- /dev/null
> +++ b/rules/python3-semantic-version.in
> @@ -0,0 +1,9 @@
> +## SECTION=python3
> +
> +config PYTHON3_SEMANTIC_VERSION
> + tristate
> + select PYTHON3
> + prompt "semantic-version"
> + help
> +   This small python library provides a few tools to handle SemVer in 
> Python.
> +   It follows strictly the 2.0.0 version of the SemVer scheme.
> diff --git a/rules/python3-semantic-version.make 
> b/rules/python3-semantic-version.make
> new file mode 100644
> index 0..edbda8c2e
> --- /dev/null
> +++ b/rules/python3-semantic-version.make
> @@ -0,0 +1,53 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Artur Wiebe 
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_SEMANTIC_VERSION) += python3-semantic-version
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_SEMANTIC_VERSION_VERSION := 2.10.0
> +PYTHON3_SEMANTIC_VERSION_MD5 := e48abef93ba69abcd4eaf4640edfc38b
> +PYTHON3_SEMANTIC_VERSION := 
> semantic_version-$(PYTHON3_SEMANTIC_VERSION_VERSION)
> +PYTHON3_SEMANTIC_VERSION_SUFFIX  := tar.gz
> +PYTHON3_SEMANTIC_VERSION_URL := $(call ptx/mirror-pypi, 
> semantic_version, 
> $(PYTHON3_SEMANTIC_VERSION).$(PYTHON3_SEMANTIC_VERSION_SUFFIX))
> +PYTHON3_SEMANTIC_VERSION_SOURCE  := 
> $(SRCDIR)/$(PYTHON3_SEMANTIC_VERSION).$(PYTHON3_SEMANTIC_VERSION_SUFFIX)
> +PYTHON3_SEMANTIC_VERSION_DIR := 
> $(BUILDDIR)/$(PYTHON3_SEMANTIC_VERSION)
> +PYTHON3_SEMANTIC_VERSION_LICENSE := BSD
> +PYTHON3_SEMANTIC_VERSION_LICENSE_FILES   :=

This variable should not be empty. See
. You can verify it by
running "ptxdist licensecheck ".

 - Roland

> +
> +# 
> 
> +# Prepare
> +# 
> 
> +
> +PYTHON3_SEMANTIC_VERSION_CONF_TOOL   := python3
> +
> +# 
> 
> +# Target-Install
> +# 
> 
> +
> +$(STATEDIR)/python3-semantic-version.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-semantic-version)
> + @$(call install_fixup, python3-semantic-version,PRIORITY,optional)
> + @$(call install_fixup, python3-semantic-version,SECTION,base)
> + @$(call install_fixup, python3-semantic-version,AUTHOR,"Artur Wiebe 
> ")
> + @$(call install_fixup, python3-semantic-version,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-semantic-version, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_finish, python3-semantic-version)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
> -- 
> 2.39.2
> 
> 
> 

-- 
Roland Hieber, Pengutronix e.K.  | 

[ptxdist] [PATCH 1/3] python3-semantic-version: new package

2023-03-27 Thread Artur Wiebe
Signed-off-by: Artur Wiebe 
---
 rules/host-python3-semantic-version.in   |  6 +++
 rules/host-python3-semantic-version.make | 20 +
 rules/python3-semantic-version.in|  9 
 rules/python3-semantic-version.make  | 53 
 4 files changed, 88 insertions(+)
 create mode 100644 rules/host-python3-semantic-version.in
 create mode 100644 rules/host-python3-semantic-version.make
 create mode 100644 rules/python3-semantic-version.in
 create mode 100644 rules/python3-semantic-version.make

diff --git a/rules/host-python3-semantic-version.in 
b/rules/host-python3-semantic-version.in
new file mode 100644
index 0..c2dc91487
--- /dev/null
+++ b/rules/host-python3-semantic-version.in
@@ -0,0 +1,6 @@
+## SECTION=hosttools_noprompt
+
+config HOST_PYTHON3_SEMANTIC_VERSION
+   tristate
+   default y if ALLYES
+   select HOST_PYTHON3
diff --git a/rules/host-python3-semantic-version.make 
b/rules/host-python3-semantic-version.make
new file mode 100644
index 0..4b8dee89b
--- /dev/null
+++ b/rules/host-python3-semantic-version.make
@@ -0,0 +1,20 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Artur Wiebe 
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+HOST_PACKAGES-$(PTXCONF_HOST_PYTHON3_SEMANTIC_VERSION) += 
host-python3-semantic-version
+
+# 
+# Prepare
+# 
+
+HOST_PYTHON3_SEMANTIC_VERSION_CONF_TOOL:= python3
+
+# vim: syntax=make
diff --git a/rules/python3-semantic-version.in 
b/rules/python3-semantic-version.in
new file mode 100644
index 0..0bb578534
--- /dev/null
+++ b/rules/python3-semantic-version.in
@@ -0,0 +1,9 @@
+## SECTION=python3
+
+config PYTHON3_SEMANTIC_VERSION
+   tristate
+   select PYTHON3
+   prompt "semantic-version"
+   help
+ This small python library provides a few tools to handle SemVer in 
Python.
+ It follows strictly the 2.0.0 version of the SemVer scheme.
diff --git a/rules/python3-semantic-version.make 
b/rules/python3-semantic-version.make
new file mode 100644
index 0..edbda8c2e
--- /dev/null
+++ b/rules/python3-semantic-version.make
@@ -0,0 +1,53 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Artur Wiebe 
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_SEMANTIC_VERSION) += python3-semantic-version
+
+#
+# Paths and names
+#
+PYTHON3_SEMANTIC_VERSION_VERSION   := 2.10.0
+PYTHON3_SEMANTIC_VERSION_MD5   := e48abef93ba69abcd4eaf4640edfc38b
+PYTHON3_SEMANTIC_VERSION   := 
semantic_version-$(PYTHON3_SEMANTIC_VERSION_VERSION)
+PYTHON3_SEMANTIC_VERSION_SUFFIX:= tar.gz
+PYTHON3_SEMANTIC_VERSION_URL   := $(call ptx/mirror-pypi, 
semantic_version, 
$(PYTHON3_SEMANTIC_VERSION).$(PYTHON3_SEMANTIC_VERSION_SUFFIX))
+PYTHON3_SEMANTIC_VERSION_SOURCE:= 
$(SRCDIR)/$(PYTHON3_SEMANTIC_VERSION).$(PYTHON3_SEMANTIC_VERSION_SUFFIX)
+PYTHON3_SEMANTIC_VERSION_DIR   := 
$(BUILDDIR)/$(PYTHON3_SEMANTIC_VERSION)
+PYTHON3_SEMANTIC_VERSION_LICENSE   := BSD
+PYTHON3_SEMANTIC_VERSION_LICENSE_FILES :=
+
+# 
+# Prepare
+# 
+
+PYTHON3_SEMANTIC_VERSION_CONF_TOOL := python3
+
+# 
+# Target-Install
+# 
+
+$(STATEDIR)/python3-semantic-version.targetinstall:
+   @$(call targetinfo)
+
+   @$(call install_init, python3-semantic-version)
+   @$(call install_fixup, python3-semantic-version,PRIORITY,optional)
+   @$(call install_fixup, python3-semantic-version,SECTION,base)
+   @$(call install_fixup, python3-semantic-version,AUTHOR,"Artur Wiebe 
")
+   @$(call install_fixup, python3-semantic-version,DESCRIPTION,missing)
+
+   @$(call install_glob, python3-semantic-version, 0, 0, -, \
+   $(PYTHON3_SITEPACKAGES),, *.py)
+
+   @$(call install_finish, python3-semantic-version)
+
+   @$(call touch)
+
+# vim: syntax=make
-- 
2.39.2