efl-git

MEDIUM
maintainer raster 88 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:33 source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Carsten Haitzler <raster@rasterman.com>
2# Contributor: Gavin Fernandes <gavinfernandes2012@gmail.com>
3# Contributor: Doug Newgard <scimmia at archlinux dot info>
4# Contributor: Ronald van Haren <ronald.archlinux.org>
5
6_pkgname=efl
7pkgname=$_pkgname-git
8pkgver=1.29.0.67480.gdc4b008677
9pkgrel=1
10pkgdesc="Enlightenment Foundation Libraries - Development version"
11arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
12url="http://www.enlightenment.org"
13license=('BSD' 'LGPL2.1' 'GPL2' 'MIT' 'custom')
14depends=('curl' 'fontconfig' 'fribidi' 'harfbuzz'
15 'gst-plugins-base-libs' 'lua52' 'libgl' 'libinput'
16 'libpulse' 'libpipewire' 'libsndfile' 'libspectre' 'libraw' 'librsvg' 'libwebp'
17 'libxtst' 'libxpresent' 'libxcomposite' 'libxcursor' 'libxinerama' 'libxkbcommon' 'libxrandr'
18 'libxss' 'libunwind' 'mesa' 'poppler' 'openjpeg2' 'libjpeg-turbo'
19 'libpng' 'libtiff' 'giflib' 'lz4' 'zlib' 'systemd-libs' 'openssl'
20 'glibc' 'libutil-linux' 'dbus'
21 'shared-mime-info' 'mailcap' 'ttf-font' 'scim'
22 'wayland' 'libxkbcommon-x11' 'pulse-native-provider' 'libjxl' 'libheif' 'libavif')
23makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'procps-ng' 'ccache' 'wayland-protocols')
24optdepends=('gst-plugins-base: Video and thumbnail codecs'
25 'gst-plugins-good: Video and thumbnail codecs'
26 'gst-plugins-bad: Video and thumbnail codecs'
27 'gst-plugins-ugly: Video and thumbnail codecs'
28 'gst-libav: Video and thumbnails with ffmpeg/libav'
29 'libreoffice: Office document thumbnails')
30provides=("$_pkgname=$pkgver" elementary{,-git}=$pkgver "evas_generic_loaders=$pkgver")
31conflicts=("$_pkgname" elementary{,-git} elementary_test{,-git} evas_generic_loaders{,-git})
32options=('debug' 'ccache')
33source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git")
34sha256sums=('SKIP')
35
36pkgver() {
37 cd $_pkgname
38
39 local v_ver=$(grep version meson.build | head -1 | sed s/version//g | tr ":'," " " | awk '{print $1}')
40
41 printf "%s.%s.g%s" "$v_ver" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
42}
43
44build() {
45 cd $_pkgname
46
47 # fix -mfpu= flags that break a build e.g. for neon on armv7 due to
48 # basically makepkg.conf being "bad' with default CFLAGS having
49 # -mfpu=vfpv3-d16
50 export CFLAGS=`echo -n $CFLAGS | sed 's/-mfpu=vfpv3-d16/-mfpu=neon-vfpv4/g'`
51 export CFLAGS="$CFLAGS -fvisibility=hidden"
52 export CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
53
54 # this is so this will build on ALARM on a raspberry pi with 1GB RAM...
55 # and ninja doesnt do MAKEFLAKGS or NINJAFLAGS thus have to pass -j N
56 MEM=`free -m | head -2 | tail -1 | awk '{printf("%s", $7);}'`
57 if test "$MEM" -lt 300; then MEM=300; fi
58 J=`expr $MEM / 300`
59 CPUS=`echo /sys/devices/system/cpu/cpu[0-9]* | wc -w`
60 if test "$J" -gt $CPUS; then J=$CPUS; fi
61 if test "$J" -lt 1; then J=1; fi
62 echo "Free Mem: $MEM M, using $J threads for build"
63
64 rm -rf build
65 meson --prefix=/usr \
66 -Dfb=true \
67 -Ddrm=true \
68 -Dwl=true \
69 -Dxpresent=true \
70 -Devas-loaders-disabler=json \
71 -Dnetwork-backend=connman \
72 -Dbindings= \
73 -Dbuild-examples=false \
74 -Dbuild-tests=false \
75 . build
76 ninja -j $J -C build
77}
78
79package() {
80 cd $_pkgname
81
82 DESTDIR="$pkgdir" ninja -C build install
83
84 install -Dm644 -t "$pkgdir/usr/share/doc/$_pkgname/" README.md
85 install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" AUTHORS COMPLIANCE COPYING
86}
87

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-10-31 13:58
@@ -5,7 +5,7 @@
_pkgname=efl
pkgname=$_pkgname-git
-pkgver=1.27.99.67082.g6860883e18
+pkgver=1.29.0.67480.gdc4b008677
pkgrel=1
pkgdesc="Enlightenment Foundation Libraries - Development version"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
@@ -13,13 +13,13 @@
license=('BSD' 'LGPL2.1' 'GPL2' 'MIT' 'custom')
depends=('curl' 'fontconfig' 'fribidi' 'harfbuzz'
'gst-plugins-base-libs' 'lua52' 'libgl' 'libinput'
- 'libpulse' 'libsndfile' 'libspectre' 'libraw' 'librsvg' 'libwebp'
- 'libxcomposite' 'libxcursor' 'libxinerama' 'libxkbcommon' 'libxrandr'
+ 'libpulse' 'libpipewire' 'libsndfile' 'libspectre' 'libraw' 'librsvg' 'libwebp'
+ 'libxtst' 'libxpresent' 'libxcomposite' 'libxcursor' 'libxinerama' 'libxkbcommon' 'libxrandr'
'libxss' 'libunwind' 'mesa' 'poppler' 'openjpeg2' 'libjpeg-turbo'
'libpng' 'libtiff' 'giflib' 'lz4' 'zlib' 'systemd-libs' 'openssl'
'glibc' 'libutil-linux' 'dbus'
'shared-mime-info' 'mailcap' 'ttf-font' 'scim'
- 'wayland' 'libxkbcommon-x11' 'pulse-native-provider')
+ 'wayland' 'libxkbcommon-x11' 'pulse-native-provider' 'libjxl' 'libheif' 'libavif')
makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'procps-ng' 'ccache' 'wayland-protocols')
optdepends=('gst-plugins-base: Video and thumbnail codecs'
'gst-plugins-good: Video and thumbnail codecs'
@@ -66,8 +66,9 @@
-Dfb=true \
-Ddrm=true \
-Dwl=true \
+ -Dxpresent=true \
+ -Devas-loaders-disabler=json \
-Dnetwork-backend=connman \
- -Dlua-interpreter=lua \
-Dbindings= \
-Dbuild-examples=false \
-Dbuild-tests=false \

Scan history

Scanned at (UTC)SeverityRules
2026-10-31 13:58:24 Medium 1
2026-06-19 19:07:35 Clean 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