vector-view
LOW
maintainer daanh
0 votes
scanned 2026-10-28 19:50:31.752373
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: Daan Hessen <daanhessen@notbadcompany.com>
2
pkgname=vector-view
3
pkgver=0.2.2
4
pkgrel=1
5
pkgdesc='Vector View: GTK4 viewer for images, videos (mpv), PDFs and office documents'
6
arch=('x86_64' 'aarch64')
7
url='https://github.com/Not-Bad-Company/vector'
8
license=('MIT')
9
depends=('gtk4' 'glib2' 'gdk-pixbuf2' 'libjpeg-turbo' 'mpv' 'poppler-glib' 'cairo' 'libglvnd' 'graphene' 'glibc' 'libgcc' 'hicolor-icon-theme')
10
makedepends=('cargo')
11
optdepends=(
12
'ttf-jetbrains-mono-nerd: the intended font and icons'
13
'libreoffice-fresh: preview Word, Excel and PowerPoint files (or libreoffice-still)'
14
'ffmpegthumbnailer: video thumbnails in the gallery'
15
'ffmpeg: video details (ffprobe)'
16
'poppler: PDF details (pdfinfo)'
17
'webp-pixbuf-loader: WebP images'
18
'libavif: AVIF images'
19
'libheif: HEIC images'
20
'libjxl: JPEG XL images'
21
'librsvg: SVG images'
22
)
23
options=('!lto')
24
source=("vector-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
25
sha256sums=('42a61fb26ccb4b83ace43d71b44314a914ac5693a682f44d6197aad976f68f77')
26
27
prepare() {
28
cd "vector-$pkgver"
29
export RUSTUP_TOOLCHAIN=stable
30
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
31
}
32
33
build() {
34
cd "vector-$pkgver"
35
export RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target
36
cargo build --frozen --release -p vector-view
37
}
38
39
check() {
40
cd "vector-$pkgver"
41
export RUSTUP_TOOLCHAIN=stable
42
VECTOR_NO_CLIPBOARD=1 cargo test --frozen -p vector-core -p vector-view
43
}
44
45
package() {
46
cd "vector-$pkgver"
47
local id=io.github.not_bad_company.VectorView
48
install -Dm755 target/release/vector-view "$pkgdir/usr/bin/vector-view"
49
install -Dm644 "data/$id.desktop" "$pkgdir/usr/share/applications/$id.desktop"
50
install -Dm644 "data/$id.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/$id.svg"
51
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
52
install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
53
}
54
Changes since previous scan
--- PKGBUILD @ 2026-10-28 17:50+++ PKGBUILD @ 2026-10-28 19:50@@ -1,12 +1,12 @@ # Maintainer: Daan Hessen <daanhessen@notbadcompany.com> pkgname=vector-view-pkgver=0.2.1+pkgver=0.2.2 pkgrel=1 pkgdesc='Vector View: GTK4 viewer for images, videos (mpv), PDFs and office documents' arch=('x86_64' 'aarch64') url='https://github.com/Not-Bad-Company/vector' license=('MIT')-depends=('gtk4' 'glib2' 'gdk-pixbuf2' 'mpv' 'poppler-glib' 'cairo' 'libglvnd' 'graphene' 'glibc' 'libgcc' 'hicolor-icon-theme')+depends=('gtk4' 'glib2' 'gdk-pixbuf2' 'libjpeg-turbo' 'mpv' 'poppler-glib' 'cairo' 'libglvnd' 'graphene' 'glibc' 'libgcc' 'hicolor-icon-theme') makedepends=('cargo') optdepends=( 'ttf-jetbrains-mono-nerd: the intended font and icons'@@ -22,7 +22,7 @@ ) options=('!lto') source=("vector-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")-sha256sums=('a0e3b7e4e856319383b82e5032b5b81dc285bbd7f47168eb05c02a4ea7a1d6eb')+sha256sums=('42a61fb26ccb4b83ace43d71b44314a914ac5693a682f44d6197aad976f68f77') prepare() { cd "vector-$pkgver"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 19:50:31 | Low | 1 |
| 2026-10-28 17:50:30 | Low | 1 |