aotopsy-bin

LOW
maintainer lapsus 0 votes scanned 2026-09-09 21:20:09.481250
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Yakov Till <yakov.till@gmail.com>
2pkgname=aotopsy-bin
3pkgver=1.6.0
4pkgrel=1
5pkgdesc="Static analyzer for Flutter/Dart AOT snapshots — recovers function names, class hierarchies, call graphs, and behavioral signals from libapp.so"
6arch=('x86_64' 'aarch64')
7url="https://github.com/BroNils/aotopsy"
8license=('BSD-3-Clause')
9provides=('aotopsy')
10conflicts=('aotopsy')
11depends=()
12options=('!debug')
13source_x86_64=("${pkgname}-${pkgver}-linux-amd64.tar.gz::https://github.com/BroNils/aotopsy/releases/download/v${pkgver}/aotopsy_v${pkgver}_linux_amd64.tar.gz")
14sha256sums_x86_64=('a16d5c9f79f34a4cdff5565128f58d0d97d7b1de058b395358f77dfff817ba45')
15source_aarch64=("${pkgname}-${pkgver}-linux-arm64.tar.gz::https://github.com/BroNils/aotopsy/releases/download/v${pkgver}/aotopsy_v${pkgver}_linux_arm64.tar.gz")
16sha256sums_aarch64=('21e5f72f081ec68014a535675e1a2fe63b755f394a969341af3bddf7339c642d')
17
18latestver() {
19 curl -fsSL "https://api.github.com/repos/BroNils/aotopsy/releases/latest" |
20 jq -r '.tag_name // empty' | sed 's/^v//'
21}
22
23package() {
24 # Upstream layout is binary + ghidra_scripts/ + ida_scripts/ side by side:
25 # both integrations discover scripts relative to os.Executable(), so the
26 # tree must stay together. /usr/lib is the FHS-valid home for it.
27 install -Dm755 aotopsy "$pkgdir/usr/lib/aotopsy/aotopsy"
28 cp -r ghidra_scripts ida_scripts "$pkgdir/usr/lib/aotopsy/"
29 install -d "$pkgdir/usr/bin"
30 ln -s ../lib/aotopsy/aotopsy "$pkgdir/usr/bin/aotopsy"
31 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
32}
33

Scan history

Scanned at (UTC)SeverityRules
2026-09-09 21:20:09 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion