Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/net-im/deltachat-desktop/docs/README
34611 views
There used to be a script to generate the node modules distfile, but now
it can be created with "make makesum" as we have Uses/electron.mk now.

For each release, we need to sync all the files in files/packagejsons/
with the upstream project's release. However, we need to patch the root
package.json to make "freebsd" the only os listed:

  "pnpm": {
    "supportedArchitectures": {
      "os": [
        "freebsd"
      ],
      "cpu": [
        "x64",
        "ia32",
        "arm64"
      ]
    },

The full list of files that need to be placed into files/packagejsons/
are as follows at the time of writing:

.npmrc
package.json
packages/e2e-tests/package.json
packages/frontend/package.json
packages/runtime/package.json
packages/shared/package.json
packages/target-browser/package.json
packages/target-electron/package.json
packages/target-tauri/package.json
pnpm-lock.yaml
pnpm-workspace.yaml