reasonix-studio-bin

LOW
maintainer Lolle2000la 0 votes scanned 2026-10-06 00:13:36.889724
View on AUR
Why flagged

The package repackages a prebuilt .deb from the project's official GitHub releases; while the host is not whitelisted, the source is verifiable and matches the upstream project, and no unreviewed remote code is executed at build or install time.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package repackages a prebuilt .deb from the project's official GitHub releases; while the host is not whitelisted, the source is verifiable and matches the upstream project, and no unreviewed remote code is executed at build or install time.

PKGBUILD

1# Maintainer: Luca Auer <lolle2000.la@gmail.com>
2
3pkgname=reasonix-studio-bin
4_pkgname=reasonix-studio
5pkgver=2.28.0
6pkgrel=1
7pkgdesc='Reasonix Studio - Electron desktop GUI for the DeepSeek-native AI coding agent (repackaged from .deb)'
8arch=('x86_64')
9url='https://github.com/esengine/DeepSeek-Reasonix'
10license=('MIT')
11depends=('alsa-lib' 'at-spi2-core' 'cairo' 'dbus' 'gcc-libs' 'glib2' 'gtk3'
12 'hicolor-icon-theme' 'libcups' 'libnotify' 'libsecret' 'libx11'
13 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes'
14 'libxkbcommon' 'libxrandr' 'libxss' 'libxtst' 'mesa' 'nss' 'pango'
15 'systemd-libs' 'xdg-utils')
16optdepends=('bubblewrap: for agent shell sandbox execution')
17provides=('reasonix-studio')
18conflicts=('reasonix-studio')
19options=('!strip' '!debug')
20source=("${pkgname}-${pkgver}-amd64.deb::${url}/releases/download/studio-v${pkgver}/ReasonixStudio-linux-amd64.deb"
21 "LICENSE-${pkgver}::https://raw.githubusercontent.com/esengine/DeepSeek-Reasonix/studio-v${pkgver}/LICENSE")
22noextract=("${pkgname}-${pkgver}-amd64.deb")
23sha256sums=('07829d95cb85035ae730397a869b8a48998910ca07f5d803f541a50f83ee3f94'
24 'dc024237821ac82056c37f8d82e3be919bd51e39a4529ec12a8ab3e2a346dc4c')
25
26prepare() {
27 mkdir -p "${srcdir}/debroot"
28 bsdtar -xf "${srcdir}/${pkgname}-${pkgver}-amd64.deb" -C "${srcdir}/debroot"
29 bsdtar -xf "${srcdir}/debroot"/data.tar.* -C "${srcdir}/debroot"
30}
31
32package() {
33 cd "${srcdir}/debroot"
34
35 install -d "${pkgdir}/opt" "${pkgdir}/usr/bin" "${pkgdir}/usr/share/applications"
36
37 # Install application bundle to /opt/reasonix-studio
38 cp -a --no-preserve=ownership "opt/Reasonix Studio" "${pkgdir}/opt/reasonix-studio"
39 chmod 755 "${pkgdir}/opt/reasonix-studio"
40
41 # Symlink with space for compatibility with any hardcoded paths
42 ln -s reasonix-studio "${pkgdir}/opt/Reasonix Studio"
43
44 # SUID sandbox helper for Electron
45 chmod 4755 "${pkgdir}/opt/reasonix-studio/chrome-sandbox"
46
47 # Executable symlinks
48 ln -s /opt/reasonix-studio/reasonix-studio-electron "${pkgdir}/usr/bin/reasonix-studio"
49 ln -s /opt/reasonix-studio/reasonix-studio-electron "${pkgdir}/usr/bin/reasonix-studio-electron"
50
51 # Desktop file
52 install -Dm644 usr/share/applications/reasonix-studio-electron.desktop \
53 "${pkgdir}/usr/share/applications/reasonix-studio.desktop"
54 sed -i \
55 -e 's|^Exec=.*|Exec=reasonix-studio %U|' \
56 -e 's|^Icon=.*|Icon=reasonix-studio|' \
57 -e 's|^StartupWMClass=.*|StartupWMClass=Reasonix Studio|' \
58 "${pkgdir}/usr/share/applications/reasonix-studio.desktop"
59 ln -s reasonix-studio.desktop "${pkgdir}/usr/share/applications/reasonix-studio-electron.desktop"
60
61 # Icons
62 local _icon _dir
63 for _icon in usr/share/icons/hicolor/*/apps/reasonix-studio-electron.*; do
64 _dir="$(basename "$(dirname "$(dirname "${_icon}")")")"
65 install -Dm644 "${_icon}" \
66 "${pkgdir}/usr/share/icons/hicolor/${_dir}/apps/$(basename "${_icon}")"
67 ln -s "$(basename "${_icon}")" \
68 "${pkgdir}/usr/share/icons/hicolor/${_dir}/apps/reasonix-studio.${_icon##*.}"
69 done
70
71 # Licenses
72 install -Dm644 "${srcdir}/LICENSE-${pkgver}" \
73 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
74 if [ -f opt/Reasonix\ Studio/LICENSE.electron.txt ]; then
75 install -Dm644 opt/Reasonix\ Studio/LICENSE.electron.txt \
76 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt"
77 fi
78 if [ -f opt/Reasonix\ Studio/LICENSES.chromium.html ]; then
79 install -Dm644 opt/Reasonix\ Studio/LICENSES.chromium.html \
80 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html"
81 fi
82
83 # Deliberately not installed: reasonix-studio-update-helper and its polkit policy
84 # (io.reasonix.studio.update.policy) — pacman/AUR owns package updates.
85}
86

Scan history

Scanned at (UTC)SeverityRules
2026-10-06 00:13:36 Low 2
2026-10-05 23:40:58 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