From 78e61517987dead99e8925979a95e8d05e997dfb Mon Sep 17 00:00:00 2001 From: salman Date: Sat, 13 Jun 2026 14:04:50 +0200 Subject: [PATCH] Make an easy dynamic build path --- Readme.md | 6 ++++++ package.json | 1 + 2 files changed, 7 insertions(+) diff --git a/Readme.md b/Readme.md index 2e9a5b3..f6fac97 100644 --- a/Readme.md +++ b/Readme.md @@ -120,6 +120,12 @@ manually instead: npm run build:fortran:dynamic ``` +To build packages with the dynamic binary in one step, run: + +```bash +npm run make:dynamic +``` + For Flatpak, build with the same default static Fortran binary: ```bash diff --git a/package.json b/package.json index 649182b..4135513 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "package": "electron-forge package", "premake": "npm run build:fortran", "make": "electron-forge make", + "make:dynamic": "npm run build:fortran:dynamic && electron-forge make", "make:flatpak": "npm run build:fortran && FORGE_FLATPAK=1 electron-forge make --targets=@electron-forge/maker-flatpak", "checksums:md5": "sh -c 'for d in out/make/deb/x64 out/make/rpm/x64 out/make/flatpak/x86_64; do [ -d \"$d\" ] || continue; for f in \"$d\"/*; do [ -f \"$f\" ] || continue; case \"$f\" in *.deb|*.rpm|*.flatpak) base=$(basename \"$f\"); (cd \"$d\" && md5sum \"$base\" > \"$base.md5\");; esac; done; done'", "checksums:sha256": "sh -c 'for d in out/make/deb/x64 out/make/rpm/x64 out/make/flatpak/x86_64; do [ -d \"$d\" ] || continue; for f in \"$d\"/*; do [ -f \"$f\" ] || continue; case \"$f\" in *.deb|*.rpm|*.flatpak) base=$(basename \"$f\"); (cd \"$d\" && sha256sum \"$base\" > \"$base.sha256\");; esac; done; done'",