scx-manager
LOW
maintainer MadGoat
1 votes
scanned 2026-08-28 07:34:53.969727
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: MadGoat <ghazlett@gmail.com>
2
# Distro-agnostic rebrand of the upstream scx-manager (GPL-3.0-or-later).
3
# Upstream copyright/provenance retained in source headers.
4
#
5
# Build generator: CMake default (Makefiles). Ninja is not a makedep here so
6
# the package builds on base-devel as-is; if you prefer Ninja, add `ninja` to
7
# makedepends and pass -G Ninja to the cmake configure line below.
8
9
pkgname=scx-manager
10
pkgver=1.15.12
11
pkgrel=3
12
pkgdesc="Distro-agnostic GUI manager for sched-ext (SCX) schedulers"
13
arch=(x86_64)
14
url="https://github.com/MadGoatHaz/scx-manager"
15
license=(GPL-3.0-or-later)
16
depends=(qt6-base polkit scx-tools)
17
# Note: 'cargo' is provided by the 'rust' package on Arch (rust Provides: cargo),
18
# so it is not listed separately. Corrosion + CPM are fetched at configure time
19
# (git is required for CPM's GitHub fetches).
20
makedepends=(cmake git qt6-base rust)
21
# 'sched-ext-kernel' is a virtual marker (no such package exists); it documents
22
# that a kernel with CONFIG_SCHED_EXT enabled is required to run sched-ext schedulers.
23
optdepends=('scx-scheds: popular SCX scheduler implementations' 'sched-ext-kernel: kernel with CONFIG_SCHED_EXT enabled (required to run sched-ext schedulers)')
24
source=("https://github.com/MadGoatHaz/scx-manager/releases/download/v1.15.12/scx-manager-1.15.12.tar.gz")
25
sha256sums=('8d98ea0b37257898542476398c720dea2cd939772c3e4bdcb1b1251109153600')
26
27
build() {
28
# Makefiles generator (default). Alternative: -G Ninja (needs ninja makedep).
29
cd "$srcdir/$pkgname-$pkgver"
30
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
31
cmake --build build
32
}
33
34
package() {
35
cd "$srcdir/$pkgname-$pkgver"
36
cmake --install build --prefix "$pkgdir/usr"
37
# Per Arch guidelines, ship the license:
38
if [ -f LICENSE ]; then
39
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
40
fi
41
}
42
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-28 07:34:53 | Low | 1 |