[gnome-keysign] flatpak: update old manifest



commit dcd4e024e31684436911ddba8a4b5ba62e6850df
Author: RyuzakiKK <aasonykk gmail com>
Date:   Tue Oct 9 14:51:56 2018 +0200

    flatpak: update old manifest

 flatpak/gpg.json               |  42 ---
 flatpak/gpg.yml                |  23 ++
 flatpak/keysign-Makefile       |  12 -
 flatpak/magic-wormhole.yml     | 113 ++++++++
 flatpak/org.gnome.Keysign.json | 587 -----------------------------------------
 flatpak/org.gnome.Keysign.yml  | 356 +++++++++++++++++++++++++
 flatpak/pip-Makefile           |  11 -
 flatpak/twisted.json           | 311 ----------------------
 flatpak/twisted[tls].yml       | 157 +++++++++++
 9 files changed, 649 insertions(+), 963 deletions(-)
---
diff --git a/flatpak/gpg.yml b/flatpak/gpg.yml
new file mode 100644
index 0000000..0429d92
--- /dev/null
+++ b/flatpak/gpg.yml
@@ -0,0 +1,23 @@
+name: gnupg
+sources:
+  - type: archive
+    url: https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.10.tar.bz2
+    sha256: 799dd37a86a1448732e339bd20440f4f5ee6e69755f6fd7a73ee8af30840c915
+modules:
+  - name: libksba
+    sources:
+      - type: archive
+        url: https://gnupg.org/ftp/gcrypt/libksba/libksba-1.3.5.tar.bz2
+        sha256: 41444fd7a6ff73a79ad9728f985e71c9ba8cd3e5e53358e70d5f066d35c1a340
+
+  - name: libgcypt
+    sources:
+      - type: archive
+        url: https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.3.tar.bz2
+        sha256: 66ec90be036747602f2b48f98312361a9180c97c68a690a5f376fa0f67d0af7c
+
+  - name: npth
+    sources:
+      - type: archive
+        url: https://gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2
+        sha256: 1393abd9adcf0762d34798dc34fdcf4d0d22a8410721e76f1e3afcd1daa4e2d1
diff --git a/flatpak/magic-wormhole.yml b/flatpak/magic-wormhole.yml
new file mode 100644
index 0000000..f4335eb
--- /dev/null
+++ b/flatpak/magic-wormhole.yml
@@ -0,0 +1,113 @@
+name: python3-magic-wormhole
+buildsystem: simple
+build-commands:
+  - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} magic-wormhole
+sources:
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz
+    sha256: 9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/37/33/74ebdc52be534e683dc91faf263931bc00ae05c6073909fde53999088541/pyasn1-modules-0.2.2.tar.gz
+    sha256: a0cf3e1842e7c60fde97cb22d275eb6f9524f5c5250489e292529de841417547
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/10/46/059775dc8e50f722d205452bced4b3cc965d27e8c3389156acd3b1123ae3/pyasn1-0.4.4.tar.gz
+    sha256: f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/22/21/233e38f74188db94e8451ef6385754a98f3cad9b59bedf3a8e8b14988be4/cryptography-2.3.1.tar.gz
+    sha256: 8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz
+    sha256: 99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/c1/99/81de004578e9afe017bb1d4c8968088a33621c05449fe330bdd7016d5377/txaio-18.8.1.tar.gz
+    sha256: 67e360ac73b12c52058219bb5f8b3ed4105d2636707a36a7cdafb56fe06db7fe
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/de/2a/cab6e30be82c8fcd2339ef618036720eda954cf05daef514e386661c9221/service_identity-17.0.0.tar.gz
+    sha256: 4001fbb3da19e0df22c47a06d29681a398473af4aa9d745eca525b3b2c2302ab
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/9b/7c/ee600b2a9304d260d96044ab5c5e57aa489755b92bbeb4c0803f9504f480/pyOpenSSL-18.0.0.tar.gz
+    sha256: 6488f1423b00f73b7ad5167885312bb0ce410d3312eb212393795b53c8caa580
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/8c/e0/e512e4ac6d091fc990bbe13f9e0378f34cf6eecd1c6c268c9e598dcf5bb9/humanize-0.5.1.tar.gz
+    sha256: a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz
+    sha256: f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/48/9e/db8e0c2def12e8d3209ac1e23bfb630c6bbb9c9aa0a2ff000eda23ec1d8c/tqdm-4.25.0.tar.gz
+    sha256: a3364bd83ce4777320b862e3c8a93d7da91e20a95f06ef79bed7dd71c654cafa
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f/hkdf-0.0.3.tar.gz
+    sha256: 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/97/8d/77b8cedcfbf93676148518036c6b1ce7f8e14bf07e95d7fd4ddcb8cc052f/ipaddress-1.0.22.tar.gz
+    sha256: b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/d2/de/afcee4274270d78f10dbca8982427fd0708b0a3297fd46d2f2dee59e73e9/autobahn-18.8.2.tar.gz
+    sha256: 448df2e241011ea2948799918930042d81e63d26b01912c472f5a9a37f42f319
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/08/19/cf56e60efd122fa6d2228118a9b345455b13ffe16a14be81d025b03b261f/PyNaCl-1.2.1.tar.gz
+    sha256: e0d38fa0a75f65f556fb912f2c6790d1fa29b7dd27a1d9cc5591b281321eaaa9
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/60/0b/bb5eca8e18c38a10b1c207bbe6103df091e5cf7b3e5fdc0efbcad7b85b60/spake2-0.8.tar.gz
+    sha256: c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/b5/d3/5409c111835af19af00643a8fbd0c0a6f30f025400ca5bb72f59fd1e42fb/magic-wormhole-0.10.5.tar.gz
+    sha256: 9558ea1f3551e535deec3462cd5c8391cb32ebb12ecd8b40b36861dbee4917ee
+
+modules:
+  - name: cffi
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} cffi
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/e7/a7/4cd50e57cc6f436f1cc3a7e8fa700ff9b8b4d471620629074913e3735fb2/cffi-1.11.5.tar.gz
+        sha256: e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz
+        sha256: 99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226
+
+  - name: setuptools
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - python3 setup.py build
+      - python3 setup.py install --prefix=${FLATPAK_DEST}
+    sources:
+      - type: archive
+        url: 
https://files.pythonhosted.org/packages/ef/1d/201c13e353956a1c840f5d0fbf0461bd45bbd678ea4843ebf25924e8984c/setuptools-40.2.0.zip
+        sha256: 47881d54ede4da9c15273bac65f9340f8929d4f0213193fa7894be384f2dcfa6
+
+  - name: txtorcon
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-deps --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} txtorcon
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/0d/cf/d60e12055c2930aa5a347043423e59e29241d03fd1f2316d1dea08db383a/txtorcon-18.0.2.tar.gz
+        sha256: ce50fdd00abb8b490b72809a2c664684f67f3c9467f392642d36f58309395a87
diff --git a/flatpak/org.gnome.Keysign.yml b/flatpak/org.gnome.Keysign.yml
new file mode 100644
index 0000000..4ae5c3c
--- /dev/null
+++ b/flatpak/org.gnome.Keysign.yml
@@ -0,0 +1,356 @@
+id: org.gnome.Keysign
+runtime: org.gnome.Platform
+runtime-version: 'master'
+sdk: org.gnome.Sdk
+command: gnome-keysign
+copy-icon: true
+tags:
+  - devel
+  - development
+  - nightly
+desktop-file-name-prefix: "(Development) "
+finish-args:
+  - --share=ipc
+  - --socket=x11
+  - --socket=wayland
+  - --share=network
+  - --system-talk-name=org.freedesktop.Avahi
+  - --system-talk-name=org.bluez
+  - --allow=bluetooth
+  - --device=all
+  - --filesystem=~/.gnupg:ro
+  - --filesystem=xdg-run/gnupg:ro
+# We're waiting for webcam support: https://github.com/flatpak/xdg-desktop-portal/issues/38;
+# we use --device=all meanwhile. We do network, because we're opening a port.
+build-options:
+  cflags: -O2 -g
+  cxxflags: -O2 -g
+  env:
+    V: '1'
+cleanup:
+  - /include
+  - /lib/pkgconfig
+  - /share/pkgconfig
+  - /share/aclocal
+  - /man
+  - /share/man
+  - /share/gtk-doc
+  - /share/vala
+  - "*.la"
+  - "*.a"
+modules:
+  - name: pycairo
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - python3 setup.py build
+      - python3 setup.py install --prefix=${FLATPAK_DEST}
+    sources:
+      - type: archive
+        url: https://github.com/pygobject/pycairo/releases/download/v1.17.1/pycairo-1.17.1.tar.gz
+        sha256: 0f0a35ec923d87bc495f6753b1e540fd046d95db56a35250c44089fbce03b698
+
+  - name: python3-pytz
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} pytz
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/ca/a9/62f96decb1e309d6300ebe7eee9acfd7bccaeedd693794437005b9067b44/pytz-2018.5.tar.gz
+        sha256: ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277
+
+
+
+  - name: python3-pygobject
+    buildsystem: simple
+    build-options:
+      env:
+        PYTHON: python3
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} pygobject
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/00/17/198a9d0eb0e89b5c7d2a9b4437eb40d62702ab771030cd79fc7141cb0d30/PyGObject-3.30.1.tar.gz
+        sha256: 5e642a76cfddd3e488a32bcdf7cef189e29226522be8726bc0e050dd53fa2d1c
+
+
+  - name: swig
+    config-opts:
+      - "--without-boost"
+      - "--without-pcre"
+    sources:
+      - type: archive
+        url: http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz
+        sha256: 7cf9f447ae7ed1c51722efc45e7f14418d15d7a1e143ac9f09a668999f4fc94d
+
+  - name: python3-dbus-python
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} dbus-python
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/3f/e7/4edb582d1ffd5ac3c84188deea32e960b5c8c0fe1da56ce70224f85ce542/dbus-python-1.2.8.tar.gz
+        sha256: abf12bbb765e300bf8e2a1b2f32f85949eab06998dbda127952c31cb63957b6f
+
+  - name: avahi
+    # hrm, I don't want to install this, but we need the python module
+    rm-configure: true
+    config-opts:
+      - "--disable-static"
+      - "--disable-mono"
+      - "--disable-monodoc"
+      - "--disable-qt3"
+      - "--disable-qt4"
+      - "--disable-gtk"
+      - "--disable-gtk3"
+      - "--with-distro=none"
+      - "--with-systemdsystemunitdir=no"
+      - "--disable-libdaemon"
+      - "--disable-pygtk"
+      - "--disable-gdbm"
+      - "--disable-manpages"
+    build-options:
+      env:
+        PYTHON: /usr/bin/python3
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    sources:
+      - type: archive
+        url: http://avahi.org/download/avahi-0.7.tar.gz
+        sha256: 57a99b5dfe7fdae794e3d1ee7a62973a368e91e414bd0dfa5d84434de5b14804
+
+  - name: gstreamer
+    sources:
+      - type: archive
+        url: https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.4.tar.xz
+        sha256: f94f6696c5f05a3b3a9183e39c5f5c0b779f75a04c0efa497e7920afa985ffc7
+
+  - name: gst-plugins-base
+    sources:
+      - type: archive
+        url: https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.4.tar.xz
+        sha256: ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461
+
+  - name: gst-plugins-good
+    sources:
+      - type: archive
+        url: https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.4.tar.xz
+        sha256: 5f8b553260cb0aac56890053d8511db1528d53cae10f0287cfce2cb2acc70979
+
+  - name: gst-plugins-bad
+    build-options:
+      config-opts:
+        - "--enable-zbar"
+    sources:
+      - type: archive
+        url: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.4.tar.xz
+        sha256: 910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5
+    modules:
+      - name: zbar
+        build-options:
+          config-opts:
+            - "--disable-video"
+            - "--without-xv"
+            - "--without-python2"
+            - "--without-gtk"
+            - "--without-qt"
+        sources:
+          - type: git
+            url: git://git.linuxtv.org/zbar.git
+            commit: edcf08b49e0a5fe71c18fa9d4b8ed83ed8fc9082
+          - type: shell
+            commands:
+                # Patch for Imagemagick 7 
https://git.archlinux.org/svntogit/community.git/tree/trunk/imagemagick7.patch?h=packages/zbar&id=f80dc934f730ee4204dc51f3ef47cd2ec7406898
+                - sed -i 's|wand/MagickWand.h|MagickWand/MagickWand.h|g' configure.ac
+                - sed -i 's|wand/MagickWand.h|MagickWand/MagickWand.h|g' zbarimg/zbarimg.c
+                # Avoid documentation
+                - sed -i '48d' Makefile.am
+          - type: script
+            dest-filename: autogen.sh
+            commands:
+                - autoreconf -vfi -W none
+        modules:
+          - name: ImageMagick
+            sources:
+              - type: archive
+                url: https://github.com/ImageMagick/ImageMagick/archive/7.0.8-12.tar.gz
+                sha256: cd3a25183d433f3ad4f8ed6301c5ae5dfb0959c1f09b059acee447bb3881bf99
+
+  - name: gst-python
+    config-opts:
+      - "--with-pygi-overrides-dir=/app/lib/python3.4/site-packages/gi/overrides/"
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    sources:
+      - type: archive
+        url: https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.14.4.tar.xz
+        sha256: d0fdb24f93b6d889f309d2f526b8ea9577e0084ff0a62b4623ef1aed52e85a1b
+
+  - name: python3-babel
+    buildsystem: simple
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} babel
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/be/cc/9c981b249a455fa0c76338966325fc70b7265521bad641bf2932f77712f4/Babel-2.6.0.tar.gz
+        sha256: 8cba50f48c529ca3fa18cf81fa9403be176d374ac4d60738b839122dfaaa3d23
+
+  - name: python3-six
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} six
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz
+        sha256: 70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9
+
+  - name: python3-qrcode
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} qrcode
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/8d/b6/beed3d50e1047a2aa6437d3a653e5f31feb7f4de8bc054299dc205682e41/qrcode-6.0.tar.gz
+        sha256: 037b0db4c93f44586e37f84c3da3f763874fcac85b2974a69a98e399ac78e1bf
+
+  - name: python3-requests
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} requests
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/e1/0f/f8d5e939184547b3bdc6128551b831a62832713aa98c2ccdf8c47ecc7f17/certifi-2018.8.24.tar.gz
+        sha256: 376690d6f16d32f9d1fe8932551d80b23e9d393a8578c5633a2ed39a64861638
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/3c/d2/dc5471622bd200db1cd9319e02e71bc655e9ea27b8e0ce65fc69de0dac15/urllib3-1.23.tar.gz
+        sha256: a68ac5e15e76e7e5dd2b8f94007233e01effe3e50e8daddf69acfd81cb686baf
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz
+        sha256: 684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz
+        sha256: 84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/54/1f/782a5734931ddf2e1494e4cd615a51ff98e1879cbe9eecbdfeaf09aa75e9/requests-2.19.1.tar.gz
+        sha256: ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a
+
+  - name: gpgme
+    sources:
+      - type: archive
+        url: https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.12.0.tar.bz2
+        sha256: b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8
+    modules:
+      - name: libassaun
+        sources:
+          - type: archive
+            url: https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.1.tar.bz2
+            sha256: 47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449
+        modules:
+          - name: libgpg-error
+            sources:
+              - type: archive
+                # this is a mirror because ftp is not yet supported 
https://github.com/flatpak/flatpak-builder/issues/23
+                url: https://mirrors.dotsrc.org/gnupg/libgpg-error/libgpg-error-1.32.tar.bz2
+                sha256: c345c5e73cc2332f8d50db84a2280abfb1d8f6d4f1858b9daa30404db44540ca
+
+  - gpg.yml
+
+  - twisted[tls].yml
+
+  - magic-wormhole.yml
+
+  - shared-modules/udev/udev-175.json
+
+
+  - name: libical
+    cleanup:
+    - "/lib/cmake"
+    buildsystem: cmake
+    config-opts:
+    - "-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib"
+    - "-DBUILD_SHARED_LIBS:BOOL=ON"
+    sources:
+    - type: archive
+      url: https://github.com/libical/libical/archive/v3.0.4.tar.gz
+      sha256: 20f39343701ccd3ad896a9f9e982fdf85c1d3a35572e9d962216b69a64aef2ae
+
+  - name: bluez
+    config-opts:
+    - "--disable-datafiles"
+    - "--disable-systemd"
+    - "--enable-midi"
+    - "--enable-experimental"
+    - "--enable-library"
+    - "--prefix=/app"
+    - "--sysconfdir=/app/etc"
+    sources:
+    - type: archive
+      url: https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.50.tar.xz
+      sha256: 5ffcaae18bbb6155f1591be8c24898dc12f062075a40b538b745bfd477481911
+
+  - name: python3-pybluez
+    buildsystem: simple
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} pybluez
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/c1/98/3149481d508bee174335be6725880f00d297afebe75c15e917af8f6fe169/PyBluez-0.22.zip
+        sha256: 4ce006716a54d9d18e8186a3f1c8b12a8e6befecffe8fd5828a291fb694ce49d
+
+  - name: python3-lxml
+    buildsystem: simple
+    build-options:
+      env:
+        XSLT_CONFIG: pkg-config libxslt
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} lxml
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/4b/20/ddf5eb3bd5c57582d2b4652b4bbcf8da301bdfe5d805cb94e805f4d7464d/lxml-4.2.5.tar.gz
+        sha256: 36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f
+
+  - name: python3-future
+    buildsystem: simple
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} future
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz
+        sha256: e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb
+
+  - name: gnome-keysign
+    no-autogen: true
+    buildsystem: simple
+    build-commands:
+      - pip3 install --prefix=${FLATPAK_DEST} .
+    post-install:
+      - sed -i 's|python -m|python3 -m|g' /app/share/applications/org.gnome.Keysign.desktop
+    sources:
+      - type: archive
+        url: https://gitlab.gnome.org/GNOME/gnome-keysign/-/archive/0.9.9/gnome-keysign-0.9.9.tar.gz
+        sha256: e4b32675664a32bef9386f2f6bc187c0506f54a1c6ceff5b07377f73a85e3e39
diff --git a/flatpak/twisted[tls].yml b/flatpak/twisted[tls].yml
new file mode 100644
index 0000000..130a13d
--- /dev/null
+++ b/flatpak/twisted[tls].yml
@@ -0,0 +1,157 @@
+name: python3-twisted[tls]
+buildsystem: simple
+ensure-writable:
+  - easy-install.pth
+  - setuptools.pth
+build-commands:
+  - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} twisted[tls]
+sources:
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz
+    sha256: 99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/e7/a7/4cd50e57cc6f436f1cc3a7e8fa700ff9b8b4d471620629074913e3735fb2/cffi-1.11.5.tar.gz
+    sha256: e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/fc/f1/8db7daa71f414ddabfa056c4ef792e1461ff655c2ae2928a2b675bfed6b4/asn1crypto-0.24.0.tar.gz
+    sha256: 9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/37/33/74ebdc52be534e683dc91faf263931bc00ae05c6073909fde53999088541/pyasn1-modules-0.2.2.tar.gz
+    sha256: a0cf3e1842e7c60fde97cb22d275eb6f9524f5c5250489e292529de841417547
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/10/46/059775dc8e50f722d205452bced4b3cc965d27e8c3389156acd3b1123ae3/pyasn1-0.4.4.tar.gz
+    sha256: f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/22/21/233e38f74188db94e8451ef6385754a98f3cad9b59bedf3a8e8b14988be4/cryptography-2.3.1.tar.gz
+    sha256: 8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/16/d8/bc6316cf98419719bd59c91742194c111b6f2e85abac88e496adefaf7afe/six-1.11.0.tar.gz
+    sha256: 70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/65/c4/80f97e9c9628f3cac9b98bfca0402ede54e0563b56482e3e6e45c43c4935/idna-2.7.tar.gz
+    sha256: 684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/de/2a/cab6e30be82c8fcd2339ef618036720eda954cf05daef514e386661c9221/service_identity-17.0.0.tar.gz
+    sha256: 4001fbb3da19e0df22c47a06d29681a398473af4aa9d745eca525b3b2c2302ab
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/9b/7c/ee600b2a9304d260d96044ab5c5e57aa489755b92bbeb4c0803f9504f480/pyOpenSSL-18.0.0.tar.gz
+    sha256: 6488f1423b00f73b7ad5167885312bb0ce410d3312eb212393795b53c8caa580
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz
+    sha256: 10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/a4/89/a469aad9256aedfbb47a29ec2b2eeb855d9f24a7a4c2ff28bd8d1042ef02/PyHamcrest-1.9.0.tar.gz
+    sha256: 8ffaa0a53da57e89de14ced7185ac746227a8894dbd5a3c718bf05ddbd1d56cd
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/41/e1/0abd4b480ec04892b1db714560f8c855d43df81895c98506442babf3652f/hyperlink-18.0.0.tar.gz
+    sha256: f01b4ff744f14bc5d0a22a6b9f1525ab7d6312cb0ff967f59414bbac52f0a306
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/95/f1/207a0a478c4bb34b1b49d5915e2db574cadc415c9ac3a7ef17e29b2e8951/constantly-15.1.0.tar.gz
+    sha256: 586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/ac/8a/657532df378c2cd2a1fe6b12be3b4097521570769d4852ec02c24bd3594e/zope.interface-4.5.0.tar.gz
+    sha256: 57c38470d9f57e37afb460c399eb254e7193ac7fb8042bd09bdc001981a9c74c
+
+  - type: file
+    url: 
https://files.pythonhosted.org/packages/90/50/4c315ce5d119f67189d1819629cae7908ca0b0a6c572980df5cc6942bc22/Twisted-18.7.0.tar.bz2
+    sha256: 95ae985716e8107816d8d0df249d558dbaabb677987cc2ace45272c166b267e4
+
+modules:
+  - name: incremental
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} incremental
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/8f/26/02c4016aa95f45479eea37c90c34f8fab6775732ae62587a874b619ca097/incremental-17.5.0.tar.gz
+        sha256: 7b751696aaf36eebfab537e458929e194460051ccad279c72b755a167eebd4b3
+
+  - name: docutils
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} docutils
+    sources:
+      - type: file
+        url: 
https://pypi.python.org/packages/84/f4/5771e41fdf52aabebbadecc9381d11dea0fa34e4759b4071244fa094804c/docutils-0.14.tar.gz
+        sha256: 51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274
+
+  - name: mistune
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} mistune
+    sources:
+      - type: file
+        url: 
https://pypi.python.org/packages/25/a4/12a584c0c59c9fed529f8b3c47ca8217c0cf8bcc5e1089d3256410cfbdbc/mistune-0.7.4.tar.gz
+        sha256: 8517af9f5cd1857bb83f9a23da75aa516d7538c32a2c5d5c56f3789a9e4cd22f
+
+  - name: m2r
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} m2r
+    sources:
+      - type: file
+        url: 
https://pypi.python.org/packages/a0/95/7273d54664e74c3100d07206fe6b30247be046b39676972fc90ae04376a1/m2r-0.1.12.tar.gz
+        sha256: adfb86ebb7ff3fcd3ebb27ce8cd6f795c409a13f0c03363e265f17419ce5b9ab
+
+  - name: setuptools_scm
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} setuptools_scm
+    sources:
+      - type: file
+        url: 
https://pypi.python.org/packages/03/6d/aafdd01edd227ee879b691455bf19895091872af7e48192bea1758c82032/setuptools_scm-1.15.6.tar.gz
+        sha256: 49ab4685589986a42da85706b3311a2f74f1af567d39fee6cb1e088d7a75fb5f
+
+  - name: attrs
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+    # --no-build-isolation due to this bug https://github.com/pypa/pip/issues/5268
+      - pip3 install --no-build-isolation --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} 
attrs
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf/attrs-18.2.0.tar.gz
+        sha256: 10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69
+
+  - name: Automat
+    buildsystem: simple
+    ensure-writable:
+      - easy-install.pth
+      - setuptools.pth
+    build-commands:
+      - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} automat
+    sources:
+      - type: file
+        url: 
https://files.pythonhosted.org/packages/4a/4f/64db3ffda8828cb0541fe949354615f39d02f596b4c33fb74863756fc565/Automat-0.7.0.tar.gz
+        sha256: cbd78b83fa2d81fe2a4d23d258e1661dd7493c9a50ee2f1a5b2cac61c1793b0e


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]