sigilsmith-bin

LOW
maintainer LittleWatter 0 votes scanned 2026-10-20 15:28:05.843052
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: LittleWatter <zs987526341@gmail.com>
2#
3# Community package of the official SigilSmith release files. It installs
4# them unmodified, as section 3 of the SigilSmith License v2.0 allows: the
5# files are checked against the release's SHA256SUMS.txt and the LICENSE is
6# installed with them. It is not an official release channel; report
7# packaging problems to its AUR maintainer, not to upstream.
8
9pkgname=sigilsmith-bin
10pkgver=0.9.11
11pkgrel=1
12pkgdesc="Mod manager for Baldur's Gate 3 on Linux (unofficial community package of the official release files)"
13arch=('x86_64')
14url="https://github.com/Agistaris/SigilSmith"
15license=('LicenseRef-SigilSmith-2.0')
16# What the program loads at run time (readelf -d): libc.so.6 and
17# ld-linux-x86-64.so.2 (glibc 2.34 or newer; the only GLIBC_2.39 references
18# are the weak symbols pidfd_getpid/pidfd_spawnp, which older glibc simply
19# does not resolve), libgcc_s.so.1 (libgcc), liblzma.so.5 (xz) and
20# libbz2.so.1.0 (bzip2). hicolor-icon-theme owns the icon directory the
21# desktop entry's icon is installed into.
22depends=('glibc' 'libgcc' 'xz' 'bzip2' 'hicolor-icon-theme')
23provides=('sigilsmith')
24conflicts=('sigilsmith' 'sigilsmith-git')
25# The official binary is installed exactly as released: no stripping, no
26# debug package.
27options=('!strip' '!debug')
28
29_release="https://github.com/Agistaris/SigilSmith/releases/download/v${pkgver}"
30_deb="sigilsmith_${pkgver}-1_amd64.deb"
31source=("${_release}/${_deb}"
32 "sigilsmith-${pkgver}-SHA256SUMS.txt::${_release}/SHA256SUMS.txt"
33 # Release assets added to v0.9.11 when it was re-published; every
34 # later release carries them too.
35 "sigilsmith-${pkgver}-LICENSE::${_release}/LICENSE"
36 "sigilsmith-${pkgver}-THIRD-PARTY-LICENSES.txt::${_release}/THIRD-PARTY-LICENSES.txt")
37noextract=("${_deb}")
38# The first two equal the release's own SHA256SUMS.txt and GitHub's asset
39# digests; the last two are of the published LICENSE and
40# THIRD-PARTY-LICENSES.txt (re-published v0.9.11, 2026-10-18).
41sha256sums=('afaaf099db5d917f92a905aecdf4429bd5dd9e783f387ea491fe4268b5103999'
42 '5986ceda007c632668c639ebb82dbd62d97a965daa0af5e9325bd0d41074ee6b'
43 'dc849abf44d0f4399a05e6d50a4ea901fc1b58f92643cca3de2c2ac9f8ae2acb'
44 '22668c1d5fd3c1d2f4ef4e0c088c202214a093074e229b3a6a79b447456fc30c')
45
46prepare() {
47 # Check the .deb against the release's SHA256SUMS.txt (license section 3b).
48 # makepkg runs the build functions with errexit, so a mismatch aborts.
49 grep -E "^[0-9a-f]{64} ${_deb}\$" "sigilsmith-${pkgver}-SHA256SUMS.txt" | sha256sum -c -
50
51 rm -rf deb
52 mkdir deb
53 bsdtar -xf "${_deb}" -C deb
54 bsdtar -xf deb/data.tar.* -C deb
55}
56
57package() {
58 # The program, its desktop entry and its icon, as they are in the .deb.
59 # The .deb's usr/share/doc/sigilsmith/copyright (Debian metadata carrying
60 # the old v1.0 license text) is left out; the current LICENSE is installed
61 # instead.
62 install -Dm755 deb/usr/bin/sigilsmith "${pkgdir}/usr/bin/sigilsmith"
63 install -Dm644 deb/usr/share/applications/sigilsmith.desktop \
64 "${pkgdir}/usr/share/applications/sigilsmith.desktop"
65 install -Dm644 deb/usr/share/icons/hicolor/scalable/apps/sigilsmith.svg \
66 "${pkgdir}/usr/share/icons/hicolor/scalable/apps/sigilsmith.svg"
67
68 install -Dm644 "sigilsmith-${pkgver}-LICENSE" \
69 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
70 install -Dm644 "sigilsmith-${pkgver}-THIRD-PARTY-LICENSES.txt" \
71 "${pkgdir}/usr/share/licenses/${pkgname}/THIRD-PARTY-LICENSES.txt"
72}
73

Scan history

Scanned at (UTC)SeverityRules
2026-10-20 15:28:05 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