* [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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ messages in thread
end of thread, other threads:[~2019-07-18 16:13 UTC | newest]
Thread overview: 12+ 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
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).