Files
yume4kde/dev.jp.angeltech.yume4kde.json
2026-11-01 12:58:01 +03:00

53 lines
1.7 KiB
JSON

{
"app-id": "jp.angeltech.yume4kde",
"runtime": "org.kde.Platform",
"runtime-version": "6.10",
"sdk": "org.kde.Sdk",
"sdk-extensions": ["org.freedesktop.Sdk.Extension.rust-stable"],
"command": "yume4kde",
"finish-args": [
"--socket=wayland",
"--socket=pulseaudio",
"--device=dri",
"--talk-name=org.kde.KWin",
"--talk-name=org.kde.StatusNotifierWatcher"
],
"modules": [
{
"name": "layer-shell-qt",
"buildsystem": "cmake-ninja",
"config-opts": ["-DBUILD_TESTING=OFF"],
"sources": [
{
"type": "archive",
"url": "https://download.kde.org/stable/plasma/6.6.5/layer-shell-qt-6.6.5.tar.xz",
"sha256": "e8c145545ac49d5325f16ff710b521deab6e5b9745fcc18ab431252224a8f982"
}
]
},
{
"name": "yume4kde",
"buildsystem": "simple",
"build-options": {
"append-path": "/usr/lib/sdk/rust-stable/bin",
"env": {
"CARGO_HOME": "/run/build/yume4kde/cargo",
"CARGO_NET_OFFLINE": "true",
"CARGO_BUILD_JOBS": "4",
"QMAKE": "qmake"
}
},
"build-commands": [
"cargo build --release --locked --offline",
"install -Dm755 target/release/yume4kde /app/bin/yume4kde",
"install -Dm644 packaging/jp.angeltech.yume4kde.desktop /app/share/applications/jp.angeltech.yume4kde.desktop",
"install -Dm644 packaging/jp.angeltech.yume4kde.png /app/share/icons/hicolor/32x32/apps/jp.angeltech.yume4kde.png"
],
"sources": [
{"type": "dir", "path": ".", "skip": [".flatpak-builder", ".flatpak-build", "flatpak-repository", "target", ".git", ".omp", ".claude", ".vscode", ".codex", "*.flatpak"]},
"packaging/cargo-sources.json"
]
}
]
}