crosspoint-sync-git
LOW
maintainer mroethke
0 votes
scanned 2026-09-25 11:11:47.608437
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: Marcel Röthke <marcel@roethke.info>
2
3
_pkgname=crosspoint-sync
4
pkgname=${_pkgname}-git
5
pkgver=r66.d35a853
6
pkgrel=1
7
pkgdesc="Lightweight KoSync Server for Syncing Crosspoint/CrossInk stats & progress"
8
arch=("any")
9
url="https://github.com/crosspoint-reader/crosspoint-sync"
10
license=('MIT')
11
depends=("nodejs>=22.13")
12
makedepends=('git' 'npm')
13
provides=("${_pkgname}")
14
conflicts=("${_pkgname}")
15
backup=('etc/conf.d/crosspoint-sync')
16
source=(
17
'git+https://github.com/crosspoint-reader/crosspoint-sync.git'
18
'crosspoint-sync.conf'
19
'crosspoint-sync.service'
20
'sysusers.conf'
21
'tmpfiles.conf'
22
)
23
sha256sums=('SKIP'
24
'63186c14185c8325ff873f13dde8f2c8220e104a8bb03057402a6ac4ab657b40'
25
'bbdd8040565e60573327c6adcbdbab2e1ea1294353f511a89b9ade66399229fe'
26
'497f0708a4465f8426a45d33c63f9a73930d31985411c03d57abb7266e3b2c98'
27
'76ba495d8f493c75ad18aeff4775a55aac3a8499fec3606e8e6361fc04288011')
28
29
pkgver() {
30
cd "$srcdir/${_pkgname}"
31
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
32
}
33
34
prepare() {
35
cd "$srcdir/${_pkgname}"
36
37
npm ci
38
}
39
40
build() {
41
cd "$srcdir/${_pkgname}"
42
43
npm run build
44
npm ci --omit=dev
45
}
46
47
package() {
48
cd "$srcdir/${_pkgname}"
49
50
51
install -vDm644 -t "${pkgdir}/usr/lib/${_pkgname}" package.json
52
find {dist,node_modules,migrations,assets,extension} -type f -print0 |
53
xargs -0 -I {} install -vDm644 {} "${pkgdir}/usr/lib/${_pkgname}/"{}
54
55
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/crosspoint-sync-git/LICENSE"
56
57
install -Dm644 "${srcdir}/crosspoint-sync.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
58
install -Dm644 "${srcdir}/sysusers.conf" "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf"
59
install -Dm644 "${srcdir}/tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf"
60
install -Dm644 "${srcdir}/crosspoint-sync.conf" "${pkgdir}/etc/conf.d/${_pkgname}"
61
}
62
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 11:11:47 | Low | 1 |