brightbulb-git

LOW
maintainer lucasion 0 votes scanned 2026-10-17 00:21:55.226236
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: Lucas <lucasion@hotmail.com>
2
3pkgname=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.
9pkgver=r12.c21ee2a
10pkgrel=1
11pkgdesc="Open source Philips Hue control center with screen mirroring (git)"
12arch=('x86_64' 'aarch64')
13url="https://github.com/LucasionGS/brightbulb"
14license=('GPL-3.0-or-later')
15depends=("$_electron")
16makedepends=('git' 'nodejs' 'npm')
17optdepends=(
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)
27provides=("$_pkgname")
28conflicts=("$_pkgname")
29# v2 lives on its own branch until it is merged; drop "#branch=v2" after that.
30source=("$_pkgname::git+https://github.com/LucasionGS/brightbulb.git#branch=v2")
31sha256sums=('SKIP')
32
33pkgver() {
34 cd "$srcdir/brightbulb"
35 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
36}
37
38build() {
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
45package() {
46 make -C "$srcdir/$_pkgname" DESTDIR="$pkgdir" PREFIX=/usr ELECTRON="$_electron" install
47}
48

Scan history

Scanned at (UTC)SeverityRules
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

Report a package

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

0 / 4000
Your suggestion