summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-08-13 18:50:17 +0200
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-08-13 18:54:49 +0200
commitce6fc101bc026d93eb17be57b9d9eef94669eb14 (patch)
tree4065b3e60c41fbcf1567db809a75787248de078d
parent31fc9d00f5d29334055664a6acd7d195dc9f6760 (diff)
downloadpoezio-ce6fc101bc026d93eb17be57b9d9eef94669eb14.tar.gz
poezio-ce6fc101bc026d93eb17be57b9d9eef94669eb14.tar.bz2
poezio-ce6fc101bc026d93eb17be57b9d9eef94669eb14.tar.xz
poezio-ce6fc101bc026d93eb17be57b9d9eef94669eb14.zip
Add a Flatpak manifest
Use `flatpak-builder build-dir io.poez.Poezio.json` to build it in build-dir, and `flatpak-builder --run build-dir io.poez.Poezio.json poezio` to test it. Note that poezio will still be downloaded from its repository, rather than built from the local clone.
-rw-r--r--data/io.poez.Poezio.json96
1 files changed, 96 insertions, 0 deletions
diff --git a/data/io.poez.Poezio.json b/data/io.poez.Poezio.json
new file mode 100644
index 00000000..79539257
--- /dev/null
+++ b/data/io.poez.Poezio.json
@@ -0,0 +1,96 @@
+{
+ "app-id": "io.poez.Poezio",
+ "runtime": "org.freedesktop.Platform",
+ "runtime-version": "18.08",
+ "sdk": "org.freedesktop.Sdk",
+ "command": "poezio",
+ "finish-args": [
+ "--share=ipc",
+ "--share=network"
+ ],
+ "modules": [
+ {
+ "name": "python3-pyasn1",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app pyasn1-0.4.4-py2.py3-none-any.whl"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url": "https://files.pythonhosted.org/packages/d1/a1/7790cc85db38daa874f6a2e6308131b9953feb1367f2ae2d1123bb93a9f5/pyasn1-0.4.4-py2.py3-none-any.whl",
+ "sha256": "b9d3abc5031e61927c82d4d96c1cec1e55676c1a991623cfed28faea73cdd7ca"
+ }
+ ]
+ },
+ {
+ "name": "python3-pyasn1-modules",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app pyasn1_modules-0.2.2-py2.py3-none-any.whl"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url": "https://files.pythonhosted.org/packages/19/02/fa63f7ba30a0d7b925ca29d034510fc1ffde53264b71b4155022ddf3ab5d/pyasn1_modules-0.2.2-py2.py3-none-any.whl",
+ "sha256": "a38a8811ea784c0136abfdba73963876328f66172db21a05a82f9515909bfb4e"
+ }
+ ]
+ },
+ {
+ "name": "python3-pycares",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app pycares-2.3.0.tar.gz"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url": "https://files.pythonhosted.org/packages/89/5c/3a7e1a52d6abb52b9ca1a56d2df699936e89d8b98f75cfd60d03363e7c10/pycares-2.3.0.tar.gz",
+ "sha256": "36f4c03df57c41a87eb3d642201684eb5a8bc194f4bafaa9f60ee6dc0aef8e40"
+ }
+ ]
+ },
+ {
+ "name": "python3-aiodns",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app aiodns-1.1.1-py2.py3-none-any.whl"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url": "https://files.pythonhosted.org/packages/bd/f5/b69cb930fd5ab0569396659afe3f3c0d37d4098e5d0ba6afdf6fd9388cb0/aiodns-1.1.1-py2.py3-none-any.whl",
+ "sha256": "99d0652f2c02f73bfa646bf44af82705260a523014576647d7959e664830b26b"
+ }
+ ]
+ },
+ {
+ "name": "python3-slixmpp",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app slixmpp-1.4.0.tar.gz"
+ ],
+ "sources": [
+ {
+ "type": "file",
+ "url": "https://files.pythonhosted.org/packages/0a/50/76a06d929668252244a1cef515c48c21403a72988c20cab2f74ef0b4ecbd/slixmpp-1.4.0.tar.gz",
+ "sha256": "c24a3effb2434e62c0f9e04d25ea889dc42aa2b60930782159724eda49efb894"
+ }
+ ]
+ },
+ {
+ "name": "poezio",
+ "buildsystem": "simple",
+ "build-commands": [
+ "pip3 install --prefix=/app ."
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "git://git.poez.io/poezio.git"
+ }
+ ]
+ }
+ ]
+}