[chore]: tweaks to flatpak stuff
This commit is contained in:
parent
755f00dd04
commit
7d5a17c765
3 changed files with 12 additions and 7 deletions
2
justfile
2
justfile
|
|
@ -77,7 +77,7 @@ flatpak-gen-manifest: install-flatpak-builder-tools
|
|||
python3 flatpak-builder-tools/cargo/flatpak-cargo-generator.py Cargo.lock -o cargo-sources.json
|
||||
|
||||
flatpak-build:
|
||||
flatpak-builder --install --user --force-clean --disable-rofiles-fuse build-dir xyz.cochrun.lumina.yml
|
||||
flatpak-builder --install --user --force-clean build-dir xyz.cochrun.lumina.yml
|
||||
|
||||
flatpak-shell:
|
||||
flatpak-builder --run build-dir xyz.cochrun.lumina.yml sh
|
||||
|
|
|
|||
|
|
@ -14,7 +14,13 @@
|
|||
A church presentation app that is built to be simple to use.
|
||||
</p>
|
||||
</description>
|
||||
|
||||
<developer id="xyz.cochrun">
|
||||
<name>Chris Cochrun</name>
|
||||
</developer>
|
||||
|
||||
<launchable type="desktop-id">xyz.cochrun.lumina.desktop</launchable>
|
||||
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://git.tfcconnection.org/chris/lumina/raw/branch/master/res/images/screenshot_2026-05-03_08-16-59.png</image>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ runtime: org.freedesktop.Platform
|
|||
runtime-version: '25.08'
|
||||
sdk: org.freedesktop.Sdk
|
||||
sdk-extensions:
|
||||
- org.freedesktop.Sdk.Extension.rust-stable
|
||||
- org.freedesktop.Sdk.Extension.rust-nightly
|
||||
- org.freedesktop.Sdk.Extension.llvm22
|
||||
base: com.system76.Cosmic.BaseApp
|
||||
command: lumina -i
|
||||
|
|
@ -23,7 +23,7 @@ finish-args:
|
|||
- --filesystem=xdg-data/lumina:rw
|
||||
- --filesystem=xdg-cache/lumina:rw
|
||||
build-options:
|
||||
append-path: /usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm22/bin
|
||||
append-path: /usr/lib/sdk/rust-nightly/bin:/usr/lib/sdk/llvm22/bin
|
||||
# append-path: /usr/lib/sdk/llvm22/bin
|
||||
prepend-ld-library-path: /usr/lib/sdk/llvm22/lib
|
||||
env:
|
||||
|
|
@ -31,7 +31,6 @@ build-options:
|
|||
LIBCLANG_PATH: /usr/lib/sdk/llvm22/lib
|
||||
BINDGEN_EXTRA_CLANG_ARGS: -I/usr/lib/sdk/llvm22/lib/clang/22/include
|
||||
PKG_CONFIG_PATH: /app/lib64/pkgconfig:/app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
|
||||
DATABASE_URL: sqlite://./test.db
|
||||
# CC: gcc
|
||||
# CXX: g++
|
||||
# CARGO_NET_OFFLINE: 'true'
|
||||
|
|
@ -49,18 +48,18 @@ modules:
|
|||
- name: lumina
|
||||
buildsystem: simple
|
||||
build-options:
|
||||
append-path: /usr/lib/sdk/rust-stable/bin
|
||||
env:
|
||||
CARGO_HOME: /run/build/lumina/cargo
|
||||
DATABASE_URL: sqlite://./test.db
|
||||
# CARGO_NET_OFFLINE: 'true'
|
||||
build-commands:
|
||||
- just build-offline
|
||||
# - cargo build --release
|
||||
|
||||
- install -Dm755 target/release/lumina -t /app/bin/lumina
|
||||
- install -Dm644 res/xyz.cochrun.lumina.desktop -t /app/share/applications/xyz.cochrun.lumina.desktop
|
||||
- install -Dm644 res/xyz.cochrun.lumina.metainfo.xml -t /app/share/appdata/xyz.cochrun.lumina.metainfo.xml
|
||||
- install -Dm644 res/icons/app.svg -t /app/share/icons/hicolor/scalable/apps/lumina.svg
|
||||
- install -Dm644 res/xyz.cochrun.lumina.desktop -t /app/share/applications/xyz.cochrun.lumina.desktop
|
||||
- install -Dm644 res/xyz.cochrun.lumina.metainfo.xml -t /app/share/metainfo/xyz.cochrun.lumina.metainfo.xml
|
||||
|
||||
sources:
|
||||
# - type: git
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue