1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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
|