[gnome-keysign] flatpak: update old manifest
- From: Ludovico de Nittis <denittis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-keysign] flatpak: update old manifest
- Date: Tue, 9 Oct 2018 12:59:28 +0000 (UTC)
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]