fenrir
MEDIUM
maintainer stormdragon2976
6 votes
scanned 2026-09-10 01:20:11.974213
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:23
source=("git+https://git.stormux.org/storm/${pkgname}.git#tag=${pkgver}")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
2
# Contributor: Chrys <chrys@linux-a11y.org>
3
4
pkgname="fenrir"
5
pkgver=2026.09.09
6
pkgrel=1
7
epoch=1
8
pkgdesc='A user space console screen reader written in python3'
9
arch=('any')
10
url="https://git.stormux.org/storm/fenrir"
11
license=('LGPL')
12
depends=('gst-plugins-base' 'gst-plugins-good' 'gstreamer' 'python' 'python-gobject' 'python-pyudev' 'python-daemonize' 'python-evdev' 'python-dbus' 'python-pyperclip' 'python-pyte' 'python-pyxdg' 'python-setproctitle' 'python-pyenchant' 'speech-dispatcher')
13
optdepends=('espeak-ng: Default speech synthesizer for the generic speech driver'
14
'socat: Control running Fenrir screenreader'
15
'sox: A sound driver'
16
'python-pyusb: DECtalk USB speech output'
17
'python-xlib: X11 terminal mode with fenrir -x'
18
'xclip: for copy to X session clipboard')
19
makedepends=('git' 'python-setuptools' 'python-setuptools-scm')
20
provides=('fenrir')
21
conflicts=('fenrir-git')
22
backup=('etc/fenrirscreenreader/settings/settings.conf')
23
source=("git+https://git.stormux.org/storm/${pkgname}.git#tag=${pkgver}")
24
install=fenrir.install
25
sha512sums=('f45a22ad4cd6f4cfe39b8f9a47945cee3d989f23e5d1f215a99e89bd83952cc1199fba47db214eea08228220a0392b84ba7b87835a4b4c0fa8180859967d926b')
26
27
package() {
28
cd "$srcdir/$pkgname"
29
python setup.py install --force-settings --root="${pkgdir}/" --optimize=1
30
install -d "$pkgdir/usr/lib/systemd/system/"
31
install -Dm644 autostart/systemd/Arch/fenrir.service "$pkgdir/usr/lib/systemd/system/fenrirscreenreader.service"
32
}
33
34
# vim: set ts=2 sw=2 et:
35
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-09-10 01:20@@ -2,7 +2,7 @@ # Contributor: Chrys <chrys@linux-a11y.org> pkgname="fenrir"-pkgver=2026.05.25+pkgver=2026.09.09 pkgrel=1 epoch=1 pkgdesc='A user space console screen reader written in python3'@@ -13,6 +13,7 @@ optdepends=('espeak-ng: Default speech synthesizer for the generic speech driver' 'socat: Control running Fenrir screenreader' 'sox: A sound driver'+ 'python-pyusb: DECtalk USB speech output' 'python-xlib: X11 terminal mode with fenrir -x' 'xclip: for copy to X session clipboard') makedepends=('git' 'python-setuptools' 'python-setuptools-scm')@@ -21,7 +22,7 @@ backup=('etc/fenrirscreenreader/settings/settings.conf') source=("git+https://git.stormux.org/storm/${pkgname}.git#tag=${pkgver}") install=fenrir.install-sha512sums=('7caa5b649dc08d712eb0f981664d79311fa48f663a40163149ded56078826adcdbb3632a6528c4c6b9ade6bb9be95aedfacd6ac115fb764e9538971e329aeced')+sha512sums=('f45a22ad4cd6f4cfe39b8f9a47945cee3d989f23e5d1f215a99e89bd83952cc1199fba47db214eea08228220a0392b84ba7b87835a4b4c0fa8180859967d926b') package() { cd "$srcdir/$pkgname"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-10 01:20:11 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |