bitty-bin

LOW
maintainer Xuepoo 0 votes scanned 2026-09-12 09:11:25.593543
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: 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.
21pkgname=bitty-bin
22pkgver=0.0.20
23pkgrel=1
24pkgdesc="Bitty pre-alpha terminal workspace minimal correct terminal (prebuilt binary)"
25arch=('x86_64')
26url="https://github.com/bitty-terminal/bitty"
27license=('MIT' 'Apache-2.0')
28depends=('fontconfig' 'freetype2')
29optdepends=('noto-fonts: fallback font')
30provides=('bitty')
31conflicts=('bitty' 'bitty-nightly' 'bitty-git')
32_bitty_asset="bitty-x86_64-unknown-linux-gnu"
33source_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)
37sha256sums_x86_64=(
38 'b6ae62983fbe55a89ddb8365cb5bd650001858a3091d957a5e8f30da45ecd270'
39 'SKIP'
40)
41
42package() {
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)SeverityRules
2026-09-12 09:11:25 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