-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathio.github.rfrench3.scopebuddy-gui.yml
More file actions
39 lines (37 loc) · 1.65 KB
/
Copy pathio.github.rfrench3.scopebuddy-gui.yml
File metadata and controls
39 lines (37 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
id: io.github.rfrench3.scopebuddy-gui
runtime: org.kde.Platform
runtime-version: '6.10'
sdk: org.kde.Sdk
base: io.qt.PySide.BaseApp
base-version: '6.10'
command: scopebuddygui
finish-args:
- --share=ipc
- --socket=wayland
- --socket=fallback-x11
- --device=dri
- --filesystem=xdg-config/scopebuddy:create
build-options:
env:
- BASEAPP_REMOVE_WEBENGINE=1
- BASEAPP_DISABLE_NUMPY=1
cleanup-commands:
- /app/cleanup-BaseApp.sh
modules:
- name: scopebuddygui
buildsystem: simple
sources:
- type: dir
path: .
build-commands:
- mkdir -p /app/share/scopebuddygui
- install -Dm755 src/main.py /app/bin/scopebuddygui
- install -m644 src/*.py /app/share/scopebuddygui/
- install -m644 src/*.ui /app/share/scopebuddygui/
- install -m644 src/img/io.github.rfrench3.scopebuddy-gui.svg /app/share/scopebuddygui/ # The SVG needs to be accessible within the app as more than the icon
- install -m644 src/default_scb.conf /app/share/scopebuddygui/
- install -Dm644 src/img/io.github.rfrench3.scopebuddy-gui.svg /app/share/icons/hicolor/scalable/apps/io.github.rfrench3.scopebuddy-gui.svg
- install -Dm644 src/img/io.github.rfrench3.scopebuddy-gui.png /app/share/icons/hicolor/128x128/apps/io.github.rfrench3.scopebuddy-gui.png
- install -Dm644 io.github.rfrench3.scopebuddy-gui.metainfo.xml /app/share/metainfo/io.github.rfrench3.scopebuddy-gui.metainfo.xml
- desktop-file-edit --set-key=Exec --set-value=scopebuddygui io.github.rfrench3.scopebuddy-gui.desktop
- install -Dm644 io.github.rfrench3.scopebuddy-gui.desktop /app/share/applications/io.github.rfrench3.scopebuddy-gui.desktop