phoenix-dna
LOW
maintainer sonic_transfem
0 votes
scanned 2026-11-05 08:08:21.407183
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
# SPDX-FileCopyrightText: 2026 Phoenix DNA contributors
2
# SPDX-License-Identifier: BSD-2-Clause
3
#
4
# Arch Linux PKGBUILD for Phoenix DNA. CachyOS uses the same package.
5
#
6
# Test from this directory:
7
# ../../make-source-archive.sh --worktree ../../dist
8
# SRCDEST="../../dist" makepkg -f -C --noconfirm
9
#
10
# Kept in step with agent/phoenix_dna/__init__.py by
11
# packaging/check-versions.sh.
12
13
pkgname=phoenix-dna
14
pkgver=0.1.0
15
pkgrel=1
16
pkgdesc='Voice-first AI agent for the KDE Plasma panel'
17
arch=('x86_64' 'aarch64')
18
url='https://github.com/phoenix-ren/phoenix-dna'
19
license=('BSD-2-Clause' 'ISC' 'MIT' 'FSFAP')
20
depends=(
21
'libplasma' 'plasma-workspace' 'kwin'
22
'kcoreaddons' 'kconfig' 'kconfigwidgets' 'ki18n'
23
'kglobalaccel' 'kpackage' 'kwindowsystem'
24
'kirigami' 'ksvg'
25
'qt6-base' 'qt6-declarative' 'qt6-svg'
26
'python' 'python-dbus' 'python-gobject' 'pipewire'
27
)
28
makedepends=(
29
'cmake' 'extra-cmake-modules' 'boost'
30
'kirigami' 'ksvg' 'libplasma' 'kwin'
31
)
32
optdepends=(
33
'ffmpeg: read answers aloud'
34
'kdialog: ask for the administrator password'
35
'sudo: run commands as root on demand'
36
'texlive-xetex: render LaTeX formulas to PDF'
37
)
38
source=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
39
sha256sums=('e87933e5168b5e970acb13434a04d574b0a87afcb1c12a71752d08e224b883a8')
40
41
build() {
42
cd "$pkgname-$pkgver"
43
cmake -S . -B build \
44
-DCMAKE_BUILD_TYPE=None \
45
-DCMAKE_INSTALL_PREFIX=/usr \
46
-DBUILD_TESTING=ON \
47
-DPHOENIX_BUILD_DEVTOOLS=OFF \
48
-DPHOENIX_UPDATE_CACHES=OFF \
49
-DPHOENIX_AGENT_PYTHON=/usr/bin/python
50
cmake --build build
51
}
52
53
check() {
54
cd "$pkgname-$pkgver"
55
QT_QPA_PLATFORM=offscreen ctest --test-dir build --output-on-failure
56
}
57
58
package() {
59
DESTDIR="$pkgdir" cmake --install "$pkgname-$pkgver/build"
60
}
61
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-05 08:08:21 | Low | 1 |