strata-files

LOW
maintainer tiziodcaio 1 votes scanned 2026-11-02 12:02:29.906667
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: D Basso <dbas.so@poul.org>
2
3pkgname=strata-files
4pkgver=1.1.1
5pkgrel=1
6pkgdesc='A fast, keyboard-first file manager for Linux'
7url='https://stratafiles.io/ '
8license=(MIT)
9makedepends=('cargo' 'quickjs-ng')
10depends=(
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)
28optdepends=(
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)
36arch=('i686' 'x86_64')
37source=("https://github.com/lgse/strata/archive/refs/tags/v${pkgver}.tar.gz")
38sha256sums=('1a65e931a53cc83182d7b7138b8fd5f5697387f31e5f104f6671e245107a9665')
39
40options=(!lto)
41
42prepare() {
43 cd strata-$pkgver
44 export RUSTUP_TOOLCHAIN=stable
45 cargo fetch --locked --target host-tuple
46}
47
48build() {
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
57check() {
58 cd strata-$pkgver
59 export RUSTUP_TOOLCHAIN=stable
60 cargo test --frozen
61}
62
63package() {
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)SeverityRules
2026-11-02 12:02:29 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