diff options
author | Jake | 2020-02-01 01:17:06 +0100 |
---|---|---|
committer | Jake | 2020-02-01 01:17:06 +0100 |
commit | bea076f96c5bb15f26a1eb39922d18776cdb54be (patch) | |
tree | 7fd430da90141beea7a8664f152ea7047f3ffde8 | |
parent | a8e5c299adc233d053416f3513552ceb7d26a802 (diff) | |
download | aur-bea076f96c5bb15f26a1eb39922d18776cdb54be.tar.gz |
Update to 0.16.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | 3.8_escape.patch | 44 | ||||
-rw-r--r-- | PKGBUILD | 20 |
3 files changed, 10 insertions, 64 deletions
@@ -1,7 +1,7 @@ pkgbase = searx pkgdesc = A privacy-respecting, hackable metasearch engine (python(3) based) - pkgver = 0.15.0 - pkgrel = 3 + pkgver = 0.16.0 + pkgrel = 1 url = https://asciimoo.github.io/searx/ arch = any license = AGPL @@ -23,14 +23,12 @@ pkgbase = searx replaces = searx-py3 backup = etc/searx/settings.yml backup = etc/uwsgi/searx.ini - source = https://github.com/asciimoo/searx/archive/v0.15.0.zip + source = https://github.com/asciimoo/searx/archive/v0.16.0.zip source = searx.ini source = searx.sysusers - source = 3.8_escape.patch - sha512sums = 29b233897b4938b3262b01f7f32a0ff69481ed8934f9e0391571d7da261e4494a5e77f64b683292b5150cc50bb8ba74355c2edc526dd348b2fbd11600cb0592e + sha512sums = 3ae4e4c295830e65eefbd39ed9885b60a42a4d4db4d87c179ace76cf43f8c75d49f1363f019bedd135c0597191612e16592cacd159ae97a42a25dcc2fee9d00b sha512sums = 6e1e7771e747e2bcb9cbc3e5ec9735461b6d791c0c0412e06e7dd802c18625edd0916de32164bf780c18ef7b6a87f55ed1e917377b3adb2bf53c0344f34b49e8 sha512sums = 6856e26451fe053d37c2ce4b9d5f3b35891dd8ec702c5256c02d04415124c57705abc497f12943948a85621bb0238d26c2c1f3a7bf42404a6ff1487c7655909e - sha512sums = b0d67d7f4af44c492eec48f4068c653c6c087fc4a3cfc7dc9e77a08445494e6c98b610a77a75fec07f7f32f549747061dd12ae4420445ab0755dfe78742a4e72 pkgname = searx diff --git a/3.8_escape.patch b/3.8_escape.patch deleted file mode 100644 index 635a29bef200..000000000000 --- a/3.8_escape.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 5e5ff0cbf83fc6929545e1ca3f936a162019a2aa Mon Sep 17 00:00:00 2001 -From: lorddavidiii <lorddavidiii@qi0.de> -Date: Sat, 16 Nov 2019 21:05:08 +0100 -Subject: [PATCH] webapp.py: use html.escape if cgi.escape is not available - -- cgi.escape was removed in python 3.8 -- also use html.escape in framalibre.py ---- - searx/engines/framalibre.py | 5 ++++- - searx/webapp.py | 5 ++++- - 2 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/searx/engines/framalibre.py b/searx/engines/framalibre.py -index 146cdaeec..f3441fa5f 100644 ---- a/searx/engines/framalibre.py -+++ b/searx/engines/framalibre.py -@@ -10,7 +10,10 @@ - @parse url, title, content, thumbnail, img_src - """ - --from cgi import escape -+try: -+ from cgi import escape -+except: -+ from html import escape - from lxml import html - from searx.engines.xpath import extract_text - from searx.url_utils import urljoin, urlencode -diff --git a/searx/webapp.py b/searx/webapp.py -index 3bb29140a..183bf1975 100644 ---- a/searx/webapp.py -+++ b/searx/webapp.py -@@ -41,7 +41,10 @@ - logger.critical("cannot import dependency: pygments") - from sys import exit - exit(1) --from cgi import escape -+try: -+ from cgi import escape -+except: -+ from html import escape - from datetime import datetime, timedelta - from time import time - from werkzeug.contrib.fixers import ProxyFix @@ -1,8 +1,8 @@ # Maintainer: Jake <aur@ja-ke.tech> pkgname=searx -pkgver=0.15.0 -pkgrel=3 +pkgver=0.16.0 +pkgrel=1 pkgdesc="A privacy-respecting, hackable metasearch engine (python(3) based)" arch=('any') url="https://asciimoo.github.io/searx/" @@ -27,19 +27,11 @@ replaces=('searx-py3') backup=('etc/searx/settings.yml' 'etc/uwsgi/searx.ini') source=("https://github.com/asciimoo/searx/archive/v$pkgver.zip" 'searx.ini' - 'searx.sysusers' - '3.8_escape.patch') -sha512sums=('29b233897b4938b3262b01f7f32a0ff69481ed8934f9e0391571d7da261e4494a5e77f64b683292b5150cc50bb8ba74355c2edc526dd348b2fbd11600cb0592e' + 'searx.sysusers') +sha512sums=('3ae4e4c295830e65eefbd39ed9885b60a42a4d4db4d87c179ace76cf43f8c75d49f1363f019bedd135c0597191612e16592cacd159ae97a42a25dcc2fee9d00b' '6e1e7771e747e2bcb9cbc3e5ec9735461b6d791c0c0412e06e7dd802c18625edd0916de32164bf780c18ef7b6a87f55ed1e917377b3adb2bf53c0344f34b49e8' - '6856e26451fe053d37c2ce4b9d5f3b35891dd8ec702c5256c02d04415124c57705abc497f12943948a85621bb0238d26c2c1f3a7bf42404a6ff1487c7655909e' - 'b0d67d7f4af44c492eec48f4068c653c6c087fc4a3cfc7dc9e77a08445494e6c98b610a77a75fec07f7f32f549747061dd12ae4420445ab0755dfe78742a4e72') + '6856e26451fe053d37c2ce4b9d5f3b35891dd8ec702c5256c02d04415124c57705abc497f12943948a85621bb0238d26c2c1f3a7bf42404a6ff1487c7655909e') -prepare() { - cd $srcdir/$pkgname-$pkgver - patch -Np1 -i "../3.8_escape.patch" -} - - package() { cd $srcdir/$pkgname-$pkgver @@ -51,7 +43,7 @@ package() { python3.8 setup.py install --root=$pkgdir --optimize=1 - mv $pkgdir/usr/lib/python3.8/site-packages/{README.rst,requirements*,tests,searx} + mv $pkgdir/usr/lib/python3.8/site-packages/{README.rst,requirements*,searx} mkdir -p $pkgdir/etc/$pkgname mv $pkgdir/usr/lib/python3.8/site-packages/$pkgname/settings.yml $pkgdir/etc/$pkgname/ |