app-id: io.github.mfat.systemdpilot runtime: org.gnome.Platform runtime-version: '47' sdk: org.gnome.Sdk command: systemd-pilot finish-args: - --share=ipc - --socket=fallback-x11 - --socket=wayland - --system-talk-name=org.freedesktop.systemd1 - --talk-name=org.freedesktop.secrets - --filesystem=xdg-config/gtk-3.0:ro - --filesystem=home/.ssh:ro - --filesystem=host modules: - name: python3-pycparser buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps pycparser-2.21.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/5e/0b/95d387f5f4433cb0f53ff7ad859bd2c6051051cebbb564f139a999ab46de/pycparser-2.21.tar.gz sha256: e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 - name: python3-cffi buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps cffi-1.16.0.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz sha256: bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0 - name: python3-cryptography buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps cryptography-41.0.7.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/ce/b3/13a12ea7edb068de0f62bac88a8ffd92cc2901881b391839851846b84a81/cryptography-41.0.7.tar.gz sha256: 13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc - name: python3-bcrypt buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps bcrypt-4.0.1.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad/bcrypt-4.0.1.tar.gz sha256: 27d375903ac8261cfe4047f6709d16f7d18d39b1ec92aaf72af989552a650ebd - name: python3-pynacl buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps PyNaCl-1.5.0.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz sha256: 8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba - name: python3-paramiko buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps paramiko-2.12.0.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/1d/08/645bb57b1fd1954c0202c61c657d352bce24d36d565f35a8c5749b02f118/paramiko-2.12.0.tar.gz sha256: 376885c05c5d6aa6e1f4608aac2a6b5b0548b1add40274477324605903d9cd49 - name: python3-keyring buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps keyring-24.3.1.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/69/cd/889c6569a7e5e9524bc1e423fd2badd967c4a5dcd670c04c2eff92a9d397/keyring-24.3.1.tar.gz sha256: c3327b6ffafc0e8befbdb597cacdb4928465140a3c0c5f44e03b2b39a335933a - name: python3-rich buildsystem: simple build-commands: - pip3 install --prefix=/app --no-deps rich-13.7.1.tar.gz sources: - type: file url: https://files.pythonhosted.org/packages/a7/ec/4a7d80728bd429f7c0d4d51245287158a1516315cadbb146012439403a9d/rich-13.7.1.tar.gz sha256: 9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432 - name: systemd-pilot buildsystem: simple build-commands: - install -D src/main.py /app/bin/systemd-pilot - install -D data/io.github.mfat.systemdpilot.desktop /app/share/applications/io.github.mfat.systemdpilot.desktop - install -D data/io.github.mfat.systemdpilot.appdata.xml /app/share/metainfo/io.github.mfat.systemdpilot.appdata.xml sources: - type: dir path: .