enlightenment-git-asan
MEDIUM
maintainer raster
1 votes
scanned 2026-10-31 13:58:24.770326
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
11
pkgname=$_pkgname-git-asan
12
pkgver=0.28.0.25373.g28b243b81
13
pkgrel=1
14
pkgdesc="Enlightenment window manager - Development version - Asan debug build"
15
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
16
url="http://www.enlightenment.org"
17
license=('BSD')
18
depends=('efl-git' 'udisks2' 'wayland' 'bluez-libs' 'libexif'
19
'xorg-server-xwayland' 'bluez' 'libpipewire' 'pulse-native-provider' 'connman' 'bc')
20
makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'ccache' 'wayland-protocols')
21
optdepends=('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')
27
provides=("$_pkgname=$pkgver" $_pkgname-git=$pkgver 'notification-daemon')
28
conflicts=("$_pkgname" $_pkgname-git=$pkgver)
29
backup=('etc/enlightenment/sysactions.conf'
30
'etc/xdg/menus/e-applications.menu')
31
options=('!strip' 'ccache')
32
source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git"
33
"enlightenment_start")
34
sha256sums=('SKIP'
35
'SKIP')
36
37
pkgver() {
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
45
build() {
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
61
package() {
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
73
backup=(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) | Severity | Rules |
|---|---|---|
| 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 |