{
  "targets": {
    "all": {
      "description": "Every Bread OS unit running a known firmware",
      "packages": [
        "bread-feeds"
      ]
    },
    "model-aphbt20": {
      "description": "APH Chameleon 20 hardware",
      "packages": []
    },
    "model-aphqt40": {
      "description": "APH Mantis Q40 hardware",
      "packages": []
    },
    "model-hwbt20": {
      "description": "HumanWare BrailleOne hardware",
      "packages": []
    },
    "model-hwqt40": {
      "description": "HumanWare QT40 hardware",
      "packages": []
    },
    "model-nlsbr20": {
      "description": "NLS eReader hardware",
      "packages": []
    },
    "model-hwbi20": {
      "description": "Brailliant BI 20X hardware",
      "packages": []
    },
    "model-hwbi40": {
      "description": "Brailliant BI 40X hardware",
      "packages": []
    },
    "board-br20": {
      "description": "20-cell board using bread-sama5d3_br20.dtb",
      "packages": []
    },
    "board-qt40": {
      "description": "Mantis board using bread-sama5d3_qt40.dtb",
      "packages": []
    },
    "board-bi40": {
      "description": "BI 40X board using bread-sama5d3_bi40.dtb",
      "packages": []
    },
    "runtime-nls-ereader": {
      "description": "Any unit running NLS eReader firmware",
      "packages": []
    },
    "runtime-braille-reader": {
      "description": "Any unit running Braille Reader firmware",
      "packages": []
    },
    "nls-ereader": {
      "description": "NLS eReader running its own firmware",
      "packages": []
    },
    "nls-ereader-3.0.1": {
      "description": "NLS eReader running NLS eReader 3.0.1 build 3486",
      "packages": [
        "bread-app-runtime",
        "enhanced-speech-settings",
        "nls-audio",
        "nls-speech",
        "package-manager",
        "tts-OpenEVV",
        "tts-bestspeech",
        "tts-dectalk",
        "tts-doubletalk",
        "tts-pico"
      ]
    },
    "braille-reader-2.6.0": {
      "description": "Braille Reader 2.6.0 build 5120 on any model",
      "packages": [
        "bread-app-runtime",
        "enhanced-speech-settings",
        "package-manager"
      ]
    }
  },
  "packages": {
    "bread-feeds": {
      "version": "1.1-1",
      "filename": "bread-feeds_1.1-1_all.ipk",
      "sha256": "7c07726eb0ccbfa6e0c32c80a1f763a0697e360b0d5af45cb2d1cb15546ed5aa",
      "targets": [
        "all"
      ]
    },
    "bread-app-runtime": {
      "version": "0.1-1",
      "filename": "bread-app-runtime_0.1-1_armv7-3.2.ipk",
      "sha256": "37b47a4fdc49d92da73d8346b92c4857a68c6df49b5e5340a246462f7fd873c1",
      "targets": [
        "braille-reader-2.6.0",
        "nls-ereader-3.0.1"
      ]
    },
    "enhanced-speech-settings": {
      "version": "0.4-1",
      "filename": "enhanced-speech-settings_0.4-1_armv7-3.2.ipk",
      "sha256": "39f4954a7a12a7ca3130e1627179b99539be8e8ad87b0628b2a93787114c73cd",
      "targets": [
        "nls-ereader-3.0.1",
        "braille-reader-2.6.0"
      ]
    },
    "nls-audio": {
      "version": "0.4-1",
      "filename": "nls-audio_0.4-1_armv7-3.2.ipk",
      "sha256": "ea5c9fa200e50be65ae5e1fb6a0d0bbdd4baae17ba3d3c4525c406603032a624",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "nls-speech": {
      "version": "0.4-1",
      "filename": "nls-speech_0.4-1_armv7-3.2.ipk",
      "sha256": "b90acdc3cc866a0a532944f6d9b78c24d56d8928e9da02ca8abe352fca27aa06",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "package-manager": {
      "version": "0.2-3",
      "filename": "package-manager_0.2-3_armv7-3.2.ipk",
      "sha256": "924e9b1fb356a112041a44e07377811ee4f93f321e074444583d41a11d250e0f",
      "targets": [
        "braille-reader-2.6.0",
        "nls-ereader-3.0.1"
      ]
    },
    "tts-OpenEVV": {
      "version": "0.1.0-1",
      "filename": "tts-OpenEVV_0.1.0-1_armv7-3.2.ipk",
      "sha256": "a7fa339d3edaa90bf6326241cf66cb1c4bd8da20b30b2e835b024c8b67fbe971",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "tts-bestspeech": {
      "version": "20261023-1",
      "filename": "tts-bestspeech_20261023-1_armv7-3.2.ipk",
      "sha256": "d6915a8766426013265c84a9779bf17bbcd1a4a86c8c88a1c9cbe3f977390574",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "tts-dectalk": {
      "version": "20260929-1",
      "filename": "tts-dectalk_20260929-1_armv7-3.2.ipk",
      "sha256": "8dfd6fdd69e2378445fac92eecb08b7069c16f4766e22a31ba4538d3b5b6dda4",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "tts-doubletalk": {
      "version": "20261023-2",
      "filename": "tts-doubletalk_20261023-2_armv7-3.2.ipk",
      "sha256": "d86b880bbc2355f7f26ade165107d4f8a276bbc945386888d04bbe291158ae23",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    },
    "tts-pico": {
      "version": "1.1-1",
      "filename": "tts-pico_1.1-1_armv7-3.2.ipk",
      "sha256": "bf5a07d21e726868a9a325687e6775201392b18f327d96cbd7e50a3a8c84ac89",
      "targets": [
        "nls-ereader-3.0.1"
      ]
    }
  }
}
