lyx

LOW
maintainer carlosal1015 107 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

The source is a tarball from a plausible project mirror (ftp.lip6.fr) hosting the official LyX release; building from a non-whitelisted but legitimate project-affiliated host is normal for AUR packages and does not constitute a high risk.

Triggered rules

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The source is a tarball from a plausible project mirror (ftp.lip6.fr) hosting the official LyX release; building from a non-whitelisted but legitimate project-affiliated host is normal for AUR packages and does not constitute a high 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:20 source=(https://ftp.lip6.fr/pub/${pkgname}/stable/${pkgver::4}x/${pkgname}-${pkgver}.tar.xz{,.sig}

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
2# Contributor: Antonio Rojas <arojas@archlinux.org>
3# Contributor: Ronald van Haren <ronald.archlinux.org>
4# Contributor: Jason Chu <jason@archlinux.org>
5pkgname=lyx
6pkgver=2.5.3
7pkgrel=1
8pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end"
9arch=(x86_64)
10url="https://www.${pkgname}.org"
11depends=(qt6-svg python imagemagick enchant hunspell libmythes
12 file hicolor-icon-theme desktop-file-utils)
13makedepends=(boost bc)
14optdepends=('rcs: built-in version control system'
15 'texlive-latexextra: float wrap support'
16 'python: support for python scripts')
17license=(GPL-2.0-or-later)
18backup=('etc/lyx/lyxrc.dist')
19options=('emptydirs' '!lto')
20source=(https://ftp.lip6.fr/pub/${pkgname}/stable/${pkgver::4}x/${pkgname}-${pkgver}.tar.xz{,.sig}
21 lyxrc.dist)
22validpgpkeys=('FE66471B43559707AFDAD955DE7A44FAC7FB382D') # LyX Release Manager (Signing LyX tarballs and binaries) <sanda@lyx.org>
23sha512sums=('133aa46e43849997d2ffc90ae8a443b9ee50f6cb09e24fb6c4e6abe5ae5b6378c83d9c7c7e3fdce8a7785b2aa5d6cb77202106aa6f2d88c72972bb7e6b060f77'
24 'SKIP'
25 'eef777cf6033a7b1e04700f33068b07309f8d5c6931c16927305dafb3a00fd46d4b536149349ab56b7455e7dea195c8889da2b6fbf9caa9e76bc0557f9358bc3')
26
27build() {
28 cd ${pkgname}-${pkgver}
29 ./autogen.sh
30 ./configure \
31 --prefix=/usr \
32 --enable-qt6 \
33 --without-included-boost \
34 --without-included-mythes
35 make
36}
37
38package() {
39 cd ${pkgname}-${pkgver}
40 make DESTDIR="${pkgdir}" install
41
42 # install default config file
43 install -Dm644 "${srcdir}/lyxrc.dist" "${pkgdir}/etc/lyx/lyxrc.dist"
44 ln -sf /etc/lyx/lyxrc.dist "${pkgdir}/usr/share/lyx/lyxrc.dist"
45}
46

Scan history

Scanned at (UTC)SeverityRules
2026-11-01 00:21:48 Low 2
2026-10-31 00:07:41 Low 2
2026-10-30 00:29:30 Low 2
2026-10-29 00:13:55 Low 2
2026-10-28 00:06:54 Low 2
2026-10-27 00:23:28 Low 2
2026-10-26 00:12:40 Low 2
2026-10-25 00:20:48 Low 2
2026-10-24 00:14:55 Low 2
2026-10-23 00:02:19 Low 2
2026-10-22 00:13:10 Low 2
2026-10-21 00:12:50 Low 2
2026-10-20 00:10:31 Low 2
2026-10-19 00:03:55 Low 2
2026-10-18 00:06:55 Low 2
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 00:23:45 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