app-id: org.DTeam.DMusic runtime: org.kde.Platform runtime-version: '5.15-23.08' sdk: org.kde.Sdk command: dmusic finish-args: - --share=ipc - --socket=x11 - --socket=wayland - --share=network - --filesystem=host - --socket=pulseaudio - --device=dri modules: - name: nim buildsystem: simple build-commands: - sh install.sh /app - cp bin/nimble /app/nim/bin/nimble sources: - type: archive url: https://nim-lang.org/download/nim-2.0.0-linux_x64.tar.xz # this checksum is from: # https://nim-lang.org/download/nim-2.0.0-linux_x64.tar.xz.sha256 sha256: ca1ffec35439a02b3102faf1c1caf5a033f929832b7fa2c76b3a6a7216f14f01 - name: taglib config-opts: - -DBUILD_SHARED_LIBS=ON buildsystem: cmake-ninja sources: - type: archive url: https://taglib.github.io/releases/taglib-1.12.tar.gz sha256: 7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703 x-checker-data: type: anitya project-id: 1982 stable-only: true url-template: https://taglib.github.io/releases/taglib-$version.tar.gz - name: dmusic buildsystem: simple build-options: build-args: - --share=network build-commands: - /app/nim/bin/nimble -y --nim:/app/nim/bin/nim --nimbleDir:.nimble --nimcache:.cache -d:flatpak build - install -D dmusic /app/bin/dmusic sources: - type: dir path: src dest: src - type: dir path: resources dest: resources - type: dir path: qml dest: qml - type: dir path: translations dest: translations - type: file path: qml.qrc - type: file path: DMusic.nimble