brother-dcpt735dw
MEDIUM
maintainer zhdbk
0 votes
scanned 2026-09-29 11:23:48.115840
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:10
source=("https://d.brother-movie.com/driver/6280/dcpt735dwpdrv-3.6.1-2.x86_64.rpm")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: 着火的冰块nya | zhdbk (https://zhdbk3.github.io)
2
3
pkgname=brother-dcpt735dw
4
pkgver=3.6.1
5
pkgrel=2
6
pkgdesc="Driver for Brother DCP-T735DW printer"
7
arch=("i686" "x86_64")
8
url="https://support.brother.com/g/b/downloadtop.aspx?c=cn&lang=zh&prod=dcpt735dw_eu_cn"
9
license=("EULA")
10
source=("https://d.brother-movie.com/driver/6280/dcpt735dwpdrv-3.6.1-2.x86_64.rpm")
11
md5sums=('fea1f5c1d740f525b1c3b35a8b630226')
12
depends=("cups")
13
14
package() {
15
# Create necessary directory structure
16
install -d "$pkgdir/opt/brother/Printers/dcpt735dw"
17
install -d "$pkgdir/opt/brother/Printers/dcpt735dw/cupswrapper"
18
install -d "$pkgdir/opt/brother/Printers/dcpt735dw/inf"
19
install -d "$pkgdir/opt/brother/Printers/dcpt735dw/lpd"
20
install -d "$pkgdir/opt/brother/Printers/dcpt735dw/lpd/i686"
21
install -d "$pkgdir/opt/brother/Printers/dcpt735dw/lpd/x86_64"
22
install -d "$pkgdir/usr/share/cups/model"
23
install -d "$pkgdir/usr/share/licenses/$pkgname"
24
install -d "$pkgdir/usr/lib/cups/filter"
25
install -d "$pkgdir/usr/bin"
26
27
# Install PPD file to CUPS model directory
28
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/cupswrapper/brother_dcpt735dw_printer_en.ppd" \
29
"$pkgdir/usr/share/cups/model/"
30
31
# Install CUPS wrapper scripts
32
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/cupswrapper/brother_lpdwrapper_dcpt735dw" \
33
"$pkgdir/opt/brother/Printers/dcpt735dw/cupswrapper/"
34
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/cupswrapper/cupswrapperdcpt735dw" \
35
"$pkgdir/opt/brother/Printers/dcpt735dw/cupswrapper/"
36
37
# Install INF files
38
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/inf/brdcpt735dwfunc" \
39
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
40
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/inf/brdcpt735dwrc" \
41
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
42
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/inf/ImagingArea" \
43
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
44
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/inf/PaperDimension" \
45
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
46
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/inf/paperinfij2" \
47
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
48
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/inf/setupPrintcapij" \
49
"$pkgdir/opt/brother/Printers/dcpt735dw/inf/"
50
51
# Install license files
52
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/LICENSE_ENG.txt" \
53
"$pkgdir/usr/share/licenses/$pkgname/"
54
install -m644 "$srcdir/opt/brother/Printers/dcpt735dw/LICENSE_JPN.txt" \
55
"$pkgdir/usr/share/licenses/$pkgname/"
56
57
# Install LPD filters
58
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/lpd/filter_dcpt735dw" \
59
"$pkgdir/opt/brother/Printers/dcpt735dw/lpd/"
60
61
# Install architecture-specific binaries
62
if [ "$CARCH" = "x86_64" ]; then
63
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/lpd/x86_64/brdcpt735dwfilter" \
64
"$pkgdir/opt/brother/Printers/dcpt735dw/lpd/"
65
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/lpd/x86_64/brprintconf_dcpt735dw" \
66
"$pkgdir/opt/brother/Printers/dcpt735dw/lpd/"
67
elif [ "$CARCH" = "i686" ]; then
68
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/lpd/i686/brdcpt735dwfilter" \
69
"$pkgdir/opt/brother/Printers/dcpt735dw/lpd/"
70
install -m755 "$srcdir/opt/brother/Printers/dcpt735dw/lpd/i686/brprintconf_dcpt735dw" \
71
"$pkgdir/opt/brother/Printers/dcpt735dw/lpd/"
72
fi
73
74
# Create necessary symbolic links
75
ln -s /opt/brother/Printers/dcpt735dw/lpd/brdcpt735dwfilter \
76
"$pkgdir/usr/lib/cups/filter/brdcpt735dw"
77
ln -s /opt/brother/Printers/dcpt735dw/lpd/brprintconf_dcpt735dw \
78
"$pkgdir/usr/bin/brprintconf_dcpt735dw"
79
80
# Install CUPS wrapper script to executable path
81
ln -s /opt/brother/Printers/dcpt735dw/cupswrapper/cupswrapperdcpt735dw \
82
"$pkgdir/usr/bin/cupswrapperdcpt735dw"
83
84
# FIX: Create missing symbolic link for brother_lpdwrapper_dcpt735dw
85
ln -s /opt/brother/Printers/dcpt735dw/cupswrapper/brother_lpdwrapper_dcpt735dw \
86
"$pkgdir/usr/lib/cups/filter/brother_lpdwrapper_dcpt735dw"
87
}
88
Changes since previous scan
--- PKGBUILD @ 2026-06-20 00:18+++ PKGBUILD @ 2026-09-29 11:23@@ -2,13 +2,13 @@ pkgname=brother-dcpt735dw pkgver=3.6.1-pkgrel=1+pkgrel=2 pkgdesc="Driver for Brother DCP-T735DW printer" arch=("i686" "x86_64") url="https://support.brother.com/g/b/downloadtop.aspx?c=cn&lang=zh&prod=dcpt735dw_eu_cn" license=("EULA")-source=("https://d.brother-movie.com/driver/4210/dcpt735dwpdrv-3.6.1-1.x86_64.rpm")-md5sums=("05ea25d51abde2949218e54165b989b5")+source=("https://d.brother-movie.com/driver/6280/dcpt735dwpdrv-3.6.1-2.x86_64.rpm")+md5sums=('fea1f5c1d740f525b1c3b35a8b630226') depends=("cups") package() {@@ -85,3 +85,4 @@ ln -s /opt/brother/Printers/dcpt735dw/cupswrapper/brother_lpdwrapper_dcpt735dw \ "$pkgdir/usr/lib/cups/filter/brother_lpdwrapper_dcpt735dw" }+Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-29 11:23:48 | Medium | 1 |
| 2026-06-20 00:18:46 | Medium | 1 |
| 2026-06-19 23:51:18 | Clean | 2 |
| 2026-06-19 19:07:35 | Low | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |