diff mbox

[v4,06/10] package/python-mwscrape: new package

Message ID 20161009124625.23303-6-bernd.kuhls@t-online.de
State Accepted
Headers show

Commit Message

Bernd Kuhls Oct. 9, 2016, 12:46 p.m. UTC
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: no changes, included in mwscrape2slob patch series
v2: reworked dependencies (Thomas)

 package/Config.in                            |  1 +
 package/python-mwscrape/Config.in            | 11 +++++++++++
 package/python-mwscrape/python-mwscrape.hash |  2 ++
 package/python-mwscrape/python-mwscrape.mk   | 13 +++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-mwscrape/Config.in
 create mode 100644 package/python-mwscrape/python-mwscrape.hash
 create mode 100644 package/python-mwscrape/python-mwscrape.mk

Comments

Thomas Petazzoni Oct. 9, 2016, 9 p.m. UTC | #1
Hello,

On Sun,  9 Oct 2016 14:46:21 +0200, Bernd Kuhls wrote:

> +PYTHON_MWSCRAPE_VERSION = 6a58d7801eb1e884fd0516f1adbedbd4481c10e6
> +PYTHON_MWSCRAPE_SITE = $(call github,itkach,mwscrape,$(PYTHON_MWSCRAPE_VERSION))
> +PYTHON_MWSCRAPE_LICENSE = BSD-3c
> +PYTHON_MWSCRAPE_LICENSE_FILES = LICENSE.txt

Not sure where you got this BSD-3c thing. The LICENSE.txt file contains
the text of the Mozilla Public License 2.0, so I've changed the license
value to MPL-2.0.

Applied with this fixed, but please try to be careful with the
licensing information. If you're not sure, just ask advise from others
(it's sometimes really difficult to understand the license of some
software packages).

Thanks!

Thomas
diff mbox

Patch

diff --git a/package/Config.in b/package/Config.in
index d8a63e9..bd2a3d8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -710,6 +710,7 @@  menu "External python modules"
 	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
 	source "package/python-mwclient/Config.in"
+	source "package/python-mwscrape/Config.in"
 	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-mwscrape/Config.in b/package/python-mwscrape/Config.in
new file mode 100644
index 0000000..273ce9a
--- /dev/null
+++ b/package/python-mwscrape/Config.in
@@ -0,0 +1,11 @@ 
+config BR2_PACKAGE_PYTHON_MWSCRAPE
+	bool "python-mwscrape"
+	depends on BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_COUCHDB # runtime
+	select BR2_PACKAGE_PYTHON_FUTURES # runtime
+	select BR2_PACKAGE_PYTHON_MWCLIENT # runtime
+	select BR2_PACKAGE_PYTHON_PYLRU # runtime
+	help
+	  Download rendered articles from MediaWiki API to CouchDB
+
+	  https://github.com/itkach/mwscrape
diff --git a/package/python-mwscrape/python-mwscrape.hash b/package/python-mwscrape/python-mwscrape.hash
new file mode 100644
index 0000000..b91ef69
--- /dev/null
+++ b/package/python-mwscrape/python-mwscrape.hash
@@ -0,0 +1,2 @@ 
+# Locally computed
+sha256 8de8a5ef257851f6e1e41247f64710f48859a5e3f91ebc7200bb60769f02f296  python-mwscrape-6a58d7801eb1e884fd0516f1adbedbd4481c10e6.tar.gz
diff --git a/package/python-mwscrape/python-mwscrape.mk b/package/python-mwscrape/python-mwscrape.mk
new file mode 100644
index 0000000..e2d4e5d
--- /dev/null
+++ b/package/python-mwscrape/python-mwscrape.mk
@@ -0,0 +1,13 @@ 
+################################################################################
+#
+# python-mwscrape
+#
+################################################################################
+
+PYTHON_MWSCRAPE_VERSION = 6a58d7801eb1e884fd0516f1adbedbd4481c10e6
+PYTHON_MWSCRAPE_SITE = $(call github,itkach,mwscrape,$(PYTHON_MWSCRAPE_VERSION))
+PYTHON_MWSCRAPE_LICENSE = BSD-3c
+PYTHON_MWSCRAPE_LICENSE_FILES = LICENSE.txt
+PYTHON_MWSCRAPE_SETUP_TYPE = distutils
+
+$(eval $(python-package))