Some checks failed
Missing --user (present on the existing package script, omitted here by mistake) made flatpak-builder try to install missing deps system-wide, which this unprivileged CI user can't authorize via polkit: "Flatpak system operation GetRevokefsFd not allowed for user".
52 lines
1.7 KiB
JSON
52 lines
1.7 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.17.2/.schema/devbox.schema.json",
|
|
"packages": {
|
|
"rustc": "latest",
|
|
"cargo": "latest",
|
|
"pkg-config": "latest",
|
|
"rustfmt": "latest",
|
|
"gtk4": {
|
|
"version": "latest",
|
|
"platforms": ["x86_64-linux", "aarch64-linux"],
|
|
"outputs": ["out", "dev"]
|
|
},
|
|
"libadwaita": {
|
|
"version": "latest",
|
|
"platforms": ["x86_64-linux", "aarch64-linux"],
|
|
"outputs": ["out", "dev"]
|
|
}
|
|
},
|
|
"env": {
|
|
"PATH": "/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
|
|
},
|
|
"shell": {
|
|
"init_hook": [
|
|
"export PKG_CONFIG_PATH=\"$DEVBOX_PACKAGES_DIR/lib/pkgconfig:$PKG_CONFIG_PATH\"",
|
|
"if [[ \"$(uname)\" == \"Darwin\" ]]; then export PKG_CONFIG_PATH=\"/opt/homebrew/lib/pkgconfig:$PKG_CONFIG_PATH\"; export PKG_CONFIG_PATH_arm64_apple_darwin=\"/opt/homebrew/lib/pkgconfig\"; fi"
|
|
],
|
|
"scripts": {
|
|
"build": [
|
|
"cargo build --release"
|
|
],
|
|
"run": [
|
|
"cargo build --release && ./target/release/carrier"
|
|
],
|
|
"dev": [
|
|
"cargo build && ./target/debug/carrier"
|
|
],
|
|
"test": [
|
|
"cargo test"
|
|
],
|
|
"check": [
|
|
"cargo fmt --check && cargo build && cargo test"
|
|
],
|
|
"package": [
|
|
"flatpak-builder --force-clean --user --install-deps-from=flathub --install .flatpak com.randogoth.carrier.json"
|
|
],
|
|
"bundle-flatpak": [
|
|
"flatpak-builder --force-clean --user --repo=.flatpak-repo --install-deps-from=flathub .flatpak-build com.randogoth.carrier.release.json",
|
|
"flatpak build-bundle .flatpak-repo carrier-x86_64.flatpak com.randogoth.carrier"
|
|
]
|
|
}
|
|
}
|
|
}
|