{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/thotam/zalo-linux/blob/63b7293151b1dc6bf2cc1c995ea38970a8b96c09/scripts/_smoke-boot.sh",
    "https://github.com/thotam/zalo-linux/blob/63b7293151b1dc6bf2cc1c995ea38970a8b96c09/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "software",
  "description_en": "Repackages VNG's Zalo desktop app for Linux from the official macOS installer. The harness builds a .deb, and a headless smoke script expects the extracted bundle to open a window.",
  "description_zh": "把 VNG 的 Zalo 桌面应用从官方 macOS 安装包重新打包到 Linux。构建工具生成 .deb，无界面冒烟脚本期望解出的程序能打开窗口。",
  "entry_url": "https://awesomerea.org/resources/zalo-linux-desktop-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/zalo-linux-desktop-case/",
  "evidence_url": "https://github.com/thotam/zalo-linux/blob/63b7293151b1dc6bf2cc1c995ea38970a8b96c09/README.md",
  "group": "cases",
  "id": "zalo-linux-desktop-case",
  "json_url": "https://awesomerea.org/resources/zalo-linux-desktop-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/zalo-linux-desktop-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/zalo-linux-desktop-case/index.md",
  "name": "zalo-linux: a Linux package of the Zalo desktop app",
  "name_zh": "zalo-linux：Zalo 桌面应用的 Linux 软件包",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The README says npm run setup downloads the macOS DMG, extracts the bundle, and builds native modules, and that npm run build produces dist/Zalo-<version>.deb. The extracted app directory is gitignored. The project says it is not affiliated with or endorsed by VNG.",
    "scripts/_smoke-boot.sh treats SMOKE_OK after headless boot as success.",
    "LICENSE is the MIT license and states that the grant covers the build harness only. The Zalo application bundle is proprietary to VNG and is not in the repository."
  ],
  "requirements_zh": [
    "README 称 npm run setup 下载 macOS DMG、解出程序包并构建原生模块，npm run build 生成 dist/Zalo-<version>.deb。解出的 app 目录被 gitignore。项目写明不隶属于 VNG，也未获其认可。",
    "scripts/_smoke-boot.sh 将无头启动后的 SMOKE_OK 状态视为成功。",
    "LICENSE 是 MIT 许可，并写明授权只覆盖构建工具。Zalo 应用程序包归 VNG 专有，不在仓库中。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/thotam/zalo-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-10-27"
}
