dektec-utilities

MEDIUM
maintainer nikost74 0 votes scanned 2026-09-27 09:17:18.025965
View on AUR
Why flagged

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

Triggered rules

Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:18 source=("https://www.dektec.com/products/SDK/DTAPI/Downloads/LinuxSDK_v${_sdk}.tar.gz"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Nikos Toutountzoglou <nikos.toutou@protonmail.com>
2
3pkgname=dektec-utilities
4pkgver=26.04.04
5pkgrel=3
6pkgdesc="DekTec utilities DtEpc, DtPlay, DtRecord and DtInfoCL"
7arch=('x86_64')
8url="https://www.dektec.com/downloads/utilities/"
9license=('LicenseRef-custom')
10depends=('gcc-libs' 'glibc')
11makedepends=('make')
12options=('!strip' '!debug')
13_dtepc=2.13.1
14_dtplay=4.19.2
15_dtrecord=4.16.3
16_dtinfocl=1.7.1
17_sdk=2026.09.0
18source=("https://www.dektec.com/products/SDK/DTAPI/Downloads/LinuxSDK_v${_sdk}.tar.gz"
19 "https://www.dektec.com/products/applications/DtEpc/downloads/DtEpc-${_dtepc}.zip"
20 "https://www.dektec.com/products/applications/DtInfoCL/downloads/DtInfoCL_v${_dtinfocl}.zip"
21 "https://www.dektec.com/products/applications/DtPlay/downloads/DtPlay_v${_dtplay}.zip"
22 "https://www.dektec.com/products/applications/DtRecord/downloads/DtRecord_v${_dtrecord}.zip")
23sha256sums=('f7bdf97421b39047efa379cfffbd208114bf0f3cb37c3565d709e46f3157fdf3'
24 '4fbbfe09d55b3528a6a45bc6a2effce3ba0431d7ac141bf190423accc7c4a435'
25 'df45c1330fc76f08576c6f8af4bad2c0a2ab872d3c325a356ac0eaf446c06d93'
26 '3024e7d4e543be3c013b7fa828a06f888c9bbde045dc51ef7f5d3efc435cb2e5'
27 'e4fce1f14f03a589f2696ef228f6943a9e2b678146d5bab1fb7e9924104162eb')
28
29prepare() {
30 # Define directories
31 local dtplay_dir="${srcdir}/dtplay"
32 local dtrecord_dir="${srcdir}/dtrecord"
33 local linux_dir="${srcdir}/Linux"
34 local sdk_include_dir="${srcdir}/LinuxSDK/DTAPI/Include"
35 local sdk_lib_dir="${srcdir}/LinuxSDK/DTAPI/Lib/GCC7.5.0"
36
37 # Create necessary directories before extraction
38 install -d "${dtplay_dir}" "${dtrecord_dir}" "${linux_dir}"
39
40 # Extract archives
41 bsdtar -xf "DtEpc_Linux_v${_dtepc}.zip" -C "${linux_dir}"
42 bsdtar -xf "DtPlay_v${_dtplay}.zip" -C "${dtplay_dir}"
43 bsdtar -xf "DtRecord_v${_dtrecord}.zip" -C "${dtrecord_dir}"
44
45 # Create necessary directories for DTAPI
46 install -d "${dtplay_dir}/Import/DTAPI" "${dtrecord_dir}/Import/DTAPI"
47
48 # Include DTAPI (SDK) for DtPlay and DtRecord
49 cp "${sdk_include_dir}/DTAPI.h" "${dtplay_dir}/Import/DTAPI"
50 cp -r "${sdk_lib_dir}/"* "${dtplay_dir}/Import/DTAPI"
51 cp "${sdk_include_dir}/DTAPI.h" "${dtrecord_dir}/Import/DTAPI"
52 cp -r "${sdk_lib_dir}/"* "${dtrecord_dir}/Import/DTAPI"
53
54 # Patches
55}
56
57build() {
58 # Build DtPlay
59 cd "${srcdir}/dtplay"
60 make
61 cp "DtPlay" "${srcdir}/Linux"
62
63 # Build DtRecord
64 cd "${srcdir}/dtrecord"
65 make
66 cp "DtRecord" "${srcdir}/Linux"
67}
68
69package() {
70 # Install binaries
71 install -Dm755 "${srcdir}/Linux/DtEpc64" "${pkgdir}/usr/bin/DtEpc"
72 install -Dm755 "${srcdir}/Linux/DtInfoCL64" "${pkgdir}/usr/bin/DtInfoCL"
73 install -Dm755 "${srcdir}/Linux/DtPlay" "${pkgdir}/usr/bin/DtPlay"
74 install -Dm755 "${srcdir}/Linux/DtRecord" "${pkgdir}/usr/bin/DtRecord"
75
76 # Install license
77 install -Dm644 "${srcdir}/LinuxSDK/License" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
78}
79
80# vim:set ts=2 sw=2 et:
81

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-09-27 09:17
@@ -2,7 +2,7 @@
pkgname=dektec-utilities
pkgver=26.04.04
-pkgrel=2
+pkgrel=3
pkgdesc="DekTec utilities DtEpc, DtPlay, DtRecord and DtInfoCL"
arch=('x86_64')
url="https://www.dektec.com/downloads/utilities/"
@@ -14,13 +14,13 @@
_dtplay=4.19.2
_dtrecord=4.16.3
_dtinfocl=1.7.1
-_sdk=2026.05.0
+_sdk=2026.09.0
source=("https://www.dektec.com/products/SDK/DTAPI/Downloads/LinuxSDK_v${_sdk}.tar.gz"
"https://www.dektec.com/products/applications/DtEpc/downloads/DtEpc-${_dtepc}.zip"
"https://www.dektec.com/products/applications/DtInfoCL/downloads/DtInfoCL_v${_dtinfocl}.zip"
"https://www.dektec.com/products/applications/DtPlay/downloads/DtPlay_v${_dtplay}.zip"
"https://www.dektec.com/products/applications/DtRecord/downloads/DtRecord_v${_dtrecord}.zip")
-sha256sums=('de710978c419ce7a5c5cfd387d8fa68a1529cd29017d23bbdcc84fdb29e48c7f'
+sha256sums=('f7bdf97421b39047efa379cfffbd208114bf0f3cb37c3565d709e46f3157fdf3'
'4fbbfe09d55b3528a6a45bc6a2effce3ba0431d7ac141bf190423accc7c4a435'
'df45c1330fc76f08576c6f8af4bad2c0a2ab872d3c325a356ac0eaf446c06d93'
'3024e7d4e543be3c013b7fa828a06f888c9bbde045dc51ef7f5d3efc435cb2e5'

Scan history

Scanned at (UTC)SeverityRules
2026-09-27 09:17:18 Medium 1
2026-06-19 19:07:35 Clean 2
2026-06-18 16:11:54 Medium 1

Report a package

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

0 / 4000
Your suggestion