From 9808a4be82bbf3f73f13d70266c23ca76af8e36d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Thu, 24 Oct 2024 21:48:06 +1300 Subject: [PATCH] More fixes --- flatpak/.gitignore | 3 +- flatpak/generated-sources.json | 191 +++++++++++++++++++++++++++++++++ flatpak/us.materialio.app.json | 8 +- materialious/.gitignore | 1 - 4 files changed, 196 insertions(+), 7 deletions(-) create mode 100644 flatpak/generated-sources.json diff --git a/flatpak/.gitignore b/flatpak/.gitignore index 7aadca68..9b662c53 100644 --- a/flatpak/.gitignore +++ b/flatpak/.gitignore @@ -1,4 +1,3 @@ .flatpak-builder build -builddir -generated-sources.json \ No newline at end of file +builddir \ No newline at end of file diff --git a/flatpak/generated-sources.json b/flatpak/generated-sources.json new file mode 100644 index 00000000..06e2b84f --- /dev/null +++ b/flatpak/generated-sources.json @@ -0,0 +1,191 @@ +[ + { + "type": "file", + "url": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", + "sha512": "13a3826919807b858399636c2fff5132a7649330c26357adbad91f95693873e01c8c3534ecf733d5f4304d7d13433f8fc6a9fd8b82f54d4dd41698e7adc0e0c4", + "dest-filename": "826919807b858399636c2fff5132a7649330c26357adbad91f95693873e01c8c3534ecf733d5f4304d7d13433f8fc6a9fd8b82f54d4dd41698e7adc0e0c4", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/13/a3" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz", + "sha512": "97830cd09a699f5f216fdc6633ac300f5b937528697fd3e7f346974d2b672b50bde20b4fbc9715d85ac399b39050041f27570a64792d910503c04a9a00a5cc32", + "dest-filename": "0cd09a699f5f216fdc6633ac300f5b937528697fd3e7f346974d2b672b50bde20b4fbc9715d85ac399b39050041f27570a64792d910503c04a9a00a5cc32", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/97/83" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "sha512": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b", + "dest-filename": "7853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/35/f2" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "sha512": "9fc7ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6", + "dest-filename": "ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/9f/c7" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "sha512": "897de67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505", + "dest-filename": "e67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/89/7d" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "sha512": "65dce6ab02a6102396269a9e7e5a02e4e272d7e599041b1ee7e311f3ccfd83d667e1563e598524032a239a1cc97241f961b6d919c608b86024639fd8b3938cd9", + "dest-filename": "e6ab02a6102396269a9e7e5a02e4e272d7e599041b1ee7e311f3ccfd83d667e1563e598524032a239a1cc97241f961b6d919c608b86024639fd8b3938cd9", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/65/dc" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "sha512": "5ab937e5ef327422838ff02b0a5a3556b3d598df33a61e55e00b47c08b8786f317b0a7fbdd44f704e0fe6b30485bedf0389e058441fbcf2689085bc286362f30", + "dest-filename": "37e5ef327422838ff02b0a5a3556b3d598df33a61e55e00b47c08b8786f317b0a7fbdd44f704e0fe6b30485bedf0389e058441fbcf2689085bc286362f30", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/5a/b9" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", + "dest-filename": "037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/e7/1a" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "sha512": "4f5d2abe4c34cf3e309e6e7ad253848343e8bd5a945ee3858611c0922c70f3fb32732ed326deeffd1ae410a1109c0c36be23d226eea202412bc67cd1d20f0fa5", + "dest-filename": "2abe4c34cf3e309e6e7ad253848343e8bd5a945ee3858611c0922c70f3fb32732ed326deeffd1ae410a1109c0c36be23d226eea202412bc67cd1d20f0fa5", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/4f/5d" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "sha512": "89b3cade203ebda6357848c44a442433405b0aa14e6993225d14ed741d2eedbe1d8ed63a267b23bcf7541d5320eb142ddc1f1fa534d61c8f40f800e333d7ebce", + "dest-filename": "cade203ebda6357848c44a442433405b0aa14e6993225d14ed741d2eedbe1d8ed63a267b23bcf7541d5320eb142ddc1f1fa534d61c8f40f800e333d7ebce", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/89/b3" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "sha512": "a52cafedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9", + "dest-filename": "afedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/a5/2c" + }, + { + "type": "file", + "url": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "sha512": "bdeb9f726c6b8b87b75d2ad3d31c1f511ee482e2246b105ea2c0e0d34c835a1938f7077091252bbefb26ee773be5ed4f532bc87998fa9d2f15411633dbf4b85e", + "dest-filename": "9f726c6b8b87b75d2ad3d31c1f511ee482e2246b105ea2c0e0d34c835a1938f7077091252bbefb26ee773be5ed4f532bc87998fa9d2f15411633dbf4b85e", + "dest": "flatpak-node/npm-cache/_cacache/content-v2/sha512/bd/eb" + }, + { + "type": "inline", + "contents": "0e40cbf9308f2e5d26a71e11a284fc81e9f61231\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz\", \"integrity\": \"sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==\", \"time\": 0, \"size\": 2915, \"metadata\": {\"url\": \"https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "a5cf38e6aac27d8eb3fdaf635d75bf88ff4a3f834e89358608c7b67cb33d", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/46/5e" + }, + { + "type": "inline", + "contents": "1d60404b3281c92034abd12e57aa0af0e64aa315\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz\", \"integrity\": \"sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==\", \"time\": 0, \"size\": 22808, \"metadata\": {\"url\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "c98f1cdf494d5afde6448966f8b5b9ae83d1b42c6702670e15e8a7f68552", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/49/61" + }, + { + "type": "inline", + "contents": "33d1cf24d9a5d9535b6ff1f64b0b5ac9caad0e41\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz\", \"integrity\": \"sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==\", \"time\": 0, \"size\": 3513, \"metadata\": {\"url\": \"https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "4ea6b895c004375f7977d61af095ceeb988964d34da00eb00e2b1cdaa8b6", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/9b/8d" + }, + { + "type": "inline", + "contents": "443377582687c1fe1f77f7b2103e349ed7be2fab\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz\", \"integrity\": \"sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==\", \"time\": 0, \"size\": 143727, \"metadata\": {\"url\": \"https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "40d05a0809760934aebff4c68bc3fd6fb716050dc3e9d5db8756b58a6015", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/b7/b6" + }, + { + "type": "inline", + "contents": "59b3793089a7ffc915399b9b37856c79b865b6db\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz\", \"integrity\": \"sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==\", \"time\": 0, \"size\": 2512, \"metadata\": {\"url\": \"https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "3566db5ab32a9c07496acfa437f7157884ad48d9b5b195ec8315d5042d57", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/07/1d" + }, + { + "type": "inline", + "contents": "6fd8c9fd05891d4503a9d1422f58af31c33e8886\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/verror/-/verror-1.10.1.tgz\", \"integrity\": \"sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==\", \"time\": 0, \"size\": 12165, \"metadata\": {\"url\": \"https://registry.npmjs.org/verror/-/verror-1.10.1.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "d9fc26bbcb7f0d38511edac0ccf198e19a8ab1c6ead330b4e6c1c014fb3f", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/31/ad" + }, + { + "type": "inline", + "contents": "927ac8ab5aca4cf1a40e924e2c16bccc771200d9\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/crc/-/crc-3.8.0.tgz\", \"integrity\": \"sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==\", \"time\": 0, \"size\": 19779, \"metadata\": {\"url\": \"https://registry.npmjs.org/crc/-/crc-3.8.0.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "1c157566e92c1b79d308dc8695d30a603a7a56743acc66e98f644de69286", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/e8/be" + }, + { + "type": "inline", + "contents": "ae24fe580c7218ee63fcc86476862a5db5aa98e8\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz\", \"integrity\": \"sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==\", \"time\": 0, \"size\": 65652, \"metadata\": {\"url\": \"https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "0344c53990466cd8be074a97a885eb0d582fa6f17493f9c2d4b391dda9b6", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/c9/65" + }, + { + "type": "inline", + "contents": "af2f68536060cfd4de974c7e8a56e67964d9f47f\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz\", \"integrity\": \"sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==\", \"time\": 0, \"size\": 3943, \"metadata\": {\"url\": \"https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "319d4064e5cc0deeb236be141e51d18aab0148cb9c7f5794a23936482b09", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/79/e6" + }, + { + "type": "inline", + "contents": "ccf2abb094c4a3a6e197e833c5721d45d856cbbf\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz\", \"integrity\": \"sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==\", \"time\": 0, \"size\": 10978, \"metadata\": {\"url\": \"https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "f9db367edb8f679b11df27b48c582195f79a39a7fece0603ce62a83e26a3", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/b9/1b" + }, + { + "type": "inline", + "contents": "fbbfb091d6d10a4c45453b4df079a750343dd4b1\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz\", \"integrity\": \"sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==\", \"time\": 0, \"size\": 24561, \"metadata\": {\"url\": \"https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "81e485a43a0d0f46a5fb3aa04dfc18172be68dc872f60402b3933b26db82", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/36/47" + }, + { + "type": "inline", + "contents": "fc73d5c63c85bb39c4dfa330ce4ea29474d5a051\t{\"key\": \"make-fetch-happen:request-cache:https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz\", \"integrity\": \"sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==\", \"time\": 0, \"size\": 1839, \"metadata\": {\"url\": \"https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz\", \"reqHeaders\": {}, \"resHeaders\": {}}}", + "dest-filename": "6fcdb3d537b07f9252dd4a18dc9af81590673f266dd581e7d1e3aabf87c9", + "dest": "flatpak-node/npm-cache/_cacache/index-v5/db/81" + }, + { + "type": "script", + "commands": [], + "dest-filename": "electron.sh", + "dest": "flatpak-node/patch" + }, + { + "type": "script", + "commands": [ + "$FLATPAK_BUILDER_BUILDDIR/flatpak-node/patch/electron.sh" + ], + "dest-filename": "patch-all.sh", + "dest": "flatpak-node" + }, + { + "type": "script", + "commands": [ + "version=$(node --version | sed \"s/^v//\")", + "nodedir=$(dirname \"$(dirname \"$(which node)\")\")", + "mkdir -p \"flatpak-node/cache/node-gyp/$version\"", + "ln -s \"$nodedir/include\" \"flatpak-node/cache/node-gyp/$version/include\"", + "echo 9 > \"flatpak-node/cache/node-gyp/$version/installVersion\"" + ], + "dest-filename": "setup_sdk_node_headers.sh", + "dest": "flatpak-node" + }, + { + "type": "shell", + "commands": [ + "FLATPAK_BUILDER_BUILDDIR=$PWD flatpak-node/patch-all.sh", + "bash flatpak-node/setup_sdk_node_headers.sh" + ] + } +] \ No newline at end of file diff --git a/flatpak/us.materialio.app.json b/flatpak/us.materialio.app.json index 16f471ce..cc2c28ae 100644 --- a/flatpak/us.materialio.app.json +++ b/flatpak/us.materialio.app.json @@ -34,9 +34,9 @@ "cd ./main && npx cap sync @capacitor-community/electron", "cd ./main/electron && python patch_capacitor_plugin.py", "cd ./main/electron && npm install --offline", - "cd ./main/electron && npm run dist --linux --dir", - "cp -a ./main/electron/dist/linux*unpacked /app/main", - "install -Dm755 -t /app/bin/ ../run.sh" + "cd ./main/electron && npm run electron:pack", + "cp -a ./main/electron/dist/linux*unpacked /app/main/", + "install -Dm755 -t /app/bin/ ./run.sh" ], "sources": [ { @@ -48,7 +48,7 @@ "type": "script", "dest-filename": "run.sh", "commands": [ - "zypak-wrapper.sh /app/main/us.materialio.app \"$@\"" + "zypak-wrapper.sh /app/main \"$@\"" ] }, { diff --git a/materialious/.gitignore b/materialious/.gitignore index e629e57a..45951eb3 100644 --- a/materialious/.gitignore +++ b/materialious/.gitignore @@ -14,5 +14,4 @@ vite.config.js.timestamp-* vite.config.ts.timestamp-* resources/android/**/* android/release.jks* -!static/nodejs-android/package-lock.json .electron-cache \ No newline at end of file