summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2021-10-17 10:00:25 +0300
committerMantas Mikulėnas2021-10-17 10:01:29 +0300
commit3411626c41e16bd995a3d1a9710d8af0af098f07 (patch)
tree0e4d63db526bd91ddbf84300dc79ae2973476e77
parent232ef4c67ef61f4299582ca35ba7dc28d9c779f1 (diff)
downloadaur-3411626c41e16bd995a3d1a9710d8af0af098f07.tar.gz
fix build
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
-rw-r--r--sphinx-python3.diff16
3 files changed, 32 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1baadc351137..73e6aa2c579f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = botan1.10
- pkgdesc = Crypto library written in C++ - old stable branch
+ pkgdesc = Obsolete branch of a crypto library written in C++ - for Monotone
pkgver = 1.10.17
- pkgrel = 1
+ pkgrel = 2
url = http://botan.randombit.net/
arch = x86_64
license = BSD
@@ -10,9 +10,10 @@ pkgbase = botan1.10
depends = sh
source = https://botan.randombit.net/releases/old/Botan-1.10.17.tgz
source = https://botan.randombit.net/releases/old/Botan-1.10.17.tgz.asc
+ source = sphinx-python3.diff
validpgpkeys = 621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC
sha512sums = a47cab3af113652247c8efc8b0f043eb62175eaa8554833d5fc3016ea94dbdd8aa722ab9b5226cc5f133afbcc088d54362111630eaa4594812c39925cc3c8649
sha512sums = SKIP
+ sha512sums = 18cdf4f3739adb853e1b9a743ef79caad899fcd074bd70e4bb689716a8ee46768667ddc74912ed8849474ffd45c10f5399b0dc8f330a9b9851c24cce3a228937
pkgname = botan1.10
-
diff --git a/PKGBUILD b/PKGBUILD
index 0fbc6c429c17..623fc4ce2f5a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,18 +4,26 @@
pkgname=botan1.10
pkgver=1.10.17
-pkgrel=1
-pkgdesc='Crypto library written in C++ - old stable branch'
+pkgrel=2
+pkgdesc='Obsolete branch of a crypto library written in C++ - for Monotone'
license=('BSD')
arch=('x86_64')
url='http://botan.randombit.net/'
depends=('gcc-libs' 'sh')
makedepends=('python2')
-source=("https://botan.randombit.net/releases/old/Botan-${pkgver}.tgz"{,.asc})
+source=("https://botan.randombit.net/releases/old/Botan-${pkgver}.tgz"{,.asc}
+ "sphinx-python3.diff")
sha512sums=('a47cab3af113652247c8efc8b0f043eb62175eaa8554833d5fc3016ea94dbdd8aa722ab9b5226cc5f133afbcc088d54362111630eaa4594812c39925cc3c8649'
- 'SKIP')
+ 'SKIP'
+ '18cdf4f3739adb853e1b9a743ef79caad899fcd074bd70e4bb689716a8ee46768667ddc74912ed8849474ffd45c10f5399b0dc8f330a9b9851c24cce3a228937')
validpgpkeys=('621DAF6411E1851C4CF9A2E16211EBF1EFBADFBC') # Botan Distribution Key
+prepare() {
+ cd "Botan-$pkgver"
+
+ patch -Np1 < "$srcdir/sphinx-python3.diff"
+}
+
build() {
cd "Botan-$pkgver"
diff --git a/sphinx-python3.diff b/sphinx-python3.diff
new file mode 100644
index 000000000000..9ed4cdbc2aba
--- /dev/null
+++ b/sphinx-python3.diff
@@ -0,0 +1,16 @@
+diff -r -u Botan-1.10.17.orig/doc/conf.py Botan-1.10.17/doc/conf.py
+--- Botan-1.10.17.orig/doc/conf.py 2017-10-02 09:00:00.000000000 +0300
++++ Botan-1.10.17/doc/conf.py 2021-10-17 09:59:02.300020295 +0300
+@@ -40,10 +40,10 @@
+ def check_sphinx_version():
+ import sphinx
+
+- version = map(int, sphinx.__version__.split('.'))
++ version = list(map(int, sphinx.__version__.split('.')))
+ if version[0] == 1 and version[1] == 0 and version[2] < 7:
+ # Exit rather than throwing to avoid a confusing backtrace
+- print "This Sphinx is too old - upgrade to at least 1.0.7"
++ print("This Sphinx is too old - upgrade to at least 1.0.7")
+ import sys
+ sys.exit(1)
+