aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--build.js8
-rw-r--r--fdroid/io.coinos.fdroid.yml1
3 files changed, 6 insertions, 5 deletions
diff --git a/README.md b/README.md
index b925cf3..4593506 100644
--- a/README.md
+++ b/README.md
@@ -191,8 +191,6 @@ Other build switches:
| `COINOS_TARGET=staging` | mutinynet-first defaults and a visible staging stamp |
| `COINOS_NO_SW=1` | no service worker (the bundled Android/F-Droid build) |
-The old `HAL_*` names still work.
-
## Develop
diff --git a/build.js b/build.js
index bf0b268..ef343f3 100644
--- a/build.js
+++ b/build.js
@@ -252,9 +252,11 @@ export async function buildSwNwc({ minify = true } = {}) {
return result.outputs[0].text();
}
-// Build switches are COINOS_* environment variables. The old HAL_* names still
-// work: the cs deploy hook and pinned F-Droid recipes pass them.
-const env = (name) => process.env['COINOS_' + name] ?? process.env['HAL_' + name];
+// Build switches are COINOS_* environment variables (COINOS_TARGET,
+// COINOS_NO_SW, COINOS_FEATURES, …). The pre-rename HAL_* spellings are gone:
+// the cs deploy hook passes COINOS_TARGET, and the F-Droid recipe for a tag
+// builds with that tag's own build.js.
+const env = (name) => process.env['COINOS_' + name];
// Optional-feature selection: COINOS_FEATURES is a comma list of enabled
// features (gifts,ark,zaps,nwc,…). Unset means all; "none"/"" means a minimal
diff --git a/fdroid/io.coinos.fdroid.yml b/fdroid/io.coinos.fdroid.yml
index e7dff15..03a7373 100644
--- a/fdroid/io.coinos.fdroid.yml
+++ b/fdroid/io.coinos.fdroid.yml
@@ -37,6 +37,7 @@ Builds:
prebuild:
- cd ../..
- bun install --frozen-lockfile
+ # 1.9's build.js knew only HAL_NO_SW; every tag after it builds with COINOS_NO_SW=1
- HAL_NO_SW=1 bun run build
scandelete:
- node_modules