paseo-cli-beta

LOW
maintainer xpufx 0 votes scanned 2026-08-30 09:42:21.949430
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: xpufx <github@xpufx.com>
2
3pkgname=paseo-cli-beta
4_pkgname=cli
5_npmscope=@getpaseo
6pkgver=0.7.0_beta.2
7pkgrel=1
8pkgdesc='Command-line interface for controlling Paseo AI coding agents (beta)'
9arch=('x86_64' 'aarch64')
10url='https://github.com/getpaseo/paseo/tree/main/packages/cli'
11license=('Apache-2.0')
12depends=('nodejs' 'bash' 'glibc' 'gcc-libs')
13makedepends=('npm')
14provides=('paseo')
15conflicts=('paseo' 'paseo-bin' 'paseo-cli-bun' 'paseo-cli')
16source=("${_pkgname}-${pkgver}.tgz::https://registry.npmjs.org/${_npmscope}/${_pkgname}/-/${_pkgname}-0.7.0-beta.2.tgz"
17 "LICENSE-${pkgver}::https://raw.githubusercontent.com/getpaseo/paseo/v0.7.0-beta.2/LICENSE")
18noextract=("${_pkgname}-${pkgver}.tgz")
19sha256sums=('79622a79c8610183436db6c947b90e6dbe399688b07a05b7e84e2c79aef1bbac'
20 '79d5aedce6aa0adc547336dc1bd34c5cc9308ba110fac7079ed97515ee573ad3')
21options=('!strip')
22
23package() {
24 npm install \
25 --omit=dev \
26 --omit=optional \
27 --no-audit \
28 --no-fund \
29 --cache "${srcdir}/npm-cache" \
30 --prefix "${pkgdir}/usr/lib/${pkgname}" \
31 "${srcdir}/${_pkgname}-${pkgver}.tgz"
32
33 rm -f "${pkgdir}/usr/lib/${pkgname}/package.json" \
34 "${pkgdir}/usr/lib/${pkgname}/package-lock.json"
35 grep -rlZ '^#!.*node' "${pkgdir}/usr/lib/${pkgname}/node_modules" \
36 | xargs -0 -r sed -i '1{/^#!/d}'
37 find "${pkgdir}/usr/lib/${pkgname}/node_modules" -type f -perm /111 -exec chmod 644 {} +
38
39 install -Dm755 /dev/stdin "${pkgdir}/usr/bin/paseo" <<'WRAPPER'
40#!/bin/sh
41exec /usr/bin/node /usr/lib/paseo-cli-beta/node_modules/@getpaseo/cli/bin/paseo "$@"
42WRAPPER
43
44 rm -rf "${pkgdir}/usr/lib/${pkgname}/etc" \
45 "${pkgdir}/usr/etc"
46
47 case "${CARCH}" in
48 x86_64) _node_pty_prebuild=linux-x64 ;;
49 aarch64) _node_pty_prebuild=linux-arm64 ;;
50 esac
51 while IFS= read -r -d '' _pty_prebuilds; do
52 find "$_pty_prebuilds" -mindepth 1 -maxdepth 1 -type d \
53 ! -name "${_node_pty_prebuild}" -exec rm -rf {} +
54 done < <(find "${pkgdir}/usr/lib/${pkgname}/node_modules" -type d \
55 -path '*/node-pty/prebuilds' -print0)
56
57
58 chmod -R go-w "${pkgdir}/usr"
59 find "${pkgdir}/usr" -type d -exec chmod 755 {} +
60 chown -R root:root "${pkgdir}"
61
62 install -Dm644 "${srcdir}/LICENSE-${pkgver}" \
63 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
64}
65

Scan history

Scanned at (UTC)SeverityRules
2026-08-30 09:42:21 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