rxvt-unicode-256xresources

maintainer stepankapetrova · 25 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 not on the whitelist but is the legitimate upstream for rxvt-unicode; building from official source with valid checksums poses no real supply-chain risk.

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 not on the whitelist but is the legitimate upstream for rxvt-unicode; building from official source with valid checksums poses no real supply-chain risk.

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:15 source=(http://dist.schmorp.de/rxvt-unicode/$_pkgname-$pkgver.tar.bz2

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com >
2# Contributor: Lukas Tobler <luk4s.tobler@gmail.com>
3
4_pkgname=rxvt-unicode
5pkgname=rxvt-unicode-256xresources
6pkgver=9.31
7pkgrel=1
8pkgdesc="urxvt with patches to support 256 Xresource colors and fixes for line/font spacing"
9arch=('x86_64')
10url="http://software.schmorp.de/pkg/rxvt-unicode.html"
11license=('GPL')
12makedepends=('libxft' 'perl' 'startup-notification' 'libnsl')
13depends=('rxvt-unicode-terminfo' 'libxft' 'perl' 'startup-notification' 'libnsl' 'libptytty' 'libxext')
14optdepends=('gtk2-perl: to use the urxvt-tabbed')
15source=(http://dist.schmorp.de/rxvt-unicode/$_pkgname-$pkgver.tar.bz2
16 font-width-fix.patch
17 line-spacing-fix.patch
18 256color.patch
19 urxvt.desktop
20 urxvtc.desktop
21 urxvt-tabbed.desktop)
22provides=(rxvt-unicode)
23conflicts=(rxvt-unicode)
24sha256sums=('aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8'
25 '686770fe4e8d6bb0ba497ad2e1f217d17515f2544d80abe76496c63ead2bfaa4'
26 '546a388d0595404a59c71c3eaeba331031032a75f96c57e9a860f27bbd7ebfcc'
27 'e51a598ee616b5953c991a4135dd1acc13a62f1180a8b842297f5401df55dc69'
28 '5f9c435d559371216d1c5b49c6ec44bfdb786b12d925d543c286b0764dea0319'
29 '91536bb27c6504d6cb0d33775a0c4709a4b439670b900f0c278c25037f19ad66'
30 'ccd7c436e959bdc9ab4f15801a67c695b382565b31d8c352254362e67412afcb')
31build() {
32 cd "$srcdir/$_pkgname-$pkgver"
33 patch -p0 -i ../256color.patch
34 patch -p0 -i ../font-width-fix.patch
35 patch -p0 -i ../line-spacing-fix.patch
36 # we disable smart-resize (FS#34807)
37 # do not specify --with-terminfo (FS#46424)
38 # workaround ncurses --disable-root-access (FS#79143)
39 export TIC="/usr/bin/tic -o${srcdir}/terminfo"
40 ./configure \
41 --prefix=/usr \
42 --enable-256-color \
43 --enable-combining \
44 --enable-fading \
45 --enable-font-styles \
46 --enable-iso14755 \
47 --enable-keepscrolling \
48 --enable-lastlog \
49 --enable-mousewheel \
50 --enable-next-scroll \
51 --enable-perl \
52 --enable-pointer-blank \
53 --enable-rxvt-scroll \
54 --enable-selectionscrolling \
55 --enable-slipwheeling \
56 --disable-smart-resize \
57 --enable-startup-notification \
58 --enable-transparency \
59 --enable-unicode3 \
60 --enable-utmp \
61 --enable-wtmp \
62 --enable-xft \
63 --enable-xim \
64 --enable-xterm-scroll \
65 --disable-pixbuf \
66 --disable-frills
67 make
68}
69
70package() {
71 #install freedesktop menu
72 for _f in urxvt urxvtc urxvt-tabbed; do
73 install -Dm644 ${_f}.desktop "${pkgdir}/usr/share/applications/${_f}.desktop"
74 done
75
76 cd ${_pkgname}-${pkgver}
77
78 make DESTDIR="${pkgdir}" install
79
80 #install the tabbing wrapper ( requires gtk2-perl! )
81 sed -i 's/\"rxvt\"/"urxvt"/' doc/rxvt-tabbed
82 install -Dm 755 doc/rxvt-tabbed "${pkgdir}/usr/bin/urxvt-tabbed"
83}
84

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