openpets-bin
LOW
maintainer pinoybear
1 votes
scanned 2026-09-25 15:12:17.861096
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: pinoybear <puchika at gmail dot com>
2
3
pkgname=openpets-bin
4
_pkgname=openpets
5
pkgver=4.0.0
6
pkgrel=1
7
pkgdesc="Local-first desktop companion with animated pets, plugin SDK and coding-agent integrations"
8
arch=('x86_64')
9
url="https://openpets.dev"
10
license=('MIT')
11
depends=('alsa-lib' 'at-spi2-core' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'libsecret'
12
'libx11' 'libxcb' 'libxkbcommon' 'libxss' 'libxtst' 'mesa' 'nss' 'pango'
13
'systemd-libs' 'util-linux-libs' 'xdg-utils')
14
optdepends=('nodejs: coding-agent integrations (MCP server and hooks)'
15
'gnome-shell-extension-appindicator: tray icon on GNOME')
16
provides=("${_pkgname}")
17
conflicts=("${_pkgname}")
18
options=('!strip' '!debug')
19
source=("https://github.com/alvinunreal/openpets/releases/download/v${pkgver}/OpenPets-${pkgver}-linux-amd64.deb"
20
"LICENSE-${pkgver}::https://raw.githubusercontent.com/alvinunreal/openpets/v${pkgver}/LICENSE")
21
sha256sums=('af2ae8b4bd030cf5140b580067486eafa1976d7ddedfb21748fbb3e3cbcc3d2c'
22
'ff1965c8f5bdebfb28f63b208ee8e0fa381ae5e9be4146e12206bf3eeeeb72ed')
23
24
package() {
25
bsdtar -xf data.tar.xz -C "${pkgdir}" --exclude='./usr/share/doc'
26
27
# Same launcher link the upstream .deb creates
28
install -d "${pkgdir}/usr/bin"
29
ln -s /opt/OpenPets/openpets "${pkgdir}/usr/bin/${_pkgname}"
30
31
# Arch has unprivileged user namespaces, so no setuid sandbox (matches upstream postinst)
32
chmod 0755 "${pkgdir}/opt/OpenPets/chrome-sandbox"
33
34
# Stray VCS metadata shipped inside a bundled plugin
35
rm -rf "${pkgdir}/opt/OpenPets/resources/plugins/official/openpets.system-resources/.git"
36
37
# Window class is open-pets-desktop, not OpenPets; fixes taskbar/icon grouping
38
sed -i 's/^StartupWMClass=OpenPets$/StartupWMClass=open-pets-desktop/' \
39
"${pkgdir}/usr/share/applications/${_pkgname}.desktop"
40
41
install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
42
}
43
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 15:12:17 | Low | 1 |