efl-git
MEDIUM
maintainer raster
88 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: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
7
pkgname=$_pkgname-git
8
pkgver=1.29.0.67480.gdc4b008677
9
pkgrel=1
10
pkgdesc="Enlightenment Foundation Libraries - Development version"
11
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
12
url="http://www.enlightenment.org"
13
license=('BSD' 'LGPL2.1' 'GPL2' 'MIT' 'custom')
14
depends=('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')
23
makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'procps-ng' 'ccache' 'wayland-protocols')
24
optdepends=('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')
30
provides=("$_pkgname=$pkgver" elementary{,-git}=$pkgver "evas_generic_loaders=$pkgver")
31
conflicts=("$_pkgname" elementary{,-git} elementary_test{,-git} evas_generic_loaders{,-git})
32
options=('debug' 'ccache')
33
source=("git+https://git.enlightenment.org/enlightenment/$_pkgname.git")
34
sha256sums=('SKIP')
35
36
pkgver() {
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
44
build() {
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
79
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-31 13:58:24 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |