djcheck-appimage
LOW
maintainer slowbro
0 votes
scanned 2026-08-28 21:36:41.915434
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: Katelyn Schiesser <katelyn.schiesser@gmail.com>
2
3
_pkgname=djcheck
4
_appimagename=DJCheck
5
_appimagever="1.0.0-beta.6"
6
7
pkgname="${_pkgname}"-appimage
8
pkgver=`echo ${_appimagever} | sed 's/^v//;s/-/_/'`
9
pkgrel=2
10
pkgdesc="Scan your music library for Pioneer CDJ compatibility issues — and fix them automatically."
11
arch=('x86_64')
12
url="https://github.com/finengines/djcheck"
13
license=('MIT')
14
depends=('zlib' 'ffmpeg')
15
options=(!strip)
16
_appimage="${_appimagename}-${_appimagever}.AppImage"
17
source_x86_64=("${_appimage}::${url}/releases/download/v${_appimagever}/${_appimage}"
18
"https://raw.githubusercontent.com/finengines/djcheck/v${_appimagever}/LICENSE"
19
)
20
noextract=("${_appimage}")
21
sha256sums_x86_64=('37a369ab058a2483809fb1125dd2f422ede87756cdb6ad97a58515fa5038b4b0'
22
'adbc0332dd8730c2ba1615be97df78e73dd14a418fbdbf7ebbb0135ca87141aa')
23
24
prepare() {
25
chmod +x "${_appimage}"
26
./"${_appimage}" --appimage-extract
27
}
28
29
build() {
30
# Adjust .desktop so it will work outside of AppImage container
31
sed -i -E "s|Exec=AppRun|Exec=env DESKTOPINTEGRATION=false /usr/bin/${_pkgname}|"\
32
"squashfs-root/${_pkgname}.desktop"
33
# Fix permissions; .AppImage permissions are 700 for all directories
34
chmod -R a-x+rX squashfs-root/usr
35
}
36
37
package() {
38
# AppImage
39
install -Dm755 "${srcdir}/${_appimage}" "${pkgdir}/opt/${pkgname}/${pkgname}.AppImage"
40
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/opt/${pkgname}/LICENSE"
41
42
# Desktop file
43
install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop"\
44
"${pkgdir}/usr/share/applications/${_pkgname}.desktop"
45
46
# Icon images
47
install -dm755 "${pkgdir}/usr/share/"
48
cp -a "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/"
49
50
# Symlink executable
51
install -dm755 "${pkgdir}/usr/bin"
52
ln -s "/opt/${pkgname}/${pkgname}.AppImage" "${pkgdir}/usr/bin/${_pkgname}"
53
54
# Symlink license
55
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}/"
56
ln -s "/opt/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname"
57
}
58
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 21:36:41 | Low | 1 |