kolimi-server
LOW
maintainer yeleti
0 votes
scanned 2026-10-17 09:17:40.511065
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: Kolimi contributors <chaitanyachowdary125@live.com>
2
pkgname=kolimi-server
3
pkgver=0.1.19
4
pkgrel=1
5
pkgdesc="Pure-Rust, single-binary self-hosted cloud: files, WebDAV, CalDAV/CardDAV, sync"
6
arch=('x86_64' 'aarch64')
7
url="https://github.com/chaitanyayeleti/kolimi"
8
license=('AGPL-3.0-or-later')
9
depends=('glibc' 'gcc-libs')
10
makedepends=('cargo' 'rust' 'git')
11
provides=('kolimi')
12
conflicts=('kolimi-git')
13
options=('!lto')
14
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
15
sha256sums=('bb188490e0792c04a26e39a07ecd390d9113eed1fd2eb49ad7df9042f0963c4a')
16
17
build() {
18
cd "kolimi-$pkgver"
19
export RUSTUP_TOOLCHAIN=stable
20
# aws-lc-sys (pulled in by rustls) requires -O0 for its jitterentropy RNG,
21
# but Arch's hardened CFLAGS force -O2 afterwards, tripping a compile-time
22
# #error. Disable the jitterentropy fallback so the OS RNG is used instead.
23
export AWS_LC_SYS_NO_JITTER_ENTROPY=1
24
# glibc build: enable the CLI OS-keystore backend (falls back to the
25
# `0600` device file when no Secret Service is running).
26
cargo build --release --locked -p kolimi-server -p kolimi-sync --features kolimi-sync/keystore
27
}
28
29
check() {
30
cd "kolimi-$pkgver"
31
export AWS_LC_SYS_NO_JITTER_ENTROPY=1
32
# A fast subset: the full workspace suite runs in CI.
33
cargo test --release --locked -p kolimi-chunk -p kolimi-crypto -p kolimi-db
34
}
35
36
package() {
37
cd "kolimi-$pkgver"
38
install -Dm755 target/release/kolimi-server "$pkgdir/usr/bin/kolimi-server"
39
install -Dm755 target/release/kolimi-sync "$pkgdir/usr/bin/kolimi-sync"
40
install -Dm644 packaging/systemd/kolimi.service "$pkgdir/usr/lib/systemd/system/kolimi.service"
41
install -Dm644 packaging/systemd/kolimi.sysusers "$pkgdir/usr/lib/sysusers.d/kolimi.conf"
42
install -Dm644 packaging/systemd/kolimi.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/kolimi.conf"
43
install -Dm644 packaging/systemd/kolimi.env.example "$pkgdir/etc/kolimi/kolimi.env.example"
44
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
46
}
47
Changes since previous scan
--- PKGBUILD @ 2026-10-15 00:28+++ PKGBUILD @ 2026-10-17 09:17@@ -1,6 +1,6 @@ # Maintainer: Kolimi contributors <chaitanyachowdary125@live.com> pkgname=kolimi-server-pkgver=0.1.17+pkgver=0.1.19 pkgrel=1 pkgdesc="Pure-Rust, single-binary self-hosted cloud: files, WebDAV, CalDAV/CardDAV, sync" arch=('x86_64' 'aarch64')@@ -12,7 +12,7 @@ conflicts=('kolimi-git') options=('!lto') source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")-sha256sums=('07e3c37f013150e278890bb400adfcb611c4a81b526af92455e9af2bbdbc6a6a')+sha256sums=('bb188490e0792c04a26e39a07ecd390d9113eed1fd2eb49ad7df9042f0963c4a') build() { cd "kolimi-$pkgver"@@ -21,7 +21,9 @@ # but Arch's hardened CFLAGS force -O2 afterwards, tripping a compile-time # #error. Disable the jitterentropy fallback so the OS RNG is used instead. export AWS_LC_SYS_NO_JITTER_ENTROPY=1- cargo build --release --locked -p kolimi-server -p kolimi-sync+ # glibc build: enable the CLI OS-keystore backend (falls back to the+ # `0600` device file when no Secret Service is running).+ cargo build --release --locked -p kolimi-server -p kolimi-sync --features kolimi-sync/keystore } check() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 09:17:40 | Low | 1 |
| 2026-10-15 00:28:05 | Clean | 2 |
| 2026-10-14 09:19:50 | Low | 1 |
| 2026-10-14 07:19:30 | Low | 1 |
| 2026-10-14 00:06:47 | Clean | 2 |
| 2026-10-13 17:17:20 | Low | 1 |
| 2026-10-13 13:16:52 | Low | 1 |
| 2026-10-13 09:16:20 | Low | 1 |
| 2026-10-13 07:16:10 | Low | 1 |
| 2026-10-13 05:15:42 | Low | 1 |
| 2026-10-13 00:23:45 | Clean | 2 |
| 2026-10-12 19:14:29 | Low | 1 |
| 2026-10-12 11:13:20 | Low | 1 |
| 2026-10-12 09:12:50 | Low | 1 |
| 2026-10-12 07:12:50 | Low | 1 |
| 2026-10-12 00:18:51 | Clean | 2 |
| 2026-10-11 21:11:00 | Low | 1 |