Skip to content

Commit e6ee379

Browse files
committed
flatpak
1 parent 0fe0767 commit e6ee379

File tree

4 files changed

+14
-15
lines changed

4 files changed

+14
-15
lines changed

flatpak/1_prepare_json_deps.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ sudo flatpak update
1414
sudo flatpak install -y flathub org.freedesktop.Sdk//25.08
1515
sudo flatpak install -y flathub org.freedesktop.Platform//25.08
1616

17-
# python3 flatpak-pip-generator.py \
18-
# --requirements-file=../requirements.txt \
19-
# --output=pypi-dependencies.json
20-
21-
sudo flatpak-builder --force-clean build-dir ../manifest.yml
17+
python3 flatpak-pip-generator.py \
18+
--requirements-file=../requirements.txt \
19+
--output=../pypi-dependencies.json
2220

flatpak/2_generate_flatpak.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/bash
2+
3+
sudo flatpak-builder --force-clean build-dir ../manifest.yml
4+

manifest.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,15 @@ finish-args:
1111
- --filesystem=home
1212

1313
modules:
14+
- name: python-deps
15+
# Import gotowego modułu zależności Python wygenerowanego flatpak-pip-generator
16+
# Plik pypi-dependencies.json powinien być w katalogu projektu Flatpak obok manifest.yml
17+
include: pypi-dependencies.json
18+
1419
- name: fotokilof
1520
buildsystem: simple
21+
build-args:
22+
- --share=network
1623
build-commands:
1724
- python3 -m pip install --prefix=/app .
1825
sources:
@@ -21,13 +28,3 @@ modules:
2128
branch: issuse-220-flatpak
2229
path: fotokilof
2330

24-
- name: python-deps
25-
buildsystem: simple
26-
build-commands:
27-
- python3 -m pip install --prefix=/app -r requirements.txt
28-
sources:
29-
- type: git
30-
url: https://github.com/TeaM-TL/FotoKilof.git
31-
branch: issuse-220-flatpak
32-
path: fotokilof
33-
File renamed without changes.

0 commit comments

Comments
 (0)