Minor note: you can remove the sed now, requirements.txt now has cssutils 2.7.0
Search Criteria
Package Details: whoogle 0.9.3-1
Package Actions
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) |
pezz commented on 2025-02-01 08:18 (UTC)
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.
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.
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!