Package: angelfish
Version: 22.11-1+b2

Angelfish has a built-in ad blocker based on the Rust adblock crate from the Brave developers. This feature is missing from the Debian package because Corrosion and other build-time dependencies are not Build-Depended. (They may need to be added to Debian first.)

Just check your build logs, e.g.:
https://buildd.debian.org/status/fetch.php?pkg=angelfish&arch=arm64&ver=22.11-1%2Bb2&stamp=1679750090&raw=0

Actual Results:
-- The following RECOMMENDED packages have not been found:

 * Corrosion, CMake scripts to seamlessly build and link to targets using cargo, 
<https://github.com/AndrewGaspar/corrosion>
   Required to build the builtin adblocker

Expected Results: The ad blocker is built.

In addition to Corrosion, you will need cargo (though Corrosion should already be requiring it), rust-adblock, rust-cxx-build, and rust-cxx. You may also need to hack things up so that it can build offline.

See also https://bugzilla.redhat.com/show_bug.cgi?id=2213926 for the exact same issue in the Fedora package.

Reply via email to