Package Details: whoogle 0.9.3-1

Git Clone URL: https://aur.archlinux.org/whoogle.git (read-only, click to copy)
Package Base: whoogle
Description: A self-hosted, ad-free, privacy-respecting metasearch engine
Upstream URL: https://github.com/benbusby/whoogle-search
Keywords: engine search whoogle
Licenses: MIT
Conflicts: whoogle-git
Submitter: dr460nf1r3
Maintainer: dr460nf1r3 (chaotic-aur)
Last Packager: dr460nf1r3
Votes: 4
Popularity: 0.005911
First Submitted: 2021-04-08 09:52 (UTC)
Last Updated: 2025-01-25 19:37 (UTC)

Dependencies (4)

Required by (2)

Sources (4)

Pinned Comments

dr460nf1r3 commented on 2021-12-05 12:10 (UTC) (edited on 2022-03-05 09:17 (UTC) by dr460nf1r3)

Installs with official instructions to /opt. Read here for more information and options for the systemd service. ( -> e) manual) The search engine is accessible at localhost:5000, set it as default engine using your browsers option. Binary builds are available at Chaotic-AUR!

Latest Comments

1 2 3 4 Next › Last »

pezz commented on 2025-02-01 08:18 (UTC)

Minor note: you can remove the sed now, requirements.txt now has cssutils 2.7.0

pezz commented on 2025-01-11 09:09 (UTC) (edited on 2025-01-11 09:10 (UTC) by pezz)

FYI using cssutils 2.7.0 fixes this, added:

sed -i 's/^cssutils==2\.6\.0$/cssutils==2\.7\.0/' requirements.txt

Before the pip install in the PKGBUILD fixes this.

Hopefully upstream updates it.

https://github.com/benbusby/whoogle-search/issues/1207

VVL commented on 2024-10-02 08:08 (UTC)

Hello! Why you're using /opt? Whoogle should be installed in /usr/share/webapps/whoogle, to keep order of archlinux.

pezz commented on 2024-05-25 07:56 (UTC) (edited on 2024-05-25 07:57 (UTC) by pezz)

To be able to run out-of-the-box this needs a couple of fixes.

These need to be created by the package and owned or at least made writeable by the whoogle user:

/opt/whoogle-search/app/static/bangs
/opt/whoogle-search/app/static/config

This is created by the package, but needs to be writeable by the whoogle user:

/opt/whoogle-search/app/static/build

Cheers.

LuciRose431 commented on 2023-01-12 12:11 (UTC) (edited on 2023-01-12 12:16 (UTC) by LuciRose431)

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=whoogle#n37 On line 37 exclude setup.py it does not exist in source directory otherwise it fails makepkg

ireneuszi83 commented on 2022-11-30 17:53 (UTC)

new version whoogle 0.8.0 PKGBUILD


Maintainer: dr460nf1r3 <dr460nf1r3 at garudalinux dot org>

pkgname=whoogle pkgver=0.8.0 pkgrel=1 pkgdesc='A self-hosted, ad-free, privacy-respecting metasearch engine' arch=(x86_64 aarch64) url="https://github.com/benbusby/whoogle-search" license=(MIT) depends=(python) makedepends=(python python-pip) optdepends=('tor: use the TOR network to perform searches') conflicts=($pkgname-git) backup=('etc/default/whoogle') source=("$pkgname-$pkgver.tar.gz::https://github.com/benbusby/whoogle-search/archive/refs/tags/v$pkgver.tar.gz" $pkgname $pkgname.conf $pkgname.service) sha256sums=('76d33378be56351170bbe2ff983fe611eeaa5c8a2984749d89fc4acda99d68fa' 'e30ff5ecef199ce2a37b097709461c51ca07bdbbcc4609db74203834b62c60b1' '51cda92f3ad2166eb2cb63ff80561f48b39688a57b66291d2eee5e1c7fcd8ee3' 'ab6256f3fdaac3ba58ddbb39bb5c24bde53312f0584ae4ed4ae74bc7752a07f4') install=$pkgname.install

prepare() { mv $pkgname-search-$pkgver $pkgname-search }

build() { # Following official instructions cd $pkgname-search python3 -m venv venv source venv/bin/activate pip install -r requirements.txt

# Cleanup unsed rm -r docs test .dockerignore .gitignore .replit docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md requirements.txt setup.py }

package() { install -m0644 -D "$srcdir/whoogle" "$pkgdir/etc/default/whoogle" install -m0644 -D "$srcdir/whoogle.conf" "$pkgdir/usr/lib/sysusers.d/whoogle.conf" install -m0644 -D "$srcdir/whoogle.service" "$pkgdir/usr/lib/systemd/system/whoogle.service" install -Dm0644 "$srcdir/$pkgname-search/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -dm0755 "$pkgdir/opt/whoogle-search" cp -r "$srcdir/whoogle-search/" "$pkgdir/opt/" }

simona commented on 2022-05-31 23:53 (UTC)

chown: utente non valido: "whoogle:whoogle"

MadcowOG commented on 2022-05-02 07:16 (UTC)

Can we add an optional dependency for tor in the PKGBUILD?

dr460nf1r3 commented on 2022-01-28 16:20 (UTC)

It might be an idea to create a .pacnew for this particular file :)

Elinvention commented on 2022-01-28 15:36 (UTC)

Every time that I install this package my /etc/default/whoogle gets replaced with a new one. I don't think packages should do that. Thanks.