Thanks, applied as 0acfe02693eb3fb2eae27dedff98db3a708336b9.

Michael

[sent from post-receive hook]

On Tue, 02 May 2023 09:05:58 +0200, Artur Wiebe <ar...@4wiebe.de> wrote:
> Signed-off-by: Artur Wiebe <ar...@4wiebe.de>
> Message-Id: <20230416093643.3983478-5-ar...@4wiebe.de>
> Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
> 
> diff --git a/patches/aiosqlite-0.18.0/0001-add-setup.py.patch 
> b/patches/aiosqlite-0.18.0/0001-add-setup.py.patch
> new file mode 100644
> index 000000000000..b7ef9455e44b
> --- /dev/null
> +++ b/patches/aiosqlite-0.18.0/0001-add-setup.py.patch
> @@ -0,0 +1,25 @@
> +From 0e7a0cafda6599d4af114fc0154a90b8786af7c6 Mon Sep 17 00:00:00 2001
> +From: Artur Wiebe <ar...@4wiebe.de>
> +Date: Thu, 13 Apr 2023 16:47:50 +0200
> +Subject: [PATCH] add setup.py
> +
> +---
> + setup.py | 6 ++++++
> + 1 file changed, 6 insertions(+)
> + create mode 100644 setup.py
> +
> +diff --git a/setup.py b/setup.py
> +new file mode 100644
> +index 0000000..358320c
> +--- /dev/null
> ++++ b/setup.py
> +@@ -0,0 +1,6 @@
> ++from setuptools import setup
> ++
> ++setup(
> ++    name='aiosqlite',
> ++    packages=['aiosqlite'],
> ++)
> +-- 
> +2.40.0
> +
> diff --git a/patches/aiosqlite-0.18.0/series b/patches/aiosqlite-0.18.0/series
> new file mode 100644
> index 000000000000..737b1f8cb0a2
> --- /dev/null
> +++ b/patches/aiosqlite-0.18.0/series
> @@ -0,0 +1 @@
> +0001-add-setup.py.patch
> diff --git a/rules/python3-aiosqlite.in b/rules/python3-aiosqlite.in
> new file mode 100644
> index 000000000000..199da044973e
> --- /dev/null
> +++ b/rules/python3-aiosqlite.in
> @@ -0,0 +1,12 @@
> +## SECTION=python3
> +
> +config PYTHON3_AIOSQLITE
> +     tristate
> +     select PYTHON3
> +     select PYTHON3_SQLITE
> +     prompt "aiosqlite"
> +     help
> +       aiosqlite provides a friendly, async interface to sqlite databases.
> +       It replicates the standard sqlite3 module,
> +       but with async versions of all the standard connection and cursor 
> methods,
> +       plus context managers for automatically closing connections and 
> cursors
> diff --git a/rules/python3-aiosqlite.make b/rules/python3-aiosqlite.make
> new file mode 100644
> index 000000000000..f8795022c135
> --- /dev/null
> +++ b/rules/python3-aiosqlite.make
> @@ -0,0 +1,53 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Artur Wiebe <ar...@4wiebe.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_AIOSQLITE) += python3-aiosqlite
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_AIOSQLITE_VERSION    := 0.18.0
> +PYTHON3_AIOSQLITE_MD5                := 1ebed736d07d246f473d0e09a5d1cbf7
> +PYTHON3_AIOSQLITE            := aiosqlite-$(PYTHON3_AIOSQLITE_VERSION)
> +PYTHON3_AIOSQLITE_SUFFIX     := tar.gz
> +PYTHON3_AIOSQLITE_URL                := $(call ptx/mirror-pypi, aiosqlite, 
> $(PYTHON3_AIOSQLITE).$(PYTHON3_AIOSQLITE_SUFFIX))
> +PYTHON3_AIOSQLITE_SOURCE     := 
> $(SRCDIR)/$(PYTHON3_AIOSQLITE).$(PYTHON3_AIOSQLITE_SUFFIX)
> +PYTHON3_AIOSQLITE_DIR                := $(BUILDDIR)/$(PYTHON3_AIOSQLITE)
> +PYTHON3_AIOSQLITE_LICENSE    := MIT
> +PYTHON3_AIOSQLITE_LICENSE_FILES      := 
> file://LICENSE;md5=f0c422eaa1f23d09f8203dc0af3e2d54
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +PYTHON3_AIOSQLITE_CONF_TOOL  := python3
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-aiosqlite.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, python3-aiosqlite)
> +     @$(call install_fixup, python3-aiosqlite,PRIORITY,optional)
> +     @$(call install_fixup, python3-aiosqlite,SECTION,base)
> +     @$(call install_fixup, python3-aiosqlite,AUTHOR,"Artur Wiebe 
> <ar...@4wiebe.de>")
> +     @$(call install_fixup, python3-aiosqlite,DESCRIPTION,missing)
> +
> +     @$(call install_glob, python3-aiosqlite, 0, 0, -, \
> +             $(PYTHON3_SITEPACKAGES)/aiosqlite,, *.py)
> +
> +     @$(call install_finish, python3-aiosqlite)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make

Reply via email to