secure-eye
LOW
maintainer vhrabar0
0 votes
scanned 2026-08-19 03:41:13.749572
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Vedran Hrabar <vedran.hrabar@outlook.com>
2
3
pkgname=secure-eye
4
pkgver=0.2.0
5
pkgrel=1
6
pkgdesc="Face authentication for Linux"
7
arch=('x86_64' 'aarch64')
8
url="https://github.com/vhrabar/SecureEye"
9
license=('GPL-2.0-only' 'MIT')
10
depends=(
11
'pam'
12
'libevdev'
13
'libinih'
14
'gcc-libs'
15
'glibc'
16
'python'
17
'python-numpy'
18
'python-opencv'
19
'python-matplotlib'
20
'python-cffi'
21
'python-dlib'
22
'v4l-utils'
23
'systemd'
24
)
25
depends_x86_64=('python-mediapipe')
26
27
makedepends=(
28
'meson>=0.64'
29
'ninja'
30
'pkgconf'
31
)
32
optdepends=(
33
'python-sounddevice: audio device enumeration for the mediapipe backend'
34
'ffmpeg: ffmpeg camera capture backend'
35
'python-ffmpeg-python: ffmpeg camera capture backend'
36
'python-keyboard: hotkey rubberstamp'
37
)
38
provides=('libpam-secureeye' 'secureeye-authd')
39
conflicts=('libpam-secureeye' 'secureeye-authd')
40
replaces=('libpam-secureeye' 'secureeye-authd')
41
backup=('etc/secureEye/config.ini')
42
install=secure-eye.install
43
source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz"
44
'secure-eye.install')
45
sha256sums=('5334f42ebc451296d9f6d22a16955b4c67b1ab6795e12c8c40a79b9fb143397f'
46
'f07bfc5fd27d2e649eebafbccaaefe1be5cce3606363df9a74c7700098476d8f')
47
48
_srcname="SecureEye-$pkgver"
49
50
build() {
51
meson setup "$_srcname" build \
52
--wrap-mode=nodownload \
53
--buildtype=plain \
54
--prefix=/usr \
55
--libdir=lib \
56
--sysconfdir=/etc \
57
--localstatedir=/var \
58
-Dinstall_pam_config=false \
59
-Dpython_path=/usr/bin/python3 \
60
-Dconfig_dir=/etc/secureEye \
61
-Duser_models_dir=/etc/secureEye/models
62
meson compile -C build
63
}
64
65
package() {
66
meson install -C build --destdir "$pkgdir" \
67
--tags pam_module,bin,py_sources,config,systemd,bash_completion,meta,man
68
69
install -dm755 "$pkgdir/etc/secureEye/models"
70
install -Dm644 "$_srcname/secureEye/rpm/secure-eye.sysusers" \
71
"$pkgdir/usr/lib/sysusers.d/secure-eye.conf"
72
73
install -Dm644 "$_srcname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
74
install -Dm644 "$_srcname/licenses/MIT.txt" "$pkgdir/usr/share/licenses/$pkgname/MIT.txt"
75
install -Dm644 "$_srcname/NOTICE" "$pkgdir/usr/share/licenses/$pkgname/NOTICE"
76
install -Dm644 "$_srcname/README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
77
}
78
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-19 03:41:13 | Low | 1 |