From 157377e1c1af7387308bf5feea0d58c6ef45b17a Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Fri, 9 Apr 2021 16:01:14 +0200 Subject: [PATCH] Faltpak update org.qelectrotech.QElectroTech.json see :https://github.com/flathub/flathub/pull/2146 --- .../org.qelectrotech.QElectroTech.json | 98 ++++++++++++++++++- 1 file changed, 94 insertions(+), 4 deletions(-) diff --git a/build-aux/flatpak/org.qelectrotech.QElectroTech.json b/build-aux/flatpak/org.qelectrotech.QElectroTech.json index c6bebeb27..2e2534716 100644 --- a/build-aux/flatpak/org.qelectrotech.QElectroTech.json +++ b/build-aux/flatpak/org.qelectrotech.QElectroTech.json @@ -16,6 +16,50 @@ "--filesystem=host" ], "modules": [ + { + "name": "tkinter", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --prefix=${FLATPAK_DEST} ." + ], + "sources": [ + { + "type": "git", + "url": "https://github.com/iwalton3/tkinter-standalone", + "commit": "2301112d142ebaf7532b25600c77d1a2edc9ef04" + } + ], + "modules": [ + { + "name": "tcl", + "sources": [ + { + "type": "archive", + "url": "https://sourceforge.net/projects/tcl/files/Tcl/8.6.11/tcl8.6.11-src.tar.gz", + "sha256": "8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258" + } + ], + "subdir": "unix", + "post-install": [ + "chmod +w /app/lib/libtcl8.6.so" + ] + }, + { + "name": "tk", + "sources": [ + { + "type": "archive", + "url": "https://sourceforge.net/projects/tcl/files/Tcl/8.6.11/tk8.6.11-src.tar.gz", + "sha256": "5228a8187a7f70fa0791ef0f975270f068ba9557f57456f51eb02d9d4ea31282" + } + ], + "subdir": "unix", + "post-install": [ + "chmod +w /app/lib/libtk8.6.so" + ] + } + ] + }, { "name": "qelectrotech", "buildsystem": "qmake", @@ -24,14 +68,60 @@ ], "sources": [ { - "type": "dir", - "path": "../.." + "type": "git", + "url": "https://github.com/qelectrotech/qelectrotech-source-mirror.git", + "tag": "0.8.0", + "commit": "664537c1787d5ca4d5420bb369668d67e9d72d84" }, { "type": "patch", - "path": "patches/0001-build-Fix-the-installation-paths.patch" + "path": "fix_appdata_file.patch" + }, + { + "type": "patch", + "path": "0001-build-Fix-the-installation-paths.patch" } ] - } + }, + { + "name": "python3.6.0", + "sources": [ + { + "type": "archive", + "url": "https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz", + "sha256": "b0c5f904f685e32d9232f7bdcbece9819a892929063b6e385414ad2dd6a23622" + } + ], + "config-opts": ["--enable-shared"], + "post-install": [ + "chmod +w /app/lib/libpython3.6m.so.1.0", + "chmod +w /app/lib/libpython3.so" + ] +}, + { + "name": "python3-qet-tb-generator", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} qet-tb-generator" + ], + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/9e/c3/aaad3309a5f2ca08e2fa0ab01123bb6fafb15a92854bff88042039192a67/qet_tb_generator-1.1.7.tar.gz", + "sha256": "f626ab7bf4d9091fc85f63d33136585e611272b347499b448ece4e33cc04eeed" + } + ] +}, + { + "name": "DXFtoQET-2020-1", + "buildsystem": "qmake", + "sources": [ + { + "type": "git", + "url": "https://github.com/qelectrotech/DXFtoQET-2020.git", + "commit": "01fbb2afe0fe66782cb1d1f901c73616c7d5299d" + } + ] +} ] }