Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: etesync-dav
@ 2020-04-01 22:04 ProjectMoon
  2020-04-01 22:13 ` [PR PATCH] [Updated] " ProjectMoon
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-01 22:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ProjectMoon/void-packages master
https://github.com/void-linux/void-packages/pull/20559

New package: etesync-dav
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

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

From 0991ede51900d4e6bacf01ada88224f7b16de4b4 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 17:08:01 +0000
Subject: [PATCH 1/5] New package: python3-orderedmultidict-1.0.1

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

diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
new file mode 100644
index 00000000000..c6ac7fc4a2e
--- /dev/null
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-orderedmultidict'
+pkgname=python3-orderedmultidict
+version=1.0.1
+revision=1
+archs=noarch
+wrksrc="orderedmultidict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+
+short_desc="Python 3 ordered multivalue dictionary library"
+maintainer=""
+license="Unlicense"
+homepage="https://github.com/gruns/orderedmultidict"
+distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
+checksum=04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad

From beba0118a83d2c3dfe761d0ce295266ce8dec51f Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:23 +0000
Subject: [PATCH 2/5] New package: python3-furl-2.1.0

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

diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
new file mode 100644
index 00000000000..aeebaa5d1b1
--- /dev/null
+++ b/srcpkgs/python3-furl/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-furl'
+pkgname=python3-furl
+version=2.1.0
+revision=1
+archs=noarch
+wrksrc="furl-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-six python3-orderedmultidict"
+
+short_desc="Python 3 URL manipulation made simple"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/furl"
+distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
+checksum=c0e0231a1feee2acd256574b7033df3144775451c610cb587060d6a0d7e0b621

From ad00e31426ce26625a23a6af04b66c49e4e22195 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:36 +0000
Subject: [PATCH 3/5] New package: python3-scrypt-0.8.13

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

diff --git a/srcpkgs/python3-scrypt/template b/srcpkgs/python3-scrypt/template
new file mode 100644
index 00000000000..151eb7ad638
--- /dev/null
+++ b/srcpkgs/python3-scrypt/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-scrypt'
+pkgname=python3-scrypt
+version=0.8.13
+revision=1
+archs=noarch
+wrksrc="scrypt-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-devel libressl-devel"
+depends="python3 glibc libressl"
+
+short_desc="Python 3 bindings for the scrypt key derivation function library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="BSD-2-Clause"
+homepage="https://bitbucket.org/mhallin/py-scrypt/src/default/"
+distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
+checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea
+
+post_install() {
+	vlicense LICENSE
+}

From 76f9d6e920d063fef0d3a83fc4c28172a7ba167c Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:47 +0000
Subject: [PATCH 4/5] New package: python3-etesync-0.11.1

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

diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
new file mode 100644
index 00000000000..9fd34f59427
--- /dev/null
+++ b/srcpkgs/python3-etesync/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-etesync'
+pkgname=python3-etesync
+version=0.11.1
+revision=1
+archs=noarch
+wrksrc="etesync-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
+python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
+python3-pycparser python3-parsing python3-pytz python3-requests python3-six python3-scrypt
+python3-vobject"
+
+short_desc="Python3 client library for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license=" LGPL-3.0-only"
+homepage="https://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
+checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79

From 3171e5657cf984a70dbf3c1f01d9af7002127595 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:57 +0000
Subject: [PATCH 5/5] New package: etesync-dav-0.16.0

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

diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
new file mode 100644
index 00000000000..ae9b63d2c1f
--- /dev/null
+++ b/srcpkgs/etesync-dav/template
@@ -0,0 +1,15 @@
+# Template file for 'etesync-dav'
+pkgname=etesync-dav
+version=0.16.0
+revision=1
+archs=noarch
+wrksrc="etesync-dav-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+short_desc="CalDAV and CardDAV frontend for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="GPL-3.0-only"
+homepage="http://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
+checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"

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

* Re: [PR PATCH] [Updated] New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
@ 2020-04-01 22:13 ` ProjectMoon
  2020-04-01 22:20 ` ProjectMoon
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-01 22:13 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ProjectMoon/void-packages master
https://github.com/void-linux/void-packages/pull/20559

New package: etesync-dav
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

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

From e40812e540c7f0cff8260f72630cb77c27f27055 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 17:08:01 +0000
Subject: [PATCH 1/5] New package: python3-orderedmultidict-1.0.1

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

diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
new file mode 100644
index 00000000000..1ab9ca84b22
--- /dev/null
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-orderedmultidict'
+pkgname=python3-orderedmultidict
+version=1.0.1
+revision=1
+archs=noarch
+wrksrc="orderedmultidict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+
+short_desc="Python 3 ordered multivalue dictionary library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/orderedmultidict"
+distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
+checksum=04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad

From 4a121cdc601f10f48d76445f193304ff2830574a Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:23 +0000
Subject: [PATCH 2/5] New package: python3-furl-2.1.0

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

diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
new file mode 100644
index 00000000000..aeebaa5d1b1
--- /dev/null
+++ b/srcpkgs/python3-furl/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-furl'
+pkgname=python3-furl
+version=2.1.0
+revision=1
+archs=noarch
+wrksrc="furl-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-six python3-orderedmultidict"
+
+short_desc="Python 3 URL manipulation made simple"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/furl"
+distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
+checksum=c0e0231a1feee2acd256574b7033df3144775451c610cb587060d6a0d7e0b621

From 0b32253b697050c27aa2bce3997cd0ac7e8012ba Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:36 +0000
Subject: [PATCH 3/5] New package: python3-scrypt-0.8.13

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

diff --git a/srcpkgs/python3-scrypt/template b/srcpkgs/python3-scrypt/template
new file mode 100644
index 00000000000..151eb7ad638
--- /dev/null
+++ b/srcpkgs/python3-scrypt/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-scrypt'
+pkgname=python3-scrypt
+version=0.8.13
+revision=1
+archs=noarch
+wrksrc="scrypt-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-devel libressl-devel"
+depends="python3 glibc libressl"
+
+short_desc="Python 3 bindings for the scrypt key derivation function library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="BSD-2-Clause"
+homepage="https://bitbucket.org/mhallin/py-scrypt/src/default/"
+distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
+checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea
+
+post_install() {
+	vlicense LICENSE
+}

From f7d5a9f4d8bccfa30d646d32d610d1b98b8e400c Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:47 +0000
Subject: [PATCH 4/5] New package: python3-etesync-0.11.1

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

diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
new file mode 100644
index 00000000000..9fd34f59427
--- /dev/null
+++ b/srcpkgs/python3-etesync/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-etesync'
+pkgname=python3-etesync
+version=0.11.1
+revision=1
+archs=noarch
+wrksrc="etesync-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
+python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
+python3-pycparser python3-parsing python3-pytz python3-requests python3-six python3-scrypt
+python3-vobject"
+
+short_desc="Python3 client library for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license=" LGPL-3.0-only"
+homepage="https://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
+checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79

From 645e3ac2e96c550b8f5aa06879d45117a0abe26c Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:57 +0000
Subject: [PATCH 5/5] New package: etesync-dav-0.16.0

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

diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
new file mode 100644
index 00000000000..ae9b63d2c1f
--- /dev/null
+++ b/srcpkgs/etesync-dav/template
@@ -0,0 +1,15 @@
+# Template file for 'etesync-dav'
+pkgname=etesync-dav
+version=0.16.0
+revision=1
+archs=noarch
+wrksrc="etesync-dav-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+short_desc="CalDAV and CardDAV frontend for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="GPL-3.0-only"
+homepage="http://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
+checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
  2020-04-01 22:13 ` [PR PATCH] [Updated] " ProjectMoon
@ 2020-04-01 22:20 ` ProjectMoon
  2020-04-02  2:28 ` q66
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-01 22:20 UTC (permalink / raw)
  To: ml

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

New comment by ProjectMoon on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-607518659

Comment:
scrypt seems to have some issues building on both ARM32 and ARM64. Is LibreSSL compatible with them? Or maybe I am missing some ARM-specific dependencies...

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
  2020-04-01 22:13 ` [PR PATCH] [Updated] " ProjectMoon
  2020-04-01 22:20 ` ProjectMoon
@ 2020-04-02  2:28 ` q66
  2020-04-02  2:30 ` q66
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-02  2:28 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-607586131

Comment:
`python3-scrypt` is not `noarch`, also your `python3-devel` and `libressl-devel` should go in `makedepends`

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (2 preceding siblings ...)
  2020-04-02  2:28 ` q66
@ 2020-04-02  2:30 ` q66
  2020-04-02  8:05 ` tasn
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-02  2:30 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-607586533

Comment:
also, fix the wrong empty newlines in your templates, fix lint issues, licenses need to follow SPDX identifiers, etc

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (3 preceding siblings ...)
  2020-04-02  2:30 ` q66
@ 2020-04-02  8:05 ` tasn
  2020-04-02 21:45 ` [PR PATCH] [Updated] " ProjectMoon
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: tasn @ 2020-04-02  8:05 UTC (permalink / raw)
  To: ml

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

New comment by tasn on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-607688100

Comment:
Hey, upstream maintainer here.
Recent versions of `python3-etesync` can just use the `scrypt` implementation that is part of Python's hashlib (in Python 3.6 or newer), so no need for this dependency.

Also, cool to be seeing EteSync in Void. :)

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

* Re: [PR PATCH] [Updated] New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (4 preceding siblings ...)
  2020-04-02  8:05 ` tasn
@ 2020-04-02 21:45 ` ProjectMoon
  2020-04-02 21:46 ` ProjectMoon
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-02 21:45 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ProjectMoon/void-packages master
https://github.com/void-linux/void-packages/pull/20559

New package: etesync-dav
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

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

From 2f7c5e0a7bb71af21ca36049f01c064b6f042f1f Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 17:08:01 +0000
Subject: [PATCH 1/4] New package: python3-orderedmultidict-1.0.1

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

diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
new file mode 100644
index 00000000000..1f1ecb518c8
--- /dev/null
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-orderedmultidict'
+pkgname=python3-orderedmultidict
+version=1.0.1
+revision=1
+archs=noarch
+wrksrc="orderedmultidict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc="Python 3 ordered multivalue dictionary library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/orderedmultidict"
+distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
+checksum=04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad

From 75bf3804ce24f08b6a5544897bb980fe8bdc7e86 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:23 +0000
Subject: [PATCH 2/4] New package: python3-furl-2.1.0

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

diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
new file mode 100644
index 00000000000..0116a02145d
--- /dev/null
+++ b/srcpkgs/python3-furl/template
@@ -0,0 +1,15 @@
+# Template file for 'python3-furl'
+pkgname=python3-furl
+version=2.1.0
+revision=1
+archs=noarch
+wrksrc="furl-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-six python3-orderedmultidict"
+short_desc="Python 3 URL manipulation made simple"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/furl"
+distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
+checksum=c0e0231a1feee2acd256574b7033df3144775451c610cb587060d6a0d7e0b621

From 3b77d22f30e4f98cd815f52617d645592140abcf Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:47 +0000
Subject: [PATCH 3/4] New package: python3-etesync-0.11.1

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

diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
new file mode 100644
index 00000000000..5a889c4cea4
--- /dev/null
+++ b/srcpkgs/python3-etesync/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-etesync'
+pkgname=python3-etesync
+version=0.11.1
+revision=1
+archs=noarch
+wrksrc="etesync-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
+python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
+python3-pycparser python3-parsing python3-pytz python3-requests python3-six
+python3-vobject"
+short_desc="Python3 client library for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="LGPL-3.0-only"
+homepage="https://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
+checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79

From 8ec5a33a83120178848df4e6cb4f9b52cc1d738f Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:57 +0000
Subject: [PATCH 4/4] New package: etesync-dav-0.16.0

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

diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
new file mode 100644
index 00000000000..ae9b63d2c1f
--- /dev/null
+++ b/srcpkgs/etesync-dav/template
@@ -0,0 +1,15 @@
+# Template file for 'etesync-dav'
+pkgname=etesync-dav
+version=0.16.0
+revision=1
+archs=noarch
+wrksrc="etesync-dav-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+short_desc="CalDAV and CardDAV frontend for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="GPL-3.0-only"
+homepage="http://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
+checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (5 preceding siblings ...)
  2020-04-02 21:45 ` [PR PATCH] [Updated] " ProjectMoon
@ 2020-04-02 21:46 ` ProjectMoon
  2020-04-03  1:07 ` q66
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-02 21:46 UTC (permalink / raw)
  To: ml

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

New comment by ProjectMoon on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608107395

Comment:
Removed python3-scrypt, newlines, and fixed one of the licenses having a space in front of it (they are all otherwise valid SPDX identifiers). xlint reports no errors.

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (6 preceding siblings ...)
  2020-04-02 21:46 ` ProjectMoon
@ 2020-04-03  1:07 ` q66
  2020-04-03  1:39 ` q66
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:07 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608173638

Comment:
Okay. We will need `python3-scrypt` after all, since our `hashlib` does not have `scrypt` (due to LibreSSL not being compatible with OpenSSL 1.1.x API).

Also, please apply the following diff:

```
diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
index ae9b63d2c1..e96c382855 100644
--- a/srcpkgs/etesync-dav/template
+++ b/srcpkgs/etesync-dav/template
@@ -7,6 +7,7 @@ wrksrc="etesync-dav-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+checkdepends="$depends python3-pytest"
 short_desc="CalDAV and CardDAV frontend for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="GPL-3.0-only"
diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
index 5a889c4cea..bd0091c158 100644
--- a/srcpkgs/python3-etesync/template
+++ b/srcpkgs/python3-etesync/template
@@ -10,6 +10,7 @@ depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography py
 python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
 python3-pycparser python3-parsing python3-pytz python3-requests python3-six
 python3-vobject"
+checkdepends="$depends python3-pytest"
 short_desc="Python3 client library for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="LGPL-3.0-only"
diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
index 0116a02145..5fc53ba21d 100644
--- a/srcpkgs/python3-furl/template
+++ b/srcpkgs/python3-furl/template
@@ -7,6 +7,7 @@ wrksrc="furl-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-six python3-orderedmultidict"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 URL manipulation made simple"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
index 1f1ecb518c..e6df82104c 100644
--- a/srcpkgs/python3-orderedmultidict/template
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -6,7 +6,8 @@ archs=noarch
 wrksrc="orderedmultidict-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3"
+depends="python3 python3-six"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 ordered multivalue dictionary library"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
```

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (7 preceding siblings ...)
  2020-04-03  1:07 ` q66
@ 2020-04-03  1:39 ` q66
  2020-04-03  1:40 ` q66
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:39 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608181761

Comment:
Here is a `python3-scrypt` that should work:

```
# Template file for 'python3-scrypt'
pkgname=python3-scrypt
version=0.8.13
revision=1
wrksrc="scrypt-${version}"
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="python3-devel libressl-devel"
short_desc="Python 3 ordered multivalue dictionary library"
maintainer="projectmoon <projectmoon@agnos.is>"
license="BSD-2-Clause"
homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea

post_install() {
	vlicense LICENSE
}
```

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (8 preceding siblings ...)
  2020-04-03  1:39 ` q66
@ 2020-04-03  1:40 ` q66
  2020-04-03  1:51 ` q66
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:40 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608181761

Comment:
Here is a `python3-scrypt` that should work:

```
# Template file for 'python3-scrypt'
pkgname=python3-scrypt
version=0.8.13
revision=1
wrksrc="scrypt-${version}"
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="python3-devel libressl-devel"
short_desc="Python 3 ordered multivalue dictionary library"
maintainer="projectmoon <projectmoon@agnos.is>"
license="BSD-2-Clause"
homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea

post_install() {
	vlicense LICENSE
}
```

Don't forget to add it to `depends` of `python3-etesync` afterwards

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (9 preceding siblings ...)
  2020-04-03  1:40 ` q66
@ 2020-04-03  1:51 ` q66
  2020-04-03  1:51 ` q66
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:51 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608173638

Comment:
Okay. We will need `python3-scrypt` after all, since our `hashlib` does not have `scrypt` (due to LibreSSL not being compatible with OpenSSL 1.1.x API).

Also, please apply the following diff:

```
diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
index ae9b63d2c1..8d5fa393ee 100644
--- a/srcpkgs/etesync-dav/template
+++ b/srcpkgs/etesync-dav/template
@@ -7,9 +7,14 @@ wrksrc="etesync-dav-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+checkdepends="$depends python3-pytest"
 short_desc="CalDAV and CardDAV frontend for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="GPL-3.0-only"
 homepage="http://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
 checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"
+
+do_check() {
+	pytest3
+}
diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
index 5a889c4cea..0be6a143f8 100644
--- a/srcpkgs/python3-etesync/template
+++ b/srcpkgs/python3-etesync/template
@@ -9,10 +9,15 @@ hostmakedepends="python3-setuptools"
 depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
 python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
 python3-pycparser python3-parsing python3-pytz python3-requests python3-six
-python3-vobject"
+python3-vobject python3-scrypt"
+checkdepends="$depends python3-pytest python3-coverage"
 short_desc="Python3 client library for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="LGPL-3.0-only"
 homepage="https://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
 checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79
+
+do_check() {
+        pytest3 -v tests/{test_collections.py,test_crypto.py}
+}
diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
index 0116a02145..5fc53ba21d 100644
--- a/srcpkgs/python3-furl/template
+++ b/srcpkgs/python3-furl/template
@@ -7,6 +7,7 @@ wrksrc="furl-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-six python3-orderedmultidict"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 URL manipulation made simple"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
index 1f1ecb518c..e6df82104c 100644
--- a/srcpkgs/python3-orderedmultidict/template
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -6,7 +6,8 @@ archs=noarch
 wrksrc="orderedmultidict-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3"
+depends="python3 python3-six"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 ordered multivalue dictionary library"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
```

Here is a `python3-scrypt` that should work:

```
# Template file for 'python3-scrypt'
pkgname=python3-scrypt
version=0.8.13
revision=1
wrksrc="scrypt-${version}"
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="python3-devel libressl-devel"
short_desc="Python 3 ordered multivalue dictionary library"
maintainer="projectmoon <projectmoon@agnos.is>"
license="BSD-2-Clause"
homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea

post_install() {
	vlicense LICENSE
}
```

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (10 preceding siblings ...)
  2020-04-03  1:51 ` q66
@ 2020-04-03  1:51 ` q66
  2020-04-03  1:53 ` q66
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:51 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608181761

Comment:
Here is a `python3-scrypt` that should work:

```
# Template file for 'python3-scrypt'
pkgname=python3-scrypt
version=0.8.13
revision=1
wrksrc="scrypt-${version}"
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="python3-devel libressl-devel"
short_desc="Python 3 ordered multivalue dictionary library"
maintainer="projectmoon <projectmoon@agnos.is>"
license="BSD-2-Clause"
homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea

post_install() {
	vlicense LICENSE
}
```

Don't forget to add it to `depends` of `python3-etesync` afterwards

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (11 preceding siblings ...)
  2020-04-03  1:51 ` q66
@ 2020-04-03  1:53 ` q66
  2020-04-03 19:58 ` [PR PATCH] [Updated] " ProjectMoon
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-03  1:53 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608173638

Comment:
Okay. We will need `python3-scrypt` after all, since our `hashlib` does not have `scrypt` (due to LibreSSL not being compatible with OpenSSL 1.1.x API).

Also, please apply the following diff:

```
diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
index ae9b63d2c1..8d5fa393ee 100644
--- a/srcpkgs/etesync-dav/template
+++ b/srcpkgs/etesync-dav/template
@@ -7,9 +7,14 @@ wrksrc="etesync-dav-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+checkdepends="$depends python3-pytest"
 short_desc="CalDAV and CardDAV frontend for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="GPL-3.0-only"
 homepage="http://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
 checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"
+
+do_check() {
+	pytest3
+}
diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
index 5a889c4cea..0be6a143f8 100644
--- a/srcpkgs/python3-etesync/template
+++ b/srcpkgs/python3-etesync/template
@@ -9,10 +9,15 @@ hostmakedepends="python3-setuptools"
 depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
 python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
 python3-pycparser python3-parsing python3-pytz python3-requests python3-six
-python3-vobject"
+python3-vobject python3-scrypt"
+checkdepends="$depends python3-pytest python3-coverage"
 short_desc="Python3 client library for EteSync"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="LGPL-3.0-only"
 homepage="https://www.etesync.com"
 distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
 checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79
+
+do_check() {
+        pytest3 -v tests/{test_collections.py,test_crypto.py}
+}
diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
index 0116a02145..5fc53ba21d 100644
--- a/srcpkgs/python3-furl/template
+++ b/srcpkgs/python3-furl/template
@@ -7,6 +7,7 @@ wrksrc="furl-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
 depends="python3-six python3-orderedmultidict"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 URL manipulation made simple"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
index 1f1ecb518c..e6df82104c 100644
--- a/srcpkgs/python3-orderedmultidict/template
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -6,7 +6,8 @@ archs=noarch
 wrksrc="orderedmultidict-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3"
+depends="python3 python3-six"
+checkdepends="$depends python3-flake8"
 short_desc="Python 3 ordered multivalue dictionary library"
 maintainer="projectmoon <projectmoon@agnos.is>"
 license="Unlicense"
```

Here is a `python3-scrypt` that should work:

```
# Template file for 'python3-scrypt'
pkgname=python3-scrypt
version=0.8.13
revision=1
wrksrc="scrypt-${version}"
build_style=python3-module
hostmakedepends="python3-setuptools"
makedepends="python3-devel libressl-devel"
short_desc="Python 3 bindings for the scrypt key derivation function"
maintainer="projectmoon <projectmoon@agnos.is>"
license="BSD-2-Clause"
homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea

post_install() {
	vlicense LICENSE
}
```

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

* Re: [PR PATCH] [Updated] New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (12 preceding siblings ...)
  2020-04-03  1:53 ` q66
@ 2020-04-03 19:58 ` ProjectMoon
  2020-04-03 20:01 ` ProjectMoon
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-03 19:58 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ProjectMoon/void-packages master
https://github.com/void-linux/void-packages/pull/20559

New package: etesync-dav
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

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

From 6e0894fb8e6352d602db00492f79b87c5989432c Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Fri, 3 Apr 2020 19:54:15 +0000
Subject: [PATCH 1/5] New package: python3-scrypt-0.8.13

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

diff --git a/srcpkgs/python3-scrypt/template b/srcpkgs/python3-scrypt/template
new file mode 100644
index 00000000000..bf91bba3c2a
--- /dev/null
+++ b/srcpkgs/python3-scrypt/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-scrypt'
+pkgname=python3-scrypt
+version=0.8.13
+revision=1
+wrksrc="scrypt-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel libressl-devel"
+short_desc="Python 3 bindings for the scrypt key derivation function"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="BSD-2-Clause"
+homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
+distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
+checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea
+
+post_install() {
+	vlicense LICENSE
+}

From a52c94d979e5dc68490042eb833ba56e6343d6c6 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 17:08:01 +0000
Subject: [PATCH 2/5] New package: python3-orderedmultidict-1.0.1

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

diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
new file mode 100644
index 00000000000..e6df82104cd
--- /dev/null
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-orderedmultidict'
+pkgname=python3-orderedmultidict
+version=1.0.1
+revision=1
+archs=noarch
+wrksrc="orderedmultidict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3 python3-six"
+checkdepends="$depends python3-flake8"
+short_desc="Python 3 ordered multivalue dictionary library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/orderedmultidict"
+distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
+checksum=04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad

From 72cf5588caab164bcb3ad07add026d9b9a9fcc7f Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:23 +0000
Subject: [PATCH 3/5] New package: python3-furl-2.1.0

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

diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
new file mode 100644
index 00000000000..5fc53ba21de
--- /dev/null
+++ b/srcpkgs/python3-furl/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-furl'
+pkgname=python3-furl
+version=2.1.0
+revision=1
+archs=noarch
+wrksrc="furl-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-six python3-orderedmultidict"
+checkdepends="$depends python3-flake8"
+short_desc="Python 3 URL manipulation made simple"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/furl"
+distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
+checksum=c0e0231a1feee2acd256574b7033df3144775451c610cb587060d6a0d7e0b621

From 27ebc3949ebe6f1ae536a842b3f61ab37a0417c3 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:47 +0000
Subject: [PATCH 4/5] New package: python3-etesync-0.11.1

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

diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
new file mode 100644
index 00000000000..0be6a143f81
--- /dev/null
+++ b/srcpkgs/python3-etesync/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-etesync'
+pkgname=python3-etesync
+version=0.11.1
+revision=1
+archs=noarch
+wrksrc="etesync-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
+python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
+python3-pycparser python3-parsing python3-pytz python3-requests python3-six
+python3-vobject python3-scrypt"
+checkdepends="$depends python3-pytest python3-coverage"
+short_desc="Python3 client library for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="LGPL-3.0-only"
+homepage="https://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
+checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79
+
+do_check() {
+        pytest3 -v tests/{test_collections.py,test_crypto.py}
+}

From c15ea754bf956b944b6e8eb63fd6ffe6e7302cf8 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:57 +0000
Subject: [PATCH 5/5] New package: etesync-dav-0.16.0

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

diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
new file mode 100644
index 00000000000..8d5fa393eeb
--- /dev/null
+++ b/srcpkgs/etesync-dav/template
@@ -0,0 +1,20 @@
+# Template file for 'etesync-dav'
+pkgname=etesync-dav
+version=0.16.0
+revision=1
+archs=noarch
+wrksrc="etesync-dav-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+checkdepends="$depends python3-pytest"
+short_desc="CalDAV and CardDAV frontend for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="GPL-3.0-only"
+homepage="http://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
+checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"
+
+do_check() {
+	pytest3
+}

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (13 preceding siblings ...)
  2020-04-03 19:58 ` [PR PATCH] [Updated] " ProjectMoon
@ 2020-04-03 20:01 ` ProjectMoon
  2020-04-04  1:42 ` q66
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-03 20:01 UTC (permalink / raw)
  To: ml

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

New comment by ProjectMoon on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608632239

Comment:
Diff is applied and scrypt added again.

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (14 preceding siblings ...)
  2020-04-03 20:01 ` ProjectMoon
@ 2020-04-04  1:42 ` q66
  2020-04-04  8:29 ` [PR PATCH] [Updated] " ProjectMoon
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-04  1:42 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608952324

Comment:
looks like CI passes fine now, but there's an accidental lint issue regarding indentation, please fix that and i think after that it's lgtm

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

* Re: [PR PATCH] [Updated] New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (15 preceding siblings ...)
  2020-04-04  1:42 ` q66
@ 2020-04-04  8:29 ` ProjectMoon
  2020-04-04  8:29 ` ProjectMoon
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-04  8:29 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ProjectMoon/void-packages master
https://github.com/void-linux/void-packages/pull/20559

New package: etesync-dav
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

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

From e9a70d76824f7e499b20d1d0f2a89ad0431aa0c2 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Fri, 3 Apr 2020 19:54:15 +0000
Subject: [PATCH 1/5] New package: python3-scrypt-0.8.13

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

diff --git a/srcpkgs/python3-scrypt/template b/srcpkgs/python3-scrypt/template
new file mode 100644
index 00000000000..bf91bba3c2a
--- /dev/null
+++ b/srcpkgs/python3-scrypt/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-scrypt'
+pkgname=python3-scrypt
+version=0.8.13
+revision=1
+wrksrc="scrypt-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel libressl-devel"
+short_desc="Python 3 bindings for the scrypt key derivation function"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="BSD-2-Clause"
+homepage="https://bitbucket.org/mhallin/py-scrypt/src/default"
+distfiles="${PYPI_SITE}/s/scrypt/scrypt-${version}.tar.gz"
+checksum=1377b1adc98c4152694bf5d7e93b41a9d2e9060af69b747cfad8c93ac426f9ea
+
+post_install() {
+	vlicense LICENSE
+}

From 4afc1b566cc1cd39a214cca2e82859b43bc3a257 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 17:08:01 +0000
Subject: [PATCH 2/5] New package: python3-orderedmultidict-1.0.1

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

diff --git a/srcpkgs/python3-orderedmultidict/template b/srcpkgs/python3-orderedmultidict/template
new file mode 100644
index 00000000000..e6df82104cd
--- /dev/null
+++ b/srcpkgs/python3-orderedmultidict/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-orderedmultidict'
+pkgname=python3-orderedmultidict
+version=1.0.1
+revision=1
+archs=noarch
+wrksrc="orderedmultidict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3 python3-six"
+checkdepends="$depends python3-flake8"
+short_desc="Python 3 ordered multivalue dictionary library"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/orderedmultidict"
+distfiles="${PYPI_SITE}/o/orderedmultidict/orderedmultidict-${version}.tar.gz"
+checksum=04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad

From e4806b32c4214a95ff2abb5d85a0da5425f19591 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:23 +0000
Subject: [PATCH 3/5] New package: python3-furl-2.1.0

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

diff --git a/srcpkgs/python3-furl/template b/srcpkgs/python3-furl/template
new file mode 100644
index 00000000000..5fc53ba21de
--- /dev/null
+++ b/srcpkgs/python3-furl/template
@@ -0,0 +1,16 @@
+# Template file for 'python3-furl'
+pkgname=python3-furl
+version=2.1.0
+revision=1
+archs=noarch
+wrksrc="furl-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-six python3-orderedmultidict"
+checkdepends="$depends python3-flake8"
+short_desc="Python 3 URL manipulation made simple"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="Unlicense"
+homepage="https://github.com/gruns/furl"
+distfiles="${PYPI_SITE}/f/furl/furl-${version}.tar.gz"
+checksum=c0e0231a1feee2acd256574b7033df3144775451c610cb587060d6a0d7e0b621

From 3899fd3996864c7f2a8ab908807824fe2dc5ae8b Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:47 +0000
Subject: [PATCH 4/5] New package: python3-etesync-0.11.1

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

diff --git a/srcpkgs/python3-etesync/template b/srcpkgs/python3-etesync/template
new file mode 100644
index 00000000000..c0822245056
--- /dev/null
+++ b/srcpkgs/python3-etesync/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-etesync'
+pkgname=python3-etesync
+version=0.11.1
+revision=1
+archs=noarch
+wrksrc="etesync-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-asn1crypto python3-cffi python3-cryptography python3-dateutil
+python3-furl python3-idna python3-packaging python3-peewee python3-py python3-pyasn1
+python3-pycparser python3-parsing python3-pytz python3-requests python3-six
+python3-vobject python3-scrypt"
+checkdepends="$depends python3-pytest python3-coverage"
+short_desc="Python3 client library for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="LGPL-3.0-only"
+homepage="https://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync/etesync-${version}.tar.gz"
+checksum=6ca671217bc90c3711b98e7fc84d02273a21048a65e2018083817c8234d04d79
+
+do_check() {
+	pytest3 -v tests/{test_collections.py,test_crypto.py}
+}

From 5800f15afe87b343415093074e3f0fd6c7e12244 Mon Sep 17 00:00:00 2001
From: projectmoon <projectmoon@agnos.is>
Date: Sun, 15 Mar 2020 20:14:57 +0000
Subject: [PATCH 5/5] New package: etesync-dav-0.16.0

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

diff --git a/srcpkgs/etesync-dav/template b/srcpkgs/etesync-dav/template
new file mode 100644
index 00000000000..8d5fa393eeb
--- /dev/null
+++ b/srcpkgs/etesync-dav/template
@@ -0,0 +1,20 @@
+# Template file for 'etesync-dav'
+pkgname=etesync-dav
+version=0.16.0
+revision=1
+archs=noarch
+wrksrc="etesync-dav-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-etesync radicale2 python3-Flask python3-Flask-WTF"
+checkdepends="$depends python3-pytest"
+short_desc="CalDAV and CardDAV frontend for EteSync"
+maintainer="projectmoon <projectmoon@agnos.is>"
+license="GPL-3.0-only"
+homepage="http://www.etesync.com"
+distfiles="${PYPI_SITE}/e/etesync-dav/etesync-dav-${version}.tar.gz"
+checksum="c9ec3f39bd9a096823f5439aa3d7a3a93b7dfdf19fdef8a1f9ed3c48b3280de4"
+
+do_check() {
+	pytest3
+}

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (16 preceding siblings ...)
  2020-04-04  8:29 ` [PR PATCH] [Updated] " ProjectMoon
@ 2020-04-04  8:29 ` ProjectMoon
  2020-04-04 15:20 ` q66
  2020-04-04 15:20 ` [PR PATCH] [Merged]: " q66
  19 siblings, 0 replies; 21+ messages in thread
From: ProjectMoon @ 2020-04-04  8:29 UTC (permalink / raw)
  To: ml

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

New comment by ProjectMoon on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-608995573

Comment:
Lint should pass now.

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

* Re: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (17 preceding siblings ...)
  2020-04-04  8:29 ` ProjectMoon
@ 2020-04-04 15:20 ` q66
  2020-04-04 15:20 ` [PR PATCH] [Merged]: " q66
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-04 15:20 UTC (permalink / raw)
  To: ml

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

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/20559#issuecomment-609044076

Comment:
looks good, thanks

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

* Re: [PR PATCH] [Merged]: New package: etesync-dav
  2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
                   ` (18 preceding siblings ...)
  2020-04-04 15:20 ` q66
@ 2020-04-04 15:20 ` q66
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-04-04 15:20 UTC (permalink / raw)
  To: ml

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

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

New package: etesync-dav
https://github.com/void-linux/void-packages/pull/20559

Description:
Etesync is an end-to-end encrypted contacts, calendar, and tasks synchronization service. The etesync-dav bridge runs a local dav server on your machine to give you access to your contacts and calendars on the desktop. This PR adds the package to Void Linux and the required dependencies which were missing in Void.

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

end of thread, other threads:[~2020-04-04 15:20 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-01 22:04 [PR PATCH] New package: etesync-dav ProjectMoon
2020-04-01 22:13 ` [PR PATCH] [Updated] " ProjectMoon
2020-04-01 22:20 ` ProjectMoon
2020-04-02  2:28 ` q66
2020-04-02  2:30 ` q66
2020-04-02  8:05 ` tasn
2020-04-02 21:45 ` [PR PATCH] [Updated] " ProjectMoon
2020-04-02 21:46 ` ProjectMoon
2020-04-03  1:07 ` q66
2020-04-03  1:39 ` q66
2020-04-03  1:40 ` q66
2020-04-03  1:51 ` q66
2020-04-03  1:51 ` q66
2020-04-03  1:53 ` q66
2020-04-03 19:58 ` [PR PATCH] [Updated] " ProjectMoon
2020-04-03 20:01 ` ProjectMoon
2020-04-04  1:42 ` q66
2020-04-04  8:29 ` [PR PATCH] [Updated] " ProjectMoon
2020-04-04  8:29 ` ProjectMoon
2020-04-04 15:20 ` q66
2020-04-04 15:20 ` [PR PATCH] [Merged]: " q66

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).