enlightenment-git-asan

MEDIUM
maintainer raster 1 votes scanned 2026-10-31 13:58:24.770326
View on AUR
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:32 source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Carsten Haitzler <raster@rasterman.com>
2
3# Performance note: If you want to run on Nvidia closed drivers in X11
4# only then please remove the -Dwl=true line below in build().
5# You will lose wayland support but it's not going to work well (with
6# acceleration) on proprietary nvidia drivers anyway. If you don't
7# disable this line and option then you'll find performance degreads in
8# enlightenment.
9
10_pkgname=enlightenment
11pkgname=$_pkgname-git-asan
12pkgver=0.28.0.25373.g28b243b81
13pkgrel=1
14pkgdesc="Enlightenment window manager - Development version - Asan debug build"
15arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
16url="http://www.enlightenment.org"
17license=('BSD')
18depends=('efl-git' 'udisks2' 'wayland' 'bluez-libs' 'libexif'
19 'xorg-server-xwayland' 'bluez' 'libpipewire' 'pulse-native-provider' 'connman' 'bc')
20makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'ccache' 'wayland-protocols')
21optdepends=('gdb: create backtraces on crash - needed for getting backtraces at crash time in ~/.e-crashdump.txt'
22 'connman: network connection manager module'
23 'networkmanager: network connection manager module'
24 'geoclue2: needed for geolocation module'
25 'packagekit: needed for packagekit module'
26 'ddcutil: from AUR needed for desktop monitor backlight etc. controls')
27provides=("$_pkgname=$pkgver" $_pkgname-git=$pkgver 'notification-daemon')
28conflicts=("$_pkgname" $_pkgname-git=$pkgver)
29backup=('etc/enlightenment/sysactions.conf'
30 'etc/xdg/menus/e-applications.menu')
31options=('!strip' 'ccache')
32source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git"
33 "enlightenment_start")
34sha256sums=('SKIP'
35 'SKIP')
36
37pkgver() {
38 cd $_pkgname
39
40 local v_ver=$(grep version meson.build | head -1 | sed s/version//g | tr ":'," " " | awk '{print $1}' | tr "-" ".")
41
42 printf "%s.%s.g%s" "$v_ver" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
43}
44
45build() {
46 cd $_pkgname
47
48 export ASAN_OPTIONS="detect_leaks=0:abort_on_error=1::new_delete_type_mismatch=0"
49
50 unset CPPFLAGS
51 export CFLAGS="-O0 -g3"
52 export CXXFLAGS="-O0 -g3"
53 rm -rf build
54 meson --prefix=/usr \
55 -Db_sanitize=address \
56 -Dwl=true \
57 . build
58 ninja -C build
59}
60
61package() {
62 cd $_pkgname
63
64 DESTDIR="$pkgdir" ninja -C build install
65
66 install -Dm644 -t "$pkgdir/usr/share/doc/$_pkgname/" README.md
67 install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" AUTHORS COPYING
68
69 mv "$pkgdir/usr/bin/enlightenment_start" "$pkgdir/usr/bin/enlightenment_start_real"
70 install -Dm755 -t "$pkgdir/usr/bin/" "$srcdir/enlightenment_start"
71}
72
73backup=(etc/enlightenment/{sysactions.conf,system.conf})
74

Changes since previous scan

--- PKGBUILD @ 2026-06-20 00:18
+++ PKGBUILD @ 2026-10-31 13:58
@@ -9,16 +9,18 @@
_pkgname=enlightenment
pkgname=$_pkgname-git-asan
-pkgver=0.26.99.25007.g044149406
+pkgver=0.28.0.25373.g28b243b81
pkgrel=1
pkgdesc="Enlightenment window manager - Development version - Asan debug build"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="http://www.enlightenment.org"
license=('BSD')
depends=('efl-git' 'udisks2' 'wayland' 'bluez-libs' 'libexif'
- 'xorg-server-xwayland' 'bluez' 'pulse-native-provider' 'connman' 'bc')
+ 'xorg-server-xwayland' 'bluez' 'libpipewire' 'pulse-native-provider' 'connman' 'bc')
makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'ccache' 'wayland-protocols')
optdepends=('gdb: create backtraces on crash - needed for getting backtraces at crash time in ~/.e-crashdump.txt'
+ 'connman: network connection manager module'
+ 'networkmanager: network connection manager module'
'geoclue2: needed for geolocation module'
'packagekit: needed for packagekit module'
'ddcutil: from AUR needed for desktop monitor backlight etc. controls')

Scan history

Scanned at (UTC)SeverityRules
2026-10-31 13:58:24 Medium 1
2026-06-20 00:18:46 Medium 1
2026-06-19 23:51:18 Clean 2
2026-06-19 19:07:35 Low 2
2026-06-18 16:11:54 Medium 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion