Skip to content
This repository was archived by the owner on Sep 19, 2025. It is now read-only.

Commit 508d564

Browse files
author
Pedro
committed
Add common Flatpak --user install path to PYTHONPATH for PyQt5
1 parent dc76c25 commit 508d564

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

flatpak-build/org.pedrodev2025.NavegadorPyTech.yaml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,28 @@ modules:
2525
sources:
2626
- type: dir
2727
path: ./python_wheels # Este caminho é relativo à pasta flatpak-build/
28-
- name: navegador-app
28+
- name: navegador-app
2929
buildsystem: simple
3030
build-commands:
31-
- install -Dm755 navegador.py /app/bin/navegador.py
31+
- install -Dm755 navegador.py $(FLATPAK_DEST)/bin/navegador.py
3232

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
3435
- |
35-
cat > /app/bin/start-navegador.sh << 'EOF'
36+
cat > $(FLATPAK_DEST)/bin/start-navegador.sh << 'EOF'
3637
#!/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"
3940
echo "DEBUG_FLATPAK: PYTHONPATH set to: $PYTHONPATH"
4041
41-
# Imprime o sys.path do Python para depuração
4242
python3 -c "import sys; print('DEBUG_FLATPAK: sys.path at runtime:'); print(sys.path)"
4343
44-
# Tenta executar o navegador
4544
python3 /app/bin/navegador.py "$@"
4645
EOF
47-
- chmod +x /app/bin/start-navegador.sh
46+
- chmod +x $(FLATPAK_DEST)/bin/start-navegador.sh # Torna o script executável
4847

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
5150
sources:
5251
- type: dir
5352
path: app-source/

0 commit comments

Comments
 (0)