12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- id: pw.mmk.OpenFreebuds
- command: openfreebuds_qt
- sdk: org.kde.Sdk
- runtime: org.kde.Platform
- base: com.riverbankcomputing.PyQt.BaseApp
- runtime-version: '6.7'
- base-version: '6.7'
- finish-args:
- # Connect to Bluetooth devices through RFCOMM / SPP protocol
- - --allow=bluetooth
- - --share=network
- # Display user interface
- - --socket=wayland
- - --socket=fallback-x11
- - --share=ipc
- - --device=dri
- # List paired Bluetooth devices, toggle their connection status
- - --system-talk-name=org.bluez
- # Display tray icon
- - --talk-name=org.kde.StatusNotifierWatcher
- cleanup-commands:
- - /app/cleanup-BaseApp.sh
- build-options:
- env:
- # Current release of yarl fails to compile in Flatpak env, idk why
- # This is temporary, switch to pure-python implementation of yarl
- YARL_NO_EXTENSIONS: "true"
- modules:
- - name: python3_extras
- buildsystem: simple
- build-commands:
- - pip3 install --prefix=/app --no-deps *.whl
- sources:
- - type: file
- url: https://files.pythonhosted.org/packages/df/b3/072c28eace372ba7630ea187b7efd7f09cc8bcebf847a96b5e03e9cc0828/expandvars-0.12.0-py3-none-any.whl
- sha256: 7432c1c2ae50c671a8146583177d60020dd210ada7d940e52af91f1f84f753b2
- - python3-requirements.json
- - name: OpenFreebuds
- buildsystem: simple
- build-commands:
- - touch /app/is_container
- - python ./make.py install /app
- sources:
- - type: file
- path: ../../scripts/make.py
- - type: dir
- path: ../../dist
|