secure-eye

LOW
maintainer vhrabar0 0 votes scanned 2026-08-19 03:41:13.749572
View on AUR
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
3pkgname=secure-eye
4pkgver=0.2.0
5pkgrel=1
6pkgdesc="Face authentication for Linux"
7arch=('x86_64' 'aarch64')
8url="https://github.com/vhrabar/SecureEye"
9license=('GPL-2.0-only' 'MIT')
10depends=(
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)
25depends_x86_64=('python-mediapipe')
26
27makedepends=(
28 'meson>=0.64'
29 'ninja'
30 'pkgconf'
31)
32optdepends=(
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)
38provides=('libpam-secureeye' 'secureeye-authd')
39conflicts=('libpam-secureeye' 'secureeye-authd')
40replaces=('libpam-secureeye' 'secureeye-authd')
41backup=('etc/secureEye/config.ini')
42install=secure-eye.install
43source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz"
44 'secure-eye.install')
45sha256sums=('5334f42ebc451296d9f6d22a16955b4c67b1ab6795e12c8c40a79b9fb143397f'
46 'f07bfc5fd27d2e649eebafbccaaefe1be5cce3606363df9a74c7700098476d8f')
47
48_srcname="SecureEye-$pkgver"
49
50build() {
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
65package() {
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)SeverityRules
2026-08-19 03:41:13 Low 1

Report a package

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

0 / 4000
Your suggestion