qt6-mangowcqml-git
LOW
maintainer a_i
0 votes
scanned 2026-08-23 07:20:18.378480
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: Alex Indigo <iam@alexindigo.com>
2
3
pkgname=qt6-mangowcqml-git
4
_projname=mangowcqml
5
_release_ver=0.1.0.r0
6
pkgver=0.1.0.r0.g0000000
7
pkgrel=2
8
pkgdesc="Qt6/QML module for mangowc IPC (mmsg JSON socket) — workspaces, windows, monitors, tags — git master"
9
options=(!debug)
10
arch=('x86_64' 'aarch64')
11
url="https://github.com/alexindigo/mangowcqml"
12
license=('LGPL-3.0-only')
13
depends=('qt6-base' 'qt6-declarative')
14
makedepends=('cmake' 'git')
15
provides=('qt6-mangowcqml')
16
conflicts=('qt6-mangowcqml')
17
source=("${pkgname}::git+${url}.git")
18
sha256sums=('SKIP')
19
20
pkgver() {
21
cd "${srcdir}/${pkgname}"
22
# NOTE: capture describe output explicitly — `git describe ... | sed ...`
23
# masks describe's exit code (sed exits 0 on empty input), so a pipeline
24
# `|| echo fallback` never fires on tagless repos.
25
local out
26
out=$(git describe --long --tags 2>/dev/null) || out=""
27
if [ -n "$out" ]; then
28
printf "%s" "$out" | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
29
else
30
echo "${_release_ver}.g$(git rev-parse --short HEAD)"
31
fi
32
}
33
34
build() {
35
cmake -B build -S "${srcdir}/${pkgname}" \
36
-DCMAKE_BUILD_TYPE=Release \
37
-DCMAKE_SKIP_RPATH=ON \
38
-DCMAKE_INSTALL_PREFIX=/usr
39
cmake --build build
40
}
41
42
package() {
43
DESTDIR="${pkgdir}" cmake --install build
44
}
45
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-23 07:20:18 | Low | 1 |