nekomote

LOW
maintainer ZhangHua 0 votes scanned 2026-10-18 09:21:55.083363
View on AUR
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

1pkgname=nekomote
2pkgver=0.5.2
3pkgrel=1
4pkgdesc="A native 2D model runtime and live wallpaper for Linux."
5arch=(x86_64)
6url=https://www.nekopara.uk/archives/NekoMote.html
7license=(AGPL-3.0-only)
8depends=(glibc libgcc libstdc++ libglvnd wayland vulkan-icd-loader fontconfig libpng zlib libpulse glfw)
9makedepends=(git cmake extra-cmake-modules nlohmann-json vulkan-headers glslang python-jinja
10 libplasma fast_float stb glad)
11checkdepends=(catch2 python-pillow nodejs)
12optdepends=('libplasma: Use the KDE Wallpaper'
13 'python: Extract assets from Nekopara Game'
14 "nekomote-assets=${pkgver}: Managed assets")
15source=("git+https://github.com/Chocola-X/NekoMote.git#tag=v${pkgver}"
16 "0003-fix-test-flags.diff")
17sha256sums=('3d7120e6b82c4062b5a33c0385416b0e7b34042322b53596ed35cc0c13e85699'
18 'ea311d5381df1d1076ee728d25309322738b83fb72531c2072a76b78acc862ad')
19
20
21prepare() {
22 cd NekoMote
23 patch -Np1 -i ../0003-fix-test-flags.diff
24}
25
26build() {
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
44check() {
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
50package() {
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)SeverityRules
2026-10-18 09:21:55 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion