kdeglance-bin

LOW
maintainer Felitendo 0 votes scanned 2026-10-29 15:52:51.405531
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: Felitendo
2# This PKGBUILD is updated automatically:
3# https://github.com/Felitendo/PKGBUILDS
4
5pkgname=kdeglance-bin
6pkgver=2.0.1
7pkgrel=1
8# Upstream's own package release in the asset name, synced by pkg.sh. It moves
9# when upstream rebuilds a version that has already shipped.
10_relver=3
11pkgdesc="Quick Look-style file preview for KDE Plasma and Dolphin (upstream binary, needs an x86-64-v3 CPU)"
12arch=('x86_64')
13url="https://github.com/AlexGraveler/KDEGlance"
14license=('GPL-3.0-or-later')
15# The same list as upstream's package, checked by pkg.sh, minus qt6-wayland
16# (in qt6-base since Qt 6.12) and ffmpeg (nothing links it, qt6-multimedia-ffmpeg
17# pulls it in). The Qt minimum is the Qt upstream built against.
18depends=('dolphin' 'glibc' 'hicolor-icon-theme' 'kcoreaddons' 'kimageformats'
19 'kio' 'kio-fuse' 'kjobwidgets' 'kservice' 'kwindowsystem' 'libgcc'
20 'libraw' 'libstdc++' 'poppler-qt6' 'procps-ng' 'qt6-5compat' 'qt6-base>=6.12.0'
21 'qt6-imageformats' 'qt6-multimedia' 'qt6-multimedia-ffmpeg' 'qt6-svg')
22optdepends=('libreoffice: Office document previews'
23 'kio-extras: SMB and more network protocols'
24 'libheif: HEIF/HEIC photos'
25 'libavif: AVIF images'
26 'libjxl: JPEG XL images'
27 'openexr: OpenEXR images'
28 'openjpeg2: JPEG 2000 images'
29 'fluidsynth: MIDI playback'
30 'soundfont-fluid: General MIDI SoundFont for fluidsynth')
31provides=("kdeglance=${pkgver}")
32conflicts=('kdeglance')
33options=('!strip' '!debug')
34install=kdeglance.install
35# The release asset is a pacman package built by upstream on CachyOS from its
36# packaging/arch/PKGBUILD. makepkg extracts it, only its usr/ is taken.
37source=("${url}/releases/download/v${pkgver}/kdeglance-${pkgver}-${_relver}-x86_64.pkg.tar.zst")
38sha256sums=('7cca89a9cabade7f278c478252d3f54e83f655837f0ba8d3ac7b7d2dc3a94c3f')
39
40prepare() {
41 # The viewer is built for x86-64-v3, and glibc refuses to start it on an
42 # older CPU. Say so now instead.
43 if ! /usr/lib/ld-linux-x86-64.so.2 --help | grep -q 'x86-64-v3 (supported'; then
44 echo "This CPU does not support x86-64-v3. Install kdeglance instead." >&2
45 return 1
46 fi
47}
48
49package() {
50 cp -a "$srcdir/usr" "$pkgdir/"
51 mv "$pkgdir/usr/share/licenses/kdeglance" "$pkgdir/usr/share/licenses/$pkgname"
52}
53

Scan history

Scanned at (UTC)SeverityRules
2026-10-29 15:52:51 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