dev.bnema.Dumber.yml RawHistoryFolder
1id: dev.bnema.Dumber
2runtime: org.gnome.Platform
3runtime-version: '49'
4sdk: org.gnome.Sdk
5command: dumber
6
7finish-args:
8 # Display (Wayland only)
9 - --socket=wayland
10 # GPU rendering and hardware video decoding (VA-API)
11 - --device=dri
12 # Network (browser)
13 - --share=network
14 # Audio/Video playback via PulseAudio
15 - --socket=pulseaudio
16 # Camera/Webcam access (for video calls like Zoom, Meet, etc.)
17 - --device=all
18 # Downloads folder
19 - --filesystem=xdg-download
20 # Open local HTML files
21 - --filesystem=home:ro
22 # PipeWire for screen sharing and modern audio/video
23 - --filesystem=xdg-run/pipewire-0:ro
24 # Workaround for flatpak-spawn locale crash (flatpak/flatpak#5564)
25 # When user's locale falls back to C, PS1's UTF-8 emoji causes
26 # "Invalid byte sequence in conversion input" error in flatpak-spawn
27 - --unset-env=PS1
28
29modules:
30 - name: dumber
31 buildsystem: simple
32 build-commands:
33 # Install the pre-built binary (archive is auto-extracted)
34 - install -Dm755 dumber /app/bin/dumber
35 # Install desktop file
36 - install -Dm644 dev.bnema.Dumber.desktop /app/share/applications/dev.bnema.Dumber.desktop
37 # Install icons
38 - install -Dm644 logo.svg /app/share/icons/hicolor/scalable/apps/dev.bnema.Dumber.svg
39 - install -Dm644 logo-512.png /app/share/icons/hicolor/512x512/apps/dev.bnema.Dumber.png
40 # Install metainfo
41 - install -Dm644 dev.bnema.Dumber.metainfo.xml /app/share/metainfo/dev.bnema.Dumber.metainfo.xml
42 sources:
43 # Pre-built binary from GitHub release
44 # NOTE: URL and SHA256 are dynamically generated in CI
45 # For local builds, update these values manually:
46 # curl -sL <url> | sha256sum
47 - type: archive
48 url: https://github.com/bnema/dumber/releases/download/v0.23.1/dumber_linux_x86_64.tar.gz
49 sha256: PLACEHOLDER_UPDATED_BY_CI
50 dest-filename: dumber_linux_x86_64.tar.gz
51 # Desktop file
52 - type: file
53 path: dev.bnema.Dumber.desktop
54 # Icons
55 - type: file
56 path: assets/logo.svg
57 dest-filename: logo.svg
58 - type: file
59 path: assets/logo-512.png
60 dest-filename: logo-512.png
61 # Metainfo
62 - type: file
63 path: dev.bnema.Dumber.metainfo.xml