brightbulb-git
LOW
maintainer lucasion
0 votes
scanned 2026-10-17 00:21:55.226236
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: Lucas <lucasion@hotmail.com>
2
3
pkgname=brightbulb-git
4
_pkgname=brightbulb
5
_electron=electron43
6
# Placeholder: aur-publish.sh patches this to the real r<count>.<hash> before
7
# generating .SRCINFO. Keep it in the r-scheme; a bare 2.0.0 would sort *newer*
8
# than every r-version if it ever reached the AUR unpatched.
9
pkgver=r12.c21ee2a
10
pkgrel=1
11
pkgdesc="Open source Philips Hue control center with screen mirroring (git)"
12
arch=('x86_64' 'aarch64')
13
url="https://github.com/LucasionGS/brightbulb"
14
license=('GPL-3.0-or-later')
15
depends=("$_electron")
16
makedepends=('git' 'nodejs' 'npm')
17
optdepends=(
18
'wf-recorder: prompt-free screen capture on Hyprland, Sway and other wlroots compositors'
19
'gpu-screen-recorder: prompt-free screen capture on GNOME, KDE and any other desktop'
20
'ffmpeg: used by the gpu-screen-recorder and X11 capture methods'
21
'grim: faster screen thumbnails on wlroots compositors'
22
'xorg-xrandr: screen selection on X11'
23
'gnome-keyring: encrypts the bridge keys (any Secret Service provider works)'
24
'libsecret: imports bridge keys saved by BrightBulb 1.x'
25
'xdg-desktop-portal: last-resort screen capture that asks which screen to share'
26
)
27
provides=("$_pkgname")
28
conflicts=("$_pkgname")
29
# v2 lives on its own branch until it is merged; drop "#branch=v2" after that.
30
source=("$_pkgname::git+https://github.com/LucasionGS/brightbulb.git#branch=v2")
31
sha256sums=('SKIP')
32
33
pkgver() {
34
cd "$srcdir/brightbulb"
35
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
36
}
37
38
build() {
39
cd "$srcdir/$_pkgname"
40
# The bundled Electron is only used to produce app.asar; the package runs
41
# it on the system $_electron instead.
42
make build
43
}
44
45
package() {
46
make -C "$srcdir/$_pkgname" DESTDIR="$pkgdir" PREFIX=/usr ELECTRON="$_electron" install
47
}
48
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 1 |
| 2026-10-16 00:12:47 | Low | 1 |
| 2026-10-15 00:28:05 | Low | 1 |
| 2026-10-14 00:06:47 | Low | 1 |
| 2026-10-13 00:23:45 | Low | 1 |
| 2026-10-12 05:12:20 | Low | 1 |