djcheck-appimage

LOW
maintainer slowbro 0 votes scanned 2026-08-28 21:36:41.915434
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: Katelyn Schiesser <katelyn.schiesser@gmail.com>
2
3_pkgname=djcheck
4_appimagename=DJCheck
5_appimagever="1.0.0-beta.6"
6
7pkgname="${_pkgname}"-appimage
8pkgver=`echo ${_appimagever} | sed 's/^v//;s/-/_/'`
9pkgrel=2
10pkgdesc="Scan your music library for Pioneer CDJ compatibility issues — and fix them automatically."
11arch=('x86_64')
12url="https://github.com/finengines/djcheck"
13license=('MIT')
14depends=('zlib' 'ffmpeg')
15options=(!strip)
16_appimage="${_appimagename}-${_appimagever}.AppImage"
17source_x86_64=("${_appimage}::${url}/releases/download/v${_appimagever}/${_appimage}"
18 "https://raw.githubusercontent.com/finengines/djcheck/v${_appimagever}/LICENSE"
19 )
20noextract=("${_appimage}")
21sha256sums_x86_64=('37a369ab058a2483809fb1125dd2f422ede87756cdb6ad97a58515fa5038b4b0'
22 'adbc0332dd8730c2ba1615be97df78e73dd14a418fbdbf7ebbb0135ca87141aa')
23
24prepare() {
25 chmod +x "${_appimage}"
26 ./"${_appimage}" --appimage-extract
27}
28
29build() {
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
37package() {
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)SeverityRules
2026-08-28 21:36:41 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