summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJake2016-09-07 13:41:45 +0200
committerJake2016-09-07 13:41:45 +0200
commit260dfd24603a16765dcbfc077a7d59fe1f58d2cc (patch)
tree592f2f881216b9133fced394f08b1e19eb28508e /PKGBUILD
downloadaur-260dfd24603a16765dcbfc077a7d59fe1f58d2cc.tar.gz
Initial Import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a03bcc41dffd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Jake <ja.ke@posteo.de>
+# Based on searx-git, thanks to:
+# Jean Lucas <jean at 4ray dot co> and Reventlov <contact+aur at volcanis dot me>
+
+pkgname=searx
+pkgver=0.10.0
+pkgrel=1
+pkgdesc="A privacy-respecting, hackable metasearch engine"
+arch=('any')
+url="https://asciimoo.github.io/searx/"
+license=('AGPL')
+makedepends=('openssl')
+depends=('python2-flask'
+ 'python2-flask-babel'
+ 'python2-requests'
+ 'python2-lxml'
+ 'python2-yaml'
+ 'python2-dateutil'
+ 'python2-pygments'
+ 'python2-certifi'
+ 'python2-pyasn1-modules'
+ 'python2-ndg-httpsclient'
+ 'python2-pysocks')
+conflicts=('searx-git')
+backup=('usr/lib/python2.7/site-packages/searx/settings.yml')
+install=searx.install
+source=('https://github.com/asciimoo/searx/archive/v0.10.0.zip'
+ 'searx.install'
+ 'searx.service')
+sha512sums=('2290dde2e26b8b219e8613c2c79b17a6d0ecd9170cf02b7c6cfe6bc1c0a67ca09b60c18d194e7086701218483ae0941e8e2001fd99eedc36b17a6fead7b4f4a3'
+ '47d9b0509b0ac637d6bd0aa44213115e974bb3c943f2bce513732648bcea4616bf9fa550ef7d8fbaa580980793a2d8b69a9342d6a6e31604164e75f246fc3107'
+ '07fbd0675c1bd05022bc79a3f7eb591d6f8276c1347beb6f99901014f01fd9c19638e8c4c8565b2ca248161d71ce8999474f5f1bc1b26494c6f4b63bfd07ab76')
+
+
+package() {
+ cd $srcdir/searx-$pkgver
+
+ # Allow newer versions of the dependencies
+ sed -i "s|==|>=|g" requirements.txt
+
+ #Generate a random secret key
+ sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
+
+ python2 setup.py install --root=$pkgdir --optimize=1
+
+ mv $pkgdir/usr/lib/python2.7/site-packages/{README.rst,searx/}
+ mv $pkgdir/usr/lib/python2.7/site-packages/{tests,searx/}
+
+ install -Dm0644 ../searx.service $pkgdir/usr/lib/systemd/system/searx.service
+}