bitty-bin
LOW
maintainer Xuepoo
0 votes
scanned 2026-09-12 09:11:25.593543
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: Bitty Maintainers <maintainers@bitty-terminal.dev>
2
# AUR package `bitty-bin`: prebuilt release binary, no user-side compile.
3
# Keep `bitty` as the source package per Arch convention; this `-bin`
4
# variant downloads the release asset published by
5
# `.github/workflows/release.yml` ("Rename artifact" step) and installs it
6
# to `/usr/bin/bitty` together with the `.desktop` entry and icons from the
7
# release source tarball.
8
#
9
# Template note: the release workflow (`aur-bin` job) copies this file to the
10
# AUR `bitty-bin` repository as `PKGBUILD`, substitutes `pkgver` with the
11
# release tag version, and replaces `_bitty_bin_sha256` below with the real
12
# sha256 from the published `.sha256` asset. The binary checksum must never
13
# be `SKIP` in a published package.
14
#
15
# Asset-name dependency (CTX-0164, issue #264): the inner binary rename
16
# `bitty-app` -> `bitty` changes `target/<triple>/release/<name>` inside the
17
# build, but the published dist name `_bitty_asset` below is constructed by
18
# the release workflow (`dist/bitty-${TARGET}`) and stays stable across that
19
# rename (verified against the 0164 worktree). If the dist name ever changes,
20
# update `_bitty_asset` here and in `release.yml` together.
21
pkgname=bitty-bin
22
pkgver=0.0.20
23
pkgrel=1
24
pkgdesc="Bitty pre-alpha terminal workspace minimal correct terminal (prebuilt binary)"
25
arch=('x86_64')
26
url="https://github.com/bitty-terminal/bitty"
27
license=('MIT' 'Apache-2.0')
28
depends=('fontconfig' 'freetype2')
29
optdepends=('noto-fonts: fallback font')
30
provides=('bitty')
31
conflicts=('bitty' 'bitty-nightly' 'bitty-git')
32
_bitty_asset="bitty-x86_64-unknown-linux-gnu"
33
source_x86_64=(
34
"${_bitty_asset}::https://github.com/bitty-terminal/bitty/releases/download/v${pkgver}/${_bitty_asset}"
35
"bitty-${pkgver}.tar.gz::https://github.com/bitty-terminal/bitty/archive/refs/tags/v${pkgver}.tar.gz"
36
)
37
sha256sums_x86_64=(
38
'b6ae62983fbe55a89ddb8365cb5bd650001858a3091d957a5e8f30da45ecd270'
39
'SKIP'
40
)
41
42
package() {
43
install -Dm755 "${srcdir}/${_bitty_asset}" "${pkgdir}/usr/bin/bitty"
44
cd "${srcdir}/bitty-${pkgver}"
45
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
46
install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
47
install -Dm644 CHANGELOG.md "${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG.md"
48
install -Dm644 packaging/bitty.desktop "${pkgdir}/usr/share/applications/bitty.desktop"
49
for size in 16 32 64 128 256 512; do
50
install -Dm644 "packaging/icons/hicolor/${size}x${size}/apps/bitty.png" "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/bitty.png"
51
done
52
install -Dm644 packaging/icons/hicolor/scalable/apps/bitty.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/bitty.svg"
53
if [ -f terminfo/bitty.terminfo ]; then
54
install -Dm644 terminfo/bitty.terminfo "${pkgdir}/usr/share/terminfo/b/bitty"
55
fi
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-12 09:11:25 | Low | 1 |