meoui-qml-beta
LOW
maintainer Shekong
0 votes
scanned 2026-11-06 12:12:41.156139
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: MeoArch <https://github.com/QwQdoge>
2
_srcdir=MeoUI-73eb4ba590a0bb52e242f69f8dffc8c64c9d4f9e
3
pkgname=meoui-qml-beta
4
pkgver=1.0.4beta3
5
pkgrel=6
6
pkgdesc="MeoUI Qt Quick Material Design 3 component library (Beta channel)"
7
arch=('x86_64')
8
conflicts=('meoui-qml')
9
provides=('meoui-qml=1.0.4beta3')
10
url='https://github.com/QwQdoge/MeoUI'
11
license=('MIT' 'Apache-2.0' 'OFL-1.1')
12
depends=('qt6-declarative' 'hicolor-icon-theme')
13
makedepends=('cmake' 'ninja' 'qt6-tools' 'qt6-shadertools')
14
# The reviewed minimal train does not publish implicit split debug packages.
15
# MeoKDE's application style links the exported meoui_tokens CMake target.
16
options=('!debug' 'staticlibs')
17
source=('MeoUI-73eb4ba590a0bb52e242f69f8dffc8c64c9d4f9e.tar.gz::https://codeload.github.com/QwQdoge/MeoUI/tar.gz/73eb4ba590a0bb52e242f69f8dffc8c64c9d4f9e'
18
'Apache-2.0.txt'
19
'DankMaterialShell-MIT.txt'
20
'OFL-Comfortaa.txt'
21
'OFL-Roboto.txt')
22
sha256sums=('0ae19332e46aba4b6c247e2d540310136d9d5594211d8621cd6dfa485a06085a'
23
'cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30'
24
'4cee96286c5b7da9763a4694868bb1853b33bb1558821e0c609ad2eabd426bfa'
25
'25bddd6b7f7e5973b6ada98fd6c9b9f01d947948a935e5f80480eda24ddcd515'
26
'ee94f8704aa81e9a3bf4271e8320e99d975a3ee08ea45a088b494b918476ec12')
27
28
build() {
29
cmake -B build -S "$srcdir/$_srcdir" -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DMEOUI_BUILD_SHOWCASE=OFF
30
cmake --build build
31
}
32
33
package() {
34
DESTDIR="$pkgdir" cmake --install build
35
# Older immutable release tags declare these JavaScript modules in qmldir
36
# but do not install them. Keep downstream tooling functional without
37
# altering the pinned component source.
38
install -Dm644 "$srcdir/$_srcdir/components/MeoMaterialShapes.js" \
39
"$pkgdir/usr/lib/qt6/qml/MeoUI/components/MeoMaterialShapes.js"
40
install -Dm644 "$srcdir/$_srcdir/showcase/SettingsPreviewSchemes.js" \
41
"$pkgdir/usr/lib/qt6/qml/MeoUI/showcase/SettingsPreviewSchemes.js"
42
install -Dm644 "$srcdir/$_srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
43
install -Dm644 "$srcdir/$_srcdir/THIRD_PARTY_NOTICES.md" \
44
"$pkgdir/usr/share/licenses/$pkgname/THIRD_PARTY_NOTICES.md"
45
for notice in Apache-2.0.txt \
46
DankMaterialShell-MIT.txt \
47
OFL-Roboto.txt \
48
OFL-Comfortaa.txt; do
49
install -Dm644 "$srcdir/$notice" \
50
"$pkgdir/usr/share/licenses/$pkgname/$notice"
51
done
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-06 12:12:41 | Low | 1 |