Commit 1e0f3f08 authored by Julius Künzel's avatar Julius Künzel
Browse files

Flatpak: Update some dependencies and restructure manifest (1)

parent 6c4ba1b7
......@@ -8,6 +8,7 @@
"rename-icon": "kdenlive",
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--require-version=0.11.4",
"--share=ipc",
"--socket=x11",
"--device=all",
......@@ -60,90 +61,7 @@
"*.cmake"
],
"modules": [
{
"name": "pyaaf2",
"buildsystem": "simple",
"build-commands": [
"python3 setup.py install --prefix=/app --root=/"
],
"sources": [
{
"type": "archive",
"url": "https://files.pythonhosted.org/packages/fb/c1/67ceeba190efa1e6281b214c7d827cd05e7c8b82ba456a043f0ba5cc3eb4/pyaaf2-1.2.0.tar.gz",
"sha256": "08cba1f96caa41e23570e6961761ac192a42910fb2991dda3004550c931a610c"
}
]
},
{
"name": "OpenTimelineIO",
"buildsystem": "simple",
"build-commands": [
"sed -e \"s|\\('-DOTIO_PYTHON_INSTALL:BOOL=ON'\\)|\\1 , '-DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES=/usr/include/python3.8'|\" -i setup.py",
"python3 setup.py install --prefix=/app --root=/ --cxx-install-root=/app"
],
"sources": [
{
"type": "archive",
"url": "https://files.pythonhosted.org/packages/9e/bb/a3b1f7c94b42f20a59a0d5dbc693ebfeb7623f0f86953f0d946595e2b03d/OpenTimelineIO-0.13.0.tar.gz",
"sha256": "c29c947479687cad7844684016aecc2a640daa67cbefb2dbf5c6a1aca45bfe1b"
}
]
},
{
"name": "python3-cffi",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"cffi\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a8/20/025f59f929bbcaa579704f443a438135918484fffaacfaddba776b374563/cffi-1.14.5.tar.gz",
"sha256": "fd78e5fee591709f32ef6edb9a015b4aa1a5022598e36227500c8f4e02328d9c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz",
"sha256": "2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"
}
]
},
{
"name": "python3-vosk",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"vosk\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/64/76/750788d585bbec701a6be11bf5a15587ed75a60f732c8044fe5e859d9b02/vosk-0.3.22-py3-none-manylinux2010_x86_64.whl",
"sha256": "d9c4106285536c91b08928a0b3a475e4329affea16c6508e4e9d6af1c6ada8fd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/96/43/c993eae7c0b0e099f967020d4ffbf6d010bd0498bc6c3457357b3a74e2f0/vosk-0.3.22-py3-none-linux_armv7l.whl",
"sha256": "903fc96aa9e9cf935fefd0cb8a305475fa9cc35401964c467aa8e34769a4f4fd"
}
]
},
{
"name": "python3-srt",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"srt\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/3b/dd/0629a23b11da7696ce69e4432a2de6a1d1277bf2ba5cda624009069d4bb3/srt-3.4.1.tar.gz",
"sha256": "aa507439bf593adb1b207d21c5975c9774263da97489f8b90d8a016bfa67ee94"
}
]
},
"python-modules.json",
{
"name": "rttr",
"buildsystem": "cmake-ninja",
......@@ -174,8 +92,8 @@
"sources": [
{
"type": "archive",
"url": "https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.bz2",
"sha256": "685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11"
"url": "https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.bz2",
"sha256": "0fa5cafe78f66d2b501b43016858070d52ba47bd9b1016b0165a7b8e04675677"
}
]
},
......@@ -210,8 +128,8 @@
"sources": [
{
"type": "archive",
"url": "http://www.fftw.org/fftw-3.3.8.tar.gz",
"sha256": "6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303"
"url": "http://www.fftw.org/fftw-3.3.9.tar.gz",
"sha256": "bf2c7ce40b04ae811af714deb512510cc2c17b9ab9d6ddcf49fe4487eea7af3d"
}
]
},
......@@ -236,18 +154,12 @@
},
{
"name": "zimg",
"buildsystem": "autotools",
"sources": [
{
"type": "git",
"url": "https://github.com/sekrit-twc/zimg.git",
"commit": "e17ee6cf72509c32c15067b32615849e69486367"
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -vfi"
]
"type": "archive",
"url": "https://github.com/sekrit-twc/zimg/archive/release-3.0.2.tar.gz",
"sha256": "b9eadf1df12ae8395ba781f2468965d411b21abbebbebeae3651d492227d4633"
}
]
},
......@@ -264,8 +176,8 @@
"sources": [
{
"type": "archive",
"url": "https://www.exiv2.org/builds/exiv2-0.27.3-Source.tar.gz",
"sha256": "a79f5613812aa21755d578a297874fb59a85101e793edc64ec2c6bd994e3e778"
"url": "https://www.exiv2.org/builds/exiv2-0.27.4-Source.tar.gz",
"sha256": "84366dba7c162af9a7603bcd6c16f40fe0e9af294ba2fd2f66ffffb9fbec904e"
}
]
},
......@@ -284,6 +196,28 @@
}
]
},
{
"name": "jack2",
"buildsystem": "simple",
"build-commands": [
"./waf configure --prefix=/app --htmldir=/app/share/doc/jack/ --classic",
"./waf build -j $FLATPAK_BUILDER_N_JOBS",
"./waf install"
],
"cleanup": [
"/bin",
"/share",
"/lib/jack",
"/lib/libjackserver.so*"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/jackaudio/jack2/archive/v1.9.18.tar.gz",
"sha256": "5a1d64118034d58529d68a9af42710f9d4843536257c496118065ea3d3e4ae2c"
}
]
},
{
"name": "rtaudio",
"config-opts": [
......@@ -351,7 +285,8 @@
"builddir": true,
"no-make-install": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=Release"
"-DCMAKE_BUILD_TYPE=Release",
"-DBUILD_TESTING=OFF"
],
"post-install": [
"cp -v bigsh0t-*-linux/lib/frei0r-1/*.so /app/lib/frei0r-1"
......@@ -384,28 +319,6 @@
}
]
},
{
"name": "jack2",
"buildsystem": "simple",
"build-commands": [
"./waf configure --prefix=/app --htmldir=/app/share/doc/jack/ --classic",
"./waf build -j $FLATPAK_BUILDER_N_JOBS",
"./waf install"
],
"cleanup": [
"/bin",
"/share",
"/lib/jack",
"/lib/libjackserver.so*"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/jackaudio/jack2/releases/download/v1.9.14/v1.9.14.tar.gz",
"sha256": "a20a32366780c0061fd58fbb5f09e514ea9b7ce6e53b080a44b11a558a83217c"
}
]
},
{
"name": "v4l-utils",
"config-opts": [
......
{
"name": "python-modules",
"modules": [
{
"name": "pyaaf2",
"buildsystem": "simple",
"build-commands": [
"python3 setup.py install --prefix=/app --root=/"
],
"sources": [
{
"type": "archive",
"url": "https://files.pythonhosted.org/packages/fb/c1/67ceeba190efa1e6281b214c7d827cd05e7c8b82ba456a043f0ba5cc3eb4/pyaaf2-1.2.0.tar.gz",
"sha256": "08cba1f96caa41e23570e6961761ac192a42910fb2991dda3004550c931a610c"
}
]
},
{
"name": "OpenTimelineIO",
"buildsystem": "simple",
"build-commands": [
"sed -e \"s|\\('-DOTIO_PYTHON_INSTALL:BOOL=ON'\\)|\\1 , '-DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES=/usr/include/python3.8'|\" -i setup.py",
"python3 setup.py install --prefix=/app --root=/ --cxx-install-root=/app"
],
"sources": [
{
"type": "archive",
"url": "https://files.pythonhosted.org/packages/9e/bb/a3b1f7c94b42f20a59a0d5dbc693ebfeb7623f0f86953f0d946595e2b03d/OpenTimelineIO-0.13.0.tar.gz",
"sha256": "c29c947479687cad7844684016aecc2a640daa67cbefb2dbf5c6a1aca45bfe1b"
}
]
},
{
"name": "python3-cffi",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"cffi\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/2e/92/87bb61538d7e60da8a7ec247dc048f7671afe17016cd0008b3b710012804/cffi-1.14.6.tar.gz",
"sha256": "c9a875ce9d7fe32887784274dd533c57909b7b1dcadcc128a2ac21331a9765dd"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/0f/86/e19659527668d70be91d0369aeaa055b4eb396b0f387a4f92293a20035bd/pycparser-2.20.tar.gz",
"sha256": "2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"
}
]
},
{
"name": "python3-vosk",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"vosk\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e1/93/4d3b1843897f0290a2c93d48b9124058ae156b8e82aaf8b0764c536997b3/vosk-0.3.30-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
"sha256": "8883a61abc4d12278378fc23bc7041adcfb43e90aa90327ca41d5554426a01a0"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/dd/6b/d82b1fd391a9851b637e6889b05cd6ff1af66fa60af3e170bd1fcc27d2c4/vosk-0.3.30-py3-none-linux_armv7l.whl",
"sha256": "c7702a52d3f940b50131069cf2f82ef5930cf0d40bd3129922e15f8da515f661"
}
]
},
{
"name": "python3-srt",
"skip-arches": ["aarch64"],
"buildsystem": "simple",
"build-commands": [
"pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=/app --root=/ \"srt\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/3b/dd/0629a23b11da7696ce69e4432a2de6a1d1277bf2ba5cda624009069d4bb3/srt-3.4.1.tar.gz",
"sha256": "aa507439bf593adb1b207d21c5975c9774263da97489f8b90d8a016bfa67ee94"
}
]
}
]
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment