From ea0906a5f7f6b11991adf379fada678ea599fa85 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Fri, 28 Oct 2022 19:56:38 +0200
Subject: [PATCH] Add python-hijri-converter package
---
buildroot-external/Config.in | 1 +
buildroot-external/configs/rpi4_64-gui_defconfig | 1 +
.../package/python-hijri-converter/Config.in | 7 +++++++
.../python-hijri-converter.hash | 5 +++++
.../python-hijri-converter.mk | 14 ++++++++++++++
5 files changed, 28 insertions(+)
create mode 100644 buildroot-external/package/python-hijri-converter/Config.in
create mode 100644 buildroot-external/package/python-hijri-converter/python-hijri-converter.hash
create mode 100644 buildroot-external/package/python-hijri-converter/python-hijri-converter.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index ae40ad0a..3905b660 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -143,6 +143,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gpsdclient/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-gtts_token/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-hijri-converter/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holidays/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-humanhash3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-inflect/Config.in"
diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig
index 6ff94705..9569f21d 100644
--- a/buildroot-external/configs/rpi4_64-gui_defconfig
+++ b/buildroot-external/configs/rpi4_64-gui_defconfig
@@ -619,6 +619,7 @@ BR2_PACKAGE_PYTHON_GOOGLE_API_PYTHON_CLIENT=y
BR2_PACKAGE_PYTHON_GOOGLE_TRANS_NEW=y
BR2_PACKAGE_PYTHON_GPSDCLIENT=y
BR2_PACKAGE_PYTHON_GTTS=y
+BR2_PACKAGE_PYTHON_HIJRI_CONVERTER=y
BR2_PACKAGE_PYTHON_HOLIDAYS=y
BR2_PACKAGE_PYTHON_HUMANHASH3=y
BR2_PACKAGE_PYTHON_KTHREAD=y
diff --git a/buildroot-external/package/python-hijri-converter/Config.in b/buildroot-external/package/python-hijri-converter/Config.in
new file mode 100644
index 00000000..95cc9f97
--- /dev/null
+++ b/buildroot-external/package/python-hijri-converter/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_HIJRI_CONVERTER
+ bool "python-hijri-converter"
+ help
+ Accurate Hijri-Gregorian dates converter based on the Umm
+ al-Qura calendar.
+
+ https://github.com/mhalshehri/hijri-converter
diff --git a/buildroot-external/package/python-hijri-converter/python-hijri-converter.hash b/buildroot-external/package/python-hijri-converter/python-hijri-converter.hash
new file mode 100644
index 00000000..fa92e378
--- /dev/null
+++ b/buildroot-external/package/python-hijri-converter/python-hijri-converter.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/hijri-converter/json
+md5 e7bc387a46f72ad2fc4e46daabf47dea hijri-converter-2.2.4.tar.gz
+sha256 9e1d9fa4c220f6867da2abb1a96240675ae974abba951c686a781f4ef6ac218f hijri-converter-2.2.4.tar.gz
+# Locally computed sha256 checksums
+sha256 9f3079d6af9691f0e92866848b31fd942a6acd5fe5993e67b410f7b3b4144237 LICENSE
diff --git a/buildroot-external/package/python-hijri-converter/python-hijri-converter.mk b/buildroot-external/package/python-hijri-converter/python-hijri-converter.mk
new file mode 100644
index 00000000..f3eeae45
--- /dev/null
+++ b/buildroot-external/package/python-hijri-converter/python-hijri-converter.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-hijri-converter
+#
+################################################################################
+
+PYTHON_HIJRI_CONVERTER_VERSION = 2.2.4
+PYTHON_HIJRI_CONVERTER_SOURCE = hijri-converter-$(PYTHON_HIJRI_CONVERTER_VERSION).tar.gz
+PYTHON_HIJRI_CONVERTER_SITE = https://files.pythonhosted.org/packages/54/6f/96f9880389a20057ce3fdfed70a9cea5eb47d679178a43c55f58a35d98be
+PYTHON_HIJRI_CONVERTER_SETUP_TYPE = setuptools
+PYTHON_HIJRI_CONVERTER_LICENSE = MIT
+PYTHON_HIJRI_CONVERTER_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))