linapple-git
The package builds from the project's own Git repository and applies a public patch; dependencies and sources are legitimate, with no evidence of malicious behavior despite the recent maintainer change.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds from the project's own Git repository and applies a public patch; dependencies and sources are legitimate, with no evidence of malicious behavior despite the recent maintainer change.
1 higher static finding superseded - not the current verdict (shown for transparency)
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>
# Contributor: fuxter <fuxterz@gmail.com>
_name=linapple
pkgname=$_name-git
pkgver=2026.10.10.g86bee1c2
pkgrel=1
pkgdesc="Apple 2e emulator"
arch=(x86_64)
url="https://github.com/linappleii/linapple"
license=(GPL-2.0-only)
depends=(
curl
imagemagick
libcurl-gnutls
libzip
nodejs
sdl3
sdl3_image
zlib
z3
)
makedepends=(
cmake
git
ninja
)
provides=($_name)
conflicts=($_name)
source=(
$_name::git+https://github.com/linappleii/linapple.git
fix-cmake-etc.patch::https://patch-diff.githubusercontent.com/raw/linappleii/linapple/pull/364.patch
)
sha256sums=('SKIP'
'2cad7ae52bbd536bb96750a6ed6b24d226aadb873da995cba7c23e7f4ff0f11f')
pkgver() {
cd $_name
git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g'
}
prepare() {
# https://github.com/linappleii/linapple/issues/363
patch -Np1 -d $_name < fix-cmake-etc.patch
}
build() {
local cmake_options=(
-B build
-S $_name
-W no-author
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
-D FRONTEND=sdl3
-D ENABLE_NATIVE=OFF
-D CMAKE_POLICY_VERSION_MINIMUM=3.5
)
cmake "${cmake_options[@]}"
cmake --build build
}
check() {
local excluded_tests=""
local ctest_flags=(
--test-dir build
--output-on-failure
--parallel $(nproc)
)
ctest "${ctest_flags[@]}"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
Changes since previous scan
--- PKGBUILD @ 2026-10-12 00:18+++ PKGBUILD @ 2026-10-17 00:21@@ -1,36 +1,75 @@-# Maintainer: fuxter <fuxterz@gmail.com>-+# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>+# Contributor: fuxter <fuxterz@gmail.com> _name=linapple-pkgname="${_name}-git"-pkgver=2020.06.01.gae9fd93+pkgname=$_name-git+pkgver=2026.10.10.g86bee1c2 pkgrel=1 pkgdesc="Apple 2e emulator"-arch=('i686' 'x86_64')-url="https://github.com/linappleii/linapple.git"-license=('GPL2')-depends=('sdl' 'sdl_image' 'zlib' 'libzip' 'curl')-makedepends=('git')-provides=("${_name}")-conflicts=("${_name}")-source=("${_name}::git+https://github.com/linappleii/linapple.git")-sha256sums=('SKIP')+arch=(x86_64)+url="https://github.com/linappleii/linapple"+license=(GPL-2.0-only)+depends=(+ curl+ imagemagick+ libcurl-gnutls+ libzip+ nodejs+ sdl3+ sdl3_image+ zlib+ z3+)++makedepends=(+ cmake+ git+ ninja+)+provides=($_name)+conflicts=($_name)+source=(+ $_name::git+https://github.com/linappleii/linapple.git+ fix-cmake-etc.patch::https://patch-diff.githubusercontent.com/raw/linappleii/linapple/pull/364.patch+)+sha256sums=('SKIP'+ '2cad7ae52bbd536bb96750a6ed6b24d226aadb873da995cba7c23e7f4ff0f11f') pkgver() {- cd "${srcdir}/${_name}"- git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g'+ cd $_name+ git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g'+}++prepare() {+ # https://github.com/linappleii/linapple/issues/363+ patch -Np1 -d $_name < fix-cmake-etc.patch } build() {- cd "$srcdir/${_name}"- pwd- export CFLAGS="$CFLAGS $CPPFLAGS"- make PREFIX="/usr"+ local cmake_options=(+ -B build+ -S $_name+ -W no-author+ -D CMAKE_BUILD_TYPE=None+ -D CMAKE_INSTALL_PREFIX=/usr+ -D FRONTEND=sdl3+ -D ENABLE_NATIVE=OFF+ -D CMAKE_POLICY_VERSION_MINIMUM=3.5+ )+ cmake "${cmake_options[@]}"+ cmake --build build+}++check() {+ local excluded_tests=""+ local ctest_flags=(+ --test-dir build+ --output-on-failure+ --parallel $(nproc)+ )+ ctest "${ctest_flags[@]}" } package() {- cd "$srcdir/${_name}"- make DESTDIR="$pkgdir/usr/" install+ DESTDIR="$pkgdir" cmake --install build } -# vim:set ts=2 sw=2 et:-Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |
| 2026-10-12 15:13:59 | Medium | 1 |
| 2026-10-12 00:18:51 | Low | 2 |
| 2026-10-11 00:26:05 | Low | 2 |
| 2026-10-10 22:16:18 | Medium | 1 |
| 2026-06-18 16:11:54 | Clean | 0 |