From 441e270e2f89b5b34fe980aa6bb82660ef2e2d06 Mon Sep 17 00:00:00 2001 From: Eneas U de Queiroz Date: Sat, 23 Jun 2018 16:59:01 -0300 Subject: [PATCH] python-oauthlib: add new package A generic, spec-compliant, thorough implementation of the OAuth request-signing logic. This package is a direct dependency of python-requests-oauthlib, a dependency of seafile-seahub. Signed-off-by: Eneas U de Queiroz --- lang/python/python-oauthlib/Makefile | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 lang/python/python-oauthlib/Makefile diff --git a/lang/python/python-oauthlib/Makefile b/lang/python/python-oauthlib/Makefile new file mode 100644 index 0000000000..ac5ef5a20b --- /dev/null +++ b/lang/python/python-oauthlib/Makefile @@ -0,0 +1,48 @@ +# +# Copyright (C) 2007-2016 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=python-oauthlib +PKG_VERSION:=2.1.0 +PKG_RELEASE:=1 +PKG_LICENSE:=BSD-3-Clause + +PKG_SOURCE:=oauthlib-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/df/5f/3f4aae7b28db87ddef18afed3b71921e531ca288dc604eb981e9ec9f8853 +PKG_HASH:=ac35665a61c1685c56336bda97d5eefa246f1202618a1d6f34fccb1bdd404162 +PKG_BUILD_DIR:=$(BUILD_DIR)/oauthlib-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk +include ../python-package.mk + +define Package/python-oauthlib + SUBMENU:=Python + SECTION:=lang + CATEGORY:=Languages + MAINTAINER:=Eneas U de Queiroz + TITLE:=A generic, spec-compliant, thorough implementation of the OAuth request-signing logic + URL:=https://github.com/oauthlib/oauthlib + DEPENDS:=+python +endef + +define Package/python-oauthlib/description + A generic, spec-compliant, thorough implementation of the OAuth request-signing logic for Python +endef + +define Build/Compile + $(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR)) +endef + +define Package/python-oauthlib/install + $(INSTALL_DIR) $(1)$(PYTHON_PKG_DIR) + $(CP) \ + $(PKG_INSTALL_DIR)$(PYTHON_PKG_DIR)/* \ + $(1)$(PYTHON_PKG_DIR) +endef + +$(eval $(call BuildPackage,python-oauthlib)) -- 2.30.2