nekomote
LOW
maintainer ZhangHua
0 votes
scanned 2026-10-18 09:21:55.083363
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
pkgname=nekomote
2
pkgver=0.5.2
3
pkgrel=1
4
pkgdesc="A native 2D model runtime and live wallpaper for Linux."
5
arch=(x86_64)
6
url=https://www.nekopara.uk/archives/NekoMote.html
7
license=(AGPL-3.0-only)
8
depends=(glibc libgcc libstdc++ libglvnd wayland vulkan-icd-loader fontconfig libpng zlib libpulse glfw)
9
makedepends=(git cmake extra-cmake-modules nlohmann-json vulkan-headers glslang python-jinja
10
libplasma fast_float stb glad)
11
checkdepends=(catch2 python-pillow nodejs)
12
optdepends=('libplasma: Use the KDE Wallpaper'
13
'python: Extract assets from Nekopara Game'
14
"nekomote-assets=${pkgver}: Managed assets")
15
source=("git+https://github.com/Chocola-X/NekoMote.git#tag=v${pkgver}"
16
"0003-fix-test-flags.diff")
17
sha256sums=('3d7120e6b82c4062b5a33c0385416b0e7b34042322b53596ed35cc0c13e85699'
18
'ea311d5381df1d1076ee728d25309322738b83fb72531c2072a76b78acc862ad')
19
20
21
prepare() {
22
cd NekoMote
23
patch -Np1 -i ../0003-fix-test-flags.diff
24
}
25
26
build() {
27
# /build/nekomote/src/NekoMote/adapters/plasma/probe/package_main.cpp:37:9:
28
# error: conflicting return type specified for ‘virtual int {anonymous}::ProbeCorona::numScreens() const’
29
cmake -B build -S NekoMote \
30
-DCMAKE_BUILD_TYPE=None \
31
-DCMAKE_INSTALL_PREFIX=/usr \
32
-DNEKOMOTE_USE_SYSTEM_DEPS=ON \
33
-DNEKOMOTE_INSTALL_QMLDIR=lib/qt6/qml \
34
-DNEKOMOTE_BUILD_QT_QUICK=ON \
35
-DNEKOMOTE_BUILD_PLASMA=ON \
36
-DNEKOMOTE_BUILD_PLASMA_PROBE=OFF \
37
-DNEKOMOTE_BUILD_LAYER_SHELL=ON \
38
-DNEKOMOTE_BUILD_VULKAN=ON \
39
-DNEKOMOTE_WERROR=OFF \
40
-DFASTFLOAT_INSTALL=OFF
41
cmake --build build
42
}
43
44
check() {
45
export QML_IMPORT_PATH="$srcdir/build/adapters/plasma"
46
ctest --test-dir build --output-on-failure --parallel $(nproc) \
47
--label-exclude gpu
48
}
49
50
package() {
51
DESTDIR="${pkgdir}" cmake --install build
52
install -Dm755 NekoMote/tools/import_session/import_session.py \
53
"$pkgdir/usr/bin/nekomote_import_session"
54
sed -i "s|#!/usr/bin/env python|#!/usr/bin/python|" \
55
"$pkgdir/usr/bin/nekomote_import_session"
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-18 09:21:55 | Low | 1 |