schemasmith-bin
maintainer schemasmith
· 0 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
Package builds from official GitHub releases, uses self-contained .NET binaries with proper checksums for executables; the only concern is a SKIP'd checksum for the LICENSE file, which is non-executable data and poses no real risk.
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 90%): Package builds from official GitHub releases, uses self-contained .NET binaries with proper checksums for executables; the only concern is a SKIP'd checksum for the LICENSE file, which is non-executable data and poses no real risk.
PKGBUILD
1
# Maintainer: SchemaSmith Contributors <support@schemasmith.com>
2
# Version and the two linux tarball SHA-256s are filled in by packaging/aur/render.sh at release time.
3
pkgname=schemasmith-bin
4
pkgver=2.4.0
5
pkgrel=1
6
pkgdesc='State-based database schema deployment for SQL Server, PostgreSQL, MySQL and MariaDB (CLI tools)'
7
arch=('x86_64' 'aarch64')
8
url='https://github.com/Schema-Smith/SchemaSmith'
9
license=('custom:SSCL-2.0')
10
provides=('schemasmith' 'schemaquench' 'schematongs' 'datatongs' 'schemashears')
11
conflicts=('schemasmith')
12
# Self-contained single-file .NET binaries with bundled ICU — do not strip or scan .so deps.
13
options=('!strip' '!debug')
14
_icuver=72.1.0.3
15
source_x86_64=("SchemaSmith-${pkgver}-linux-x64.tar.gz::${url}/releases/download/v${pkgver}/SchemaSmith-${pkgver}-linux-x64.tar.gz")
16
source_aarch64=("SchemaSmith-${pkgver}-linux-arm64.tar.gz::${url}/releases/download/v${pkgver}/SchemaSmith-${pkgver}-linux-arm64.tar.gz")
17
source=("LICENSE-${pkgver}::${url}/raw/v${pkgver}/LICENSE")
18
sha256sums=('SKIP')
19
sha256sums_x86_64=('5ca517a2c0347c0845c0df0541948db7b63fdea302a9e8299a5f832481dafe9c')
20
sha256sums_aarch64=('def8f9b5fcea7561feaae63a11d3325fa912627b5689d7de8fc553335e442f82')
21
22
package() {
23
install -dm755 "${pkgdir}/usr/lib/schemasmith" "${pkgdir}/usr/bin"
24
25
local tool lc
26
for tool in SchemaQuench SchemaTongs DataTongs SchemaShears; do
27
lc="${tool,,}"
28
install -Dm755 "${srcdir}/${tool}" "${pkgdir}/usr/lib/schemasmith/${lc}"
29
ln -s "/usr/lib/schemasmith/${lc}" "${pkgdir}/usr/bin/${lc}"
30
done
31
32
# ICU libraries the self-contained binaries load from their own directory.
33
install -m644 "${srcdir}"/libicu*.so.* -t "${pkgdir}/usr/lib/schemasmith/"
34
35
install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
36
}
37
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 2 |
| 2026-08-17 00:18:29 | LOW | 2 |
| 2026-08-16 00:03:42 | LOW | 2 |
| 2026-08-15 00:26:13 | LOW | 2 |
| 2026-08-14 15:29:17 | LOW | 2 |