kdeglance-bin
LOW
maintainer Felitendo
0 votes
scanned 2026-10-29 15:52:51.405531
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
5
pkgname=kdeglance-bin
6
pkgver=2.0.1
7
pkgrel=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
11
pkgdesc="Quick Look-style file preview for KDE Plasma and Dolphin (upstream binary, needs an x86-64-v3 CPU)"
12
arch=('x86_64')
13
url="https://github.com/AlexGraveler/KDEGlance"
14
license=('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.
18
depends=('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')
22
optdepends=('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')
31
provides=("kdeglance=${pkgver}")
32
conflicts=('kdeglance')
33
options=('!strip' '!debug')
34
install=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.
37
source=("${url}/releases/download/v${pkgver}/kdeglance-${pkgver}-${_relver}-x86_64.pkg.tar.zst")
38
sha256sums=('7cca89a9cabade7f278c478252d3f54e83f655837f0ba8d3ac7b7d2dc3a94c3f')
39
40
prepare() {
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
49
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-29 15:52:51 | Low | 1 |