kyocera_universal

MEDIUM
maintainer HartmutS 9 votes scanned 2026-08-30 13:42:42.936847
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:29 source=("https://www.kyoceradocumentsolutions.us/content/dam/download-center-americas-cf/us/drivers/drivers/${toDwnld}")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Hartmut Seichter <hartmut [at] gmail [dot] com>
2# Contributors:
3# - Julian Eckhardt <julian [at] eckhardt [dot] fi>
4# - Paulo Marcos <contato-myghi63 [at] protonmail [dot] com>
5# - Dominik Wetzel <dimonok [at] web [dot] de>
6# - Arne v.Irmer < archlinux [at] a-vi [dot] de >
7# - and others ...
8#
9
10pkgname=kyocera_universal
11pkgver=10.1.20240521
12pkgrel=1
13
14major=$(cut -d '.' -f 1 <<< $pkgver)
15minor=$(cut -d '.' -f 2 <<< $pkgver)
16date=$(cut -d '.' -f 3 <<< $pkgver)
17
18pkgdesc="Kyocera Printing Package for many Kyocera printers (stripped of kdialog${major})."
19arch=('x86_64' 'i686')
20url="https://www.kyocera.com/"
21license=('other')
22depends=('cups-filters' 'dbus' 'gcc-libs' 'glibc' 'krb5' 'libcups' 'libgcrypt' 'python-reportlab' 'python-setuptools' 'python-pypdf' 'zlib')
23makedepends=('unzip' 'wget')
24provides=('kyocera-cups')
25conflicts=('kyocera-cups')
26
27DLAGENTS=("https::/usr/bin/wget")
28toDwnld="KyoceraLinuxPackages_${date}_tar_gz.download.gz"
29source=("https://www.kyoceradocumentsolutions.us/content/dam/download-center-americas-cf/us/drivers/drivers/${toDwnld}")
30install=kyodialog-bin.install
31
32sha256sums=('14235a8e4dbe9f2fdff481252e2cc64431f59a7dcf2497ef54852fb30211568f')
33
34if [ "$arch" == "x86_64" ]; then
35 _arch="amd64"
36else
37 _arch="i386"
38fi
39
40###########################
41# CHOOSE YOUR REGION HERE #
42###########################
43# Region="EU"
44Region="Global"
45
46prepare() {
47 cd $srcdir
48 tar xzf ${toDwnld} -C .
49 ar xv Debian/${Region}/kyodialog_${_arch}/kyodialog_${major}.${minor}-0_${_arch}.deb
50 tar xzf data.tar.gz -C .
51}
52
53package() {
54 # Remove unnecessary stuff and move ppd files to appropriate folders
55 cd $srcdir
56
57 version=${major}
58 KYOCERA_DIR=usr/share/kyocera${version}
59 if [ ! -d $KYOCERA_DIR ]; then
60 version=${major}.${minor}
61 KYOCERA_DIR=usr/share/kyocera${version}
62 fi
63 rm -r usr/share/applications
64
65 ALTERNATE_PPD_DIRECTORY=usr/share/cups/model
66 PRIMARY_PPD_DIRECTORY=usr/share/ppd/kyocera
67
68 TEMP_PPD_DIRECTORY=${KYOCERA_DIR}/ppd${version}
69
70 mkdir -p $PRIMARY_PPD_DIRECTORY
71 mkdir -p $ALTERNATE_PPD_DIRECTORY
72 mv $TEMP_PPD_DIRECTORY/* $PRIMARY_PPD_DIRECTORY
73
74 chmod 755 usr/bin/kyoPPDWrite_X
75
76 if [ ! -h $ALTERNATE_PPD_DIRECTORY/kyocera ]; then
77 ln -s /$PRIMARY_PPD_DIRECTORY $ALTERNATE_PPD_DIRECTORY/kyocera
78 fi
79
80 rm -r ${KYOCERA_DIR}
81
82 rm usr/bin/kyodialog${version}
83 install -D -m644 "usr/share/doc/kyodialog/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
84 rm -r ${srcdir}/usr/share/doc
85 cd $pkgdir
86 cp -r $srcdir/usr .
87}
88

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-08-30 13:42
@@ -8,7 +8,7 @@
#
pkgname=kyocera_universal
-pkgver=10.0.20240521
+pkgver=10.1.20240521
pkgrel=1
major=$(cut -d '.' -f 1 <<< $pkgver)
@@ -29,7 +29,7 @@
source=("https://www.kyoceradocumentsolutions.us/content/dam/download-center-americas-cf/us/drivers/drivers/${toDwnld}")
install=kyodialog-bin.install
-sha256sums=('20f7c978db123007a3a6c6688698b49061ab69cdd7ec065b6728bd77d9a900e7')
+sha256sums=('14235a8e4dbe9f2fdff481252e2cc64431f59a7dcf2497ef54852fb30211568f')
if [ "$arch" == "x86_64" ]; then
_arch="amd64"

Scan history

Scanned at (UTC)SeverityRules
2026-08-30 13:42:42 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