{
  "productName": "chia",
  "appId": "net.chia.blockchain",
  "asar": true,
  "asarUnpack": "**/daemon/**",
  "npmRebuild": false,
  "files": ["build", "daemon", "!node_modules", "!src", "!public"],
  "protocols": [
    {
      "name": "Chia URL",
      "schemes": ["chia"]
    },
    {
      "name": "Chia XCH Address",
      "schemes": ["xch"]
    }
  ],
  "win": {
    "target": "nsis",
    "icon": "src/assets/img/chia.ico",
    "timeStampServer": "http://timestamp.comodoca.com",
    "executableName": "Chia"
  },
  "nsis": {
    "artifactName": "ChiaSetup-${env.CHIA_INSTALLER_VERSION}.exe",
    "oneClick": false,
    "deleteAppDataOnUninstall": true,
    "allowToChangeInstallationDirectory": true,
    "createDesktopShortcut": true,
    "createStartMenuShortcut": true,
    "license": "../../LICENSE",
    "include": "installer.nsh"
  },
  "mac": {
    "executableName": "Chia",
    "artifactName": "${productName}-${env.CHIA_INSTALLER_VERSION}.${ext}",
    "category": "public.app-category.finance",
    "target": "dmg",
    "icon": "src/assets/img/chia.icns",
    "entitlements": "entitlements.mac.plist",
    "provisioningProfile": "chiablockchain.provisionprofile",
    "darkModeSupport": true,
    "hardenedRuntime": true,
    "gatekeeperAssess": false
  },
  "dmg": {
    "background": "../../../build_scripts/assets/dmg/background.tiff",
    "iconSize": 80,
    "contents": [
      {
        "x": 466,
        "y": 280,
        "type": "link",
        "path": "/Applications"
      },
      {
        "x": 192,
        "y": 280,
        "type": "file"
      }
    ],
    "window": {
      "width": 658,
      "height": 498
    }
  },
  "linux": {
    "artifactName": "${productName}-${env.CHIA_INSTALLER_VERSION}.${ext}",
    "icon": "src/assets/img/chia.icns"
  },
  "deb": {
    "afterInstall": "../../../build_scripts/assets/deb/postinst.sh",
    "afterRemove": "../../../build_scripts/assets/deb/prerm.sh",
    "depends": [
      "libgbm1",
      "libgtk-3-0",
      "libnotify4",
      "libnss3",
      "libxss1",
      "libxtst6",
      "xdg-utils",
      "libatspi2.0-0",
      "libuuid1",
      "libsecret-1-0"
    ]
  },
  "rpm": {
    "afterInstall": "../../../build_scripts/assets/rpm/postinst.sh",
    "afterRemove": "../../../build_scripts/assets/rpm/prerm.sh",
    "fpm": [
      "--rpm-rpmbuild-define=_build_id_links none",
      "--rpm-rpmbuild-define=_enable_debug_package 0",
      "--rpm-rpmbuild-define=debug_package %{nil}",
      "--rpm-rpmbuild-define=__os_install_post /usr/lib/rpm/brp-compress %{nil}",
      "--rpm-attr=4755,root,root:/opt/chia/chrome-sandbox",
      "--rpm-tag=Recommends: libxcrypt-compat",
      "--directories=/opt/chia",
      "--rpm-tag=Requires(pre): findutils",
      "--before-install=../../../build_scripts/assets/rpm/before-install.sh"
    ]
  }
}
