opendj-bin

LOW
maintainer czyt 0 votes scanned 2026-11-06 08:11:27.004022
View on AUR
Why flagged

The package installs a prebuilt binary from a GitHub release, which is a common and generally acceptable practice for AUR packages; the source is verifiable via checksum and hosted on an official, trusted platform, posing minimal risk.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package installs a prebuilt binary from a GitHub release, which is a common and generally acceptable practice for AUR packages; the source is verifiable via checksum and hosted on an official, trusted platform, posing minimal risk.

PKGBUILD

1# Maintainer: czyt <czytcn@gmail.com>
2
3pkgname=opendj-bin
4pkgver=0.5.0
5pkgrel=1
6pkgdesc="Free, open-source DJ software: decks, stems, effects and controllers"
7arch=('x86_64')
8url="https://opendj.app"
9license=('GPL-2.0-or-later')
10depends=(
11 'alsa-lib'
12 'fontconfig'
13 'gcc-libs'
14 'glibc'
15 'hicolor-icon-theme'
16 'libxkbcommon'
17 'systemd-libs'
18)
19optdepends=(
20 'libx11: X11 windowing'
21 'libxkbcommon-x11: X11 keyboard layout support'
22 'vulkan-icd-loader: Vulkan rendering backend'
23 'vulkan-intel: Vulkan driver for Intel GPUs'
24 'vulkan-radeon: Vulkan driver for AMD GPUs'
25 'vulkan-swrast: software Vulkan fallback'
26 'wayland: native Wayland windowing'
27)
28provides=('opendj')
29conflicts=('opendj')
30options=('!strip' '!debug')
31
32_deb="opendj_${pkgver}_amd64.deb"
33source_x86_64=("${_deb}::https://github.com/sebastian-beca/opendj/releases/download/v${pkgver}/${_deb}")
34noextract=("${_deb}")
35sha256sums_x86_64=('04f8a7a878cefa9aed597d9df5b6b81e52b13be3cac6bd5cecc361bd7b4acece')
36
37package() {
38 local _data_member
39 _data_member=$(ar t "${srcdir}/${_deb}" |
40 awk '/^data\.tar\.(gz|xz|zst|bz2|lzma)$/ { print; exit }')
41 [[ -n "${_data_member}" ]] || { echo "deb has no supported data archive" >&2; return 1; }
42
43 # The deb already uses standard paths (binary in /usr/bin, mappings in
44 # /usr/share/opendj, udev rules in /usr/lib/udev), so it unpacks as-is.
45 ar p "${srcdir}/${_deb}" "${_data_member}" |
46 bsdtar --no-same-owner -xf - -C "${pkgdir}"
47
48 install -Dm644 "${pkgdir}/usr/share/doc/opendj/copyright" \
49 "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
50 install -Dm644 "${pkgdir}/usr/share/doc/opendj/NOTICE" \
51 "${pkgdir}/usr/share/licenses/${pkgname}/NOTICE"
52 rm -r "${pkgdir}/usr/share/doc"
53
54 chmod -R u=rwX,go=rX "${pkgdir}"
55 chown -R root:root "${pkgdir}"
56}
57

Scan history

Scanned at (UTC)SeverityRules
2026-11-06 08:11:27 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion