rxvt-unicode-fontspacing-noinc-vteclear-secondarywheel

maintainer itoijala · 3 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The source is a tarball from the project's official host (dist.schmorp.de), which is plausibly project-owned despite not being on a standard whitelist; building from official project sources is normal AUR practice and not inherently dangerous.

Triggered rules

LOW AI review downgraded a static finding llm_review

The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a tarball from the project's official host (dist.schmorp.de), which is plausibly project-owned despite not being on a standard whitelist; building from official project sources is normal AUR practice and not inherently dangerous.

1 higher static finding superseded - not the current verdict (shown for transparency)
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:36 "$_pkgbase-$pkgver.tar.bz2::http://dist.schmorp.de/rxvt-unicode/$_pkgbase-$pkgver.tar.bz2"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Ismo Toijala <ismo.toijala@gmail.com>
2# Maintainer: George Rawlinson <grawlinson@archlinux.org>
3# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
4# Contributor: Daniel Micay <danielmicay@gmail.com>
5# Contributor: Sébastien Luttringer <seblu@aur.archlinux.org>
6# Contributor: Angel Velasquez <angvp@archlinux.org>
7# Contributor: tobias <tobias@archlinux.org>
8# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
9
10_pkgbase='rxvt-unicode'
11pkgname='rxvt-unicode-fontspacing-noinc-vteclear-secondarywheel'
12pkgver=9.31
13pkgrel=2
14arch=('x86_64')
15url='http://software.schmorp.de/pkg/rxvt-unicode.html'
16pkgdesc='Unicode enabled rxvt-clone terminal emulator (urxvt) with fixed font spacing, no increment resizing, clear patched to behave like VTEs (keep all lines) and secondaryWheel.'
17license=('GPL')
18makedepends=(
19 'libxt'
20 'libxext'
21 'libxmu'
22 'signify'
23)
24depends=(
25 'rxvt-unicode-terminfo'
26 'libxft'
27 'perl'
28 'startup-notification'
29 'libnsl'
30 'libptytty'
31 'libxext'
32 'libxmu'
33)
34optdepends=('gtk2-perl: to use urxvt-tabbed')
35source=(
36 "$_pkgbase-$pkgver.tar.bz2::http://dist.schmorp.de/rxvt-unicode/$_pkgbase-$pkgver.tar.bz2"
37 "$_pkgbase-$pkgver.tar.bz2.signature::http://dist.schmorp.de/rxvt-unicode/$_pkgbase-$pkgver.tar.bz2.sig"
38 "$_pkgbase-$pkgver.pub::http://dist.schmorp.de/signing-key.pub"
39 'perl-5.38.patch'
40 'urxvt.desktop'
41 'urxvtc.desktop'
42 'urxvt-tabbed.desktop'
43 'font-width-fix.patch'
44 'line-spacing-fix.patch'
45 'noinc.diff'
46 'popup-menu-hang.diff'
47 'clear.patch'
48 'secondaryWheel.patch'
49 'starttop.patch'
50)
51provides=('rxvt-unicode')
52conflicts=('rxvt-unicode')
53
54prepare() {
55 # hacking around to validate with signify
56 mv -v "$_pkgbase-$pkgver.tar.bz2."{signature,sig}
57 signify -V -p "$_pkgbase-$pkgver.pub" -m "$_pkgbase-$pkgver.tar.bz2"
58
59 patch -d $_pkgbase-$pkgver -p1 < perl-5.38.patch # Locale fix for perl 5.38
60
61 cd $_pkgbase-$pkgver
62 patch -p0 -i ../font-width-fix.patch
63 patch -p0 -i ../line-spacing-fix.patch
64 patch -p0 -i ../popup-menu-hang.diff
65 patch -p1 -i ../noinc.diff
66 patch -p1 -i ../clear.patch
67 patch -p1 -i ../secondaryWheel.patch
68 # https://bugs.archlinux.org/task/77062
69 patch -p1 -i ../starttop.patch
70}
71
72build() {
73 cd $_pkgbase-$pkgver
74 # we disable smart-resize (FS#34807)
75 # do not specify --with-terminfo (FS#46424)
76 # do not specify --disable-frills (FS#77474)
77 # workaround ncurses --disable-root-access (FS#79143)
78 export TIC="/usr/bin/tic -o${srcdir}/terminfo"
79 ./configure \
80 --prefix=/usr \
81 --enable-256-color \
82 --enable-combining \
83 --enable-fading \
84 --enable-font-styles \
85 --enable-iso14755 \
86 --enable-keepscrolling \
87 --enable-lastlog \
88 --enable-mousewheel \
89 --enable-next-scroll \
90 --enable-perl \
91 --enable-pointer-blank \
92 --enable-rxvt-scroll \
93 --enable-selectionscrolling \
94 --enable-slipwheeling \
95 --disable-smart-resize \
96 --enable-startup-notification \
97 --enable-transparency \
98 --enable-unicode3 \
99 --enable-utmp \
100 --enable-wtmp \
101 --enable-xft \
102 --enable-xim \
103 --enable-xterm-scroll \
104 --disable-pixbuf
105 make
106}
107
108package() {
109 # install freedesktop menu
110 for _f in urxvt urxvtc urxvt-tabbed; do
111 install -Dm 644 ${_f}.desktop "${pkgdir}/usr/share/applications/${_f}.desktop"
112 done
113
114 cd ${_pkgbase}-${pkgver}
115 make DESTDIR="${pkgdir}" install
116 # install the tabbing wrapper ( requires gtk2-perl! )
117 sed -i 's/\"rxvt\"/"urxvt"/' doc/rxvt-tabbed
118 install -Dm 755 doc/rxvt-tabbed "${pkgdir}/usr/bin/urxvt-tabbed"
119}
120
121sha256sums=('aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8'
122 'afea78dc25db8cd15da9959baf347b0634f4ef62dd3eeaff0c0a3389986b6a3e'
123 '48ef5720d77a870f25737b8f66fe2c1f88a01810013df70cb8155add904288e4'
124 '4bec0bf559a2eb6649e077b220fe25f532a8bc3da98ac519bc72a39b223e2cc4'
125 '5f9c435d559371216d1c5b49c6ec44bfdb786b12d925d543c286b0764dea0319'
126 '91536bb27c6504d6cb0d33775a0c4709a4b439670b900f0c278c25037f19ad66'
127 'ccd7c436e959bdc9ab4f15801a67c695b382565b31d8c352254362e67412afcb'
128 'ee7ad6f56c22fa7379c1ac2594ff941bf7f99344152da0b813319d3dadd1395b'
129 '8d5f2ee9dae827b7a99757fd5432416927a31cde2093e3ad1aefee0987d6ab8d'
130 '0ee0434eb84b3ce1f62a4e02c0ba6d0940f4c62477e8982eb9219186feb393e3'
131 '64afd103527ce2cb2a8c51fefd815615afd0a63bbb810f2fb5ea38f6280def03'
132 '9df34ba141a9e32d785f63b050ab82e6e6c745b391c5b16e17bec4dcd4a2b087'
133 '70b2c60887df3b335cd9b26a8ec3964845f75cca98099c7c5a6be4fa74770f57'
134 '26bcc874e17db6ab676649dab12f6afd308754fb77673df5e6b5a74d0b89efc7')
135
136# vim: ts=2 sw=2 et:
137

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2
2026-07-15 00:09:25 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