By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 com.roundabout_host.Izvor.yaml

View raw Download
text/plain • 1.63 kiB
ASCII text
        
            
1
app-id: com.roundabout_host.Izvor
2
runtime: org.freedesktop.Platform
3
runtime-version: "24.08"
4
sdk: org.freedesktop.Sdk
5
command: izvor
6
finish-args:
7
- --share=network
8
- --filesystem=home
9
- --filesystem=host
10
- --socket=x11
11
- --socket=wayland
12
- --filesystem=xdg-config/fontconfig:ro
13
- --filesystem=xdg-data/izvor:create
14
- --filesystem=xdg-config/izvor:create
15
- --talk-name=org.freedesktop.DBus
16
- --own-name=org.freedesktop.DBus
17
- --socket=session-bus
18
- --filesystem=~/.local/share/fonts:ro
19
- --filesystem=~/.fonts:ro
20
- --filesystem=xdg-data/fonts:ro
21
environment:
22
PYTHONPATH: "/app/lib/python3.12/site-packages:${PYTHONPATH}"
23
modules:
24
- name: python-requirements
25
buildsystem: simple
26
build-commands:
27
- mkdir -p /app/share/python_packages
28
- cp -r . /app/share/python_packages/
29
sources:
30
- type: dir
31
path: python_packages
32
- name: izvor
33
buildsystem: simple
34
build-commands:
35
- unset GTK_MODULES
36
- mkdir -p /app/bin /app/share/izvor
37
- cp -r ./* /app/share/izvor/
38
- ls /app/share/python_packages
39
- pip install --no-index --find-links=/app/share/python_packages -r /app/share/izvor/requirements-flatpak.txt --target=/app/lib/python3.12/site-packages
40
- chmod +x /app/share/izvor/__init__.py
41
- ln -s /app/share/izvor/__init__.py /app/bin/izvor
42
#- fc-cache -fv
43
sources:
44
- type: dir
45
path: src
46
- name: izvor_utils
47
buildsystem: simple
48
build-commands:
49
- mkdir -p /app/lib/python3.12/site-packages/izvor_utils
50
- cp -r . /app/lib/python3.12/site-packages/izvor_utils/
51
sources:
52
- type: dir
53
path: izvor_utils
54