@@ -25,29 +25,28 @@ modules:
25
25
sources :
26
26
- type : dir
27
27
path : ./python_wheels # Este caminho é relativo à pasta flatpak-build/
28
- - name : navegador-app
28
+ - name : navegador-app
29
29
buildsystem : simple
30
30
build-commands :
31
- - install -Dm755 navegador.py /app /bin/navegador.py
31
+ - install -Dm755 navegador.py $(FLATPAK_DEST) /bin/navegador.py
32
32
33
- # ADICIONADO DEBUGGING NO SCRIPT WRAPPER
33
+ # NOVO COMANDO: Criar o script wrapper e torná-lo executável
34
+ # MODIFICAÇÃO AQUI: ADICIONAR O SEGUNDO CAMINHO AO PYTHONPATH
34
35
- |
35
- cat > /app /bin/start-navegador.sh << 'EOF'
36
+ cat > $(FLATPAK_DEST) /bin/start-navegador.sh << 'EOF'
36
37
#!/bin/bash
37
- # Define e imprime o PYTHONPATH
38
- export PYTHONPATH="/app/lib/python3.11/site-packages:$PYTHONPATH"
38
+ # Tenta o caminho padrão do site-packages do runtime E o caminho comum para instalações --user
39
+ export PYTHONPATH="/app/lib/python3.11/site-packages:/app/share/python-packages: $PYTHONPATH"
39
40
echo "DEBUG_FLATPAK: PYTHONPATH set to: $PYTHONPATH"
40
41
41
- # Imprime o sys.path do Python para depuração
42
42
python3 -c "import sys; print('DEBUG_FLATPAK: sys.path at runtime:'); print(sys.path)"
43
43
44
- # Tenta executar o navegador
45
44
python3 /app/bin/navegador.py "$@"
46
45
EOF
47
- - chmod +x /app/ bin/start-navegador.sh
46
+ - chmod +x $(FLATPAK_DEST)/ bin/start-navegador.sh # Torna o script executável
48
47
49
- - install -Dm644 org.pedrodev2025.NavegadorPyTech.desktop /app /share/applications/org.pedrodev2025.NavegadorPyTech.desktop
50
- - install -Dm644 org.pedrodev2025.NavegadorPyTech.png /app /share/icons/hicolor/512x512/apps/org.pedrodev2025.NavegadorPyTech.png
48
+ - install -Dm644 org.pedrodev2025.NavegadorPyTech.desktop $(FLATPAK_DEST) /share/applications/org.pedrodev2025.NavegadorPyTech.desktop
49
+ - install -Dm644 org.pedrodev2025.NavegadorPyTech.png $(FLATPAK_DEST) /share/icons/hicolor/512x512/apps/org.pedrodev2025.NavegadorPyTech.png
51
50
sources :
52
51
- type : dir
53
52
path : app-source/
0 commit comments