53 lines
1.7 KiB
JSON
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": "archive", "url": "https://git.acid.im/Angel-Technologies/yume4kde/archive/v0.0.3.tar.gz", "sha256": "65e43e2c0ea638b39d0a4fca37edaa0086eca5c37474936fbade0ab8642131a0"},
|
|
"packaging/cargo-sources.json"
|
|
]
|
|
}
|
|
]
|
|
}
|