paseo-desktop-git

LOW
maintainer xpufx 0 votes scanned 2026-09-06 13:11:32.219503
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>
2pkgname=paseo-desktop-git
3pkgver=0.7.2.r39.gae80ec425
4pkgrel=1
5pkgdesc="One interface for all your Claude Code, Codex and OpenCode agents. (git - built from main)"
6arch=('x86_64')
7url="https://paseo.sh"
8license=("Apache-2.0")
9depends=(libxkbcommon libxcb libgcc gtk3 libxext libx11 libcups nspr mesa dbus pango libxcomposite libxrandr nodejs glib2 nss libxdamage alsa-lib systemd-libs bash hicolor-icon-theme cairo at-spi2-core expat libstdc++ libxfixes)
10makedepends=('git' 'npm' 'nodejs' 'python')
11provides=("paseo=${pkgver}" "paseo-desktop-git")
12conflicts=(paseo paseo-bin paseo-appimage paseo-desktop-bin paseo-desktop-bin-beta paseo-desktop-bin-edge)
13source=('paseo::git+https://github.com/getpaseo/paseo.git#branch=main')
14sha256sums=('SKIP')
15options=('!strip')
16
17pkgver() {
18 cd "$srcdir/paseo"
19 if git describe --long --tags >/dev/null 2>&1; then
20 git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
21 else
22 printf "0.7.2.r%s.g%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
23 fi
24}
25
26build() {
27 cd "$srcdir/paseo"
28 npm ci
29 npm run build:desktop -- --publish never --linux dir --x64
30}
31
32package() {
33 cd "$srcdir/paseo"
34 _unpacked=$(find packages/desktop/release packages/desktop/dist -maxdepth 2 -type d -name "linux-unpacked" 2>/dev/null | head -n1)
35 if [ -z "$_unpacked" ] || [ ! -d "$_unpacked" ]; then
36 echo "linux-unpacked not found after build" >&2
37 ls -R packages/desktop/release 2>&1 | head -n 80
38 ls -R packages/desktop/dist 2>&1 | head -n 80
39 exit 1
40 fi
41 echo "Using unpacked: $_unpacked"
42 mkdir -p "${pkgdir}/opt/paseo"
43 cp -a "${_unpacked}/." "${pkgdir}/opt/paseo/"
44
45 # Desktop file and icons — same as bin deb's /usr/share
46 # electron-builder dir already contains the .desktop in resources? Ensure System integration:
47 mkdir -p "${pkgdir}/usr/share/applications" "${pkgdir}/usr/share/icons"
48 if [ -f "packages/desktop/build/icon.png" ]; then
49 install -Dm644 "packages/desktop/build/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/paseo.png"
50 fi
51 # Generate desktop entry like deb's (matches paseo-desktop-bin)
52 install -Dm644 /dev/stdin "${pkgdir}/usr/share/applications/paseo.desktop" <<DESKTOP
53[Desktop Entry]
54Name=Paseo
55Comment=One interface for all your Claude Code, Codex and OpenCode agents
56Exec=/opt/paseo/paseo %U
57Icon=paseo
58Type=Application
59Categories=Development;
60StartupWMClass=Paseo
61DESKTOP
62
63 # Ensure perms like bin package
64 chmod -R go-w "${pkgdir}/opt" "${pkgdir}/usr" 2>/dev/null || true
65 find "${pkgdir}/opt" "${pkgdir}/usr" -type d -exec chmod 755 {} + 2>/dev/null || true
66 chown -R root:root "${pkgdir}" 2>/dev/null || true
67}
68

Scan history

Scanned at (UTC)SeverityRules
2026-09-06 13:11:32 Low 1
2026-09-06 11:10:51 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