diff --git a/justfile b/justfile index c6a6c0c..a18d257 100644 --- a/justfile +++ b/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 diff --git a/res/xyz.cochrun.lumina.metainfo.xml b/res/xyz.cochrun.lumina.metainfo.xml index 6d8f078..65f43df 100644 --- a/res/xyz.cochrun.lumina.metainfo.xml +++ b/res/xyz.cochrun.lumina.metainfo.xml @@ -14,7 +14,13 @@ A church presentation app that is built to be simple to use.

+ + + Chris Cochrun + + xyz.cochrun.lumina.desktop + https://git.tfcconnection.org/chris/lumina/raw/branch/master/res/images/screenshot_2026-05-03_08-16-59.png diff --git a/xyz.cochrun.lumina.yml b/xyz.cochrun.lumina.yml index 334ab8d..39730f2 100644 --- a/xyz.cochrun.lumina.yml +++ b/xyz.cochrun.lumina.yml @@ -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