Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: python3-weasyprint
@ 2019-07-14 20:54 voidlinux-github
  2019-07-17  0:26 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-14 20:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

There is a new pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
Also it add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 5889 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/5] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/5] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/5] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/5] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/5] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
@ 2019-07-17  0:26 ` voidlinux-github
  2019-07-17  0:26 ` voidlinux-github
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17  0:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 5889 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/5] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/5] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/5] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/5] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/5] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
  2019-07-17  0:26 ` [PR PATCH] [Updated] " voidlinux-github
@ 2019-07-17  0:26 ` voidlinux-github
  2019-07-17 22:59 ` voidlinux-github
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17  0:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 5889 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/5] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/5] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/5] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/5] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/5] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
  2019-07-17  0:26 ` [PR PATCH] [Updated] " voidlinux-github
  2019-07-17  0:26 ` voidlinux-github
@ 2019-07-17 22:59 ` voidlinux-github
  2019-07-17 22:59 ` voidlinux-github
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17 22:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 5889 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/5] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/5] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/5] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/5] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/5] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (2 preceding siblings ...)
  2019-07-17 22:59 ` voidlinux-github
@ 2019-07-17 22:59 ` voidlinux-github
  2019-07-17 23:50 ` voidlinux-github
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17 22:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 5889 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/5] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/5] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/5] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/5] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/5] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (4 preceding siblings ...)
  2019-07-17 23:50 ` voidlinux-github
@ 2019-07-17 23:50 ` voidlinux-github
  2019-07-18 15:57 ` voidlinux-github
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17 23:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 7664 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/6] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/6] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/6] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/6] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/6] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

From 20f909afce0da02d6092f73e3677e441340ee045 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 02:49:53 +0300
Subject: [PATCH 6/6] New package: python-opcua

Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3.
---
 srcpkgs/python-opcua/template | 27 +++++++++++++++++++++++++++
 srcpkgs/python3-opcua         |  1 +
 2 files changed, 28 insertions(+)
 create mode 100644 srcpkgs/python-opcua/template
 create mode 120000 srcpkgs/python3-opcua

diff --git a/srcpkgs/python-opcua/template b/srcpkgs/python-opcua/template
new file mode 100644
index 00000000000..7f33fb6f6b2
--- /dev/null
+++ b/srcpkgs/python-opcua/template
@@ -0,0 +1,27 @@
+# Template file for 'python-opcua'
+pkgname=python-opcua
+version=0.98.7
+revision=1
+archs=noarch
+wrksrc="opcua-${version}"
+build_style=python-module
+pycompile_module="opcua"
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-dateutil python3-pytz python3-lxml"
+short_desc="Python2 OPC-UA / IEC 62541 client and server library"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://freeopcua.github.io/"
+distfiles="${PYPI_SITE}/o/opcua/opcua-${version}.tar.gz"
+checksum=b7a8f78f757dc3c7b6385cdee38c4bf1ef7489a84a61972511bce644e8bb11ec
+
+python3-opcua_package() {
+	archs=noarch
+	pycompile_module="opcua"
+	hostmakedepends="python3-setuptools"
+	depends="python3-dateutil python3-pytz python3-lxml"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/lib/python3*
+	}
+}
diff --git a/srcpkgs/python3-opcua b/srcpkgs/python3-opcua
new file mode 120000
index 00000000000..654c22c6d22
--- /dev/null
+++ b/srcpkgs/python3-opcua
@@ -0,0 +1 @@
+python-opcua
\ No newline at end of file

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (3 preceding siblings ...)
  2019-07-17 22:59 ` voidlinux-github
@ 2019-07-17 23:50 ` voidlinux-github
  2019-07-17 23:50 ` voidlinux-github
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-17 23:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 7664 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/6] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/6] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/6] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/6] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/6] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

From 20f909afce0da02d6092f73e3677e441340ee045 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 02:49:53 +0300
Subject: [PATCH 6/6] New package: python-opcua

Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3.
---
 srcpkgs/python-opcua/template | 27 +++++++++++++++++++++++++++
 srcpkgs/python3-opcua         |  1 +
 2 files changed, 28 insertions(+)
 create mode 100644 srcpkgs/python-opcua/template
 create mode 120000 srcpkgs/python3-opcua

diff --git a/srcpkgs/python-opcua/template b/srcpkgs/python-opcua/template
new file mode 100644
index 00000000000..7f33fb6f6b2
--- /dev/null
+++ b/srcpkgs/python-opcua/template
@@ -0,0 +1,27 @@
+# Template file for 'python-opcua'
+pkgname=python-opcua
+version=0.98.7
+revision=1
+archs=noarch
+wrksrc="opcua-${version}"
+build_style=python-module
+pycompile_module="opcua"
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-dateutil python3-pytz python3-lxml"
+short_desc="Python2 OPC-UA / IEC 62541 client and server library"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://freeopcua.github.io/"
+distfiles="${PYPI_SITE}/o/opcua/opcua-${version}.tar.gz"
+checksum=b7a8f78f757dc3c7b6385cdee38c4bf1ef7489a84a61972511bce644e8bb11ec
+
+python3-opcua_package() {
+	archs=noarch
+	pycompile_module="opcua"
+	hostmakedepends="python3-setuptools"
+	depends="python3-dateutil python3-pytz python3-lxml"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/lib/python3*
+	}
+}
diff --git a/srcpkgs/python3-opcua b/srcpkgs/python3-opcua
new file mode 120000
index 00000000000..654c22c6d22
--- /dev/null
+++ b/srcpkgs/python3-opcua
@@ -0,0 +1 @@
+python-opcua
\ No newline at end of file

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (5 preceding siblings ...)
  2019-07-17 23:50 ` voidlinux-github
@ 2019-07-18 15:57 ` voidlinux-github
  2019-07-18 15:57 ` voidlinux-github
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 15:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 8693 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/7] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/7] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/7] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/7] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/7] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

From 20f909afce0da02d6092f73e3677e441340ee045 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 02:49:53 +0300
Subject: [PATCH 6/7] New package: python-opcua

Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3.
---
 srcpkgs/python-opcua/template | 27 +++++++++++++++++++++++++++
 srcpkgs/python3-opcua         |  1 +
 2 files changed, 28 insertions(+)
 create mode 100644 srcpkgs/python-opcua/template
 create mode 120000 srcpkgs/python3-opcua

diff --git a/srcpkgs/python-opcua/template b/srcpkgs/python-opcua/template
new file mode 100644
index 00000000000..7f33fb6f6b2
--- /dev/null
+++ b/srcpkgs/python-opcua/template
@@ -0,0 +1,27 @@
+# Template file for 'python-opcua'
+pkgname=python-opcua
+version=0.98.7
+revision=1
+archs=noarch
+wrksrc="opcua-${version}"
+build_style=python-module
+pycompile_module="opcua"
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-dateutil python3-pytz python3-lxml"
+short_desc="Python2 OPC-UA / IEC 62541 client and server library"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://freeopcua.github.io/"
+distfiles="${PYPI_SITE}/o/opcua/opcua-${version}.tar.gz"
+checksum=b7a8f78f757dc3c7b6385cdee38c4bf1ef7489a84a61972511bce644e8bb11ec
+
+python3-opcua_package() {
+	archs=noarch
+	pycompile_module="opcua"
+	hostmakedepends="python3-setuptools"
+	depends="python3-dateutil python3-pytz python3-lxml"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/lib/python3*
+	}
+}
diff --git a/srcpkgs/python3-opcua b/srcpkgs/python3-opcua
new file mode 120000
index 00000000000..654c22c6d22
--- /dev/null
+++ b/srcpkgs/python3-opcua
@@ -0,0 +1 @@
+python-opcua
\ No newline at end of file

From a151e30ed820611ce2ac6b396b640e095358d915 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 18:56:28 +0300
Subject: [PATCH 7/7] Fix xlint issue for Python3 cssselect2 package

---
 srcpkgs/python3-cssselect2/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
index c31e816e568..0fe5422abbb 100644
--- a/srcpkgs/python3-cssselect2/template
+++ b/srcpkgs/python3-cssselect2/template
@@ -9,7 +9,11 @@ pycompile_module="cssselect2"
 hostmakedepends="python3-setuptools"
 short_desc="CSS selectors for Python3 ElementTree"
 maintainer="Alexander I.Grafov <grafov@gmail.com>"
-homepage="https://github.com/Kozea/cssselect2"
 license="3-clause-BSD"
+homepage="https://github.com/Kozea/cssselect2"
 distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
 checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (6 preceding siblings ...)
  2019-07-18 15:57 ` voidlinux-github
@ 2019-07-18 15:57 ` voidlinux-github
  2019-07-18 16:05 ` voidlinux-github
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 15:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

There is an updated pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages master
https://github.com/void-linux/void-packages/pull/13124

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13124.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-master-13124.patch --]
[-- Type: application/text/x-diff, Size: 8693 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/7] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/7] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/7] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/7] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/7] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

From 20f909afce0da02d6092f73e3677e441340ee045 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 02:49:53 +0300
Subject: [PATCH 6/7] New package: python-opcua

Pure Python OPC UA / IEC 62541 Client and Server Python 2, 3.
---
 srcpkgs/python-opcua/template | 27 +++++++++++++++++++++++++++
 srcpkgs/python3-opcua         |  1 +
 2 files changed, 28 insertions(+)
 create mode 100644 srcpkgs/python-opcua/template
 create mode 120000 srcpkgs/python3-opcua

diff --git a/srcpkgs/python-opcua/template b/srcpkgs/python-opcua/template
new file mode 100644
index 00000000000..7f33fb6f6b2
--- /dev/null
+++ b/srcpkgs/python-opcua/template
@@ -0,0 +1,27 @@
+# Template file for 'python-opcua'
+pkgname=python-opcua
+version=0.98.7
+revision=1
+archs=noarch
+wrksrc="opcua-${version}"
+build_style=python-module
+pycompile_module="opcua"
+hostmakedepends="python-setuptools python3-setuptools"
+depends="python-dateutil python3-pytz python3-lxml"
+short_desc="Python2 OPC-UA / IEC 62541 client and server library"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://freeopcua.github.io/"
+distfiles="${PYPI_SITE}/o/opcua/opcua-${version}.tar.gz"
+checksum=b7a8f78f757dc3c7b6385cdee38c4bf1ef7489a84a61972511bce644e8bb11ec
+
+python3-opcua_package() {
+	archs=noarch
+	pycompile_module="opcua"
+	hostmakedepends="python3-setuptools"
+	depends="python3-dateutil python3-pytz python3-lxml"
+	short_desc="${short_desc/Python2/Python3}"
+	pkg_install() {
+		vmove usr/lib/python3*
+	}
+}
diff --git a/srcpkgs/python3-opcua b/srcpkgs/python3-opcua
new file mode 120000
index 00000000000..654c22c6d22
--- /dev/null
+++ b/srcpkgs/python3-opcua
@@ -0,0 +1 @@
+python-opcua
\ No newline at end of file

From a151e30ed820611ce2ac6b396b640e095358d915 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 18:56:28 +0300
Subject: [PATCH 7/7] Fix xlint issue for Python3 cssselect2 package

---
 srcpkgs/python3-cssselect2/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
index c31e816e568..0fe5422abbb 100644
--- a/srcpkgs/python3-cssselect2/template
+++ b/srcpkgs/python3-cssselect2/template
@@ -9,7 +9,11 @@ pycompile_module="cssselect2"
 hostmakedepends="python3-setuptools"
 short_desc="CSS selectors for Python3 ElementTree"
 maintainer="Alexander I.Grafov <grafov@gmail.com>"
-homepage="https://github.com/Kozea/cssselect2"
 license="3-clause-BSD"
+homepage="https://github.com/Kozea/cssselect2"
 distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
 checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (7 preceding siblings ...)
  2019-07-18 15:57 ` voidlinux-github
@ 2019-07-18 16:05 ` voidlinux-github
  2019-07-18 16:05 ` [PR PATCH] [Closed]: " voidlinux-github
  2019-07-18 16:13 ` voidlinux-github
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 16:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

New comment by grafov on void-packages repository

https://github.com/void-linux/void-packages/pull/13124#issuecomment-512881157
Comment:
I have closed this PR because I merged unrelated packages into master. I'll reopen it from another branch.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PR PATCH] [Closed]: New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (8 preceding siblings ...)
  2019-07-18 16:05 ` voidlinux-github
@ 2019-07-18 16:05 ` voidlinux-github
  2019-07-18 16:13 ` voidlinux-github
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 16:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 445 bytes --]

There's a closed pull request on the void-packages repository

New package: python3-weasyprint
https://github.com/void-linux/void-packages/pull/13124
Description: [Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: New package: python3-weasyprint
  2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
                   ` (9 preceding siblings ...)
  2019-07-18 16:05 ` [PR PATCH] [Closed]: " voidlinux-github
@ 2019-07-18 16:13 ` voidlinux-github
  10 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 16:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 214 bytes --]

New comment by grafov on void-packages repository

https://github.com/void-linux/void-packages/pull/13124#issuecomment-512884153
Comment:
The PR replaced with https://github.com/void-linux/void-packages/pull/13211

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PR PATCH] New package: python3-weasyprint
@ 2019-07-18 16:10 voidlinux-github
  0 siblings, 0 replies; 13+ messages in thread
From: voidlinux-github @ 2019-07-18 16:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 598 bytes --]

There is a new pull request by grafov against master on the void-packages repository

https://github.com/grafov/void-packages weasyprint
https://github.com/void-linux/void-packages/pull/13211

New package: python3-weasyprint
[Weasyprint](https://weasyprint.org/) used for example by Pandoc as a printing engine. It could be used as a standalone HTML convertor too.

Also the package add dependencies that missed in Void yet:
* python3-cairosvg
* python3-tinycss2
* python3-cssselect2
* python3-pyphen

A patch file from https://github.com/void-linux/void-packages/pull/13211.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-weasyprint-13211.patch --]
[-- Type: application/text/x-diff, Size: 6919 bytes --]

From c752a1bf496c2258564d3bb9816ce1a8e9151757 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:49:51 +0300
Subject: [PATCH 1/6] New package: python3-tinycss2-1.0.2

---
 srcpkgs/python3-tinycss2/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-tinycss2/template

diff --git a/srcpkgs/python3-tinycss2/template b/srcpkgs/python3-tinycss2/template
new file mode 100644
index 00000000000..b53538f99ec
--- /dev/null
+++ b/srcpkgs/python3-tinycss2/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-tinycss2'
+pkgname=python3-tinycss2
+version=1.0.2
+revision=1
+archs=noarch
+wrksrc="tinycss2-${version}"
+build_style=python3-module
+pycompile_module="tinycss2"
+hostmakedepends="python3-setuptools"
+depends="python3-webencodings"
+short_desc="Low-level CSS parser for Python"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://github.com/Kozea/tinycss2"
+distfiles="${PYPI_SITE}/t/tinycss2/tinycss2-${version}.tar.gz"
+checksum=6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf
+
+post_install() {
+	vlicense LICENSE
+}

From 4aa19618e02a1a3eb0a03e810f6ae483d6c649bc Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:11 +0300
Subject: [PATCH 2/6] New package: python3-cssselect2-0.2.1

---
 srcpkgs/python3-cssselect2/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-cssselect2/template

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
new file mode 100644
index 00000000000..c31e816e568
--- /dev/null
+++ b/srcpkgs/python3-cssselect2/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-cssselect2'
+pkgname=python3-cssselect2
+version=0.2.1
+revision=1
+archs=noarch
+wrksrc="cssselect2-${version}"
+build_style=python3-module
+pycompile_module="cssselect2"
+hostmakedepends="python3-setuptools"
+short_desc="CSS selectors for Python3 ElementTree"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+homepage="https://github.com/Kozea/cssselect2"
+license="3-clause-BSD"
+distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
+checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab

From 09668af644ce9c0fffed6e4e326fcc56f902b8d4 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:32 +0300
Subject: [PATCH 3/6] New package: python3-cairosvg-2.4.0

---
 srcpkgs/python3-cairosvg/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/python3-cairosvg/template

diff --git a/srcpkgs/python3-cairosvg/template b/srcpkgs/python3-cairosvg/template
new file mode 100644
index 00000000000..acd92122e91
--- /dev/null
+++ b/srcpkgs/python3-cairosvg/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-cairosvg'
+pkgname=python3-cairosvg
+version=2.4.0
+revision=1
+archs=noarch
+wrksrc="CairoSVG-${version}"
+build_style=python3-module
+pycompile_module="cairosvg"
+hostmakedepends="python3-setuptools"
+depends="python3-cairocffi python3-Pillow python3-defusedxml"
+short_desc="Python3 simple SVG converter based on Cairo"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="LGPL-3.0-or-later"
+homepage="https://cairosvg.org/"
+distfiles="${PYPI_SITE}/C/CairoSVG/CairoSVG-${version}.tar.gz"
+checksum=d2600925a1f5bd2a119b9fb6e1d9f979f2ef71fc6055d8cb49c75b8e90f6d679

From 2cbaf5bbb0c24acf434a44e42aca41d0076c2362 Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:36 +0300
Subject: [PATCH 4/6] New package: python3-pyphen-0.9.5

---
 srcpkgs/python3-pyphen/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/python3-pyphen/template

diff --git a/srcpkgs/python3-pyphen/template b/srcpkgs/python3-pyphen/template
new file mode 100644
index 00000000000..a09fa6e53cf
--- /dev/null
+++ b/srcpkgs/python3-pyphen/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-pyphen'
+pkgname=python3-pyphen
+version=0.9.5
+revision=1
+archs=noarch
+wrksrc="Pyphen-${version}"
+build_style=python3-module
+pycompile_module="pyphen"
+hostmakedepends="python3-setuptools"
+short_desc="Hyphenation in pure Python library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/Kozea/Pyphen"
+distfiles="${PYPI_SITE}/P/Pyphen/Pyphen-${version}.tar.gz"
+checksum=3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921

From b64483ff5d54f2c1aac1bcaa0c646d513590d3dd Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Sun, 14 Jul 2019 23:50:40 +0300
Subject: [PATCH 5/6] New package: python3-weasyprint-48

---
 srcpkgs/python3-weasyprint/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-weasyprint/template

diff --git a/srcpkgs/python3-weasyprint/template b/srcpkgs/python3-weasyprint/template
new file mode 100644
index 00000000000..65194516e4f
--- /dev/null
+++ b/srcpkgs/python3-weasyprint/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-weasyprint'
+pkgname=python3-weasyprint
+version=48
+revision=1
+archs=noarch
+wrksrc="WeasyPrint-${version}"
+build_style=python3-module
+pycompile_module="weasyprint"
+hostmakedepends="python3-setuptools"
+depends="python3-cffi python3-html5lib python3-cssselect2 python3-pyphen python3-cairosvg python3-tinycss2"
+short_desc="Gorgeous document factory library for Python3"
+maintainer="Alexander I.Grafov <grafov@gmail.com>"
+license="3-clause-BSD"
+homepage="https://weasyprint.org"
+distfiles="${PYPI_SITE}/W/WeasyPrint/WeasyPrint-${version}.tar.gz"
+checksum=d847eb4987c1d3251ec0a56e57c753f6d1f1f8894a15707f9ababced21e65bd0
+
+post_install() {
+	vlicense LICENSE
+}

From 814921b528ae0ad01cf53a0cabb1473af769355b Mon Sep 17 00:00:00 2001
From: "Alexander I.Grafov" <grafov@gmail.com>
Date: Thu, 18 Jul 2019 19:05:49 +0300
Subject: [PATCH 6/6] Fix xlint issues for Python3 cssselect2 package

---
 srcpkgs/python3-cssselect2/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/python3-cssselect2/template b/srcpkgs/python3-cssselect2/template
index c31e816e568..0fe5422abbb 100644
--- a/srcpkgs/python3-cssselect2/template
+++ b/srcpkgs/python3-cssselect2/template
@@ -9,7 +9,11 @@ pycompile_module="cssselect2"
 hostmakedepends="python3-setuptools"
 short_desc="CSS selectors for Python3 ElementTree"
 maintainer="Alexander I.Grafov <grafov@gmail.com>"
-homepage="https://github.com/Kozea/cssselect2"
 license="3-clause-BSD"
+homepage="https://github.com/Kozea/cssselect2"
 distfiles="${PYPI_SITE}/c/cssselect2/cssselect2-${version}.tar.gz"
 checksum=505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-07-18 16:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-14 20:54 [PR PATCH] New package: python3-weasyprint voidlinux-github
2019-07-17  0:26 ` [PR PATCH] [Updated] " voidlinux-github
2019-07-17  0:26 ` voidlinux-github
2019-07-17 22:59 ` voidlinux-github
2019-07-17 22:59 ` voidlinux-github
2019-07-17 23:50 ` voidlinux-github
2019-07-17 23:50 ` voidlinux-github
2019-07-18 15:57 ` voidlinux-github
2019-07-18 15:57 ` voidlinux-github
2019-07-18 16:05 ` voidlinux-github
2019-07-18 16:05 ` [PR PATCH] [Closed]: " voidlinux-github
2019-07-18 16:13 ` voidlinux-github
2019-07-18 16:10 [PR PATCH] " voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).