making the name make more sense

This commit is contained in:
Chris Cochrun 2026-04-10 16:12:17 -05:00
parent e551f9e7e7
commit 123fdf15b4
4 changed files with 40 additions and 30 deletions

View file

@ -1,27 +0,0 @@
id: xyz.cochrun.Lumina
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- "org.freedesktop.Sdk.Extension.rust-stable"
base: "com.system76.Cosmic.BaseApp"
command: "lumina -i"
finish-args:
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --share=network
- --filesystem=xdg-documents
modules:
- name: lumina
buildsystem: simple
build-options:
- env:
build-commands:
- install -Dm755 hello.sh /app/bin/hello
sources:
- type: script
dest-filename: hello.sh
commands:
- echo "Hello world, from a sandbox"

View file

@ -4,7 +4,7 @@ Type=Application
Name=Lumina
Comment=A church presentation app that is built to be simple to use.
Categories=AudioVideo;Player;
Categories=Office;AudioVideo;Player;
Icon=lumina
Exec=lumina -i

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>xyz.cochrun.lumina.lumina</id>
<id>xyz.cochrun.lumina</id>
<name>Lumina</name>
<summary>A church presentation app that is built to be simple to use.</summary>
@ -14,7 +14,7 @@
</p>
</description>
<launchable type="desktop-id">xyz.cochrun.lumina.lumina.desktop</launchable>
<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-04-10_15-34-28.png</image>

37
xyz.cochrun.lumina.yml Normal file
View file

@ -0,0 +1,37 @@
app-id: xyz.cochrun.lumina
runtime: org.freedesktop.Platform
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.rust-stable
base: com.system76.Cosmic.BaseApp
command: lumina -i
finish-args:
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --share=network
- --filesystem=xdg-documents
modules:
- name: lumina
buildsystem: simple
build-options:
append-path: /usr/lib/sdk/rust-stable/bin
env:
CARGO_HOME: /run/build/cosmic-utils-enroll/cargo
CARGO_NET_OFFLINE: 'true'
build-commands:
- cargo --offline fetch --manifest-path Cargo.toml
- cargo build --offline --release
- install -Dm0755 target/release/lumina /app/bin/lumina
- install -Dm0644 res/xyz.cochrun.lumina.desktop /app/share/applications/xyz.cochrun.lumina.desktop
- install -Dm0644 res/xyz.cochrun.lumina.metainfo.xml /app/share/appdata/xyz.cochrun.lumina.metainfo.xml
- install -Dm0644 res/icons/lumina.svg /app/share/icons/hicolor/scalable/apps/xyz.cochrun.lumina.svg
sources:
- type: git
url: https://git.tfcconnection.org/chris/lumina.git
commit: 53d1ad6163634658a274293d3a2ca7a69a4d9421
- cargo-sources.json