strata-files
LOW
maintainer tiziodcaio
1 votes
scanned 2026-11-02 12:02:29.906667
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: D Basso <dbas.so@poul.org>
2
3
pkgname=strata-files
4
pkgver=1.1.1
5
pkgrel=1
6
pkgdesc='A fast, keyboard-first file manager for Linux'
7
url='https://stratafiles.io/ '
8
license=(MIT)
9
makedepends=('cargo' 'quickjs-ng')
10
depends=(
11
'bubblewrap'
12
'desktop-file-utils'
13
'ffmpeg'
14
'ffmpegthumbnailer'
15
'fontconfig'
16
'glibc>=2.39'
17
'gst-libav'
18
'gstreamer'
19
'gst-plugins-base'
20
'gst-plugins-good'
21
'gtk4'
22
'gtksourceview5'
23
'gvfs'
24
'poppler-glib'
25
'unrar'
26
'xdg-utils'
27
)
28
optdepends=(
29
'gvfs-smb: SMB network share support'
30
'imagemagick: additional image preview support'
31
'libraw: camera RAW preview support'
32
'dcraw: camera RAW preview support'
33
'xdg-desktop-portal: use Strata for Open/Save file chooser dialogs'
34
'udiskie: unlock encrypted volumes with Strata'
35
)
36
arch=('i686' 'x86_64')
37
source=("https://github.com/lgse/strata/archive/refs/tags/v${pkgver}.tar.gz")
38
sha256sums=('1a65e931a53cc83182d7b7138b8fd5f5697387f31e5f104f6671e245107a9665')
39
40
options=(!lto)
41
42
prepare() {
43
cd strata-$pkgver
44
export RUSTUP_TOOLCHAIN=stable
45
cargo fetch --locked --target host-tuple
46
}
47
48
build() {
49
cd strata-$pkgver
50
export ZSTD_SYS_USE_PKG_CONFIG=1
51
export CARGO_PROFILE_RELEASE_LTO=false
52
export RUSTUP_TOOLCHAIN=stable
53
export CARGO_TARGET_DIR=target
54
cargo build --frozen --release
55
}
56
57
check() {
58
cd strata-$pkgver
59
export RUSTUP_TOOLCHAIN=stable
60
cargo test --frozen
61
}
62
63
package() {
64
cd strata-$pkgver
65
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
66
# for custom license, e.g. MIT
67
# install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
68
# install -Dm755 strata "$pkgdir/usr/bin/strata"
69
install -Dm644 data/io.github.lgse.Strata.desktop "$pkgdir/usr/share/applications/io.github.lgse.Strata.desktop"
70
install -Dm644 data/brand/strata-logo-white.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/io.github.lgse.Strata.svg"
71
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
72
install -Dm644 THIRD_PARTY_LICENSES.md "$pkgdir/usr/share/licenses/$pkgname/THIRD_PARTY_LICENSES.md"
73
install -Dm644 data/licenses/UnRAR.txt "$pkgdir/usr/share/licenses/$pkgname/UnRAR.txt"
74
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
75
install -Dm644 docs/portal-file-chooser.md "$pkgdir/usr/share/doc/$pkgname/portal-file-chooser.md"
76
install -Dm644 data/io.github.lgse.Strata.FileManager1.service "$pkgdir/usr/share/dbus-1/services/io.github.lgse.Strata.FileManager1.service"
77
}
78
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-02 12:02:29 | Low | 1 |