openartifact

LOW
maintainer robertfoster 0 votes scanned 2026-10-20 19:28:13.414480
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: Gianluca Boiano <morf3089@gmail.com>
2pkgname=openartifact
3pkgver=0.2.0
4pkgrel=1
5pkgdesc="Free-as-in-freedom artifact repository manager (Maven, npm, PyPI, OCI, Helm, ...)"
6arch=('x86_64' 'aarch64')
7url='https://github.com/openartifact/openartifact'
8license=('AGPL-3.0-or-later')
9makedepends=('go' 'bun')
10provides=("oa-cli=$pkgver")
11conflicts=('openartifact-bin')
12backup=('etc/openartifact/openartifact.yaml')
13source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
14 "openartifact.service")
15sha256sums=('539b1a00c3f19c86d4d47964b5913e1ac982c835121e28d1c1cc8b1c5e559fdc'
16 'bc1ec1cb88982f5c3bfc5a86505bcc8b87e6e83541609526b90b298ea2c473cb')
17
18build() {
19 cd "$pkgname-$pkgver"
20 export CGO_ENABLED=0 GOFLAGS="-trimpath -mod=readonly -modcacherw"
21
22 # The server embeds web/dist
23 (cd web && bun install --frozen-lockfile && bun run build)
24
25 go build -ldflags "-s -w -X main.version=$pkgver" -o build/openartifact ./cmd/server
26 go build -ldflags "-s -w" -o build/resetpw ./cmd/resetpw
27 go build -ldflags "-s -w -X main.version=$pkgver" -o build/oa ./cmd/oa
28}
29
30package() {
31 cd "$pkgname-$pkgver"
32 install -Dm755 build/openartifact "$pkgdir/usr/bin/openartifact"
33 install -Dm755 build/resetpw "$pkgdir/usr/bin/openartifact-resetpw"
34 install -Dm755 build/oa "$pkgdir/usr/bin/oa"
35 install -Dm644 openartifact.example.yaml "$pkgdir/etc/openartifact/openartifact.yaml"
36 install -Dm644 .env.example "$pkgdir/usr/share/doc/$pkgname/env.example"
37 install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
38 install -Dm644 "$srcdir/openartifact.service" -t "$pkgdir/usr/lib/systemd/system/"
39 install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
40}
41

Scan history

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