dux-calendar-bin
LOW
maintainer bbedward
0 votes
scanned 2026-10-24 00:14:55.209548
Why flagged
The package installs a prebuilt binary from the project's official GitHub release, which is a normal AUR practice; the source is verifiable and checksummed, posing no active threat.
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.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from the project's official GitHub release, which is a normal AUR practice; the source is verifiable and checksummed, posing no active threat.
PKGBUILD
1
# Maintainer: Avenge Media <avengemediallc at gmail dot com>
2
_pkgauthor=duxlabs-dev
3
_repo=dux-calendar
4
_binname=dcal
5
_iconname=dev.duxlabs.calendar
6
_desktopid=dev.duxlabs.calendar
7
8
pkgname=dux-calendar-bin
9
pkgver=2.0.0
10
pkgrel=1
11
pkgdesc="Local, Google, Microsoft, and CalDAV calendars for the Dux desktop (prebuilt binary)"
12
arch=('x86_64' 'aarch64')
13
_barch=('amd64' 'arm64')
14
url="https://github.com/${_pkgauthor}/${_repo}"
15
_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_repo}/v${pkgver}"
16
_urlrel="${url}/releases/download/v${pkgver}"
17
license=('MIT')
18
depends=('quickshell' 'qt6-declarative')
19
optdepends=('dms-shell: dynamic theming via Dux Shell colors')
20
provides=("${_binname}" "${_repo}" 'dankcalendar')
21
conflicts=("${_binname}" "${_repo}" 'dankcalendar' 'dankcalendar-bin' 'dankcalendar-git' 'dux-calendar-git')
22
replaces=('dankcalendar-bin')
23
24
source=(
25
"LICENSE-${pkgver}::${_urlraw}/LICENSE"
26
"README-${pkgver}.md::${_urlraw}/README.md"
27
"${_desktopid}-${pkgver}.desktop::${_urlraw}/assets/${_desktopid}.desktop"
28
"${_binname}-${pkgver}.service::${_urlraw}/assets/systemd/${_binname}.service"
29
"${_iconname}-${pkgver}.svg::${_urlrel}/${_iconname}.svg"
30
"${_binname}-completions-${pkgver}.tar.gz::${_urlrel}/${_binname}-completions-${pkgver}.tar.gz"
31
)
32
source_x86_64=("${_binname}-${arch[0]}-${pkgver}.gz::${_urlrel}/${_binname}-linux-${_barch[0]}.gz")
33
source_aarch64=("${_binname}-${arch[1]}-${pkgver}.gz::${_urlrel}/${_binname}-linux-${_barch[1]}.gz")
34
35
sha256sums=('a5b49222ed7b2e61fc82bc0d834be0729d9c4d4ed55798ff563c6ad0474178ad'
36
'52fbc6fc5b69c0f72bf6261fa850a35d6e764a2ee5f46a1b176876b6604950a3'
37
'49ab0353bd4a915c43adae4d11ff49730e13a2af530aaf6b918a3d8e430c9acf'
38
'4ca116a3853362bfe7513ebe10be3c06fb244520e5cca997c66d8d562d03fc12'
39
'df7a0f965cc85e2e0d5b5dfa88b9b68b159a4bf846ef2906d7e05c3ca3c9ae39'
40
'c6c327701785ca115308a2afa3ec1bf4a9bd31cbe0d5298663b47741f47b343d')
41
sha256sums_x86_64=('8b0ab121a4b1eb82dc7ffc5a577e84f34a561618d0800a3cd02862c4ee9d7b66')
42
sha256sums_aarch64=('912c7001c3e0ac06f5b54199bed0d7249b10d3173bf5507280d6bf8356dfc7d3')
43
44
# makepkg's mime sniffing does not reliably detect a gzipped ELF, so decompress it ourselves
45
noextract=("${_binname}-${arch[0]}-${pkgver}.gz" "${_binname}-${arch[1]}-${pkgver}.gz")
46
47
prepare() {
48
cd "${srcdir}" || exit 1
49
50
gzip -dcf "${_binname}-${CARCH}-${pkgver}.gz" > "${_binname}-${CARCH}-${pkgver}"
51
}
52
53
package() {
54
cd "${srcdir}" || exit 1
55
56
install -Dm755 "${_binname}-${CARCH}-${pkgver}" "${pkgdir}/usr/bin/${_binname}"
57
58
install -Dm644 "${_binname}" "${pkgdir}/usr/share/bash-completion/completions/${_binname}"
59
install -Dm644 "_${_binname}" "${pkgdir}/usr/share/zsh/site-functions/_${_binname}"
60
install -Dm644 "${_binname}.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/${_binname}.fish"
61
62
install -Dm644 "${_iconname}-${pkgver}.svg" \
63
"${pkgdir}/usr/share/icons/hicolor/scalable/apps/${_iconname}.svg"
64
65
install -Dm644 "${_desktopid}-${pkgver}.desktop" \
66
"${pkgdir}/usr/share/applications/${_desktopid}.desktop"
67
68
install -Dm644 "${_binname}-${pkgver}.service" \
69
"${pkgdir}/usr/lib/systemd/user/${_binname}.service"
70
71
install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
72
install -Dm644 "README-${pkgver}.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
73
}
74
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 19:38:15 | Low | 2 |