Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 773643 - >=www-client/qutebrowser-2.0.0: add adblock dependency
Summary: >=www-client/qutebrowser-2.0.0: add adblock dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Stefan Strogin
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-01 21:18 UTC by gerion
Modified: 2021-06-27 04:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gerion 2021-03-01 21:18:16 UTC
The big feature of qutebrowser 2.0.0 is its proper adblocker. For that, it uses the adblock library that is based on Braves adblocker. It seems, that the Gentoo qutebrowser version does not support it.

Please add support for this feature. To quote from the changelog:
> If the Python adblock library is available, it is now used to integrate Brave’s Rust adblocker library for improved adblocking based on ABP-like filter lists (such as EasyList). If it is unavailable, qutebrowser falls back to host-blocking, i.e. the same blocking technique it used before this release. (...) Add a new optional dependency on the Python adblock library (if packaged - if not, consider packaging it, albeit optional it’s very useful for users).

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2021-06-27 04:23:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429d211b13cfd976895270e875e506d0194c719d

commit 429d211b13cfd976895270e875e506d0194c719d
Author:     Stefan Strogin <steils@gentoo.org>
AuthorDate: 2021-06-27 03:50:19 +0000
Commit:     Stefan Strogin <steils@gentoo.org>
CommitDate: 2021-06-27 04:18:33 +0000

    www-client/qutebrowser: add USE=adblock, other improvements
    
    - Add USE=adblock, enable it by default.
    - Mask adblock on x86 and arm64, as dev-python/adblock is not
      keyworded there yet.
    - Drop scripts flag from IUSE. There is no reason not to install
      userscripts. Let's always install them.
    - Install scripts from "scripts" directory (not just "userscripts").
    
    Closes: https://bugs.gentoo.org/773643
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Stefan Strogin <steils@gentoo.org>

 profiles/arch/arm64/package.use.mask               |  4 ++
 profiles/arch/x86/package.use.mask                 |  4 ++
 www-client/qutebrowser/metadata.xml                |  2 +
 ...er-2.2.3.ebuild => qutebrowser-2.2.3-r1.ebuild} | 62 +++++++++++-----------
 4 files changed, 41 insertions(+), 31 deletions(-)