dektec-utilities
MEDIUM
maintainer nikost74
0 votes
scanned 2026-09-27 09:17:18.025965
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
3
pkgname=dektec-utilities
4
pkgver=26.04.04
5
pkgrel=3
6
pkgdesc="DekTec utilities DtEpc, DtPlay, DtRecord and DtInfoCL"
7
arch=('x86_64')
8
url="https://www.dektec.com/downloads/utilities/"
9
license=('LicenseRef-custom')
10
depends=('gcc-libs' 'glibc')
11
makedepends=('make')
12
options=('!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
18
source=("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")
23
sha256sums=('f7bdf97421b39047efa379cfffbd208114bf0f3cb37c3565d709e46f3157fdf3'
24
'4fbbfe09d55b3528a6a45bc6a2effce3ba0431d7ac141bf190423accc7c4a435'
25
'df45c1330fc76f08576c6f8af4bad2c0a2ab872d3c325a356ac0eaf446c06d93'
26
'3024e7d4e543be3c013b7fa828a06f888c9bbde045dc51ef7f5d3efc435cb2e5'
27
'e4fce1f14f03a589f2696ef228f6943a9e2b678146d5bab1fb7e9924104162eb')
28
29
prepare() {
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
57
build() {
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
69
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-09-27 09:17:18 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |