omdrop-owl-bin
LOW
maintainer t4t5
0 votes
scanned 2026-10-21 17:32:44.330620
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: T4T5 <t4t5@hey.com>
2
3
# omdrop-owl-bin: omdrop-owl and the owly it runs on, prebuilt, so that
4
# installing them needs no Rust toolchain and no build. The same files as
5
# the owly and omdrop-owl packages, from the tarball packaging/package.sh tar
6
# makes for each release, which .github/workflows/aur-release.yml adds to
7
# that release on GitHub.
8
#
9
# This is the AUR's PKGBUILD as it stands, but for the tarball's checksum,
10
# which packaging/arch/aur-publish.sh fills in. packaging/arch/aur.sh only
11
# checks that it's still owly's and omdrop-owl's together, at their
12
# version, so bump pkgver with theirs. Change it in
13
# packaging/arch/omdrop-owl-bin in https://github.com/t4t5/owly.
14
pkgname=omdrop-owl-bin
15
pkgver=0.4.0
16
pkgrel=1
17
pkgdesc="AirDrop radio backend for Omdrop on non-Broadcom Wi-Fi, on Owly (prebuilt)"
18
arch=('x86_64')
19
url="https://github.com/t4t5/owly"
20
# omdrop-awdl's tools are GPL-2.0-only.
21
license=('MIT' 'GPL-2.0-only')
22
# owly's, then what omdrop-awdl's tools need: packaging/arch/owly and
23
# packaging/arch/omdrop-owl say what each is for.
24
depends=('glibc' 'gcc-libs' 'dbus' 'systemd' 'polkit' 'networkmanager' 'iproute2' 'iputils' 'util-linux'
25
'python' 'keyutils' 'bluez' 'python-dbus' 'python-gobject'
26
'python-ifaddr' 'python-libarchive-c' 'python-pillow' 'python-zeroconf')
27
optdepends=('hostapd: exclusive mode on cards without ad-hoc mode')
28
provides=('owly' "omdrop-owl=${pkgver}")
29
# It has their files; and one radio backend at a time.
30
conflicts=('owly' 'omdrop-owl' 'brcmfmac-awdl-dkms')
31
# The binaries come stripped, with no debug info to split off.
32
options=('!strip' '!debug')
33
install="${pkgname}.install"
34
_tarball="omdrop-owl-${pkgver}-x86_64.tar.gz"
35
source_x86_64=("${url}/releases/download/v${pkgver}/${_tarball}")
36
noextract=("${_tarball}")
37
sha256sums_x86_64=('229617d237c207c7d70ec49dd76caf34859c07960beafecfc585f71d07f6cc59')
38
39
# Unpacked here rather than by makepkg, so that the files are root's, as
40
# the tarball has them, and not the builder's.
41
package() {
42
tar -xzf "${srcdir}/${_tarball}" -C "${pkgdir}" --strip-components=1
43
}
44
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-21 17:32:44 | Low | 1 |