summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlemens Schölhorn2018-06-17 16:09:15 +0200
committerKlemens Schölhorn2018-06-17 16:10:29 +0200
commitaf6d60c59342ee40e8b958ab8eb71e6a63695e42 (patch)
tree72ed2ad67715a6618c50fa46546980ef99227a6a
parent1bba07cf0950565da59af5ebff04ca4d70d106b9 (diff)
downloadaur-af6d60c59342ee40e8b958ab8eb71e6a63695e42.tar.gz
Add patch to remove version bounds of dependencies
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
-rw-r--r--remove-deps-version-bounds.patch24
3 files changed, 39 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a9be60c3e9a7..8c1e34fec0a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = simp_le-git
pkgdesc = Simple Let's Encrypt client.
- pkgver = 0.2.0.r15.g09e5226
+ pkgver = 0.9.0.r0.g77bbed5
pkgrel = 1
epoch = 1
url = https://github.com/zenhack/simp_le
@@ -18,7 +18,9 @@ pkgbase = simp_le-git
provides = simp_le
conflicts = simp_le
source = simp_le::git+https://github.com/zenhack/simp_le.git
- md5sums = SKIP
+ source = remove-deps-version-bounds.patch
+ sha256sums = SKIP
+ sha256sums = 31572e2828b6450b1b3859ecbdb88061e9d14b27af0944a86324956465cf9fe6
pkgname = simp_le-git
diff --git a/PKGBUILD b/PKGBUILD
index f1c038bfbe03..fad24043955f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=simp_le-git
_pkgname=simp_le
-pkgver=0.2.0.r15.g09e5226
+pkgver=0.9.0.r0.g77bbed5
pkgrel=1
epoch=1
pkgdesc="Simple Let's Encrypt client."
@@ -22,14 +22,22 @@ depends=('ca-certificates'
makedepends=('git')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
-source=("${_pkgname}"::"git+https://github.com/zenhack/simp_le.git")
-md5sums=('SKIP')
+source=("${_pkgname}"::"git+https://github.com/zenhack/simp_le.git"
+ 'remove-deps-version-bounds.patch')
+sha256sums=('SKIP'
+ '31572e2828b6450b1b3859ecbdb88061e9d14b27af0944a86324956465cf9fe6')
pkgver() {
cd "${srcdir}/${_pkgname}"
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "${srcdir}/${_pkgname}"
+
+ patch -Np1 -i "${srcdir}/remove-deps-version-bounds.patch"
+}
+
package() {
cd "${srcdir}/${_pkgname}"
diff --git a/remove-deps-version-bounds.patch b/remove-deps-version-bounds.patch
new file mode 100644
index 000000000000..56fa169e5a9c
--- /dev/null
+++ b/remove-deps-version-bounds.patch
@@ -0,0 +1,24 @@
+diff -u -r a/setup.py b/setup.py
+--- a/setup.py 2018-06-17 16:01:07.823286561 +0200
++++ b/setup.py 2018-06-17 16:01:56.616618373 +0200
+@@ -7,19 +7,7 @@
+ readme = codecs.open(os.path.join(here, 'README.rst'), encoding='utf-8').read()
+
+ install_requires = [
+- # We don't use idna 2.7 directly, but problems with PyPI's solver
+- # have resulted in broken installations twice now, (when idna 2.6
+- # was released, and again with 2.7) so as a workaround, we provide
+- # an explicit upper bound here, before any of the other constraints
+- # are read.
+- #
+- # See:
+- #
+- # * https://github.com/zenhack/simp_le/issues/62
+- # * https://github.com/pypa/pip/issues/988
+- 'idna<2.7',
+-
+- 'acme>=0.24,<0.25',
++ 'acme',
+ 'cryptography',
+ # formerly known as acme.jose:
+ 'josepy',