Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions lang/python/xmltodict/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#
# Copyright (C) 2019 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=python-xmltodict
PKG_VERSION:=0.12.0
PKG_RELEASE:=1

PKG_SOURCE:=xmltodict-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/x/xmltodict/
PKG_HASH:=50d8c638ed7ecb88d90561beedbf720c9b4e851a9fa6c47ebd64e99d166d8a21

PKG_BUILD_DIR:=$(BUILD_DIR)/xmltodict-$(PKG_VERSION)

PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE

include $(INCLUDE_DIR)/package.mk
include ../python3-package.mk

define Package/python3-xmltodict
SECTION:=lang
CATEGORY:=Languages
SUBMENU:=Python
TITLE:=Work with XML like JSON
URL:=https://github.com/martinblech/xmltodict
DEPENDS:= \
+python3-light \
+python3-xml \
+python3-urllib
VARIANT:=python3
endef

define Package/python3-xmltodict/description
xmltodict is a Python module that makes working with XML feel like you are working with JSON.
endef

$(eval $(call Py3Package,python3-xmltodict))
$(eval $(call BuildPackage,python3-xmltodict))
$(eval $(call BuildPackage,python3-xmltodict-src))