{
  "$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
  "identifier": "io.github.openlistteam.openlist.desktop",
  "bundle": {
    "targets": ["deb", "rpm"],
    "linux": {
      "deb": {
        "depends": ["openssl"],
        "desktopTemplate": "./packages/linux/openlist.desktop",
        "provides": ["openlist-desktop"],
        "conflicts": ["openlist-desktop"],
        "replaces": ["openlist-desktop"],
        "postInstallScript": "./packages/linux/post-install.sh",
        "preRemoveScript": "./packages/linux/pre-remove.sh"
      },
      "rpm": {
        "depends": ["openssl"],
        "desktopTemplate": "./packages/linux/openlist.desktop",
        "provides": ["openlist-desktop"],
        "conflicts": ["openlist-desktop"],
        "obsoletes": ["openlist-desktop"],
        "postInstallScript": "./packages/linux/post-install.sh",
        "preRemoveScript": "./packages/linux/pre-remove.sh"
      }
    },
    "externalBin": [
      "./binary/install-openlist-service",
      "./binary/uninstall-openlist-service",
      "./binary/openlist-desktop-service",
      "./binary/openlist",
      "./binary/rclone"
    ]
  }
}
