openartifact
LOW
maintainer robertfoster
0 votes
scanned 2026-10-20 19:28:13.414480
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>
2
pkgname=openartifact
3
pkgver=0.2.0
4
pkgrel=1
5
pkgdesc="Free-as-in-freedom artifact repository manager (Maven, npm, PyPI, OCI, Helm, ...)"
6
arch=('x86_64' 'aarch64')
7
url='https://github.com/openartifact/openartifact'
8
license=('AGPL-3.0-or-later')
9
makedepends=('go' 'bun')
10
provides=("oa-cli=$pkgver")
11
conflicts=('openartifact-bin')
12
backup=('etc/openartifact/openartifact.yaml')
13
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
14
"openartifact.service")
15
sha256sums=('539b1a00c3f19c86d4d47964b5913e1ac982c835121e28d1c1cc8b1c5e559fdc'
16
'bc1ec1cb88982f5c3bfc5a86505bcc8b87e6e83541609526b90b298ea2c473cb')
17
18
build() {
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
30
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-20 19:28:13 | Low | 1 |