{
  "464xlat" = {
    version = "13";
    filename = "464xlat-13.apk";
    depends = [
      "ip"
      "kmod-nat46"
      "libc"
    ];
    provides = [ "464xlat-any" ];
    sha256 = "5afef0a18f1b513af65ca8efd1a0bf7cd623be18cd92e4497791925f113bc300";
  };
  "6in4" = {
    version = "29";
    filename = "6in4-29.apk";
    depends = [
      "kmod-sit"
      "libc"
      "resolveip"
      "uclient-fetch"
    ];
    provides = [ "6in4-any" ];
    sha256 = "869e490fcfc92cdafa8e95f41e8995371c27ae89099eb9eaa5a9902c4eb00af9";
  };
  "6rd" = {
    version = "13";
    filename = "6rd-13.apk";
    depends = [
      "kmod-sit"
      "libc"
    ];
    provides = [ "6rd-any" ];
    sha256 = "2a6564da7685305d6f136172a1de5e76deef8edad39b39bdf0f5c206d7f4d34c";
  };
  "6to4" = {
    version = "13";
    filename = "6to4-13.apk";
    depends = [
      "kmod-sit"
      "libc"
    ];
    provides = [ "6to4-any" ];
    sha256 = "62c7f5cdf38abb19bf53ccd2b52cb39007380471bcd5a4f81be82ba2f6b6398f";
  };
  adb = {
    version = "5.0.2~6fe92d1a-r4";
    filename = "adb-5.0.2~6fe92d1a-r4.apk";
    depends = [
      "libc"
      "libmbedtls21"
      "libpthread"
      "zlib"
    ];
    provides = [ "adb-any" ];
    sha256 = "c7ddaf37c58075c047312a4705a1f368e4cbea510ece04d369c4da505f7ff093";
  };
  adb-enablemodem = {
    version = "2017.03.05-r1";
    filename = "adb-enablemodem-2017.03.05-r1.apk";
    depends = [
      "adb"
      "libc"
    ];
    provides = [ "adb-enablemodem-any" ];
    sha256 = "3f6d588afba3ee5902563d13c7eb8113b52b59d532bf67d92210a08758b98399";
  };
  aeonsemi-as21xxx-firmware = {
    version = "20260810-r1";
    filename = "aeonsemi-as21xxx-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "aeonsemi-as21xxx-firmware-any" ];
    sha256 = "ddbead0a1b87b29f77abc61007612e0f87acf2ca19e6ad67a8d88d7db5b877b9";
  };
  agetty = {
    version = "2.42.2-r1";
    filename = "agetty-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "agetty-any" ];
    sha256 = "34fde81aa6770112703d3d20be7e06fdf3536fbcb1231c6b143ad6000e0d43ea";
  };
  aircard-pcmcia-firmware = {
    version = "20260810-r1";
    filename = "aircard-pcmcia-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "aircard-pcmcia-firmware-any" ];
    sha256 = "6e2a2b45b7a4b5f9f653db1da80d38df9fe7ee131a601cee67a4b20b3135e4ca";
  };
  airoha-an7583-npu-firmware = {
    version = "20260810-r1";
    filename = "airoha-an7583-npu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "airoha-an7583-npu-firmware-any" ];
    sha256 = "22ffd36e970a06beac3dc0c379175e54b20dab863f3cfd455a54c69fdc8cb042";
  };
  airoha-en7581-mt7996-npu-firmware = {
    version = "20260810-r1";
    filename = "airoha-en7581-mt7996-npu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "airoha-en7581-mt7996-npu-firmware-any" ];
    sha256 = "7cc1c1be8c9e00b8221e425f2dc35f0191d73c2f0e0c4b31823144cc826609b5";
  };
  airoha-en7581-npu-firmware = {
    version = "20260810-r1";
    filename = "airoha-en7581-npu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "airoha-en7581-npu-firmware-any" ];
    sha256 = "9fb94e874684a0a7f71455e68e00bac0d797f0b2ed35b4ce85891d46ad527433";
  };
  airoha-en8811h-firmware = {
    version = "20260810-r1";
    filename = "airoha-en8811h-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "airoha-en8811h-firmware-any" ];
    sha256 = "62fa5c974f28765be84f2052a17942a704a81ce2a5919ced47c451d11053d7a5";
  };
  amd64-microcode = {
    version = "20260810-r1";
    filename = "amd64-microcode-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "amd64-microcode-any" ];
    sha256 = "287966dd124d383141cf07d6b7565e15f1b6be5dcad40c693cf8b86a0703748c";
  };
  amdgpu-firmware = {
    version = "20260810-r1";
    filename = "amdgpu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "amdgpu-firmware-any" ];
    sha256 = "274f7ec691892ba01c6c460f27407e1a83da4c9b87fbf2546ecbe4a5ba37ec58";
  };
  apk-mbedtls = {
    version = "3.0.5-r3";
    filename = "apk-mbedtls-3.0.5-r3.apk";
    depends = [
      "libc"
      "libmbedtls21"
      "wget-any"
      "zlib"
    ];
    provides = [
      "apk"
      "apk-mbedtls-any"
    ];
    sha256 = "41c885fbb0d690b9eed2e5b67d17398c31c4c40c031048dd464a9e0dfda9f9d4";
  };
  apk-openssl = {
    version = "3.0.5-r3";
    filename = "apk-openssl-3.0.5-r3.apk";
    depends = [
      "libc"
      "libopenssl3"
      "wget-any"
      "zlib"
    ];
    provides = [
      "apk"
      "apk-openssl-any"
    ];
    sha256 = "8f350b907f8a7548dd13c1e43cc49110bcad334858a597d1aaa57c1b28aabac6";
  };
  ar = {
    version = "2.46.0-r1";
    filename = "ar-2.46.0-r1.apk";
    depends = [
      "libbfd"
      "libc"
      "zlib"
    ];
    provides = [ "ar-any" ];
    sha256 = "cb92b27f89a9e43fd51463136d5e05ec10d37b9b382600694acb476788a5d7fa";
  };
  ar3k-firmware = {
    version = "20260810-r1";
    filename = "ar3k-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ar3k-firmware-any" ];
    sha256 = "355ffda421e308fbb62e52212614b6b08d0d1112c2976cad46e9814433769b6d";
  };
  arptables-legacy = {
    version = "0.0.5-r1";
    filename = "arptables-legacy-0.0.5-r1.apk";
    depends = [
      "kmod-arptables"
      "libc"
    ];
    provides = [
      "arptables"
      "arptables-legacy-any"
    ];
    sha256 = "da5fd579e2a54766ec5d61b734cc1fdcb453544e3953d9be0a7e11cb865c3102";
  };
  ath10k-board-qca4019 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca4019-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca4019-any" ];
    sha256 = "21bff85ffda7ad21133480c7555b100e8f5da398d184aeb0dcabc3fb46dc3642";
  };
  ath10k-board-qca9377 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca9377-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca9377-any" ];
    sha256 = "18667e6669b772f912235a9d61ad0dca652b059683125d18a8d7af58edbdbc75";
  };
  ath10k-board-qca9887 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca9887-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca9887-any" ];
    sha256 = "80d7ef58be5fba0cf3882909fb047230f3a9fc3542763c5896e70c1215b5465d";
  };
  ath10k-board-qca9888 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca9888-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca9888-any" ];
    sha256 = "7ac1ea5dec3ca575c602ffd9f8e6bfd2b5b41e156f5d0574acb72112da57164f";
  };
  ath10k-board-qca988x = {
    version = "20260810-r1";
    filename = "ath10k-board-qca988x-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca988x-any" ];
    sha256 = "0b9a2e86ba4ea1b69dafc057939b03f4b88a2e263d5d5bc800fc2be264f62f0a";
  };
  ath10k-board-qca9984 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca9984-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca9984-any" ];
    sha256 = "2e28419fa8674d4262f059b773bf759c3fddba29ed15efa538f47bd6128c2cfe";
  };
  ath10k-board-qca99x0 = {
    version = "20260810-r1";
    filename = "ath10k-board-qca99x0-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-board-qca99x0-any" ];
    sha256 = "cf3dcac3b2ed378d93c0b49000debeb09e86d2eb972021106ad9647661d780ab";
  };
  ath10k-firmware-qca4019 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca4019-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-firmware-qca4019-any" ];
    sha256 = "09ec71b611d9194fa70722400f4d7b5235f87f64af2f411066249e45f7635b36";
  };
  ath10k-firmware-qca4019-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca4019-ct-2023.04.04-r1.apk";
    depends = [ "libc" ];
    provides = [
      "ath10k-firmware-qca4019"
      "ath10k-firmware-qca4019-ct-any"
    ];
    sha256 = "02673ca9dc690e2b97e003a6da528c7c72da2b285aeb5ed0eaaece6f57b9d713";
  };
  ath10k-firmware-qca4019-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca4019-ct-full-htt-2023.04.04-r1.apk";
    depends = [ "libc" ];
    provides = [
      "ath10k-firmware-qca4019"
      "ath10k-firmware-qca4019-ct"
      "ath10k-firmware-qca4019-ct-full-htt-any"
    ];
    sha256 = "b2e0ef4c3a95e8faf52b6cebffc91227db780f8ab5c035417e6d04d3bdfed25d";
  };
  ath10k-firmware-qca4019-ct-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca4019-ct-htt-2023.04.04-r1.apk";
    depends = [ "libc" ];
    provides = [
      "ath10k-firmware-qca4019"
      "ath10k-firmware-qca4019-ct"
      "ath10k-firmware-qca4019-ct-htt-any"
    ];
    sha256 = "7d96318e6b668c1a658e9292971b1677cb4e140acd43428b11d54244bc999996";
  };
  ath10k-firmware-qca6174 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca6174-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath10k-firmware-qca6174-any" ];
    sha256 = "f6ac9c7e4ecc6091e9ea28f83fae2c39d3ae86e5df23e472eb61077cf0a37026";
  };
  ath10k-firmware-qca9377 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca9377-20260810-r1.apk";
    depends = [
      "ath10k-board-qca9377"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca9377-any" ];
    sha256 = "bd1b72f7772e02d9641b2990c522ed2be006484443a1a84db902d6a24aa92924";
  };
  ath10k-firmware-qca9887 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca9887-20260810-r1.apk";
    depends = [
      "ath10k-board-qca9887"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca9887-any" ];
    sha256 = "9641570542988df84ed1b6dca7aa024f15a9638b82da856c02f9e70927329f4e";
  };
  ath10k-firmware-qca9887-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9887-ct-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9887"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9887"
      "ath10k-firmware-qca9887-ct-any"
    ];
    sha256 = "11532f74207102fb1916d047afe4e02508c19fd3571842a8ccb6f71bcb008729";
  };
  ath10k-firmware-qca9887-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9887-ct-full-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9887"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9887"
      "ath10k-firmware-qca9887-ct"
      "ath10k-firmware-qca9887-ct-full-htt-any"
    ];
    sha256 = "cdfe008e0d8df16a8f75062eb240b7f205ecff7fe9c203ebf1c15573693d6b7b";
  };
  ath10k-firmware-qca9888 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca9888-20260810-r1.apk";
    depends = [
      "ath10k-board-qca9888"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca9888-any" ];
    sha256 = "7380fe1e19f08f0007c87ca48b3c21749eecda24518436e37f3c0f93f9ff1818";
  };
  ath10k-firmware-qca9888-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9888-ct-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9888"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9888"
      "ath10k-firmware-qca9888-ct-any"
    ];
    sha256 = "cf7d12381cdf287f4a7569732f1dce63bb0c4e2694ff6dbd1f41be484c4b737f";
  };
  ath10k-firmware-qca9888-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9888-ct-full-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9888"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9888"
      "ath10k-firmware-qca9888-ct"
      "ath10k-firmware-qca9888-ct-full-htt-any"
    ];
    sha256 = "4f8e62a1d1d064bdf16cb4129459f65c4d4441f7b59c96f05d9febcd3ee32114";
  };
  ath10k-firmware-qca9888-ct-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9888-ct-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9888"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9888"
      "ath10k-firmware-qca9888-ct"
      "ath10k-firmware-qca9888-ct-htt-any"
    ];
    sha256 = "0dce36c75f5422a09992b4ebd101ae7764ed2d20f5bb6a605ab0031ce8bd1fe8";
  };
  ath10k-firmware-qca988x = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca988x-20260810-r1.apk";
    depends = [
      "ath10k-board-qca988x"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca988x-any" ];
    sha256 = "b3a2412414d6ad366749e67a61fc71243cd20004ccdb05eac60202a72cc8e9d5";
  };
  ath10k-firmware-qca988x-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca988x-ct-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca988x"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca988x"
      "ath10k-firmware-qca988x-ct-any"
    ];
    sha256 = "ca32c4cd91be5271e9821aa0b9863e0ac90222d7f2168aabbd88b9db1c5cdae9";
  };
  ath10k-firmware-qca988x-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca988x-ct-full-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca988x"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca988x"
      "ath10k-firmware-qca988x-ct"
      "ath10k-firmware-qca988x-ct-full-htt-any"
    ];
    sha256 = "e15dff3c3b582fcc142865a972cef1e3d8b3a85884912d7f04b2abfe56caf375";
  };
  ath10k-firmware-qca9984 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca9984-20260810-r1.apk";
    depends = [
      "ath10k-board-qca9984"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca9984-any" ];
    sha256 = "aa6f17ddccfdc240a65f8a0559fa86c05eb8aa5dbf76367e8092ca7f43cd8767";
  };
  ath10k-firmware-qca9984-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9984-ct-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9984"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9984"
      "ath10k-firmware-qca9984-ct-any"
    ];
    sha256 = "71f3f1f79cce9491336ce974fd1d5f501cb16514320b8cb3543ea527e3fb7996";
  };
  ath10k-firmware-qca9984-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9984-ct-full-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9984"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9984"
      "ath10k-firmware-qca9984-ct"
      "ath10k-firmware-qca9984-ct-full-htt-any"
    ];
    sha256 = "396506aa0f590563475a1d35555984fa5d6f1eb57c1407fc8a2bf6177230fbb9";
  };
  ath10k-firmware-qca9984-ct-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca9984-ct-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca9984"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca9984"
      "ath10k-firmware-qca9984-ct"
      "ath10k-firmware-qca9984-ct-htt-any"
    ];
    sha256 = "fd31013dde84917a3ec6cea5c18dfedf679072ac02d463b5a78e36295744db26";
  };
  ath10k-firmware-qca99x0 = {
    version = "20260810-r1";
    filename = "ath10k-firmware-qca99x0-20260810-r1.apk";
    depends = [
      "ath10k-board-qca99x0"
      "libc"
    ];
    provides = [ "ath10k-firmware-qca99x0-any" ];
    sha256 = "2c2a5f8096ca29a83f8bfa41878a6ed1a7ba95523e9db85ffc550f3fc5454cfc";
  };
  ath10k-firmware-qca99x0-ct = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca99x0-ct-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca99x0"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca99x0"
      "ath10k-firmware-qca99x0-ct-any"
    ];
    sha256 = "3f320c4be34080039e16a809eb0768152e49e41e833ac86820770572ef403e19";
  };
  ath10k-firmware-qca99x0-ct-full-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca99x0-ct-full-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca99x0"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca99x0"
      "ath10k-firmware-qca99x0-ct"
      "ath10k-firmware-qca99x0-ct-full-htt-any"
    ];
    sha256 = "8a25aa6c49b90163643e4e5683de55cdcab51bfba8aff3e277d4b8d678995e96";
  };
  ath10k-firmware-qca99x0-ct-htt = {
    version = "2023.04.04-r1";
    filename = "ath10k-firmware-qca99x0-ct-htt-2023.04.04-r1.apk";
    depends = [
      "ath10k-board-qca99x0"
      "libc"
    ];
    provides = [
      "ath10k-firmware-qca99x0"
      "ath10k-firmware-qca99x0-ct"
      "ath10k-firmware-qca99x0-ct-htt-any"
    ];
    sha256 = "d18f4f88c6844efc829537a51955beb13b0b7293b3fa6488cc8df680e00c619d";
  };
  ath11k-firmware-ipq5018 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-ipq5018-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-ipq5018-any" ];
    sha256 = "0cd5f4023984692e7c3dee40560770680f00e7c082fa79c00b1f04e48d2b1edb";
  };
  ath11k-firmware-ipq5018-qcn6122 = {
    version = "2024.10.14~15f05012-r1";
    filename = "ath11k-firmware-ipq5018-qcn6122-2024.10.14~15f05012-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-ipq5018-qcn6122-any" ];
    sha256 = "d6270fcbd7d21162c33e20c215f2e6d783f012f69336b6e5f5bf16113bebb096";
  };
  ath11k-firmware-ipq6018 = {
    version = "2024.10.14~15f05012-r1";
    filename = "ath11k-firmware-ipq6018-2024.10.14~15f05012-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-ipq6018-any" ];
    sha256 = "edc48d741155d240c2897e07babb7f8b83114ed05f150fba90cc3edb74ca1132";
  };
  ath11k-firmware-ipq8074 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-ipq8074-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-ipq8074-any" ];
    sha256 = "74e789cee69356ae41f87319be4169bbd07aec3f063142b838e73fe4bcdcce1a";
  };
  ath11k-firmware-qca2066 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-qca2066-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-qca2066-any" ];
    sha256 = "46443f76b00fc7f970f309acecae9b06d35326fd7f4f3534c868075a6eba21d0";
  };
  ath11k-firmware-qca6390 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-qca6390-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-qca6390-any" ];
    sha256 = "91668122f9294175845a2ad094fa14876674664fff90d9981082c28a5d9aff34";
  };
  ath11k-firmware-qcn9074 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-qcn9074-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-qcn9074-any" ];
    sha256 = "e55cb34e85da255a7ea5129c42e46d41790c837b2ee187a6cefce10c9c8f77b3";
  };
  ath11k-firmware-wcn6750 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-wcn6750-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-wcn6750-any" ];
    sha256 = "395b22cbabea7c9aaffca4aa36f8510a2062a72b96c30e933434aaa525da397c";
  };
  ath11k-firmware-wcn6855 = {
    version = "20260810-r1";
    filename = "ath11k-firmware-wcn6855-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath11k-firmware-wcn6855-any" ];
    sha256 = "a0b11a10371ca1375952c5a9e46600b75bf0c4faeda32b8a00bc9ea536dbb4c9";
  };
  ath12k-firmware-qcn9274 = {
    version = "20260810-r1";
    filename = "ath12k-firmware-qcn9274-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath12k-firmware-qcn9274-any" ];
    sha256 = "1de160541e6f910e9c5daecc6347e55184c4d8b3b12a9a8024ee8b58ca8890f7";
  };
  ath12k-firmware-wcn7850 = {
    version = "20260810-r1";
    filename = "ath12k-firmware-wcn7850-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath12k-firmware-wcn7850-any" ];
    sha256 = "fbe15e5297ea7cf8e1af22c1a4962b3d3ba8b6e0d075da628ee7322dc1bbea75";
  };
  ath6k-firmware = {
    version = "20260810-r1";
    filename = "ath6k-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath6k-firmware-any" ];
    sha256 = "5c7739797d30d91ba244a4576d88c65fc2e431144f54861d03fc80b2371e130b";
  };
  ath9k-htc-firmware = {
    version = "20260810-r1";
    filename = "ath9k-htc-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ath9k-htc-firmware-any" ];
    sha256 = "f9b4e1e92b1b981649ab6d006608c278f89aab075f651154a675be1675a652bf";
  };
  audit-utils = {
    version = "3.1.5-r1";
    filename = "audit-utils-3.1.5-r1.apk";
    depends = [
      "libaudit"
      "libauparse"
      "libc"
    ];
    provides = [ "audit-utils-any" ];
    sha256 = "1c77dd9bfce48dd0b0f29dab37d14144ae33ab5ebc7373a0cac1b55e5815cdd6";
  };
  auditd = {
    version = "3.1.5-r1";
    filename = "auditd-3.1.5-r1.apk";
    depends = [
      "audit-utils"
      "libaudit"
      "libauparse"
      "libc"
      "libev"
    ];
    provides = [ "auditd-any" ];
    sha256 = "e7295f56f860c9df8d2a7bee060815ba6d34fbe17575bf4912ab2260a5e64713";
  };
  badblocks = {
    version = "1.47.4-r1";
    filename = "badblocks-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "badblocks-any" ];
    sha256 = "0c09b6a3982e13fbcd4971450e22552aeea8cfd03ced6af322f0481f35d5ca07";
  };
  binutils = {
    version = "2.46.0-r1";
    filename = "binutils-2.46.0-r1.apk";
    depends = [
      "ar"
      "libc"
      "objdump"
    ];
    provides = [ "binutils-any" ];
    sha256 = "891c2dae4705e3dbfeb43bcbf9875425517f02c09118ef1a31a1eec3b52917e5";
  };
  blkdiscard = {
    version = "2.42.2-r1";
    filename = "blkdiscard-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
    ];
    provides = [ "blkdiscard-any" ];
    sha256 = "df7ad7b2805359d9b8ab642c6998fac6e3dc5c816b8d14bcbf586fcd80816a10";
  };
  blkid = {
    version = "2.42.2-r1";
    filename = "blkid-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libuuid1"
    ];
    provides = [ "blkid-any" ];
    sha256 = "f4466c44606867570f47a9593f1255ae9e4529a73191268ee823c61238374026";
  };
  blockdev = {
    version = "2.42.2-r1";
    filename = "blockdev-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "blockdev-any" ];
    sha256 = "0694fe3a09d26fe0ae0c61aa8f09edae62cc48b089987f44f5c6bf2867b62927";
  };
  bnx2-firmware = {
    version = "20260810-r1";
    filename = "bnx2-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "bnx2-firmware-any" ];
    sha256 = "4d4edf9ea0c2e1138dffdcafc951cc38997a38e7c11cadc204f1b293ac13a671";
  };
  bnx2x-firmware = {
    version = "20260810-r1";
    filename = "bnx2x-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "bnx2x-firmware-any" ];
    sha256 = "d2d223fc7da2075c04cc5c0b90ff6c07021d355a903202ebc25bbd9115d10e46";
  };
  bpftool-full = {
    version = "7.7.0-r1";
    filename = "bpftool-full-7.7.0-r1.apk";
    depends = [
      "libbfd"
      "libc"
      "libelf1"
      "libopcodes"
    ];
    provides = [
      "bpftool"
      "bpftool-full-any"
    ];
    sha256 = "ca20d6b79247b5d1403f0a67dff076841201273122770d18f4aca021332bc1c3";
  };
  bpftool-minimal = {
    version = "7.7.0-r1";
    filename = "bpftool-minimal-7.7.0-r1.apk";
    depends = [
      "libc"
      "libelf1"
    ];
    provides = [
      "bpftool"
      "bpftool-minimal-any"
    ];
    sha256 = "897f950cf26076acc467c6110659b931ee1fd238d530cae7c6766fd955f48348";
  };
  brcmfmac-firmware-4329-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-4329-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-4329-sdio-any" ];
    sha256 = "479443caddfeebc5ad394a22988bc918cb1c20cfa24baed0e15981f73ac922ba";
  };
  brcmfmac-firmware-4339-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-4339-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-4339-sdio-any" ];
    sha256 = "c67bdfe1c0894c6710aa52daab224ff3d22f78ac49ea1f200717d8e464a8ce06";
  };
  brcmfmac-firmware-43430a0-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-43430a0-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-43430a0-sdio-any" ];
    sha256 = "1323ab227f87b333c4f4a359023603d51b2c71bdd7b88370c2c0bd716e766fca";
  };
  brcmfmac-firmware-43602a1-pcie = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-43602a1-pcie-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-43602a1-pcie-any" ];
    sha256 = "dfaee8b1087a4f2f1802403fa2edbb0416030312a33d1e5a2c68e3a9c8f9188f";
  };
  brcmfmac-firmware-4366b1-pcie = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-4366b1-pcie-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-4366b1-pcie-any" ];
    sha256 = "72e65153b968491d9144dc999c6698adc66885450c89107f13da0e8d962cd19e";
  };
  brcmfmac-firmware-4366c0-pcie = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-4366c0-pcie-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-4366c0-pcie-any" ];
    sha256 = "83ab0306c07da319427e12f6ebec1441a3ec8bdf9ae817743ae5606b9b0cff8a";
  };
  brcmfmac-firmware-usb = {
    version = "20260810-r1";
    filename = "brcmfmac-firmware-usb-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-firmware-usb-any" ];
    sha256 = "e3d63007cc34719478ee60bae86b602aefe93dd6019a9f299a1f49bb6d57aac3";
  };
  brcmfmac-nvram-43430-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-nvram-43430-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-nvram-43430-sdio-any" ];
    sha256 = "d62bb49646f0e5e97e7313eb2fddb627d6d59744e279e4993a84168aedfcba3c";
  };
  brcmfmac-nvram-43455-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-nvram-43455-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-nvram-43455-sdio-any" ];
    sha256 = "78bada62c9e1f06fc219a016c49811e01383b5ec3d2e5a0f20d23de3e22bd6a0";
  };
  brcmfmac-nvram-4356-sdio = {
    version = "20260810-r1";
    filename = "brcmfmac-nvram-4356-sdio-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmfmac-nvram-4356-sdio-any" ];
    sha256 = "3105a0d2683a1d24511245d37f3d08482f22922b2eda747cda6bd8b504ab96da";
  };
  brcmsmac-firmware = {
    version = "20260810-r1";
    filename = "brcmsmac-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "brcmsmac-firmware-any" ];
    sha256 = "7980c758bcfcbaa6fb966208d60139daebbb6dc46e9bc33829d4733836f5c59a";
  };
  bridger = {
    version = "2026.03.23~de7e00a5";
    filename = "bridger-2026.03.23~de7e00a5.apk";
    depends = [
      "kmod-sched-act-vlan"
      "kmod-sched-bpf"
      "kmod-sched-core"
      "kmod-sched-flower"
      "libbpf1"
      "libc"
      "libnl-tiny1"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
    ];
    provides = [ "bridger-any" ];
    sha256 = "e419e9681d72a4bfd11190ea2635615aecbee9b03c9f6ce32fd0b2f1ec409bf9";
  };
  broadcom-4306-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4306-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4306-sprom-any" ];
    sha256 = "91ac821326e4617586435544d5bfe7e68038a9775c00d938052de8b6ad7f5af0";
  };
  broadcom-43112-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43112-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43112-sprom-any" ];
    sha256 = "eafeaf7f2a7ae80b7efa28f6735332099672631b8fc126f5a8c112fdcc34b7d1";
  };
  broadcom-4313-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4313-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4313-sprom-any" ];
    sha256 = "016f81cd40a11156d9ed6fb077363e92b32c041afa9cc8e587fd1b060c142590";
  };
  broadcom-43131-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43131-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43131-sprom-any" ];
    sha256 = "aa03ae44dccdedb80db22a0bd771b1baf4527f924d75b0021dbff0fe06301c3c";
  };
  broadcom-4318-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4318-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4318-sprom-any" ];
    sha256 = "d42ee0cc7440b55542b351717ea1a1eab00525eb12ddb72aaac0bed077b759e7";
  };
  broadcom-4321-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4321-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4321-sprom-any" ];
    sha256 = "6418214828e7c8aa5a7caf898f180f81a44123266ea40444918b75f1fe929236";
  };
  broadcom-43217-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43217-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43217-sprom-any" ];
    sha256 = "4cb5451552675fd261d0fb54e830d98654a2f26ef1a0163d65537156a4753311";
  };
  broadcom-4322-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4322-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4322-sprom-any" ];
    sha256 = "82abae5c89161a5dc1ef3f9da6640260afedac3d63b572b8d100502f0a66a507";
  };
  broadcom-43222-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43222-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43222-sprom-any" ];
    sha256 = "2e53b7f5adef8308a79207a4b763d7badebf6cc29327588d6345688ddab28c4f";
  };
  broadcom-43224-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43224-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43224-sprom-any" ];
    sha256 = "6f2dfe471d75440d74fe6bd87f56d4ac77925e0a24f8ae10f1cb96fb09518ad6";
  };
  broadcom-43225-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43225-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43225-sprom-any" ];
    sha256 = "cf4152d180434c191c73b0d811ba245b2ee03deba5854e0d21796b53fa422031";
  };
  broadcom-43226-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43226-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43226-sprom-any" ];
    sha256 = "71551b71fff780c56d395a46b5925bb4d1eeeef72727b0c06444b7f509fcfb3c";
  };
  broadcom-43227-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43227-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43227-sprom-any" ];
    sha256 = "a91f78111e54a9b1cb61f4b4dcfa833fa48d60cf832f7413833584c073af52a4";
  };
  broadcom-43228-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43228-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43228-sprom-any" ];
    sha256 = "817b73352b725a8023c7f8f1a05a17554fe988158cb981c56869a2113772f6af";
  };
  broadcom-4331-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4331-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4331-sprom-any" ];
    sha256 = "df845c7c9cc728fc934e0f6d7754be77a6cb04a562c93ba794ad1269121545ba";
  };
  broadcom-43428-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-43428-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-43428-sprom-any" ];
    sha256 = "16af01d16b2644b03fdf4e8ee9fb7c22e76fb1f50fadf21b312ee1c9e9adb229";
  };
  broadcom-4360-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-4360-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-4360-sprom-any" ];
    sha256 = "cdc882e19849a6023815aadeeee203e0a351a6efd974523b19acbd2d3a61cf63";
  };
  broadcom-6362-sprom = {
    version = "2023.04.27~d36f7fcb-r1";
    filename = "broadcom-6362-sprom-2023.04.27~d36f7fcb-r1.apk";
    depends = [ "libc" ];
    provides = [ "broadcom-6362-sprom-any" ];
    sha256 = "1c7b3b0d1e1130fa9b15d29d7b80087f28322995bb3ee9e86b667dccdb0385ec";
  };
  bsdiff = {
    version = "4.3-r2";
    filename = "bsdiff-4.3-r2.apk";
    depends = [
      "libbz2-1.0"
      "libc"
    ];
    provides = [ "bsdiff-any" ];
    sha256 = "33e1590f782a9e97e71c7997e32edb678be4c62ec7d7fa23046d70edd9686f98";
  };
  bspatch = {
    version = "4.3-r2";
    filename = "bspatch-4.3-r2.apk";
    depends = [
      "libbz2-1.0"
      "libc"
    ];
    provides = [ "bspatch-any" ];
    sha256 = "f402bd0ec241b4b8003c5c4a89bd0a46bd6e6b6636b4e0645cec44a8a288b19e";
  };
  busybox = {
    version = "1.38.0-r2";
    filename = "busybox-1.38.0-r2.apk";
    depends = [ "libc" ];
    provides = [ "busybox-any" ];
    sha256 = "6a919ed0c7edd68048ddaebe1002b5105b5d3193862e811e04887b1e97b0bb1c";
  };
  busybox-selinux = {
    version = "1.38.0-r2";
    filename = "busybox-selinux-1.38.0-r2.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [
      "busybox"
      "busybox-selinux-any"
    ];
    sha256 = "d96242bbcd545faf1d16a34195866eb7e4152a72943008d51abbc5d527dbc03d";
  };
  bzip2 = {
    version = "1.0.8-r1";
    filename = "bzip2-1.0.8-r1.apk";
    depends = [
      "libbz2-1.0"
      "libc"
    ];
    provides = [ "bzip2-any" ];
    sha256 = "946849006b20529b1bd52ba33a54fe629604d9845ba7945a9619e512a698767b";
  };
  ca-bundle = {
    version = "20260601-r1";
    filename = "ca-bundle-20260601-r1.apk";
    depends = [ "libc" ];
    provides = [
      "ca-bundle-any"
      "ca-certificates-any"
      "ca-certs"
    ];
    sha256 = "4f5f5b7224d13f3aba4a55fedfddc9a5e43b655df3731de41999fec71cd8e2bd";
  };
  ca-certificates = {
    version = "20260601-r1";
    filename = "ca-certificates-20260601-r1.apk";
    depends = [ "libc" ];
    provides = [
      "ca-certificates-any"
      "ca-certs"
    ];
    sha256 = "4ba1322931ae08bc204f724f6ef8a8e36e7743dfeb4828c29caf41d753867f43";
  };
  cal = {
    version = "2.42.2-r1";
    filename = "cal-2.42.2-r1.apk";
    depends = [
      "libc"
      "libncurses6"
    ];
    provides = [ "cal-any" ];
    sha256 = "410fb772f82d331b7d1c7d147375d5e1508d89d7d69e7bd4fc6e613df2a647a5";
  };
  carl9170-firmware = {
    version = "20260810-r1";
    filename = "carl9170-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "carl9170-firmware-any" ];
    sha256 = "6ed67dcd6562fa2b3d3c2d1ed1c65aa7ab28709d8e43a894dabf370477ee6f9e";
  };
  cfdisk = {
    version = "2.42.2-r1";
    filename = "cfdisk-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libfdisk1"
      "libmount1"
      "libncurses6"
      "libsmartcols1"
    ];
    provides = [ "cfdisk-any" ];
    sha256 = "4499fdc7bebe6a48ba2a47217c963eedfa05835bd1450272a33bd23ab3e32e80";
  };
  chat = {
    version = "2.5.3-r2";
    filename = "chat-2.5.3-r2.apk";
    depends = [ "libc" ];
    provides = [ "chat-any" ];
    sha256 = "5584611906584f8410cd5bb58a5914ee144ada8ef71f390c72acbaf7e9f4617f";
  };
  chattr = {
    version = "1.47.4-r1";
    filename = "chattr-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "chattr-any" ];
    sha256 = "4952f961c72c70fa9db5fcf9ca05b2c39bfbd37e83969972e0f8bc6bebd33629";
  };
  checkpolicy = {
    version = "3.10-r1";
    filename = "checkpolicy-3.10-r1.apk";
    depends = [ "libc" ];
    provides = [ "checkpolicy-any" ];
    sha256 = "48f6abf1de0911179795f2eb5b6ddb497e5961c9e7e9e7458eb06e3bf9932df2";
  };
  chkcon = {
    version = "3.10-r1";
    filename = "chkcon-3.10-r1.apk";
    depends = [
      "libc"
      "libsepol"
    ];
    provides = [ "chkcon-any" ];
    sha256 = "ac6d14b2b483d92865e3d58a021f13cd7b627fc7e0fe8790c83c8ade2567c42f";
  };
  cli = {
    version = "14";
    filename = "cli-14.apk";
    depends = [
      "libc"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uline"
      "ucode-mod-uloop"
    ];
    provides = [ "cli-any" ];
    sha256 = "c48fefa7448d12118090885a3c2d2f01428f0957b325479203e348de79fb56b0";
  };
  colrm = {
    version = "2.42.2-r1";
    filename = "colrm-2.42.2-r1.apk";
    depends = [ "libc" ];
    provides = [ "colrm-any" ];
    sha256 = "b9915ac3d82c77306d143c3435abefaf0070ee353f9af846ac8e868f20eaa7d2";
  };
  column = {
    version = "2.42.2-r1";
    filename = "column-2.42.2-r1.apk";
    depends = [
      "libc"
      "libncursesw6"
      "libsmartcols1"
    ];
    provides = [ "column-any" ];
    sha256 = "2f28f6176c95ef66dbe42427bbcd5a37ab1d600c8fa238bd3e07f80460b79983";
  };
  ct-bugcheck = {
    version = "2016.07.21";
    filename = "ct-bugcheck-2016.07.21.apk";
    depends = [ "libc" ];
    provides = [ "ct-bugcheck-any" ];
    sha256 = "25e7573d1b99d1f7f00e2707313bf096e0a56fed793b473f19e11c475553dcd7";
  };
  cypress-firmware-43012-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43012-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-43012-sdio-any" ];
    sha256 = "ac8fb8fe89ebc3e0e01b233dd17d5b9a8d3178c19a8e6857040e037b2d2d2174";
  };
  cypress-firmware-43340-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43340-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-43340-sdio-any" ];
    sha256 = "aa589ccb6b69632832c4cd8fed8e1fe50f58373a8b7ff622d8eccd8fb1b6dc79";
  };
  cypress-firmware-43362-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43362-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [
      "brcmfmac-firmware-43362-sdio"
      "cypress-firmware-43362-sdio-any"
    ];
    sha256 = "e6314b108976feff13d64a913b436fc98534a33c5fda470dda65bf96104eeb8d";
  };
  cypress-firmware-4339-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4339-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [
      "brcmfmac-firmware-4339-sdio"
      "cypress-firmware-4339-sdio-any"
    ];
    sha256 = "a5f60765b5058f7c2f9cca5aa1b65e16600a487ac39f9469cb94dae94012ee33";
  };
  cypress-firmware-43430-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43430-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [
      "brcmfmac-firmware-43430-sdio"
      "cypress-firmware-43430-sdio-any"
    ];
    sha256 = "589436ea00d047bae6e7ab8f5cdc1e84c67768fad4c2acb3a43edc52700960be";
  };
  cypress-firmware-43439-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43439-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-43439-sdio-any" ];
    sha256 = "aa4720fdc3fbb3794666380995bba1d476aed4df0712270df11b8ced1ec0487d";
  };
  cypress-firmware-43455-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43455-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [
      "brcmfmac-firmware-43455-sdio"
      "cypress-firmware-43455-sdio-any"
    ];
    sha256 = "967ab4ad4ef65830dd1319235934c77bc0a4bd7459aca8ca8cd161b94e2278a4";
  };
  cypress-firmware-4354-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4354-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4354-sdio-any" ];
    sha256 = "feb96571972b0f031c270fad702dc0baa26700d1c1de6430aca03261a82c02bc";
  };
  cypress-firmware-4356-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4356-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4356-pcie-any" ];
    sha256 = "498856fb4419b8d7fd4d09451d395d8bda7893e6fb943c1244d7ec28a76a363b";
  };
  cypress-firmware-4356-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4356-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4356-sdio-any" ];
    sha256 = "42f0ccea1e347e785dccb516ae7223086b43b814bb87cb1a218aed1de7ba2b88";
  };
  cypress-firmware-43570-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-43570-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-43570-pcie-any" ];
    sha256 = "2b2044bca9f56f5ae73ac9b50e3282151e869a584a15ab1272c7919f82008f62";
  };
  cypress-firmware-4373-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4373-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4373-pcie-any" ];
    sha256 = "eb1f6d6d321c0e20e94d0dedaaaf65e60ad4fd491034647e3b83e84c5f2bb8a1";
  };
  cypress-firmware-4373-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4373-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4373-sdio-any" ];
    sha256 = "ed93c24cc5a78328739c729b917b717e41d68c90babb71265df28b58b74dc453";
  };
  cypress-firmware-4373-usb = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-4373-usb-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-4373-usb-any" ];
    sha256 = "c70b4803546999a67ebd7781e3daf3695820b6b223cce7857e3007598603d74a";
  };
  cypress-firmware-54591-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-54591-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-54591-pcie-any" ];
    sha256 = "e760f104339bba22c3f25e9de9e85dfdc45ec52d10774bb99967d1441a1383b9";
  };
  cypress-firmware-54591-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-54591-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-54591-sdio-any" ];
    sha256 = "024bbbbb6ff987ca5ccd828eb0a8198693dc47906c8137f6cf5026cc982d7a6f";
  };
  cypress-firmware-55560-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-55560-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-55560-pcie-any" ];
    sha256 = "9bbfd3eda6d689b07e9ef1e80f044ac6f4e36133bab25db14debe78dbdd5723e";
  };
  cypress-firmware-55572-pcie = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-55572-pcie-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-55572-pcie-any" ];
    sha256 = "4e10f78990aafe7ecef63910cb2370715f9a20d04829276fadc794c5a8b12572";
  };
  cypress-firmware-55572-sdio = {
    version = "5.10.9.2022.0909-r1";
    filename = "cypress-firmware-55572-sdio-5.10.9.2022.0909-r1.apk";
    depends = [ "libc" ];
    provides = [ "cypress-firmware-55572-sdio-any" ];
    sha256 = "268659738d19d65d5787f6b04e13e8bd4a9323482ee8c7adf580c0baecd2fed6";
  };
  cypress-nvram-4339-sdio = {
    version = "7";
    filename = "cypress-nvram-4339-sdio-7.apk";
    depends = [ "libc" ];
    provides = [ "cypress-nvram-4339-sdio-any" ];
    sha256 = "0d5bb14c70c42a3ae052e14943cd9b52f2b700031fcb44ab3123b59f3c2e3ac5";
  };
  dcb = {
    version = "6.18.0-r2";
    filename = "dcb-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [ "dcb-any" ];
    sha256 = "b21e6e764cb36d93b711f7489bf1104bde60b782d0b786aa83e449c8346a27fc";
  };
  debugfs = {
    version = "1.47.4-r1";
    filename = "debugfs-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "debugfs-any" ];
    sha256 = "3874c479cb4db7ada0270156f6d4599b1b7837950e39e4268bd18265442d9545";
  };
  devlink = {
    version = "6.18.0-r2";
    filename = "devlink-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [ "devlink-any" ];
    sha256 = "5fd1d792f4d7c3295686d846f588938bf4a03d1cd879af5279f473da34e8ada2";
  };
  dmesg = {
    version = "2.42.2-r1";
    filename = "dmesg-2.42.2-r1.apk";
    depends = [
      "libc"
      "libncursesw6"
    ];
    provides = [ "dmesg-any" ];
    sha256 = "3f073f79342300b6230d4f4360d0e3be370c8e2e6ea1d74f18436fd679855760";
  };
  dnsmasq = {
    version = "2.93-r2";
    filename = "dnsmasq-2.93-r2.apk";
    depends = [
      "libc"
      "libubus20260628"
    ];
    provides = [ "dnsmasq-any" ];
    sha256 = "153430e1acb606f09fd59863f741d913162643e0f583c4b0d26d957c9e92c1bb";
  };
  dnsmasq-dhcpv6 = {
    version = "2.93-r2";
    filename = "dnsmasq-dhcpv6-2.93-r2.apk";
    depends = [
      "libc"
      "libubus20260628"
    ];
    provides = [
      "dnsmasq"
      "dnsmasq-dhcpv6-any"
    ];
    sha256 = "ddb10c964f519d2aa9ef2c27a3821cfa3d3263ae3edbe323401a916f306db231";
  };
  dnsmasq-full = {
    version = "2.93-r2";
    filename = "dnsmasq-full-2.93-r2.apk";
    depends = [
      "libc"
      "libnetfilter-conntrack3"
      "libnettle8"
      "libubus20260628"
      "nftables-json"
    ];
    provides = [
      "dnsmasq"
      "dnsmasq-full-any"
    ];
    sha256 = "d4ca32d2ebd5b82b730dae4a5a9f221099e1078cbbc2cd89ed8120f6797b2b4a";
  };
  ds-lite = {
    version = "9";
    filename = "ds-lite-9.apk";
    depends = [
      "kmod-ip6-tunnel"
      "libc"
      "resolveip"
    ];
    provides = [ "ds-lite-any" ];
    sha256 = "31fd6dd595606d2d904e3c5814784e65d54e94ff6cb2e84d9ebe97355bedad8e";
  };
  dtc = {
    version = "1.8.1-r1";
    filename = "dtc-1.8.1-r1.apk";
    depends = [ "libc" ];
    provides = [ "dtc-any" ];
    sha256 = "112e2fbfca5bca3c802a69f758c18cf796a5beb34b50d2640516879bdc15f9bb";
  };
  dumpe2fs = {
    version = "1.47.4-r1";
    filename = "dumpe2fs-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "dumpe2fs-any" ];
    sha256 = "ab16a16e76b001e272f441d8db69b23c199ad5bdea24d09d5150990fe46ffb51";
  };
  dumpimage = {
    version = "2026.07-r1";
    filename = "dumpimage-2026.07-r1.apk";
    depends = [ "libc" ];
    provides = [ "dumpimage-any" ];
    sha256 = "d384bd90a6d601ae70955389081990393df5418788b1075704329502586c93d4";
  };
  e100-firmware = {
    version = "20260810-r1";
    filename = "e100-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "e100-firmware-any" ];
    sha256 = "45c853ed8c6898daa619c7cf7e07a6ad32edcc6ec007d428b7fad9e558bd5b0e";
  };
  e2freefrag = {
    version = "1.47.4-r1";
    filename = "e2freefrag-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "e2freefrag-any" ];
    sha256 = "6a8c1ec6424d1aae70c1db0300cb390a636e0622a5e1d403e6db6fe41068a43e";
  };
  e2fsprogs = {
    version = "1.47.4-r1";
    filename = "e2fsprogs-1.47.4-r1.apk";
    depends = [
      "libc"
      "libe2p2"
      "libext2fs2"
      "libuuid1"
    ];
    provides = [ "e2fsprogs-any" ];
    sha256 = "fd4712131f5c8ae6a8c3e1c50288c09e3cc6f0490c1ab535ff25f1845c135514";
  };
  e4crypt = {
    version = "1.47.4-r1";
    filename = "e4crypt-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "e4crypt-any" ];
    sha256 = "9fe7b7720d294399bc8c7e45f51f5a254b8e85e7efa3722902c15632eac4c305";
  };
  ead = {
    version = "2";
    filename = "ead-2.apk";
    depends = [ "libc" ];
    provides = [ "ead-any" ];
    sha256 = "c6608e75bd0a2d75f80946263fae029158812c5ebf3b84345216e9f36d666cd8";
  };
  eapol-test = {
    version = "2026.08.07~831364bf-r2";
    filename = "eapol-test-2026.08.07~831364bf-r2.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [ "eapol-test-any" ];
    sha256 = "d3277edc5d20c747621871eefc639efdda4bd326d4b4c279a0b64a16de304b93";
  };
  eapol-test-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "eapol-test-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "eapol-test"
      "eapol-test-mbedtls-any"
    ];
    sha256 = "ff400855305d36ab14ca69b2c149f00c59c76778481d170a7b06a1973b2e0ecc";
  };
  eapol-test-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "eapol-test-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "eapol-test"
      "eapol-test-openssl-any"
    ];
    sha256 = "6acd3cf8b107402ea74a6d9b8d7f5de15ae057f0f4141e9c31592cb93a77c18f";
  };
  eapol-test-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "eapol-test-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "eapol-test"
      "eapol-test-wolfssl-any"
    ];
    sha256 = "cafbe059bda87e4472bfe250baa0639acbee98a273b1cf0d255272723a3e1649";
  };
  ebtables-legacy = {
    version = "2018.06.27~48cff25d-r2";
    filename = "ebtables-legacy-2018.06.27~48cff25d-r2.apk";
    depends = [
      "kmod-ebtables"
      "libc"
    ];
    provides = [
      "ebtables"
      "ebtables-legacy-any"
    ];
    sha256 = "0130b248bbecf9ecf03c137c52b026acf18ee6cc2fa14fa7511756e76e0236ca";
  };
  ebtables-legacy-utils = {
    version = "2018.06.27~48cff25d-r2";
    filename = "ebtables-legacy-utils-2018.06.27~48cff25d-r2.apk";
    depends = [
      "ebtables-legacy"
      "libc"
    ];
    provides = [
      "ebtables-legacy-utils-any"
      "ebtables-utils"
    ];
    sha256 = "d28823e315bd0bb9ccbbfc66629037ed23353e0d70754c7afa536a036edbb031";
  };
  edgeport-firmware = {
    version = "20260810-r1";
    filename = "edgeport-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "edgeport-firmware-any" ];
    sha256 = "eabe1d3b0fb1c33fd87ab67e4e682e7b4975641203244586166c4acacdc0ca44";
  };
  eip197-mini-firmware = {
    version = "20260810-r1";
    filename = "eip197-mini-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "eip197-mini-firmware-any" ];
    sha256 = "a7b14c72fe7e2ce41f78f2884840ed076b1cc497ee0ed21b906165160c311f03";
  };
  eject = {
    version = "2.42.2-r1";
    filename = "eject-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libmount1"
      "libuuid1"
    ];
    provides = [ "eject-any" ];
    sha256 = "5042b92dc47bacbdc6014fd8d91ae9a3dae349cef38c546c96e02458f52e933c";
  };
  ethtool = {
    version = "7.1-r1";
    filename = "ethtool-7.1-r1.apk";
    depends = [ "libc" ];
    provides = [ "ethtool-any" ];
    sha256 = "6f24a1616a6c1d87d804b7893aacede54cae067bf31a51c5296c52780535a559";
  };
  ethtool-full = {
    version = "7.1-r1";
    filename = "ethtool-full-7.1-r1.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [
      "ethtool"
      "ethtool-full-any"
    ];
    sha256 = "38a8496966ac1f9d1105d0bdf8a3a9a33bdc8c714ac0b5e7119a8e8f9d76ad59";
  };
  f2fs-tools = {
    version = "1.16.0-r4";
    filename = "f2fs-tools-1.16.0-r4.apk";
    depends = [
      "f2fsck"
      "libc"
      "libf2fs6"
      "mkf2fs"
    ];
    provides = [ "f2fs-tools-any" ];
    sha256 = "738513d8ed1c86cc293af08a3539e775bba60bfa5d4e2d6802fc4202079d6754";
  };
  f2fs-tools-selinux = {
    version = "1.16.0-r4";
    filename = "f2fs-tools-selinux-1.16.0-r4.apk";
    depends = [
      "f2fsck-selinux"
      "libc"
      "libf2fs-selinux6"
      "libselinux"
      "mkf2fs-selinux"
    ];
    provides = [ "f2fs-tools-selinux-any" ];
    sha256 = "aeb627fd455187c66fa4937585b1ae8c4b50fb4f1f84d867634b4c27c7bf66cb";
  };
  f2fsck = {
    version = "1.16.0-r4";
    filename = "f2fsck-1.16.0-r4.apk";
    depends = [
      "libc"
      "libf2fs6"
    ];
    provides = [ "f2fsck-any" ];
    sha256 = "b6b298a87b57e43955af37d6d4f418f289aa0af2ba79864b95a137f7646807a2";
  };
  f2fsck-selinux = {
    version = "1.16.0-r4";
    filename = "f2fsck-selinux-1.16.0-r4.apk";
    depends = [
      "libc"
      "libf2fs-selinux6"
      "libselinux"
    ];
    provides = [ "f2fsck-selinux-any" ];
    sha256 = "bd349473e71d78974ed2cf35105bc39a7c1d2ccfb6514347db4c137809c20bf2";
  };
  fconfig = {
    version = "20080329-r1";
    filename = "fconfig-20080329-r1.apk";
    depends = [ "libc" ];
    provides = [ "fconfig-any" ];
    sha256 = "8ed883a4b23b109d21df685bfaeb481d85484add62ee2babf36b2d9fef1f00d5";
  };
  fdisk = {
    version = "2.42.2-r1";
    filename = "fdisk-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libfdisk1"
      "libncursesw6"
      "libsmartcols1"
    ];
    provides = [ "fdisk-any" ];
    sha256 = "3784d30f89705ff87ce1506c5168b1a2c0982471b47c2534a6c9eced9ae32c47";
  };
  fdt-utils = {
    version = "1.8.1-r1";
    filename = "fdt-utils-1.8.1-r1.apk";
    depends = [
      "libc"
      "libfdt"
    ];
    provides = [ "fdt-utils-any" ];
    sha256 = "5a15b3b57563af676463952f91f9a776d13675560a339b3774261bd1260c640d";
  };
  filefrag = {
    version = "1.47.4-r1";
    filename = "filefrag-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "filefrag-any" ];
    sha256 = "ba6afb717081fb6ce5c080749b9637080172f6416aaf92d2c5b98fb600a86057";
  };
  findfs = {
    version = "2.42.2-r1";
    filename = "findfs-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
    ];
    provides = [ "findfs-any" ];
    sha256 = "7732c6d73acea0cfbfdc92a1cb8cd9bd7ea84c1b4ae6e29c60a43072e0452687";
  };
  firewall = {
    version = "2025.10.03~3a65fde5-r2";
    filename = "firewall-2025.10.03~3a65fde5-r2.apk";
    depends = [
      "kmod-ipt-conntrack"
      "kmod-ipt-core"
      "kmod-ipt-nat"
      "libc"
      "libip4tc2"
      "libip6tc2"
      "libiptext0"
      "libiptext6-0"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
      "libxtables12"
    ];
    provides = [
      "firewall-any"
      "uci-firewall"
    ];
    sha256 = "33318594a4d66ec9f7e46374befa496192c95b10b030e47463c02e0a95b63463";
  };
  firewall4 = {
    version = "2025.03.17~b6e51575-r2";
    filename = "firewall4-2025.03.17~b6e51575-r2.apk";
    depends = [
      "kmod-nft-core"
      "kmod-nft-fib"
      "kmod-nft-nat"
      "kmod-nft-offload"
      "libc"
      "nftables-json"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-ubus"
      "ucode-mod-uci"
    ];
    provides = [
      "firewall4-any"
      "uci-firewall"
    ];
    sha256 = "40691829a0e767a240ef97a31c827a9273d0121aeedb5573fecc92346930b5e9";
  };
  fit-check-sign = {
    version = "2026.07-r1";
    filename = "fit-check-sign-2026.07-r1.apk";
    depends = [ "libc" ];
    provides = [ "fit-check-sign-any" ];
    sha256 = "8bd11469738747a8f6cbaab97fb88677f7ec4f127ce47b6ddb39348c96507dbb";
  };
  flock = {
    version = "2.42.2-r1";
    filename = "flock-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "flock-any" ];
    sha256 = "9212b986d5f52a71f6a3b64996870d4663eb1b55b22d2acd479a1a9a2547463f";
  };
  fritz-caldata = {
    version = "4";
    filename = "fritz-caldata-4.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [ "fritz-caldata-any" ];
    sha256 = "545765a00482e4eedc58e291e6663ee06ff0f1f10bbcb59a33225f72b521b114";
  };
  fritz-tffs = {
    version = "4";
    filename = "fritz-tffs-4.apk";
    depends = [ "libc" ];
    provides = [ "fritz-tffs-any" ];
    sha256 = "bf7ab165e7731173987eb5f8323eb94e27dd146a6e18f08b1d4305fc4db3f68c";
  };
  fritz-tffs-nand = {
    version = "4";
    filename = "fritz-tffs-nand-4.apk";
    depends = [ "libc" ];
    provides = [ "fritz-tffs-nand-any" ];
    sha256 = "653953dbcae842e2befe10749db359830db4a102b07be84a6cdc68b1c3af26b7";
  };
  fstrim = {
    version = "2.42.2-r1";
    filename = "fstrim-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libmount1"
      "libsmartcols1"
      "libuuid1"
    ];
    provides = [ "fstrim-any" ];
    sha256 = "7be14236b11ec235f9bbfe3a05563ef887394f21f3ab3348158282102235bb62";
  };
  fxload = {
    version = "1.0.29-r1";
    filename = "fxload-1.0.29-r1.apk";
    depends = [
      "libc"
      "libusb-1.0-0"
    ];
    provides = [ "fxload-any" ];
    sha256 = "63c62b583e153876af0257bdeb5d0cc637ef6a4869ec35c458b23b07a0811f80";
  };
  gdb = {
    version = "16.3-r1";
    filename = "gdb-16.3-r1.apk";
    depends = [
      "libc"
      "libgmp10"
      "libmpfr6"
      "libncurses6"
      "libreadline8"
      "zlib"
    ];
    provides = [ "gdb-any" ];
    sha256 = "55bd56883e851cadb1c9bcfd32df2abe49ec45d5bf358d1de9b0a75dd797823f";
  };
  gdbserver = {
    version = "16.3-r1";
    filename = "gdbserver-16.3-r1.apk";
    depends = [ "libc" ];
    provides = [ "gdbserver-any" ];
    sha256 = "098c7ed1b7adce7f22261beaf2ba025436035d74b3612600c54d6951b65e833c";
  };
  genl = {
    version = "6.18.0-r2";
    filename = "genl-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [ "genl-any" ];
    sha256 = "07bc720c9143ba92928207f5278a029df3b5230ab1a589f9c0ae09eca0002732";
  };
  getopt = {
    version = "2.42.2-r1";
    filename = "getopt-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "getopt-any" ];
    sha256 = "96ffa6699fbc85153aa7ad120118ee82759ff578bcc1450822f43072b4ab693a";
  };
  getrandom = {
    version = "2025.10.30~6f78fa49-r1";
    filename = "getrandom-2025.10.30~6f78fa49-r1.apk";
    depends = [ "libc" ];
    provides = [ "getrandom-any" ];
    sha256 = "3cf963426883ac7fd22618b3c06e4894f89da1912a6e5539f11bc2dcd8344a3c";
  };
  gnulib-l10n = {
    version = "20241231";
    filename = "gnulib-l10n-20241231.apk";
    depends = [ "libc" ];
    provides = [ "gnulib-l10n-any" ];
    sha256 = "e65959dd0672e7610577d194d2a90b7cef2044c704a92dfcbb7949411e3f4932";
  };
  gre = {
    version = "13";
    filename = "gre-13.apk";
    depends = [
      "kmod-gre"
      "kmod-gre6"
      "libc"
      "resolveip"
    ];
    provides = [
      "gre-any"
      "grev4"
      "grev6"
    ];
    sha256 = "e6126671a86b5a0448cc6adf7a6d2ca475e7c1f1ffce90ce063d7b803d31d04e";
  };
  hostapd = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [ "hostapd-any" ];
    sha256 = "bb1418089b7b5716af1df5d0528861e75ecb603d40c2954a6a7dc304660d54f5";
  };
  hostapd-basic = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-basic-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-basic-any"
    ];
    sha256 = "d0756be004a5c58635940c814b6bdfa4236e19ab29a6213ab8703d71a198b1bc";
  };
  hostapd-basic-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-basic-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-basic-mbedtls-any"
    ];
    sha256 = "0fd61e30b2e7ea2aba3c768ecf7d0ec975290193fef17c62b80ed5a4e1abfbb3";
  };
  hostapd-basic-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-basic-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-basic-openssl-any"
    ];
    sha256 = "792e00be4593c6344bc6d6a4306ec6de9bba08494b158bc903a3f38b120195e9";
  };
  hostapd-basic-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-basic-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-basic-wolfssl-any"
    ];
    sha256 = "e93d66457ac22be76a4f2429897debd434c505490d15bb9a374237d939faf91f";
  };
  hostapd-common = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-common-2026.08.07~831364bf-r2.apk";
    depends = [ "libc" ];
    provides = [ "hostapd-common-any" ];
    sha256 = "f7e82dcf4921990b6e4c7b9c03c968c2b086deb4989aff83d97a29bc52b8b7be";
  };
  hostapd-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-mbedtls-any"
    ];
    sha256 = "90893cbab5713bfd03b52bac9cc7c61f89dacd5d52519d08d4099284c8d1ce3c";
  };
  hostapd-mini = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-mini-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-mini-any"
    ];
    sha256 = "231f9e3baaf7de5dcc3a3fbc4df12d9211744a0558313c24c18fe007933a6635";
  };
  hostapd-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-openssl-any"
    ];
    sha256 = "038a68504078355bb92b9abeeea4f573ad554828e0b2e7ffd1801f35de66e3ae";
  };
  hostapd-utils = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-utils-2026.08.07~831364bf-r2.apk";
    depends = [ "libc" ];
    provides = [ "hostapd-utils-any" ];
    sha256 = "db20d0c5573f6840ae4969ffa61b69c06bc165cbc9dc413578fa4a015e602a5b";
  };
  hostapd-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "hostapd-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "hostapd-wolfssl-any"
    ];
    sha256 = "e5973416e7c5678bc1b86d619e3235d302dc5e0a62f3642406a2d6d754ec191a";
  };
  hwclock = {
    version = "2.42.2-r1";
    filename = "hwclock-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "hwclock-any" ];
    sha256 = "3c287ada2588b6f029097974a3e783ab1b42ff8550c6c0c56e328d60436a57b0";
  };
  i915-firmware = {
    version = "20260810-r1";
    filename = "i915-firmware-20260810-r1.apk";
    depends = [
      "i915-firmware-dmc"
      "i915-firmware-gsc"
      "i915-firmware-guc"
      "i915-firmware-huc"
      "libc"
    ];
    provides = [ "i915-firmware-any" ];
    sha256 = "d5234c7e6543c0fc3669a0904a280047fa53b25cc007b10b82b27cd93f9df8a6";
  };
  i915-firmware-dmc = {
    version = "20260810-r1";
    filename = "i915-firmware-dmc-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "i915-firmware-dmc-any" ];
    sha256 = "d3cdf7a0da47349b463a5f7d8e2038e63ec5a54af92c60d4ff489847a8c55007";
  };
  i915-firmware-gsc = {
    version = "20260810-r1";
    filename = "i915-firmware-gsc-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "i915-firmware-gsc-any" ];
    sha256 = "b34cf4a4689f2dcfad80af540bb006589fbb3db14a93d7ba2717cbd165aeb9f3";
  };
  i915-firmware-guc = {
    version = "20260810-r1";
    filename = "i915-firmware-guc-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "i915-firmware-guc-any" ];
    sha256 = "0588376d182df7a44f1177a457021896947416b41a740dee630d39b2fb3102a3";
  };
  i915-firmware-huc = {
    version = "20260810-r1";
    filename = "i915-firmware-huc-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "i915-firmware-huc-any" ];
    sha256 = "ab780276dba1bcb877e12e6b4c5d93369043a28d54113102aaa1568da397cacf";
  };
  ibt-firmware = {
    version = "20260810-r1";
    filename = "ibt-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ibt-firmware-any" ];
    sha256 = "bfc1f85dbef39cfc378b52059d81a146a6fa594278717853e611737cf2e7da1d";
  };
  ice-firmware = {
    version = "20260810-r1";
    filename = "ice-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ice-firmware-any" ];
    sha256 = "641ddba589b047fb6cc407d6b7e729f841c04f476a268f2f0b973c631438bdb3";
  };
  iconv = {
    version = "1.18-r1";
    filename = "iconv-1.18-r1.apk";
    depends = [
      "libc"
      "libcharset1"
      "libiconv-full2"
    ];
    provides = [ "iconv-any" ];
    sha256 = "1cde019935856e1fb16622af7fc9a584c032934f0c910941b61b8d8965f005c5";
  };
  ip-bridge = {
    version = "6.18.0-r2";
    filename = "ip-bridge-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [ "ip-bridge-any" ];
    sha256 = "4588dc3c66ed1dd8eeae9880d316292287adad1e05263409037c40cf5d11a46c";
  };
  ip-full = {
    version = "6.18.0-r2";
    filename = "ip-full-6.18.0-r2.apk";
    depends = [
      "libbpf1"
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [
      "ip"
      "ip-full-any"
    ];
    sha256 = "edf9204ff36e2e82d8694818d4c37ff4b27b804489d85752e6db8e3dd63eeb11";
  };
  ip-tiny = {
    version = "6.18.0-r2";
    filename = "ip-tiny-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [
      "ip"
      "ip-tiny-any"
    ];
    sha256 = "412daa39135c01ad6d823fa04d742975a431f956ca562fd1dd79ba18848ebb52";
  };
  ipcs = {
    version = "2.42.2-r1";
    filename = "ipcs-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "ipcs-any" ];
    sha256 = "d5a6a8d257d382da100ee642258f537bb8570cc2e959e115c8f7bc8ced5a8659";
  };
  ipip = {
    version = "4";
    filename = "ipip-4.apk";
    depends = [
      "kmod-ipip"
      "libc"
      "resolveip"
    ];
    provides = [ "ipip-any" ];
    sha256 = "2f096bda97b79a29747cfb03b3f5a7dc279a9879eb7d92dd734f73027e0853f3";
  };
  ipset = {
    version = "7.24-r1";
    filename = "ipset-7.24-r1.apk";
    depends = [
      "kmod-ipt-ipset"
      "libc"
      "libipset13"
      "libmnl0"
    ];
    provides = [ "ipset-any" ];
    sha256 = "9465ccd0c8638c49f79866988b24672baf1568b3b7e76e4caf40c0a965909528";
  };
  ipset-dns = {
    version = "2017.10.08~ade2cf88-r1";
    filename = "ipset-dns-2017.10.08~ade2cf88-r1.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [ "ipset-dns-any" ];
    sha256 = "dc0c8bcf70a83e00d6e94108e99003f0d9f8677cbad983b8f9558b3011f73dca";
  };
  ivpu-firmware = {
    version = "20260810-r1";
    filename = "ivpu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ivpu-firmware-any" ];
    sha256 = "d68baa5d33058e6a82db6ef52b734137b4772c1f09338af0a35f2067a9adae42";
  };
  iw = {
    version = "6.17-r1";
    filename = "iw-6.17-r1.apk";
    depends = [
      "libc"
      "libnl-tiny1"
    ];
    provides = [ "iw-any" ];
    sha256 = "a59adcbe9f855b5d7227d2a9994d6da1675ac24dda0d60b53c28ea373b2f5029";
  };
  iw-full = {
    version = "6.17-r1";
    filename = "iw-full-6.17-r1.apk";
    depends = [
      "libc"
      "libnl-tiny1"
    ];
    provides = [
      "iw"
      "iw-full-any"
    ];
    sha256 = "78dda485bd1485cbea4e0ad229bddc2020ef5af6ac4323ef633a019f554481fb";
  };
  iwcap = {
    version = "1";
    filename = "iwcap-1.apk";
    depends = [ "libc" ];
    provides = [ "iwcap-any" ];
    sha256 = "b3aec541669046e4e89b9655f2754c645ac90db7eaa090ab3dabfedf3a19a173";
  };
  iwinfo = {
    version = "2026.05.26~66bdd1a0-r1";
    filename = "iwinfo-2026.05.26~66bdd1a0-r1.apk";
    depends = [
      "libc"
      "libiwinfo20230701"
    ];
    provides = [ "iwinfo-any" ];
    sha256 = "5961104fd4feb96cda2307347b8c35c81e25d4e2ab38bfcca2f61c3fe9df6ea9";
  };
  iwl3945-firmware = {
    version = "20260810-r1";
    filename = "iwl3945-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwl3945-firmware-any" ];
    sha256 = "ad7c1f3817027b91d5fba6efd007ca72f24c7354d06d7b88fa524a545da8ec58";
  };
  iwl4965-firmware = {
    version = "20260810-r1";
    filename = "iwl4965-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwl4965-firmware-any" ];
    sha256 = "f8e8dfcc97e45c70d90fe1946270c82a0b8627a1831e3b31a72a143cf95f3591";
  };
  iwlwifi-firmware-ax101 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-ax101-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-ax101-any" ];
    sha256 = "f5dc47cff816ca4ea5a41ae027ffb174863e9c2ed65580fa93592376b7cf0d30";
  };
  iwlwifi-firmware-ax200 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-ax200-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-ax200-any" ];
    sha256 = "63add43bdbab571eeaf873d92012dcc5f979a62735296f60bf3640e17c3a638a";
  };
  iwlwifi-firmware-ax201 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-ax201-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-ax201-any" ];
    sha256 = "15232f312158a515d9f62f0311dd24aad421d76cfbaa5131ff50b5187f760cfa";
  };
  iwlwifi-firmware-ax210 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-ax210-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-ax210-any" ];
    sha256 = "07ca6ef45ff71c860dca900e3a0eea0b8f802763366adb9edf7bb967d3b2bc5b";
  };
  iwlwifi-firmware-ax411 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-ax411-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-ax411-any" ];
    sha256 = "7b275ea629d728bdcc044b72658633ca8fbc211d793f2056d9c56c7ab296a4a8";
  };
  iwlwifi-firmware-be200 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-be200-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-be200-any" ];
    sha256 = "8f41baa1afff1786e21ee225a1173907711489f13e74f2ca74c625f63f25a341";
  };
  iwlwifi-firmware-iwl100 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl100-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl100-any" ];
    sha256 = "4421473ff256a61819804f330cf5d3101c88cbbb872ffedfd7068f489d93890c";
  };
  iwlwifi-firmware-iwl1000 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl1000-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl1000-any" ];
    sha256 = "c6d2393bcf43cdbb218865c2fd102061fa4bc92f3e08bfe1490c062575080979";
  };
  iwlwifi-firmware-iwl105 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl105-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl105-any" ];
    sha256 = "5f3bd8c49b85adbeba399278d8cc2552f7d05b1d58b80780359dc93a2d38ab18";
  };
  iwlwifi-firmware-iwl135 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl135-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl135-any" ];
    sha256 = "5b8220d9874953537f5bb6ef5a244d3d65b8c72f69c555f17b5c44a9bb86aa36";
  };
  iwlwifi-firmware-iwl2000 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl2000-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl2000-any" ];
    sha256 = "8187c6bc0aefea0e1bbf566abf27b714f5ac4072cfc0988cb99e2751734900e1";
  };
  iwlwifi-firmware-iwl2030 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl2030-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl2030-any" ];
    sha256 = "d9c740c12bf8393e2e855dfe5596f25046788eca8e691122aea0a788ac4077d9";
  };
  iwlwifi-firmware-iwl3160 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl3160-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl3160-any" ];
    sha256 = "8493ca0f9659f0a6e64ab346e8b5dd00973025aa9e7beac95981754bec7b26c0";
  };
  iwlwifi-firmware-iwl3168 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl3168-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl3168-any" ];
    sha256 = "93bfc3a9f2dfc11650a15c640740d376d73780575064eda6a66d1e3c8530ede3";
  };
  iwlwifi-firmware-iwl5000 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl5000-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl5000-any" ];
    sha256 = "fcebb064f828b50218d74b737972e39e42ca6d597bcdb7ba30f83983753620b2";
  };
  iwlwifi-firmware-iwl5150 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl5150-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl5150-any" ];
    sha256 = "cf7187685aa8331b94b26e0a19412b8ee9dceb1a2d40598746a17e6392f8854f";
  };
  iwlwifi-firmware-iwl6000g2 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl6000g2-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl6000g2-any" ];
    sha256 = "a9c2b88ac0943358af2f3f983569f992ca54e583b6b6568ca6906b421c509b8a";
  };
  iwlwifi-firmware-iwl6000g2a = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl6000g2a-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl6000g2a-any" ];
    sha256 = "6fde11667b5722ff9ae3dec28505e917648dd69fa0a9c9649fdae448f3f0d870";
  };
  iwlwifi-firmware-iwl6000g2b = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl6000g2b-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl6000g2b-any" ];
    sha256 = "309860120e42e46e729faeb733b86f691b1f91c1aa24c91e277e625742119f26";
  };
  iwlwifi-firmware-iwl6050 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl6050-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl6050-any" ];
    sha256 = "8c4dccf46755917202db62a9df04029237d529f19aba12f51650a1f311b4615c";
  };
  iwlwifi-firmware-iwl7260 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl7260-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl7260-any" ];
    sha256 = "c5c8e32796a805d1ccfbe0461287f67872e4da2c6df50697f8d3131b0f1eabbb";
  };
  iwlwifi-firmware-iwl7265 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl7265-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl7265-any" ];
    sha256 = "5a1ac58cca612c367be6db86ca14f702479f53b297c914f24cb4982986f423a2";
  };
  iwlwifi-firmware-iwl7265d = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl7265d-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl7265d-any" ];
    sha256 = "bb67edc3fbb38ad50ee66595e5b7efabeaacba5a49f98219607970b15b59f26b";
  };
  iwlwifi-firmware-iwl8260c = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl8260c-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl8260c-any" ];
    sha256 = "346232b96c2ca53fa20574f9eefae6fddb0caf01854e73c2be4e8ab9988736a1";
  };
  iwlwifi-firmware-iwl8265 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl8265-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl8265-any" ];
    sha256 = "715309e68aaef38fa0adfa7265f0fcc4c342ba8154d4c22302c3dbcb24b3ba3e";
  };
  iwlwifi-firmware-iwl9000 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl9000-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl9000-any" ];
    sha256 = "c9995ef7929cb607e705c3a4ba09540258a6529db1a0e53b3855a94ef9d90d00";
  };
  iwlwifi-firmware-iwl9260 = {
    version = "20260810-r1";
    filename = "iwlwifi-firmware-iwl9260-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "iwlwifi-firmware-iwl9260-any" ];
    sha256 = "e6f7d1141fd12d60ab7e91f156d7abc80db9e5a58cca4d265f5b01db561373d7";
  };
  jansson4 = {
    version = "2.15.0-r1";
    filename = "jansson4-2.15.0-r1.apk";
    depends = [ "libc" ];
    provides = [
      "jansson"
      "jansson-any"
    ];
    sha256 = "5d0eba195d9587abfe0c295f9b693d35184200b906e21208c7612894bba13870";
  };
  jshn = {
    version = "2026.07.21~e7608b69-r1";
    filename = "jshn-2026.07.21~e7608b69-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libubox20260721"
    ];
    provides = [ "jshn-any" ];
    sha256 = "b4f375e7db5371aeeb0b810f30255701d818e3a0b167bc6f5ee4e08574212119";
  };
  jsonfilter = {
    version = "2026.03.16~b9034210-r1";
    filename = "jsonfilter-2026.03.16~b9034210-r1.apk";
    depends = [
      "libc"
      "libjson-c5"
      "libubox20260721"
    ];
    provides = [ "jsonfilter-any" ];
    sha256 = "8045ce9c32be8cc7d8509752880350abab3498142fe440baa3448808c883a173";
  };
  last = {
    version = "2.42.2-r1";
    filename = "last-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "last-any" ];
    sha256 = "4fef7d89b2a7ec029bdbe82546c112118899d42bcc843a4bd2ce984e1278e5b0";
  };
  ledhwbmon = {
    version = "6.18.44-r1";
    filename = "ledhwbmon-6.18.44-r1.apk";
    depends = [ "libc" ];
    provides = [ "ledhwbmon-any" ];
    sha256 = "1814d6ecc8cc9ccde4bf49aa9f092b5cd3f51da6370569b6c485a8f6a5f780d1";
  };
  ledumon = {
    version = "6.18.44-r1";
    filename = "ledumon-6.18.44-r1.apk";
    depends = [
      "kmod-leds-uleds"
      "libc"
    ];
    provides = [ "ledumon-any" ];
    sha256 = "ec544e3e90e6e2cbf96102a8a04781ec85251fc50e242a6606b0ce3c0284a7b0";
  };
  libasm1 = {
    version = "0.195-r2";
    filename = "libasm1-0.195-r2.apk";
    depends = [
      "libc"
      "libdw1"
      "libelf1"
    ];
    provides = [
      "libasm"
      "libasm-any"
    ];
    sha256 = "cc2ec83930d014f5c456a4a9f9d0419f38e7124b09152652ee17bf98c6c2be1c";
  };
  libaudit = {
    version = "3.1.5-r1";
    filename = "libaudit-3.1.5-r1.apk";
    depends = [ "libc" ];
    provides = [ "libaudit-any" ];
    sha256 = "aa4f84cd9735625ebc1d5b3f31c2cebc70cb66455bd143b5c3e9ed44e1102c37";
  };
  libauparse = {
    version = "3.1.5-r1";
    filename = "libauparse-3.1.5-r1.apk";
    depends = [
      "libaudit"
      "libc"
    ];
    provides = [ "libauparse-any" ];
    sha256 = "ccbd64f8c0cc5ed0eb6557cbc5c9b1dd0a0d7338c7ae5737fceb4f5ea3d64da2";
  };
  libbfd = {
    version = "2.46.0-r1";
    filename = "libbfd-2.46.0-r1.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [ "libbfd-any" ];
    sha256 = "ebc01e6d68dbde3266cd079062f753302678e47a1bdc635b2788d9e32bd1b522";
  };
  libblkid1 = {
    version = "2.42.2-r1";
    filename = "libblkid1-2.42.2-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [
      "libblkid"
      "libblkid-any"
    ];
    sha256 = "8459300f779ef89ab569dc3e924cc43d32c95d80f7c5cd62ff9bcde64b95f2a1";
  };
  libblobmsg-json20260721 = {
    version = "2026.07.21~e7608b69-r1";
    filename = "libblobmsg-json20260721-2026.07.21~e7608b69-r1.apk";
    depends = [
      "libc"
      "libjson-c5"
      "libubox20260721"
    ];
    provides = [
      "libblobmsg-json"
      "libblobmsg-json-any"
    ];
    sha256 = "1824cf22182dcbc84870c01e8a870fad8e16cace118823049f40ee5b489a4d37";
  };
  libbpf1 = {
    version = "1.7.0-r1";
    filename = "libbpf1-1.7.0-r1.apk";
    depends = [
      "libc"
      "libelf1"
    ];
    provides = [
      "libbpf"
      "libbpf-any"
    ];
    sha256 = "4a787ffa82b17e4b1469a3bf6a882056073fde0216f22a493b2b9d3a3d978b86";
  };
  libbsd0 = {
    version = "0.12.2-r1";
    filename = "libbsd0-0.12.2-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libbsd"
      "libbsd-any"
    ];
    sha256 = "02800208fc51ed4f7183c372d3fab4f56bb985bf9d10d6593e50df194e0573a3";
  };
  "libbz2-1.0" = {
    version = "1.0.8-r1";
    filename = "libbz2-1.0-1.0.8-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libbz2"
      "libbz2-any"
    ];
    sha256 = "8e721deff6e4141e732447180ffd0a2fa84138ccc4ced982493acb013b82380a";
  };
  libcap = {
    version = "2.69-r1";
    filename = "libcap-2.69-r1.apk";
    depends = [ "libc" ];
    provides = [ "libcap-any" ];
    sha256 = "be0b21ea2b038b815b39b800aaf4f7525bc2b518d3d1fa56c1b64f90decc699b";
  };
  libcap-bin = {
    version = "2.69-r1";
    filename = "libcap-bin-2.69-r1.apk";
    depends = [
      "libc"
      "libcap"
    ];
    provides = [ "libcap-bin-any" ];
    sha256 = "08aadfed8e190f1819fd1b143551342e9328490de95262a6e2a32137dcd2ec8a";
  };
  libcharset1 = {
    version = "1.18-r1";
    filename = "libcharset1-1.18-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libcharset"
      "libcharset-any"
    ];
    sha256 = "188890278ddd53294e7de6a8b8a099dd41f0393fa7674ce66ebdc7c049c81a86";
  };
  libcomerr0 = {
    version = "1.47.4-r1";
    filename = "libcomerr0-1.47.4-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [
      "libcomerr"
      "libcomerr-any"
    ];
    sha256 = "6fa90eb2ac5c318ad2f9d95e1824336d17a899c3cc534ec231b3cb7c614e48c7";
  };
  libctf = {
    version = "2.46.0-r1";
    filename = "libctf-2.46.0-r1.apk";
    depends = [
      "libbfd"
      "libc"
    ];
    provides = [ "libctf-any" ];
    sha256 = "0d7a6a0566bf62004377e083450ac60a132214774ddc239ac694bf8b87034dfd";
  };
  libdw1 = {
    version = "0.195-r2";
    filename = "libdw1-0.195-r2.apk";
    depends = [
      "libbz2-1.0"
      "libc"
      "libelf1"
      "musl-fts"
    ];
    provides = [
      "libdw"
      "libdw-any"
    ];
    sha256 = "d46c0dde12af71252e7ecd85ffb9e7d2aaf6f34d2e9aa7bb450cd6f7de929cb2";
  };
  libe2p2 = {
    version = "1.47.4-r1";
    filename = "libe2p2-1.47.4-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [
      "libe2p"
      "libe2p-any"
    ];
    sha256 = "ca2150836956fdf86f94c6e591872c161c39c1b419342f2d7fa4793f93c04477";
  };
  libelf1 = {
    version = "0.195-r2";
    filename = "libelf1-0.195-r2.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [
      "libelf"
      "libelf-any"
    ];
    sha256 = "ee1211922af3c66a653437098cf1ede58a82b30a8bb130241fed89418c5ac050";
  };
  libertas-sdio-firmware = {
    version = "20260810-r1";
    filename = "libertas-sdio-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "libertas-sdio-firmware-any" ];
    sha256 = "e2507eb66a8b20d6625c6db4ee9074c8d117b2e3b86bb6edbb168b1d4532ae2d";
  };
  libertas-spi-firmware = {
    version = "20260810-r1";
    filename = "libertas-spi-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "libertas-spi-firmware-any" ];
    sha256 = "1b5ea3a6464c360758b783f1c902fc3b6f660e353b6bc9e73b3e988f8655d961";
  };
  libertas-usb-firmware = {
    version = "20260810-r1";
    filename = "libertas-usb-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "libertas-usb-firmware-any" ];
    sha256 = "70cdcec34fe284d2a30db2577f56232062c3d5313a9d175a469c814380355ae6";
  };
  libevent2-7 = {
    version = "2.1.12-r2";
    filename = "libevent2-7-2.1.12-r2.apk";
    depends = [ "libc" ];
    provides = [
      "libevent2"
      "libevent2-any"
    ];
    sha256 = "1871b3cc6cdd5a8abb62c2d251529b4205bddd3e36ee7ec27735555f88341b2c";
  };
  libevent2-core7 = {
    version = "2.1.12-r2";
    filename = "libevent2-core7-2.1.12-r2.apk";
    depends = [ "libc" ];
    provides = [
      "libevent2-core"
      "libevent2-core-any"
    ];
    sha256 = "ebcf4927303fc9fafd3368ae888beae6eca160afb5be875af10f1be85b2ed0a7";
  };
  libevent2-extra7 = {
    version = "2.1.12-r2";
    filename = "libevent2-extra7-2.1.12-r2.apk";
    depends = [
      "libc"
      "libevent2-core7"
    ];
    provides = [
      "libevent2-extra"
      "libevent2-extra-any"
    ];
    sha256 = "c206ab3238104aa94ece4a9619da64dcbfd60255c3a1e26222d43d66b76382d7";
  };
  libevent2-openssl7 = {
    version = "2.1.12-r2";
    filename = "libevent2-openssl7-2.1.12-r2.apk";
    depends = [
      "libc"
      "libevent2-core7"
      "libopenssl3"
    ];
    provides = [
      "libevent2-openssl"
      "libevent2-openssl-any"
    ];
    sha256 = "8dd7d82a01775ce089d9ec946d025ad4bc8ebf10398b0991683f165bbbe614a7";
  };
  libevent2-pthreads7 = {
    version = "2.1.12-r2";
    filename = "libevent2-pthreads7-2.1.12-r2.apk";
    depends = [
      "libc"
      "libevent2-core7"
      "libpthread"
    ];
    provides = [
      "libevent2-pthreads"
      "libevent2-pthreads-any"
    ];
    sha256 = "f98a326876417262e405d0cfc5bfce22f6d9fcc9ded3d0bc75b1a3ea1c0ad586";
  };
  libext2fs2 = {
    version = "1.47.4-r1";
    filename = "libext2fs2-1.47.4-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libcomerr0"
      "libss2"
      "libuuid1"
    ];
    provides = [
      "libext2fs"
      "libext2fs-any"
    ];
    sha256 = "1f98ae249e234508ed310a92916ff338dfda7146c29c4207a8de4c9f7fd314cf";
  };
  libf2fs-selinux6 = {
    version = "1.16.0-r4";
    filename = "libf2fs-selinux6-1.16.0-r4.apk";
    depends = [
      "libc"
      "libselinux"
      "libuuid1"
    ];
    provides = [
      "libf2fs-selinux"
      "libf2fs-selinux-any"
    ];
    sha256 = "03df9d012ce1db792de6951794b2009bc50a74e9af38ee525db52811d7391891";
  };
  libf2fs6 = {
    version = "1.16.0-r4";
    filename = "libf2fs6-1.16.0-r4.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [
      "libf2fs"
      "libf2fs-any"
    ];
    sha256 = "676c00777d0e3f5f58601ff45a4e17876509261d14cbe2f278f32e103b421462";
  };
  libfdisk1 = {
    version = "2.42.2-r1";
    filename = "libfdisk1-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libuuid1"
    ];
    provides = [
      "libfdisk"
      "libfdisk-any"
    ];
    sha256 = "734ca4405dfa0e5240c867fef637cf4c26e928058bf1021df225e5e18d1a7ad2";
  };
  libfdt = {
    version = "1.8.1-r1";
    filename = "libfdt-1.8.1-r1.apk";
    depends = [ "libc" ];
    provides = [ "libfdt-any" ];
    sha256 = "4e32ec686ca959e24cba7635fcce7c03f4b8199350e43e9125c3843e5f52d29b";
  };
  libgmp10 = {
    version = "6.3.0-r2";
    filename = "libgmp10-6.3.0-r2.apk";
    depends = [ "libc" ];
    provides = [
      "libgmp"
      "libgmp-any"
    ];
    sha256 = "eaa372df3b568d36151b0e597eff82d30b04f4ddb272c17ee04fae369aa10123";
  };
  libiconv-full2 = {
    version = "1.18-r1";
    filename = "libiconv-full2-1.18-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libiconv-full"
      "libiconv-full-any"
    ];
    sha256 = "4dc7fe95ec11f114e76dfb4abcd6763ec2dfc67b0a7615ff0172e217910289a5";
  };
  libintl-full8 = {
    version = "0.24.2-r1";
    filename = "libintl-full8-0.24.2-r1.apk";
    depends = [
      "libc"
      "libunistring"
      "libxml2-16"
    ];
    provides = [
      "libintl-full"
      "libintl-full-any"
    ];
    sha256 = "93cb3d1cdf1b54900455382744fce1ac60400380d81c974b51714a212b4a01df";
  };
  libipset13 = {
    version = "7.24-r1";
    filename = "libipset13-7.24-r1.apk";
    depends = [
      "kmod-ipt-ipset"
      "libc"
      "libmnl0"
    ];
    provides = [
      "libipset"
      "libipset-any"
    ];
    sha256 = "2d562fc8f51dbf3f7e37c0ab7698f605c2f54317e437d836990b26e818cc6042";
  };
  libiw29 = {
    version = "29-r6";
    filename = "libiw29-29-r6.apk";
    depends = [ "libc" ];
    provides = [
      "libiw"
      "libiw-any"
    ];
    sha256 = "4b79017ac28b0fe083b86eb589593846ef6a37dbccc6eb39fa255dc965449829";
  };
  libiwinfo-data = {
    version = "2026.05.26~66bdd1a0-r1";
    filename = "libiwinfo-data-2026.05.26~66bdd1a0-r1.apk";
    depends = [ "libc" ];
    provides = [ "libiwinfo-data-any" ];
    sha256 = "8a479ac897e075c29a0e89ca4b9a461c4c64ea5462806d40f529bd3441aeb376";
  };
  libiwinfo-lua = {
    version = "2026.05.26~66bdd1a0-r1";
    filename = "libiwinfo-lua-2026.05.26~66bdd1a0-r1.apk";
    depends = [
      "libc"
      "libiwinfo20230701"
      "liblua5.1.5"
    ];
    provides = [ "libiwinfo-lua-any" ];
    sha256 = "77eea7cc9bd2bac7230bbc541f0ba7c5cd3265e3dfee2f9a395fc87271d9320d";
  };
  libiwinfo20230701 = {
    version = "2026.05.26~66bdd1a0-r1";
    filename = "libiwinfo20230701-2026.05.26~66bdd1a0-r1.apk";
    depends = [
      "libc"
      "libiwinfo-data"
      "libnl-tiny1"
      "libubus20260628"
      "libuci20250120"
    ];
    provides = [
      "libiwinfo"
      "libiwinfo-any"
    ];
    sha256 = "83dc6e592ad2dc48b2c1152d72fd01380082f373d58642682f411602679f218f";
  };
  libjson-c5 = {
    version = "0.18-r1";
    filename = "libjson-c5-0.18-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libjson-c"
      "libjson-c-any"
    ];
    sha256 = "42381e608bba8245f2ccaab6d3b0a2ed2be1a25068843f65c1f26231e2257ace";
  };
  libjson-script20260721 = {
    version = "2026.07.21~e7608b69-r1";
    filename = "libjson-script20260721-2026.07.21~e7608b69-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [
      "libjson-script"
      "libjson-script-any"
    ];
    sha256 = "8bf29f1f5cbdd1cef086846e8bb16625dca8be32b2a38132ad7e444e476ab7cc";
  };
  libltdl7 = {
    version = "2.5.4-r1";
    filename = "libltdl7-2.5.4-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libltdl"
      "libltdl-any"
    ];
    sha256 = "6c7b080975612adf60827fef41d3fde65a210ec4e961f40ff1ec1eaf712a5302";
  };
  "liblua5.1.5" = {
    version = "5.1.5-r11";
    filename = "liblua5.1.5-5.1.5-r11.apk";
    depends = [ "libc" ];
    provides = [
      "liblua"
      "liblua-any"
    ];
    sha256 = "8be927808d9223b98e41af6b63258d2b85c43e3c9eb7c8ff7483d6fe896b316f";
  };
  "liblua5.3-5.3" = {
    version = "5.3.5-r6";
    filename = "liblua5.3-5.3-5.3.5-r6.apk";
    depends = [ "libc" ];
    provides = [
      "liblua5.3"
      "liblua5.3-any"
    ];
    sha256 = "9278792e3ed1fa1fe20316eca5451811ccf427bc675fd603cb1b337d50623451";
  };
  libmbedtls21 = {
    version = "3.6.7-r1";
    filename = "libmbedtls21-3.6.7-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libmbedtls"
      "libmbedtls-any"
    ];
    sha256 = "7713c91b15b005383a44b66ef9aafdf250067bacb49d4ce7be03395e2f4f872a";
  };
  libmnl0 = {
    version = "1.0.5-r2";
    filename = "libmnl0-1.0.5-r2.apk";
    depends = [ "libc" ];
    provides = [
      "libmnl"
      "libmnl-any"
    ];
    sha256 = "74483b286a3db3290dcf072a18151eb0a011d355ac933d8979509e854108dc37";
  };
  libmount1 = {
    version = "2.42.2-r1";
    filename = "libmount1-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
    ];
    provides = [
      "libmount"
      "libmount-any"
    ];
    sha256 = "a97ffc10b3724e7e5647a496624796b8b1adc4131acfe9c22daf9b6e889eb754";
  };
  libmpfr6 = {
    version = "4.2.2-r1";
    filename = "libmpfr6-4.2.2-r1.apk";
    depends = [
      "libc"
      "libgmp10"
    ];
    provides = [
      "libmpfr"
      "libmpfr-any"
    ];
    sha256 = "34bc7c1ec55d776207d9cd269df45b78cbe16d45bf319d69337095310a6db859";
  };
  libncurses-dev = {
    version = "6.6.20260801-r1";
    filename = "libncurses-dev-6.6.20260801-r1.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [ "libncurses-dev-any" ];
    sha256 = "a51cddb116b1a5c3a13392da98fe2740296451401c4d1b9fae10972f37f1bc46";
  };
  libncurses6 = {
    version = "6.6.20260801-r1";
    filename = "libncurses6-6.6.20260801-r1.apk";
    depends = [
      "libc"
      "terminfo"
    ];
    provides = [
      "libncurses"
      "libncurses-any"
      "libncursesw"
      "libncursesw6"
    ];
    sha256 = "e2ecf22784f75b2f30f87635315ca49e621b777c81a71f39da6c5842bbcdcc74";
  };
  libnetfilter-conntrack3 = {
    version = "1.1.0-r1";
    filename = "libnetfilter-conntrack3-1.1.0-r1.apk";
    depends = [
      "kmod-nf-conntrack-netlink"
      "libc"
      "libmnl0"
      "libnfnetlink0"
    ];
    provides = [
      "libnetfilter-conntrack"
      "libnetfilter-conntrack-any"
    ];
    sha256 = "7d50356837b28a27a0d4e1842ba51243fbda3b53b59a637d886baa4ecc7523ad";
  };
  libnettle8 = {
    version = "3.10.2-r1";
    filename = "libnettle8-3.10.2-r1.apk";
    depends = [
      "libc"
      "libgmp10"
    ];
    provides = [
      "libnettle"
      "libnettle-any"
    ];
    sha256 = "f133e37afb38e2908d1e203163f571fd7f9b28b8259d4b355f3709b5991ebac0";
  };
  libnfnetlink0 = {
    version = "1.0.2-r1";
    filename = "libnfnetlink0-1.0.2-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libnfnetlink"
      "libnfnetlink-any"
    ];
    sha256 = "8afe30dd5f11e4e81e30ec29e7783b4a21526285cc83def2f7adaae3cf9a1262";
  };
  libnftnl11 = {
    version = "1.3.1-r1";
    filename = "libnftnl11-1.3.1-r1.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [
      "libnftnl"
      "libnftnl-any"
    ];
    sha256 = "94eeb0215e7a3f39c9d970604f6e13f94850bc6d694b1cb8da3bc1a67ba500ec";
  };
  libnilfs = {
    version = "2.3.1-r1";
    filename = "libnilfs-2.3.1-r1.apk";
    depends = [ "libc" ];
    provides = [ "libnilfs-any" ];
    sha256 = "a0a4d89638bbeb55aade68a428afcffb6adcb0b2eb73d1f7c1a14bc1e5500780";
  };
  libnilfsgc = {
    version = "2.3.1-r1";
    filename = "libnilfsgc-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
    ];
    provides = [ "libnilfsgc-any" ];
    sha256 = "d3ae6e5641f2e86b3dfd8bdb869cbc7a92a6869a730ca0832d2526badda219a9";
  };
  libnl-cli200 = {
    version = "3.12.0-r2";
    filename = "libnl-cli200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libnl-genl200"
      "libnl-nf200"
    ];
    provides = [
      "libnl-cli"
      "libnl-cli-any"
    ];
    sha256 = "6a1e5f509f5609a1cc5a599534af8c2453c5ba944302c2c3926d0c598e9740ca";
  };
  libnl-core200 = {
    version = "3.12.0-r2";
    filename = "libnl-core200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libpthread"
    ];
    provides = [
      "libnl-core"
      "libnl-core-any"
    ];
    sha256 = "ea80920e192c0c13e2e8e660ae1f65e20bbe1c1e4f6eff6afc5fcbdb992b4e9b";
  };
  libnl-genl200 = {
    version = "3.12.0-r2";
    filename = "libnl-genl200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libnl-core200"
    ];
    provides = [
      "libnl-genl"
      "libnl-genl-any"
    ];
    sha256 = "8a2f7e079c54d1d31725e09221aac6d3908999139b2aa0cd7887ff9b5c3053c2";
  };
  libnl-nf200 = {
    version = "3.12.0-r2";
    filename = "libnl-nf200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libnl-route200"
    ];
    provides = [
      "libnl-nf"
      "libnl-nf-any"
    ];
    sha256 = "b6aece1de664855f0ecafe1aee5ca3dc5fed72117087cc3a90f6e5e170115b52";
  };
  libnl-route200 = {
    version = "3.12.0-r2";
    filename = "libnl-route200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libnl-core200"
    ];
    provides = [
      "libnl-route"
      "libnl-route-any"
    ];
    sha256 = "4f9e0099d75fbc4bdf4d03b0853aaf53770aac0ce23c85345ab72998c54365e0";
  };
  libnl-tiny1 = {
    version = "2025.12.02~40493a65-r1";
    filename = "libnl-tiny1-2025.12.02~40493a65-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libnl-tiny"
      "libnl-tiny-any"
    ];
    sha256 = "0988fce52e20f0ca9ac106a9ea524367f1cac85e6f19a94810a3a9d5da3474c0";
  };
  libnl200 = {
    version = "3.12.0-r2";
    filename = "libnl200-3.12.0-r2.apk";
    depends = [
      "libc"
      "libnl-cli200"
      "libnl-genl200"
      "libnl-nf200"
      "libnl-route200"
    ];
    provides = [
      "libnl"
      "libnl-any"
    ];
    sha256 = "0fa9558b3ba88426ee82d26e16c83a4d96279fd796a7537069e48edcd53a5b67";
  };
  libopcodes = {
    version = "2.46.0-r1";
    filename = "libopcodes-2.46.0-r1.apk";
    depends = [
      "libbfd"
      "libc"
    ];
    provides = [ "libopcodes-any" ];
    sha256 = "816f0c442407e645b334b6b967a93d93bebf46953f395cdaf219c5e9a45f944e";
  };
  libopenssl-afalg = {
    version = "3.5.7-r1";
    filename = "libopenssl-afalg-3.5.7-r1.apk";
    depends = [
      "kmod-crypto-user"
      "libc"
      "libopenssl-conf"
      "libopenssl3"
    ];
    provides = [ "libopenssl-afalg-any" ];
    sha256 = "e5d5044a6e5c8efc9a41f2c5b3eb58d1f14b9ac7eaebc88acc9532589083a7ca";
  };
  libopenssl-conf = {
    version = "3.5.7-r1";
    filename = "libopenssl-conf-3.5.7-r1.apk";
    depends = [
      "libc"
      "libopenssl3"
    ];
    provides = [ "libopenssl-conf-any" ];
    sha256 = "10663251ffc59132308e74c924f04d687ce91a2ecbb2dc8f8d64c4954bba6727";
  };
  libopenssl-devcrypto = {
    version = "3.5.7-r1";
    filename = "libopenssl-devcrypto-3.5.7-r1.apk";
    depends = [
      "kmod-cryptodev"
      "libc"
      "libopenssl-conf"
      "libopenssl3"
    ];
    provides = [ "libopenssl-devcrypto-any" ];
    sha256 = "ea32215a4aee9b8b90efb963d54748fe69258f7e222071f13134d1689d839e80";
  };
  libopenssl-legacy = {
    version = "3.5.7-r1";
    filename = "libopenssl-legacy-3.5.7-r1.apk";
    depends = [
      "libc"
      "libopenssl-conf"
      "libopenssl3"
    ];
    provides = [ "libopenssl-legacy-any" ];
    sha256 = "a80b5c931740cfd97951636a0da9dc8a187a566698420a10395d9222f9614a5c";
  };
  libopenssl3 = {
    version = "3.5.7-r1";
    filename = "libopenssl3-3.5.7-r1.apk";
    depends = [
      "libatomic1"
      "libc"
    ];
    provides = [
      "libopenssl"
      "libopenssl-any"
    ];
    sha256 = "2e5d8d3fdee2fcf0b47b3c66c6de88917b936882bebce420c7b7cde4ee5925b5";
  };
  libpcap1 = {
    version = "1.10.6-r1";
    filename = "libpcap1-1.10.6-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libpcap"
      "libpcap-any"
    ];
    sha256 = "35bc67732d933ad2af6dd99fd94afec5ebc3296126f678578f88f4479980588d";
  };
  libpcre2 = {
    version = "10.47-r1";
    filename = "libpcre2-10.47-r1.apk";
    depends = [ "libc" ];
    provides = [ "libpcre2-any" ];
    sha256 = "5a7952a0faebc98fc73a638fecbf5ac96d0c89449d3a8defdb1b233eea341674";
  };
  libpcre2-16 = {
    version = "10.47-r1";
    filename = "libpcre2-16-10.47-r1.apk";
    depends = [ "libc" ];
    provides = [ "libpcre2-16-any" ];
    sha256 = "2a76b88ead8266bb486087e7d2288929088974ccd50d0b067e68a082d3975391";
  };
  libpcre2-32 = {
    version = "10.47-r1";
    filename = "libpcre2-32-10.47-r1.apk";
    depends = [ "libc" ];
    provides = [ "libpcre2-32-any" ];
    sha256 = "e7c359335cad8e94c21f83e0faf12de2e4010ddfefcc59bbdf899a6391a9d00b";
  };
  libpopt0 = {
    version = "1.19-r1";
    filename = "libpopt0-1.19-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libpopt"
      "libpopt-any"
    ];
    sha256 = "323e1418fab131661e6b1d6c2a8ccba97af0e5c34335edef85898863885e4d23";
  };
  libreadline8 = {
    version = "8.3-r1";
    filename = "libreadline8-8.3-r1.apk";
    depends = [
      "libc"
      "libncursesw6"
    ];
    provides = [
      "libreadline"
      "libreadline-any"
    ];
    sha256 = "b0a07544dfc339ec99f52ca76af5fa62f494c5c2988c9dedb16ef65d80be2323";
  };
  libselinux = {
    version = "3.10-r1";
    filename = "libselinux-3.10-r1.apk";
    depends = [
      "libc"
      "libpcre2"
      "libsepol"
      "musl-fts"
    ];
    provides = [ "libselinux-any" ];
    sha256 = "9c0c6195d76768e9d4f7cd072ea46d650da8057b7845146af096525da7a7b9bd";
  };
  libselinux-avcstat = {
    version = "3.10-r1";
    filename = "libselinux-avcstat-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-avcstat-any" ];
    sha256 = "85a24997cb990f28ce435462f4550312ecad7777ee60decf4317d24d88931bef";
  };
  libselinux-compute_av = {
    version = "3.10-r1";
    filename = "libselinux-compute_av-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-compute_av-any" ];
    sha256 = "8a56daeada3a7bbc18fc1e70a32467bc98bf7b9e45602f28f4c9db025834e328";
  };
  libselinux-compute_create = {
    version = "3.10-r1";
    filename = "libselinux-compute_create-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-compute_create-any" ];
    sha256 = "b9316ad948c877528a7591089287aa0fe4a1cbb22a53b03c5d5317e987a3eae4";
  };
  libselinux-compute_member = {
    version = "3.10-r1";
    filename = "libselinux-compute_member-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-compute_member-any" ];
    sha256 = "d5f6498412ccb5be9874c7c0371b8d1a26251cd77da09885e46bca6369af5c2d";
  };
  libselinux-compute_relabel = {
    version = "3.10-r1";
    filename = "libselinux-compute_relabel-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-compute_relabel-any" ];
    sha256 = "e45339ad1a3f5e75833bc38e03175626cdbee73cdefdd43fced19bda2d66a4e5";
  };
  libselinux-getconlist = {
    version = "3.10-r1";
    filename = "libselinux-getconlist-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getconlist-any" ];
    sha256 = "b0c59f645010c320e2270ab7b59501aa600857b33d5c8fc213790931671be517";
  };
  libselinux-getdefaultcon = {
    version = "3.10-r1";
    filename = "libselinux-getdefaultcon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getdefaultcon-any" ];
    sha256 = "7f701d7013c41b1418aa0d22b219b9b98c2da6a98474e7c8c5ac5b617612dcdd";
  };
  libselinux-getenforce = {
    version = "3.10-r1";
    filename = "libselinux-getenforce-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getenforce-any" ];
    sha256 = "cc2ff879be9b1aef24d13411b6bc4d521ba7ca2dc3278c9b39b05e5cec99339e";
  };
  libselinux-getfilecon = {
    version = "3.10-r1";
    filename = "libselinux-getfilecon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getfilecon-any" ];
    sha256 = "a981b39896766e6ffa68d2e9f50f83461750b2a70191123cdb8390e58201c144";
  };
  libselinux-getpidcon = {
    version = "3.10-r1";
    filename = "libselinux-getpidcon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getpidcon-any" ];
    sha256 = "732850d4ec99da01329b079c2408e29e219d121b80027a2133fd74a3c9bb3a8c";
  };
  libselinux-getsebool = {
    version = "3.10-r1";
    filename = "libselinux-getsebool-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getsebool-any" ];
    sha256 = "bac4c2bbf32085488f113c31d6119617d36b237c6ab6737bd6af3855e27c0a36";
  };
  libselinux-getseuser = {
    version = "3.10-r1";
    filename = "libselinux-getseuser-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-getseuser-any" ];
    sha256 = "f584dc69c5c235d0939e7f6f2f1fbf0f3221094c7a545054421c621ca0fb8129";
  };
  libselinux-matchpathcon = {
    version = "3.10-r1";
    filename = "libselinux-matchpathcon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-matchpathcon-any" ];
    sha256 = "080fb48c39c79241d183a908403c1545611e3f2bd6bbcbb3ef706e539bf27da4";
  };
  libselinux-policyvers = {
    version = "3.10-r1";
    filename = "libselinux-policyvers-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-policyvers-any" ];
    sha256 = "00e1d44e2ea1e2064d82db6b58be879fc15a92e3adf8bbaaa369f42767432d29";
  };
  libselinux-sefcontext_compile = {
    version = "3.10-r1";
    filename = "libselinux-sefcontext_compile-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-sefcontext_compile-any" ];
    sha256 = "9f35722cbcee99a71000d86e192698938e9832cc732ae931dc86d80c393f873b";
  };
  libselinux-selabel_digest = {
    version = "3.10-r1";
    filename = "libselinux-selabel_digest-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selabel_digest-any" ];
    sha256 = "c07cb6de51df2ecd891a34044678816b1afbbd3cb33c4664cf2b26a8cfbbe6c9";
  };
  libselinux-selabel_get_digests_all_partial_matches = {
    version = "3.10-r1";
    filename = "libselinux-selabel_get_digests_all_partial_matches-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selabel_get_digests_all_partial_matches-any" ];
    sha256 = "2a4739bd1d6c31853bd78a4a91bafc174868c79e6c3168d1f196a9ed2e7a13df";
  };
  libselinux-selabel_lookup = {
    version = "3.10-r1";
    filename = "libselinux-selabel_lookup-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selabel_lookup-any" ];
    sha256 = "e2c22acfd37d2daa43002dd737fb586f8f4502d8e05ab5c4c96513e4fa1e8562";
  };
  libselinux-selabel_lookup_best_match = {
    version = "3.10-r1";
    filename = "libselinux-selabel_lookup_best_match-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selabel_lookup_best_match-any" ];
    sha256 = "be07a9caaf0437c76c984e67b63dae4c3beee67ad34b59f964efc6a26db4ba30";
  };
  libselinux-selabel_partial_match = {
    version = "3.10-r1";
    filename = "libselinux-selabel_partial_match-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selabel_partial_match-any" ];
    sha256 = "835aa97968bab3e7b471e1b1be8d9dc5ff8da4d3b761c1891f4b43180dc1bd6a";
  };
  libselinux-selinux_check_access = {
    version = "3.10-r1";
    filename = "libselinux-selinux_check_access-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selinux_check_access-any" ];
    sha256 = "7caf8a07becc1247d9f030f8ce10f22325c5d3eba4a75415711fa13342a8fc70";
  };
  libselinux-selinux_check_securetty_context = {
    version = "3.10-r1";
    filename = "libselinux-selinux_check_securetty_context-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selinux_check_securetty_context-any" ];
    sha256 = "2f3448cead64911c4a49b3967bd6f7d01f89e11438a9dc800a49717aab390bb2";
  };
  libselinux-selinuxenabled = {
    version = "3.10-r1";
    filename = "libselinux-selinuxenabled-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selinuxenabled-any" ];
    sha256 = "a28e27cf1d2d354f1aa1ea49f5fe2146aff1de2a5ead40e0e2ba859d3f479547";
  };
  libselinux-selinuxexeccon = {
    version = "3.10-r1";
    filename = "libselinux-selinuxexeccon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-selinuxexeccon-any" ];
    sha256 = "9d5a26dfe8491f651c74214ff0925c70d41a9bafe7f3b603bbff24c6df3325f5";
  };
  libselinux-setenforce = {
    version = "3.10-r1";
    filename = "libselinux-setenforce-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-setenforce-any" ];
    sha256 = "5e0f4bd41917a2799d0968f928f3f0eb6ec011f3ffaa5f4210fe07cc94f11937";
  };
  libselinux-setfilecon = {
    version = "3.10-r1";
    filename = "libselinux-setfilecon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-setfilecon-any" ];
    sha256 = "01f06df82150cf168cd37a219fdfdde4c599067bd249ef6a2c281fc01f0745b1";
  };
  libselinux-togglesebool = {
    version = "3.10-r1";
    filename = "libselinux-togglesebool-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-togglesebool-any" ];
    sha256 = "b7d6911c86394c33a127d12e352eaf28d1b65f7e42352eeb9b01bbff7dbb2a1a";
  };
  libselinux-validatetrans = {
    version = "3.10-r1";
    filename = "libselinux-validatetrans-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
    ];
    provides = [ "libselinux-validatetrans-any" ];
    sha256 = "7033ef0596e39c47be3964b39123742275e0c3b8742b88d61e6d58dbaa7a424a";
  };
  libsemanage = {
    version = "3.10-r1";
    filename = "libsemanage-3.10-r1.apk";
    depends = [
      "libaudit"
      "libbz2-1.0"
      "libc"
      "libselinux"
    ];
    provides = [ "libsemanage-any" ];
    sha256 = "c30807cc9341b191be918086d39892f489b346b95c8441bb6edc3a03ce29c231";
  };
  libsepol = {
    version = "3.10-r1";
    filename = "libsepol-3.10-r1.apk";
    depends = [ "libc" ];
    provides = [ "libsepol-any" ];
    sha256 = "2cad784d7f53a071546f14944bba6a1e6aa7b77d2a5a1c34d2073adf5066f670";
  };
  libsmartcols1 = {
    version = "2.42.2-r1";
    filename = "libsmartcols1-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [
      "libsmartcols"
      "libsmartcols-any"
    ];
    sha256 = "4b79d5e5e3acc82d1333f8be7733cbabfddcf86bb7cb03c84a21d8d65ec3acef";
  };
  libss2 = {
    version = "1.47.4-r1";
    filename = "libss2-1.47.4-r1.apk";
    depends = [
      "libc"
      "libcomerr0"
    ];
    provides = [
      "libss"
      "libss-any"
    ];
    sha256 = "cb9596275452eb3518e782ba6aee87b93b2c6a8d2327ed1d10f13d3f6b1e5497";
  };
  libsysfs2 = {
    version = "2.1.0-r4";
    filename = "libsysfs2-2.1.0-r4.apk";
    depends = [ "libc" ];
    provides = [
      "libsysfs"
      "libsysfs-any"
    ];
    sha256 = "4fde20014c589bf7cd5e8b15f5d6ca40b2386e08a3db4fd79f4fa4cf786eddb1";
  };
  libtraceevent-extra = {
    version = "1.9.0-r1";
    filename = "libtraceevent-extra-1.9.0-r1.apk";
    depends = [
      "libc"
      "libtraceevent0"
    ];
    provides = [ "libtraceevent-extra-any" ];
    sha256 = "8a75a1e1f7709130dabdd9106a45de32efc6fdbc2b3114a259ee94d44b559683";
  };
  libtraceevent0 = {
    version = "1.9.0-r1";
    filename = "libtraceevent0-1.9.0-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libtraceevent"
      "libtraceevent-any"
    ];
    sha256 = "3452856dcc939f92f0e0c4c03152c9e22d41795627f02f0312ad6a61ac8619d6";
  };
  libtracefs0 = {
    version = "1.8.3-r1";
    filename = "libtracefs0-1.8.3-r1.apk";
    depends = [
      "libc"
      "libpthread"
      "libtraceevent0"
    ];
    provides = [
      "libtracefs"
      "libtracefs-any"
    ];
    sha256 = "7ad0e96a4ece10f658913ab1b0f2c3d1c2c1a1bc59c4987e78f5b32d7fbbcc7a";
  };
  libubox-lua = {
    version = "2026.07.21~e7608b69-r1";
    filename = "libubox-lua-2026.07.21~e7608b69-r1.apk";
    depends = [
      "libc"
      "liblua5.1.5"
      "libubox20260721"
    ];
    provides = [ "libubox-lua-any" ];
    sha256 = "3e1af48d4c9a726d89906cd312248c61e9c387df7b05a126adac589ba4a07e43";
  };
  libubox20260721 = {
    version = "2026.07.21~e7608b69-r1";
    filename = "libubox20260721-2026.07.21~e7608b69-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libubox"
      "libubox-any"
    ];
    sha256 = "45eda6f0265723f4009a06b1fd67c93c6ff714c8536401355e4f1d00ef20b015";
  };
  libubus-lua = {
    version = "2026.06.28~24864e78-r1";
    filename = "libubus-lua-2026.06.28~24864e78-r1.apk";
    depends = [
      "libc"
      "liblua5.1.5"
      "libubus20260628"
    ];
    provides = [ "libubus-lua-any" ];
    sha256 = "83b6a8c5580293bb5a0b51562cc3cb39934a5d3bfd83685ad6c665df4d5cee75";
  };
  libubus20260628 = {
    version = "2026.06.28~24864e78-r1";
    filename = "libubus20260628-2026.06.28~24864e78-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [
      "libubus"
      "libubus-any"
    ];
    sha256 = "3812769c48982fc9b2e59a2d46117ef4fb22b058110185e3aefa3ced09da451d";
  };
  libuci-lua = {
    version = "2025.12.02~66127cd7-r1";
    filename = "libuci-lua-2025.12.02~66127cd7-r1.apk";
    depends = [
      "libc"
      "liblua5.1.5"
      "libuci20250120"
    ];
    provides = [ "libuci-lua-any" ];
    sha256 = "9ed2480938db7339f7e282e2c1622524977e624e7f4c8060a12671c0a7285637";
  };
  libuci20250120 = {
    version = "2025.12.02~66127cd7-r1";
    filename = "libuci20250120-2025.12.02~66127cd7-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [
      "libuci"
      "libuci-any"
    ];
    sha256 = "1ca7dce86f5251909cacc78fcd94ac54ee82c7ef3f2f5d24c53547136b4d6d4e";
  };
  libuclient20201210 = {
    version = "2026.06.07~daad21fa-r1";
    filename = "libuclient20201210-2026.06.07~daad21fa-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [
      "libuclient"
      "libuclient-any"
    ];
    sha256 = "9042abea0f9be9e6d84ea0a55786b17eefba40d1dfabdef30cc5268361457cbc";
  };
  libucode20230711 = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "libucode20230711-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libjson-c5"
    ];
    provides = [
      "libucode"
      "libucode-any"
    ];
    sha256 = "a0d33c377a37b87e9654c3d81192f1c6477ba0e1f4206988efad8f693a870915";
  };
  libudebug = {
    version = "2026.07.08~75843a1b";
    filename = "libudebug-2026.07.08~75843a1b.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [ "libudebug-any" ];
    sha256 = "b174c8c77e8a47f95233fe186782de49489b50ac296d05b669c82e2ed509282c";
  };
  libunistring = {
    version = "1.4.2-r1";
    filename = "libunistring-1.4.2-r1.apk";
    depends = [ "libc" ];
    provides = [ "libunistring-any" ];
    sha256 = "6541a20565dc6d6b1c3bf7a30fec16bf6975c2117393c8156e51b5b113d55570";
  };
  libunwind8 = {
    version = "1.8.3-r3";
    filename = "libunwind8-1.8.3-r3.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [
      "libunwind"
      "libunwind-any"
    ];
    sha256 = "8cb284e3586aed91faa6c1484b70e268f86af5c5f2f5b75c74d0a77f677cfd74";
  };
  "libusb-1.0-0" = {
    version = "1.0.29-r1";
    filename = "libusb-1.0-0-1.0.29-r1.apk";
    depends = [
      "libatomic1"
      "libc"
      "libpthread"
      "librt"
    ];
    provides = [
      "libusb-1.0"
      "libusb-1.0-any"
    ];
    sha256 = "937f70488ce3f0e6e589f021f4892971a00a17723ea61818165d8ca4f1ece420";
  };
  libustream-mbedtls20201210 = {
    version = "2026.03.01~99f1c0db-r1";
    filename = "libustream-mbedtls20201210-2026.03.01~99f1c0db-r1.apk";
    depends = [
      "libc"
      "libmbedtls21"
      "libubox20260721"
    ];
    provides = [
      "libustream-mbedtls"
      "libustream-mbedtls-any"
    ];
    sha256 = "7beb2b4390a89f7bb62b84f83e98b1edc3a89a25d062970114264c48456885ac";
  };
  libustream-openssl20201210 = {
    version = "2026.03.01~99f1c0db-r1";
    filename = "libustream-openssl20201210-2026.03.01~99f1c0db-r1.apk";
    depends = [
      "libc"
      "libopenssl3"
      "libubox20260721"
    ];
    provides = [
      "libustream-openssl"
      "libustream-openssl-any"
    ];
    sha256 = "8b486b5bd0dad9bdda49393ee9925bd97b5f0797979d617e660850df763e2783";
  };
  libustream-wolfssl20201210 = {
    version = "2026.03.01~99f1c0db-r1";
    filename = "libustream-wolfssl20201210-2026.03.01~99f1c0db-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libwolfssl5.9.2.e624513f"
    ];
    provides = [
      "libustream-wolfssl"
      "libustream-wolfssl-any"
    ];
    sha256 = "d8e96d93ddf91ae2f4f1c65a2cbc68c3c2e44b15239cdf131be86f219953f609";
  };
  libuuid1 = {
    version = "2.42.2-r1";
    filename = "libuuid1-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [
      "libuuid"
      "libuuid-any"
    ];
    sha256 = "f402d3492dba8468fb6519142f32928ee2b61ac45b20a2a1f839b6772e17ee2e";
  };
  libwolfssl-benchmark = {
    version = "5.9.2-r1";
    filename = "libwolfssl-benchmark-5.9.2-r1.apk";
    depends = [
      "libc"
      "libwolfssl5.9.2.e624513f"
    ];
    provides = [ "libwolfssl-benchmark-any" ];
    sha256 = "fb15c01925b6a40050d472d36c63d17d917ba4085b5d2299a88c2e2edd296420";
  };
  "libwolfssl5.9.2.e624513f" = {
    version = "5.9.2-r1";
    filename = "libwolfssl5.9.2.e624513f-5.9.2-r1.apk";
    depends = [ "libc" ];
    provides = [
      "libcyassl"
      "libcyassl5.9.2.e624513f"
      "libwolfssl"
      "libwolfssl-any"
    ];
    sha256 = "ce3b4ab482dc0897cd9c8ef84b4a10e374b6fc07d48bbf5f8b3168a333984a27";
  };
  libxdp163 = {
    version = "1.6.3-r2";
    filename = "libxdp163-1.6.3-r2.apk";
    depends = [
      "libbpf1"
      "libc"
    ];
    provides = [
      "libxdp"
      "libxdp-any"
    ];
    sha256 = "194b5b574d9b6bac9cce61bb0ce90bb259aca134c1eaf7ff011c9a52c9446cfd";
  };
  libxml2-16 = {
    version = "2.15.3-r1";
    filename = "libxml2-16-2.15.3-r1.apk";
    depends = [
      "libc"
      "libpthread"
      "zlib"
    ];
    provides = [
      "libxml2"
      "libxml2-any"
    ];
    sha256 = "70bb57c6f818de68ddc6cc758b893e4482853041cc4dd18f54c92e96453d8e15";
  };
  libxml2-dev = {
    version = "2.15.3-r1";
    filename = "libxml2-dev-2.15.3-r1.apk";
    depends = [
      "libc"
      "libxml2-16"
    ];
    provides = [ "libxml2-dev-any" ];
    sha256 = "3fa0b34a646475084c4ee18efd0154e1426f8e710aaab9ba7984eb487f1cf8b4";
  };
  libxml2-utils = {
    version = "2.15.3-r1";
    filename = "libxml2-utils-2.15.3-r1.apk";
    depends = [
      "libc"
      "libxml2-16"
    ];
    provides = [ "libxml2-utils-any" ];
    sha256 = "0c629bab483a4f50ef6481f17ee89994b3869133e266e7e3a9b43bae8861730c";
  };
  lldpd = {
    version = "1.0.22-r1";
    filename = "lldpd-1.0.22-r1.apk";
    depends = [
      "libc"
      "libcap"
      "libevent2-7"
    ];
    provides = [ "lldpd-any" ];
    sha256 = "35b1f8f2424533da8be6cfd03e9fee5634cd0f11e890f4f198b31459b050491f";
  };
  logd = {
    version = "2025.10.30~6f78fa49-r1";
    filename = "logd-2025.10.30~6f78fa49-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
    ];
    provides = [ "logd-any" ];
    sha256 = "a384a136c49cbf99b5392509a39e449c6750bf648fd3a261b87927da2f0f0872";
  };
  logger = {
    version = "2.42.2-r1";
    filename = "logger-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "logger-any" ];
    sha256 = "4a940913669572319b9ae9d8a67a4cac4627a2c265ea520438f4f5dc3511c21a";
  };
  look = {
    version = "2.42.2-r1";
    filename = "look-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "look-any" ];
    sha256 = "841d419cd92c2b0eef2a12d8ee0c765e1688257d591c53bb969eb9678051e56f";
  };
  losetup = {
    version = "2.42.2-r1";
    filename = "losetup-2.42.2-r1.apk";
    depends = [
      "libc"
      "libsmartcols1"
    ];
    provides = [ "losetup-any" ];
    sha256 = "72d89a3e7aaa2d15a85c9e3a56e6bf78c6a8a9fbcf83395bed12d00bfe1fb606";
  };
  lsattr = {
    version = "1.47.4-r1";
    filename = "lsattr-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "lsattr-any" ];
    sha256 = "c9b4e375bfb6b240179268683d3a52f3a621529d8058c326c8c3cbe485322d1f";
  };
  lsblk = {
    version = "2.42.2-r1";
    filename = "lsblk-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libmount1"
      "libncurses6"
      "libsmartcols1"
    ];
    provides = [ "lsblk-any" ];
    sha256 = "a4306c87478d50bc9d4a28ee1ab7477d7ef7e94e3a15b9f5f0795a5cb4b9a9a9";
  };
  lscpu = {
    version = "2.42.2-r1";
    filename = "lscpu-2.42.2-r1.apk";
    depends = [
      "libc"
      "libsmartcols1"
    ];
    provides = [ "lscpu-any" ];
    sha256 = "85516536d2873d721ee9e30f17085c49ab6e863e4589a2c60a2167c99b596bd8";
  };
  lslocks = {
    version = "2.42.2-r1";
    filename = "lslocks-2.42.2-r1.apk";
    depends = [
      "libc"
      "libmount1"
      "libsmartcols1"
    ];
    provides = [ "lslocks-any" ];
    sha256 = "859bb68ea5230c1c5800ff9a41d078e1f0ca5bf41351ffa1a143be39afe177e5";
  };
  lsns = {
    version = "2.42.2-r1";
    filename = "lsns-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libmount1"
      "libsmartcols1"
    ];
    provides = [ "lsns-any" ];
    sha256 = "829397afd20084c927823e6b70041979089b7d21632d1c9563c87cbbd9ebe117";
  };
  lua = {
    version = "5.1.5-r11";
    filename = "lua-5.1.5-r11.apk";
    depends = [
      "libc"
      "liblua5.1.5"
    ];
    provides = [ "lua-any" ];
    sha256 = "1d1966adad8c7d1fcf5247e4af9a0003e3499fe875f9b8b21dff2cab6a805ddb";
  };
  lua-examples = {
    version = "5.1.5-r11";
    filename = "lua-examples-5.1.5-r11.apk";
    depends = [
      "libc"
      "lua"
    ];
    provides = [ "lua-examples-any" ];
    sha256 = "97db9a3d120e5129ce7c0d845f272fdbaac2f31fb21b1d68eacc09b00d4e4238";
  };
  "lua5.3" = {
    version = "5.3.5-r6";
    filename = "lua5.3-5.3.5-r6.apk";
    depends = [
      "libc"
      "liblua5.3-5.3"
    ];
    provides = [ "lua5.3-any" ];
    sha256 = "69a558c76de2bed7c5577a61ec293e071758ab3d6a0fc0852cf7cd2c760a72dc";
  };
  luac = {
    version = "5.1.5-r11";
    filename = "luac-5.1.5-r11.apk";
    depends = [
      "libc"
      "liblua5.1.5"
    ];
    provides = [ "luac-any" ];
    sha256 = "98d1cdf0d749cb7ec4cce4c42b39b1f7b8c7866041782893114638ac9da8f51c";
  };
  "luac5.3" = {
    version = "5.3.5-r6";
    filename = "luac5.3-5.3.5-r6.apk";
    depends = [
      "libc"
      "liblua5.3-5.3"
    ];
    provides = [ "luac5.3-any" ];
    sha256 = "f304a3aa11109b2193ed4a1b40d68c03127d2cac015d44a506e2744188231fe7";
  };
  map = {
    version = "7";
    filename = "map-7.apk";
    depends = [
      "iptables-mod-conntrack-extra"
      "kmod-ip6-tunnel"
      "kmod-nat46"
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [
      "map-any"
      "map-t"
    ];
    sha256 = "85f18e68ab218c123c6097fca97e8d2facaa8aa0262dbbe7d66242328250ff4f";
  };
  mbedtls-util = {
    version = "3.6.7-r1";
    filename = "mbedtls-util-3.6.7-r1.apk";
    depends = [
      "libc"
      "libmbedtls21"
    ];
    provides = [ "mbedtls-util-any" ];
    sha256 = "62e9104e96dbd82bf82dfe9ea9661d5dd0ac1a3bb2aecdb5a135d1b4494494af";
  };
  mcookie = {
    version = "2.42.2-r1";
    filename = "mcookie-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "mcookie-any" ];
    sha256 = "e9641a92511f28237e9f79141398b09ee5ba0594a605d24bee217a4521ee7565";
  };
  mdadm = {
    version = "4.3-r2";
    filename = "mdadm-4.3-r2.apk";
    depends = [
      "kmod-md-mod"
      "kmod-md-raid0"
      "kmod-md-raid1"
      "kmod-md-raid10"
      "libc"
      "libpthread"
    ];
    provides = [ "mdadm-any" ];
    sha256 = "2bff23a530aeec3059965b866bea45285141ef529c2dc2f1d971d444d8d71fbd";
  };
  mkf2fs = {
    version = "1.16.0-r4";
    filename = "mkf2fs-1.16.0-r4.apk";
    depends = [
      "libc"
      "libf2fs6"
    ];
    provides = [ "mkf2fs-any" ];
    sha256 = "4327c100f5001656742d89d23522df7d852365ba667275eed4734d287cdbbd75";
  };
  mkf2fs-selinux = {
    version = "1.16.0-r4";
    filename = "mkf2fs-selinux-1.16.0-r4.apk";
    depends = [
      "libc"
      "libf2fs-selinux6"
      "libselinux"
    ];
    provides = [ "mkf2fs-selinux-any" ];
    sha256 = "0229f2ffbf6f94d569cc844dbc750370ab10b446f72db5d04cee93c735fdc8b1";
  };
  mlxsw_spectrum-firmware = {
    version = "20260810-r1";
    filename = "mlxsw_spectrum-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mlxsw_spectrum-firmware-any" ];
    sha256 = "b659a570db6cfebc41ee3f0c57a2b5f6da873c0192914a61e5f19deef253cafb";
  };
  mlxsw_spectrum2-firmware = {
    version = "20260810-r1";
    filename = "mlxsw_spectrum2-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mlxsw_spectrum2-firmware-any" ];
    sha256 = "175f3e94912b4fad2ab2e85dc4a19a02b58a0b7e7f6eb28e78a4512554623eb9";
  };
  mlxsw_spectrum3-firmware = {
    version = "20260810-r1";
    filename = "mlxsw_spectrum3-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mlxsw_spectrum3-firmware-any" ];
    sha256 = "d44e6523db7de3af3e2d265b0dd6df88706345939b40ed13b5483ca602c3c5b5";
  };
  mlxsw_spectrum4-firmware = {
    version = "20260810-r1";
    filename = "mlxsw_spectrum4-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mlxsw_spectrum4-firmware-any" ];
    sha256 = "44bc70e71cda46685f4fe4737e602f66b13f8c823937fe013ac9fba1b41815d4";
  };
  more = {
    version = "2.42.2-r1";
    filename = "more-2.42.2-r1.apk";
    depends = [
      "libc"
      "libncurses6"
    ];
    provides = [ "more-any" ];
    sha256 = "fa46454759ef23999ae2aa56566bc559a66da2122e1031d813ae5108db79ffae";
  };
  mount-utils = {
    version = "2.42.2-r1";
    filename = "mount-utils-2.42.2-r1.apk";
    depends = [
      "libc"
      "libmount1"
      "librt"
      "libsmartcols1"
    ];
    provides = [ "mount-utils-any" ];
    sha256 = "272826b36d528f79d5fd452cc5c580f9acc61e8e7cef654fe4614a60a096a8f5";
  };
  mt76-test = {
    version = "2026.07.01~59676919-r1";
    filename = "mt76-test-2026.07.01~59676919-r1.apk";
    depends = [
      "kmod-mt76-core"
      "libc"
      "libnl-tiny1"
    ];
    provides = [ "mt76-test-any" ];
    sha256 = "ca9cab9d476fdb240b48e1368e69d311b540a05f4749928dddca1198c00ccdce";
  };
  mt7601u-firmware = {
    version = "20260810-r1";
    filename = "mt7601u-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7601u-firmware-any" ];
    sha256 = "c73fce88ab099499afa37e8daf5a6aab394d3d82272a0093fb9153c33920b499";
  };
  mt7622bt-firmware = {
    version = "20260810-r1";
    filename = "mt7622bt-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7622bt-firmware-any" ];
    sha256 = "fee637427e675c02846dccbaae25de7d14bac096682607da9b8d5f3b4937ce75";
  };
  mt7921bt-firmware = {
    version = "20260810-r1";
    filename = "mt7921bt-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7921bt-firmware-any" ];
    sha256 = "b97ef2f9fde43f54cb654b8e82229e13eed36e64bb7f44289a02618588f2ad9f";
  };
  mt7922bt-firmware = {
    version = "20260810-r1";
    filename = "mt7922bt-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7922bt-firmware-any" ];
    sha256 = "ce1ab3164b1419e9f961fd3f8af4308af2c7dbe564ace05c2f0c9e98ede40ba4";
  };
  mt7925bt-firmware = {
    version = "20260810-r1";
    filename = "mt7925bt-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7925bt-firmware-any" ];
    sha256 = "b276fb2a69825c70eddf306f3180947007e5d87fb2ca69b898c15797afdb4d73";
  };
  mt7981-wo-firmware = {
    version = "20260810-r1";
    filename = "mt7981-wo-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7981-wo-firmware-any" ];
    sha256 = "982bd87bc0e65d77f2c94c6e138e9c48b3a714651c6aca437c4b2d69da05f373";
  };
  mt7986-wo-firmware = {
    version = "20260810-r1";
    filename = "mt7986-wo-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7986-wo-firmware-any" ];
    sha256 = "76cf14b9f66f3bd791adeb80fb524fb2fbd50cc803ffabc6d6a08424c2fb6852";
  };
  mt7988-wo-firmware = {
    version = "20260810-r1";
    filename = "mt7988-wo-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mt7988-wo-firmware-any" ];
    sha256 = "fd81565e7ad67a0ec588df448da5e31bd61291a5261fbee099b237e10fbf1c78";
  };
  murata-firmware-43430-sdio = {
    version = "2024.09.12~50ac17bb-r1";
    filename = "murata-firmware-43430-sdio-2024.09.12~50ac17bb-r1.apk";
    depends = [ "libc" ];
    provides = [ "murata-firmware-43430-sdio-any" ];
    sha256 = "46cfb419a7052e4335f8e855313aace56222efd5c915e3e54e5c2cb1000ad550";
  };
  murata-nvram-43430-sdio = {
    version = "2024.09.28~255819aa-r2";
    filename = "murata-nvram-43430-sdio-2024.09.28~255819aa-r2.apk";
    depends = [ "libc" ];
    provides = [ "murata-nvram-43430-sdio-any" ];
    sha256 = "36fdc6174fb78c6313bff77938919892eedbb7d92f0f51392ed905dd76546cb8";
  };
  musl-fts = {
    version = "1.2.7-r1";
    filename = "musl-fts-1.2.7-r1.apk";
    depends = [
      "libc"
      "libpthread"
    ];
    provides = [ "musl-fts-any" ];
    sha256 = "3ee8bedda2a1a910eeb00e1dbbb7aa10666e16b86f0c566c42c197ecb663d7c1";
  };
  mwifiex-pcie-firmware = {
    version = "20260810-r1";
    filename = "mwifiex-pcie-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mwifiex-pcie-firmware-any" ];
    sha256 = "d22501a5cea95dd2cf6e10180594d2cefc6f7042f301b574cee65a09fd27ba9f";
  };
  mwifiex-sdio-firmware = {
    version = "20260810-r1";
    filename = "mwifiex-sdio-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mwifiex-sdio-firmware-any" ];
    sha256 = "00fe05718ee072047200ae27791d795af3670c5d087086418f2a205c74e7328c";
  };
  mwl8k-firmware = {
    version = "20260810-r1";
    filename = "mwl8k-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "mwl8k-firmware-any" ];
    sha256 = "2e3995866321fe36ab3f4d6a61e2697ec4dc797d39cc6ced20f3d4df02fe5984";
  };
  namei = {
    version = "2.42.2-r1";
    filename = "namei-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "namei-any" ];
    sha256 = "97dc5fcf966e4cb2dc32dccaca6b05e9a9f28e8c4df9a4e445ee367d438ec811";
  };
  netifd = {
    version = "2026.07.08~6088f7b3-r2";
    filename = "netifd-2026.07.08~6088f7b3-r2.apk";
    depends = [
      "jshn"
      "libc"
      "libnl-tiny1"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
      "libudebug"
      "ubus"
      "ubusd"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-ubus"
      "ucode-mod-uci"
      "ucode-mod-uloop"
    ];
    provides = [ "netifd-any" ];
    sha256 = "9f3afef6b627a68cf0c89f94d87799f806375f55050b7ea2b641bf26098c7294";
  };
  nftables-json = {
    version = "1.1.6-r4";
    filename = "nftables-json-1.1.6-r4.apk";
    depends = [
      "jansson4"
      "kmod-nft-core"
      "libc"
      "libnftnl11"
    ];
    provides = [
      "nftables"
      "nftables-json-any"
    ];
    sha256 = "9ff6b3af23f7281997158f2e1c946cea2643cc73ec65994e5b5153b771d69427";
  };
  nftables-nojson = {
    version = "1.1.6-r4";
    filename = "nftables-nojson-1.1.6-r4.apk";
    depends = [
      "kmod-nft-core"
      "libc"
      "libnftnl11"
    ];
    provides = [
      "nftables"
      "nftables-nojson-any"
    ];
    sha256 = "1db05b3839992cb82a29e361fd3920300ccc9c863dd5c5016bdea4b3aa081e42";
  };
  nilfs-checkpoint = {
    version = "2.3.1-r1";
    filename = "nilfs-checkpoint-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
    ];
    provides = [ "nilfs-checkpoint-any" ];
    sha256 = "04bc124645dc1e3d5422aeb736607205c8b86f6237d31a58b1637351bedff0f1";
  };
  nilfs-clean = {
    version = "2.3.1-r1";
    filename = "nilfs-clean-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
      "libuuid1"
    ];
    provides = [ "nilfs-clean-any" ];
    sha256 = "7ce9996e9120f8bbfc84f50897315e415d0c7722b0e79c4b46a5c9303f2ac0ee";
  };
  nilfs-cleanerd = {
    version = "2.3.1-r1";
    filename = "nilfs-cleanerd-2.3.1-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [ "nilfs-cleanerd-any" ];
    sha256 = "5c4f1bfbbe30b5b8249d5b667b3e9206c49e0706e3c02df09b562e6802608381";
  };
  nilfs-dumpseg = {
    version = "2.3.1-r1";
    filename = "nilfs-dumpseg-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
    ];
    provides = [ "nilfs-dumpseg-any" ];
    sha256 = "286332ed0451aa815503632f6ab345655e4ee01a9f5b53a1ed5eb5b34edde3f9";
  };
  nilfs-lssu = {
    version = "2.3.1-r1";
    filename = "nilfs-lssu-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
      "libnilfsgc"
    ];
    provides = [ "nilfs-lssu-any" ];
    sha256 = "95f23375e4240c4cfdae80e580311457effbf72de4ae46c17ea639c02e0c1860";
  };
  nilfs-mkfs = {
    version = "2.3.1-r1";
    filename = "nilfs-mkfs-2.3.1-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libuuid1"
    ];
    provides = [ "nilfs-mkfs-any" ];
    sha256 = "2910de3f5f4958c70c36655dca9ea3a96a515553e82694d49c74015649fb9b62";
  };
  nilfs-mount = {
    version = "2.3.1-r1";
    filename = "nilfs-mount-2.3.1-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libmount1"
      "nilfs-cleanerd"
    ];
    provides = [ "nilfs-mount-any" ];
    sha256 = "757add7d227cda21acef5ade436ab58d49aa096da88e17b632121b100b9c1204";
  };
  nilfs-resize = {
    version = "2.3.1-r1";
    filename = "nilfs-resize-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
      "libnilfsgc"
    ];
    provides = [ "nilfs-resize-any" ];
    sha256 = "3213dd78f39df466d49c90a72da52e00d47793af5e8599c00838ace14783df3c";
  };
  nilfs-tune = {
    version = "2.3.1-r1";
    filename = "nilfs-tune-2.3.1-r1.apk";
    depends = [
      "libc"
      "libnilfs"
    ];
    provides = [ "nilfs-tune-any" ];
    sha256 = "b91325d8792b4086987bf9d047fe5310935776f07d1bed7d4e7fec7e452f5b34";
  };
  nsenter = {
    version = "2.42.2-r1";
    filename = "nsenter-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "nsenter-any" ];
    sha256 = "af69d3e5f27b642d41e5f758cc1496ecd0db186973b73a553d2895cada5abd0f";
  };
  nstat = {
    version = "6.18.0-r2";
    filename = "nstat-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [ "nstat-any" ];
    sha256 = "c9d258ff6988b11570aac10fddfe85a09e72dcf5d2d40427be7ecefb0057ef69";
  };
  objdump = {
    version = "2.46.0-r1";
    filename = "objdump-2.46.0-r1.apk";
    depends = [
      "libc"
      "libctf"
      "libopcodes"
    ];
    provides = [ "objdump-any" ];
    sha256 = "057d042a3659627d9f6a0797c49383053f9b421c13604b324e3c6fa95047fee7";
  };
  odhcp6c = {
    version = "2026.06.27~10a52220-r3";
    filename = "odhcp6c-2026.06.27~10a52220-r3.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [ "odhcp6c-any" ];
    sha256 = "52bdde3faed29a191b612ca7305c41ed538c24148157ed46d6ebc76d32a70ac9";
  };
  odhcpd = {
    version = "2026.06.28~68f38269-r1";
    filename = "odhcpd-2026.06.28~68f38269-r1.apk";
    depends = [
      "libc"
      "libjson-c5"
      "libnl-tiny1"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
    ];
    provides = [ "odhcpd-any" ];
    sha256 = "f5596671ac19636c22163351d1cf4bf61e2b2d6598d176f0536b8d442d500da0";
  };
  odhcpd-ipv6only = {
    version = "2026.06.28~68f38269-r1";
    filename = "odhcpd-ipv6only-2026.06.28~68f38269-r1.apk";
    depends = [
      "libc"
      "libjson-c5"
      "libnl-tiny1"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
    ];
    provides = [ "odhcpd-ipv6only-any" ];
    sha256 = "a8ce22eb5182cd16a12f7617ea09a0c836fa5390647950c1921fc5ab8ccd441d";
  };
  omcproxy = {
    version = "2026.03.07~3abb601a-r1";
    filename = "omcproxy-2026.03.07~3abb601a-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [ "omcproxy-any" ];
    sha256 = "5d9b8ce858c8b24809d6f185d1fe5ce2c35cf227c76d9bbeb4993a9af203eb66";
  };
  omnia-mcu-firmware = {
    version = "4.1-r1";
    filename = "omnia-mcu-firmware-4.1-r1.apk";
    depends = [ "libc" ];
    provides = [ "omnia-mcu-firmware-any" ];
    sha256 = "221ed44bd81924093ca7b0e02447be7a97dcfe5c78d4f51c1373599e93a0bcf4";
  };
  omnia-mcutool = {
    version = "2026.06.01~195391be-r1";
    filename = "omnia-mcutool-2026.06.01~195391be-r1.apk";
    depends = [
      "libc"
      "libopenssl3"
      "omnia-mcu-firmware"
    ];
    provides = [ "omnia-mcutool-any" ];
    sha256 = "644236e4fce3f6ebe4b76bed9e5522729d4afac041088ea87dae0ba0870d32a9";
  };
  openssl-util = {
    version = "3.5.7-r1";
    filename = "openssl-util-3.5.7-r1.apk";
    depends = [
      "libc"
      "libopenssl-conf"
      "libopenssl3"
    ];
    provides = [ "openssl-util-any" ];
    sha256 = "884ed0764e68f1b13ecf7a4d35fcfbd0a57b804614686bf92ef7171ee281ee6c";
  };
  openwrt-keyring = {
    version = "2025.12.10~f0670054-r1";
    filename = "openwrt-keyring-2025.12.10~f0670054-r1.apk";
    depends = [ "libc" ];
    provides = [
      "lede-keyring"
      "openwrt-keyring-any"
    ];
    sha256 = "2350ee7155d287bceb7c5885e6ed8d6b8e7e53cd96a2f4f992ff490c7ce15845";
  };
  p54-pci-firmware = {
    version = "1";
    filename = "p54-pci-firmware-1.apk";
    depends = [ "libc" ];
    provides = [ "p54-pci-firmware-any" ];
    sha256 = "b22130eafb2f378dbc763137bdccbc15a920a3a6141307ef644b3ac899ab5c77";
  };
  p54-spi-firmware = {
    version = "1";
    filename = "p54-spi-firmware-1.apk";
    depends = [ "libc" ];
    provides = [ "p54-spi-firmware-any" ];
    sha256 = "2f0c53ae92082540dc3d58cd02aab2c436efd4046e8f236bcd933b5ca6efa8f7";
  };
  p54-usb-firmware = {
    version = "1";
    filename = "p54-usb-firmware-1.apk";
    depends = [ "libc" ];
    provides = [ "p54-usb-firmware-any" ];
    sha256 = "2919bad84917c881bc48fa182368b789afeb8d939b7ca92295b12e7a13d88acc";
  };
  partx-utils = {
    version = "2.42.2-r1";
    filename = "partx-utils-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libsmartcols1"
    ];
    provides = [ "partx-utils-any" ];
    sha256 = "d75d35c66f1a624fe527734c51c6d9fabf103046fac5752fbd585b9fc1edb8ed";
  };
  pkgen = {
    version = "1";
    filename = "pkgen-1.apk";
    depends = [
      "libc"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-pkgen"
    ];
    provides = [ "pkgen-any" ];
    sha256 = "6d9b5aa48d907920cb605aec84359655cb9e4352c96bf74ca34231c51d109ed3";
  };
  policycoreutils = {
    version = "3.10-r1";
    filename = "policycoreutils-3.10-r1.apk";
    depends = [ "libc" ];
    provides = [ "policycoreutils-any" ];
    sha256 = "e67f9db012cb9aebb38da2951f94c0275c789fdc0d27d84d5cdd1804d5cc26ef";
  };
  policycoreutils-fixfiles = {
    version = "3.10-r1";
    filename = "policycoreutils-fixfiles-3.10-r1.apk";
    depends = [
      "libc"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-fixfiles-any" ];
    sha256 = "33075a20152c5698bfebbab7420d47cf28ac40a5a859ab60b6585ba55090ff2a";
  };
  policycoreutils-genhomedircon = {
    version = "3.10-r1";
    filename = "policycoreutils-genhomedircon-3.10-r1.apk";
    depends = [
      "libc"
      "libsemanage"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-genhomedircon-any" ];
    sha256 = "8cc691aa7d8eec835ecdaaff6f740e311bcf70616f76d9ea94bf1ce873952c35";
  };
  policycoreutils-load_policy = {
    version = "3.10-r1";
    filename = "policycoreutils-load_policy-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-load_policy-any" ];
    sha256 = "25f87d04bf854735549f171b6fd2122eb260ffac04110cff26968c8af9346112";
  };
  policycoreutils-newrole = {
    version = "3.10-r1";
    filename = "policycoreutils-newrole-3.10-r1.apk";
    depends = [
      "libaudit"
      "libc"
      "libselinux"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-newrole-any" ];
    sha256 = "1328c4e598bb5a42c5812927d9146d386fed7e3cec33cacc355a43d6e4af96bd";
  };
  policycoreutils-open_init_pty = {
    version = "3.10-r1";
    filename = "policycoreutils-open_init_pty-3.10-r1.apk";
    depends = [
      "libc"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-open_init_pty-any" ];
    sha256 = "d6aa84770f0c605bd168190ecb0862592e8b0fd6a0f679895d45c10a63a3ff73";
  };
  policycoreutils-pp = {
    version = "3.10-r1";
    filename = "policycoreutils-pp-3.10-r1.apk";
    depends = [
      "libc"
      "libsepol"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-pp-any" ];
    sha256 = "f1e93c95658da051b40e7e34ba81ed71e22c8179d0869d9e65c09251a5d7b972";
  };
  policycoreutils-restorecon_xattr = {
    version = "3.10-r1";
    filename = "policycoreutils-restorecon_xattr-3.10-r1.apk";
    depends = [
      "libaudit"
      "libc"
      "libselinux"
      "libsepol"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-restorecon_xattr-any" ];
    sha256 = "26bb682a5a982eb6c7ed4344fe5c078c6f43c2852d8328d5b18d32781f41fc41";
  };
  policycoreutils-run_init = {
    version = "3.10-r1";
    filename = "policycoreutils-run_init-3.10-r1.apk";
    depends = [
      "libaudit"
      "libc"
      "libselinux"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-run_init-any" ];
    sha256 = "4682e2dd4f276c1cc39cde03ad1a72018047e26ee5fd189ee1a7552ab655a7bc";
  };
  policycoreutils-secon = {
    version = "3.10-r1";
    filename = "policycoreutils-secon-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-secon-any" ];
    sha256 = "4aaf423a7a0c8f34dd8f624e35e3a8540ade64a528cde3c63837d0a3a8caf5bd";
  };
  policycoreutils-semodule = {
    version = "3.10-r1";
    filename = "policycoreutils-semodule-3.10-r1.apk";
    depends = [
      "libc"
      "libsemanage"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-semodule-any" ];
    sha256 = "d4c1c5053588d80c767159cac0a03ca77edc762502e69b6eefe407ee42b36977";
  };
  policycoreutils-sestatus = {
    version = "3.10-r1";
    filename = "policycoreutils-sestatus-3.10-r1.apk";
    depends = [
      "libc"
      "libselinux"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-sestatus-any" ];
    sha256 = "64f726950e9ac1f3c64a5005bdda4b4ece8135baea4c3834ac35ca3f56398b50";
  };
  policycoreutils-setfiles = {
    version = "3.10-r1";
    filename = "policycoreutils-setfiles-3.10-r1.apk";
    depends = [
      "libaudit"
      "libc"
      "libselinux"
      "libsepol"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-setfiles-any" ];
    sha256 = "03ea2c129c6535b8c4b1045369c12950cf6f2d20cfa40bfcd37aa1b38684f9de";
  };
  policycoreutils-setsebool = {
    version = "3.10-r1";
    filename = "policycoreutils-setsebool-3.10-r1.apk";
    depends = [
      "libc"
      "libsemanage"
      "policycoreutils"
    ];
    provides = [ "policycoreutils-setsebool-any" ];
    sha256 = "5a11a142d9b324a64bec006a835a42a410528d8fde8b003cc686819d8139267d";
  };
  ppp = {
    version = "2.5.3-r2";
    filename = "ppp-2.5.3-r2.apk";
    depends = [
      "kmod-ppp"
      "libc"
    ];
    provides = [ "ppp-any" ];
    sha256 = "f50fc635e944e7758b857d3b5d6ccb9047156de1a13be7571e3956de31185445";
  };
  ppp-mod-passwordfd = {
    version = "2.5.3-r2";
    filename = "ppp-mod-passwordfd-2.5.3-r2.apk";
    depends = [ "libc" ];
    provides = [ "ppp-mod-passwordfd-any" ];
    sha256 = "82ddc56e6e7489910fdb3a82d4f0861cfe703c45f4b66f9c50de4a7517ea63d3";
  };
  ppp-mod-pppoa = {
    version = "2.5.3-r2";
    filename = "ppp-mod-pppoa-2.5.3-r2.apk";
    depends = [
      "kmod-pppoa"
      "libc"
      "linux-atm"
    ];
    provides = [ "ppp-mod-pppoa-any" ];
    sha256 = "62e61d2a79d24e855a5e6d59fef5d8812f452b3f94b0da824eb43f59d4721356";
  };
  ppp-mod-pppoe = {
    version = "2.5.3-r2";
    filename = "ppp-mod-pppoe-2.5.3-r2.apk";
    depends = [
      "kmod-pppoe"
      "libc"
    ];
    provides = [ "ppp-mod-pppoe-any" ];
    sha256 = "1586cd811735e41d7a75116d996ed1885cb360396d2ef19505488e706fc1f77a";
  };
  ppp-mod-pppol2tp = {
    version = "2.5.3-r2";
    filename = "ppp-mod-pppol2tp-2.5.3-r2.apk";
    depends = [
      "kmod-pppol2tp"
      "libc"
    ];
    provides = [ "ppp-mod-pppol2tp-any" ];
    sha256 = "504302706dfa300ca50e122c4f2d1971803828165247d2fd3bcef2d746e95333";
  };
  ppp-mod-pptp = {
    version = "2.5.3-r2";
    filename = "ppp-mod-pptp-2.5.3-r2.apk";
    depends = [
      "kmod-mppe"
      "kmod-pptp"
      "libc"
      "resolveip"
    ];
    provides = [ "ppp-mod-pptp-any" ];
    sha256 = "f37c85d344f5477bdece3a862d178e6b750b3c2fc717a5ec3d1933b4a6056cda";
  };
  ppp-mod-radius = {
    version = "2.5.3-r2";
    filename = "ppp-mod-radius-2.5.3-r2.apk";
    depends = [ "libc" ];
    provides = [ "ppp-mod-radius-any" ];
    sha256 = "4c15fba8a36bc9ce43553effe062bf81b26ac750afc49d0923bc4f669a27485c";
  };
  ppp-multilink = {
    version = "2.5.3-r2";
    filename = "ppp-multilink-2.5.3-r2.apk";
    depends = [
      "kmod-ppp"
      "libc"
    ];
    provides = [ "ppp-multilink-any" ];
    sha256 = "b605e9b062994eb284e946599c348ea56c79c50784b9bb59cfd78e92762808a3";
  };
  pppdump = {
    version = "2.5.3-r2";
    filename = "pppdump-2.5.3-r2.apk";
    depends = [ "libc" ];
    provides = [ "pppdump-any" ];
    sha256 = "56b962c97d9d51e601a523ffd584131f5fcd33dc6c44596b4bfa262fcae4d8b7";
  };
  pppoe-discovery = {
    version = "2.5.3-r2";
    filename = "pppoe-discovery-2.5.3-r2.apk";
    depends = [
      "libc"
      "ppp-mod-pppoe"
    ];
    provides = [ "pppoe-discovery-any" ];
    sha256 = "434dafe218c30bfca324342851599b064b620236cc25325c5baa44313e1fc310";
  };
  pppstats = {
    version = "2.5.3-r2";
    filename = "pppstats-2.5.3-r2.apk";
    depends = [ "libc" ];
    provides = [ "pppstats-any" ];
    sha256 = "51e4eb2136b1b57ed1ef586ca131779e84d68e7ce285582b38a9643e07adbefd";
  };
  prlimit = {
    version = "2.42.2-r1";
    filename = "prlimit-2.42.2-r1.apk";
    depends = [
      "libc"
      "libsmartcols1"
    ];
    provides = [ "prlimit-any" ];
    sha256 = "c27510464d53bb9ebb1397bb29ce21016bda207d7b1f732584c450dc82a3252a";
  };
  procd = {
    version = "2026.06.17~60fdbf00-r1";
    filename = "procd-2026.06.17~60fdbf00-r1.apk";
    depends = [
      "jshn"
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libjson-script20260721"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
      "ubox"
      "ubus"
      "ubusd"
    ];
    provides = [ "procd-any" ];
    sha256 = "5f5973332339fca8d855eaa24dddbe1b81af7c0aa5be32829364b44f1c8f30d4";
  };
  procd-seccomp = {
    version = "2026.06.17~60fdbf00-r1";
    filename = "procd-seccomp-2026.06.17~60fdbf00-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
    ];
    provides = [ "procd-seccomp-any" ];
    sha256 = "d9773e222fe4f58a985d76fb6c27ef0bb7eaa5b7ac9615ee3b90745593bf5c23";
  };
  procd-selinux = {
    version = "2026.06.17~60fdbf00-r1";
    filename = "procd-selinux-2026.06.17~60fdbf00-r1.apk";
    depends = [
      "jshn"
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libjson-script20260721"
      "libselinux"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
      "ubox"
      "ubus"
      "ubusd"
    ];
    provides = [
      "procd"
      "procd-selinux-any"
    ];
    sha256 = "b9fc6c8473ef7e035a2dd5c4c0751b4edfa24bc8c919657c3a9b5f31e38c14de";
  };
  procd-ujail = {
    version = "2026.06.17~60fdbf00-r1";
    filename = "procd-ujail-2026.06.17~60fdbf00-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
    ];
    provides = [ "procd-ujail-any" ];
    sha256 = "450bc69272867dd4ad458a72a92b36de8349d498410d3b4fd19a8aab605f3c1b";
  };
  provision = {
    version = "1";
    filename = "provision-1.apk";
    depends = [
      "libc"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-struct"
    ];
    provides = [ "provision-any" ];
    sha256 = "8685ca0a94c212aa0ce8b96bdeb2736a745b838e9b608902dbc88897cefde9ff";
  };
  px5g-mbedtls = {
    version = "11";
    filename = "px5g-mbedtls-11.apk";
    depends = [
      "libc"
      "libmbedtls21"
    ];
    provides = [
      "px5g"
      "px5g-mbedtls-any"
    ];
    sha256 = "6b849a7925e0d8d34c4ac30702343b3dcda11435bcf1abe68700d6b46a2e269e";
  };
  px5g-standalone = {
    version = "11";
    filename = "px5g-standalone-11.apk";
    depends = [ "libc" ];
    provides = [ "px5g-standalone-any" ];
    sha256 = "0f3ff9784c67ef14717a2f5e94254e6e87f8d0f92d7338a8a264de4f9362efc0";
  };
  px5g-wolfssl = {
    version = "9";
    filename = "px5g-wolfssl-9.apk";
    depends = [
      "libc"
      "libwolfssl5.9.2.e624513f"
    ];
    provides = [
      "px5g"
      "px5g-wolfssl-any"
    ];
    sha256 = "a11d9217fb511e34220842d9369db2d3917222aed96dae5d81c0e01a777be79e";
  };
  qos-scripts = {
    version = "1.3.1-r33";
    filename = "qos-scripts-1.3.1-r33.apk";
    depends = [
      "iptables"
      "iptables-mod-conntrack-extra"
      "iptables-mod-ipopt"
      "kmod-ifb"
      "kmod-sched-connmark"
      "kmod-sched-core"
      "libc"
      "tc"
    ];
    provides = [ "qos-scripts-any" ];
    sha256 = "e79ac339d9d36f3adf8f93d53c1938228a99c6cf0ff31caef636f2ea2daf567c";
  };
  r8152-firmware = {
    version = "20260810-r1";
    filename = "r8152-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "r8152-firmware-any" ];
    sha256 = "0d6a62f18ce27a271d1d6e9b7fc51d79a756d6f78c75d030e1a5fbdd072c6a27";
  };
  r8169-firmware = {
    version = "20260810-r1";
    filename = "r8169-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "r8169-firmware-any" ];
    sha256 = "d195779c6b986070a20c884b99a127773e08f5a89dd2c6aed86b476465aeacd4";
  };
  radeon-firmware = {
    version = "20260810-r1";
    filename = "radeon-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "radeon-firmware-any" ];
    sha256 = "d6e14c2b745473ef84c5026c2876050584c2ed94d4c9cfa10c7e1d07f1a1a5fd";
  };
  ravpower-mcu = {
    version = "2020.06.19~1665d9e9-r2";
    filename = "ravpower-mcu-2020.06.19~1665d9e9-r2.apk";
    depends = [ "libc" ];
    provides = [ "ravpower-mcu-any" ];
    sha256 = "f0179b2fe05af361f0dc50730eb674220d56b5f0e0cf01ab863f70472df7a597";
  };
  rdma = {
    version = "6.18.0-r2";
    filename = "rdma-6.18.0-r2.apk";
    depends = [
      "libc"
      "libmnl0"
    ];
    provides = [ "rdma-any" ];
    sha256 = "150bb22286c103b2a15cabb98b08938707365174821bce2057bf1ccf621aab47";
  };
  refpolicy = {
    version = "2.20260312-r1";
    filename = "refpolicy-2.20260312-r1.apk";
    depends = [ "libc" ];
    provides = [ "refpolicy-any" ];
    sha256 = "7a334188ee75e884bb55d3260270291ae7bc20f897bc9df4927971fa019177e7";
  };
  relayd = {
    version = "2025.10.04~708a76fa-r1";
    filename = "relayd-2025.10.04~708a76fa-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [ "relayd-any" ];
    sha256 = "77a17f3ac49caf3fc8d742e28d4a6751a6fbdb665c08ab8f27d8a91cb27dc58a";
  };
  rename = {
    version = "2.42.2-r1";
    filename = "rename-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "rename-any" ];
    sha256 = "f06d2a64eb0dcd9157c233a22865e35ec5a249ef892859c6aaab1a5d33104d7b";
  };
  resize2fs = {
    version = "1.47.4-r1";
    filename = "resize2fs-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "resize2fs-any" ];
    sha256 = "87a13e65bfc9802994893c746a5c24ec7efdcbd51a9fcd3cbfd30329ecedc9be";
  };
  resolveip = {
    version = "2";
    filename = "resolveip-2.apk";
    depends = [ "libc" ];
    provides = [ "resolveip-any" ];
    sha256 = "22f4738301025dd09453158f32cd65e407563b62e751eff0bdd9b49adc24a74a";
  };
  rev = {
    version = "2.42.2-r1";
    filename = "rev-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "rev-any" ];
    sha256 = "f8ca080df008524b16d64018c53769228b91871bb78799a8f2c27505e7490819";
  };
  rpcapd = {
    version = "1.10.6-r1";
    filename = "rpcapd-1.10.6-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "rpcapd-any" ];
    sha256 = "b8cd4401502fa116841bf0069cc47f3ed714a4edbd0f3b334d33ff064fc708ff";
  };
  rpcd = {
    version = "2026.07.19~e37ed9d8-r1";
    filename = "rpcd-2026.07.19~e37ed9d8-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
    ];
    provides = [ "rpcd-any" ];
    sha256 = "9717591d6c9c787d84b7e8c58e3ff23ca7dc3209a2115d32bf390ce81efd028d";
  };
  rpcd-mod-file = {
    version = "2026.07.19~e37ed9d8-r1";
    filename = "rpcd-mod-file-2026.07.19~e37ed9d8-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
      "rpcd"
    ];
    provides = [ "rpcd-mod-file-any" ];
    sha256 = "d0e27b3de3c3d154f3b396b0f89a8f9291feb922d90fb2f87cb7904eea39cdc8";
  };
  rpcd-mod-iwinfo = {
    version = "2026.07.19~e37ed9d8-r1";
    filename = "rpcd-mod-iwinfo-2026.07.19~e37ed9d8-r1.apk";
    depends = [
      "libc"
      "libiwinfo20230701"
      "libubox20260721"
      "libubus20260628"
      "rpcd"
    ];
    provides = [ "rpcd-mod-iwinfo-any" ];
    sha256 = "62ae3ead3f9b2ed1d86878d1824f32637f00123d6c89ba8188a845c4750cf884";
  };
  rpcd-mod-rpcsys = {
    version = "2026.07.19~e37ed9d8-r1";
    filename = "rpcd-mod-rpcsys-2026.07.19~e37ed9d8-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
      "rpcd"
    ];
    provides = [ "rpcd-mod-rpcsys-any" ];
    sha256 = "eac2fc0c66f241e66f84474d1414bea044f85cfd08dab5b61cba2abcd1b65964";
  };
  rpcd-mod-ucode = {
    version = "2026.07.19~e37ed9d8-r1";
    filename = "rpcd-mod-ucode-2026.07.19~e37ed9d8-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
      "libucode20230711"
      "rpcd"
    ];
    provides = [ "rpcd-mod-ucode-any" ];
    sha256 = "2b5dc703bed8f6e3aca8c1ffdf890a4fb403a55d39e27c895211441695c71414";
  };
  rs9113-firmware = {
    version = "20260810-r1";
    filename = "rs9113-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rs9113-firmware-any" ];
    sha256 = "a8968a1ab07926f4d5f8dd0d79acbff17136f50c47a16e417e11d352d3811e14";
  };
  rssileds = {
    version = "4";
    filename = "rssileds-4.apk";
    depends = [
      "libc"
      "libiwinfo20230701"
      "libnl-tiny1"
      "libubox20260721"
      "libuci20250120"
    ];
    provides = [ "rssileds-any" ];
    sha256 = "62f523ebb117b6d12b03c7d68c7163563fb3171c959fc59ed357b3bfab19b9c0";
  };
  rt2800-pci-firmware = {
    version = "20260810-r1";
    filename = "rt2800-pci-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rt2800-pci-firmware-any" ];
    sha256 = "5d2ec9e71cd10eac6eec6cfc6e14d817bd74038a6935dec09fc3e7ce8f6dbc64";
  };
  rt2800-usb-firmware = {
    version = "20260810-r1";
    filename = "rt2800-usb-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rt2800-usb-firmware-any" ];
    sha256 = "43c6c6abb8ac418790a075df4172cef79e95689d64b689ef6a1911c3a29c705d";
  };
  rt61-pci-firmware = {
    version = "20260810-r1";
    filename = "rt61-pci-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rt61-pci-firmware-any" ];
    sha256 = "d627088e6dfdc436f6968e779d63a291d8ef475fb8824beadc84ac9c7cbd7a59";
  };
  rt73-usb-firmware = {
    version = "20260810-r1";
    filename = "rt73-usb-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rt73-usb-firmware-any" ];
    sha256 = "8785da2c088757e8fb2a9cd9a71e24d08b2623a42c130339272edc5ea39f9173";
  };
  rtl8188eu-firmware = {
    version = "20260810-r1";
    filename = "rtl8188eu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8188eu-firmware-any" ];
    sha256 = "adfd3538d45438cfcb839bbae65edbbdb4806c1bdc3cdbc546e072fb1a870abc";
  };
  rtl8188fu-firmware = {
    version = "20260810-r1";
    filename = "rtl8188fu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8188fu-firmware-any" ];
    sha256 = "bbad24bbbe0f16a377b450d4e10d4709b267fcd01ab16166490954d75b0067c6";
  };
  rtl8192ce-firmware = {
    version = "20260810-r1";
    filename = "rtl8192ce-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192ce-firmware-any" ];
    sha256 = "8511614a6fc2532b2a8f5a4a33cb78461a128b1a80677304298e620a10770b95";
  };
  rtl8192cu-firmware = {
    version = "20260810-r1";
    filename = "rtl8192cu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192cu-firmware-any" ];
    sha256 = "6361ab78f4d9a0cafd4512986617eed935f733a2f58177234e90095cbd644855";
  };
  rtl8192de-firmware = {
    version = "20260810-r1";
    filename = "rtl8192de-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192de-firmware-any" ];
    sha256 = "aba509a99c4d64f0d0e9fb4b2a97ba973a9227257329df2c043f5eb39162fd71";
  };
  rtl8192du-firmware = {
    version = "20260810-r1";
    filename = "rtl8192du-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192du-firmware-any" ];
    sha256 = "1a86b2622102f81e796f4b103f235b9cd4031a076f36370c1d5854ca031ab187";
  };
  rtl8192eu-firmware = {
    version = "20260810-r1";
    filename = "rtl8192eu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192eu-firmware-any" ];
    sha256 = "1a6a113401a5a733612a4fb57f1cf99b8b1bdfb80a487a64810ae0c27f577f46";
  };
  rtl8192se-firmware = {
    version = "20260810-r1";
    filename = "rtl8192se-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8192se-firmware-any" ];
    sha256 = "86c7b3367145b627985e2c032c994e6a30282f33fe914c8b673760462140ac87";
  };
  rtl826x-firmware = {
    version = "2026.01.24~0cd4abe2-r4";
    filename = "rtl826x-firmware-2026.01.24~0cd4abe2-r4.apk";
    depends = [
      "kmod-phy-realtek"
      "libc"
    ];
    provides = [ "rtl826x-firmware-any" ];
    sha256 = "f01b1b46cdc98017155728f59bf8234591e012fcd613c0d5f6ed6afd04fc3ec8";
  };
  rtl826x-lp-firmware = {
    version = "2026.01.24~0cd4abe2-r4";
    filename = "rtl826x-lp-firmware-2026.01.24~0cd4abe2-r4.apk";
    depends = [
      "kmod-phy-realtek"
      "libc"
    ];
    provides = [
      "rtl826x-firmware"
      "rtl826x-lp-firmware-any"
    ];
    sha256 = "c56b9f3d6cb0a3036505eb75ef133eb14d8249233f632e587718cff091448aa7";
  };
  rtl8723au-firmware = {
    version = "20260810-r1";
    filename = "rtl8723au-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8723au-firmware-any" ];
    sha256 = "aa12949f96d5d91a8cccce6256b48888b03995ae61098f55684dc6d0ff559dba";
  };
  rtl8723be-firmware = {
    version = "20260810-r1";
    filename = "rtl8723be-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8723be-firmware-any" ];
    sha256 = "eaec6804e967e231aa28626953caf44642364cea137cd3cd82f1d831aea43c04";
  };
  rtl8723bu-firmware = {
    version = "20260810-r1";
    filename = "rtl8723bu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8723bu-firmware-any" ];
    sha256 = "208c40fcfe7e743b1be3abb35280cb83ff0f4269daa340cb584087d3e40bdb8c";
  };
  rtl8723de-firmware = {
    version = "20260810-r1";
    filename = "rtl8723de-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8723de-firmware-any" ];
    sha256 = "9fadfd7cf763001dfc68c55a0b9e52a013c47f5da3ac11b69c1f8f357f01bb19";
  };
  rtl8761a-firmware = {
    version = "20260810-r1";
    filename = "rtl8761a-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8761a-firmware-any" ];
    sha256 = "16745a67a892aa22c2eee53ffe69a5be82a878df564b18c54b439e377b468dde";
  };
  rtl8761b-firmware = {
    version = "20260810-r1";
    filename = "rtl8761b-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8761b-firmware-any" ];
    sha256 = "246f7d50f7693914363e1a6d85a160e02e0cc92291ddd58399ccafe7e5362cd7";
  };
  rtl8761bu-firmware = {
    version = "20260810-r1";
    filename = "rtl8761bu-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8761bu-firmware-any" ];
    sha256 = "0601aa6cc627fd5b0117d514249c37101f45e7a13ecc568dea7a9d2642cce0dd";
  };
  rtl8812a-firmware = {
    version = "20260810-r1";
    filename = "rtl8812a-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8812a-firmware-any" ];
    sha256 = "8d80b56e512df44ba6bab330000fb1fa3e563ebb4ca313bfc3bb3bbfb6f42462";
  };
  rtl8814a-firmware = {
    version = "20260810-r1";
    filename = "rtl8814a-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8814a-firmware-any" ];
    sha256 = "894ab097cfaf5c3c53f0d40f0eae36886dbff48a1068771271c0834fa9428a90";
  };
  rtl8821a-firmware = {
    version = "20260810-r1";
    filename = "rtl8821a-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8821a-firmware-any" ];
    sha256 = "992bf3f71f3efa304583e787c6d5095c100cb3e1ac7afb73730dff219582eeab";
  };
  rtl8821ae-firmware = {
    version = "20260810-r1";
    filename = "rtl8821ae-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8821ae-firmware-any" ];
    sha256 = "10f1deb96cdb0dd56a9fb098de294efb02915a2e6366ba7464c367b129fe23ab";
  };
  rtl8821ce-firmware = {
    version = "20260810-r1";
    filename = "rtl8821ce-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8821ce-firmware-any" ];
    sha256 = "a0681dd9aae8d10235c167dd16000dba9dd112981d77c766cd0af4f2feb6d3a5";
  };
  rtl8822be-firmware = {
    version = "20260810-r1";
    filename = "rtl8822be-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8822be-firmware-any" ];
    sha256 = "2239443fce72ba3203905864158241feb0e838e2db5d85f8b02405227f829afb";
  };
  rtl8822ce-firmware = {
    version = "20260810-r1";
    filename = "rtl8822ce-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8822ce-firmware-any" ];
    sha256 = "312494cf1622be707843fd2a1ab749b5b8b8d269f5c8cb7df1e5811aa8b09914";
  };
  rtl8851be-firmware = {
    version = "20260810-r1";
    filename = "rtl8851be-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8851be-firmware-any" ];
    sha256 = "19beb52e3714b79e486788c177a8b8dcd2a9d051aac95c94cc01093aa5d8f92b";
  };
  rtl8852ae-firmware = {
    version = "20260810-r1";
    filename = "rtl8852ae-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8852ae-firmware-any" ];
    sha256 = "991128af793b547c4141eeacd1bb1348dfc8966496792e1b2b13eef5763fa7c2";
  };
  rtl8852be-firmware = {
    version = "20260810-r1";
    filename = "rtl8852be-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8852be-firmware-any" ];
    sha256 = "d1e80e91b702be4a35f535763ed4b349eb67dd4c77a2d763e4aa49f05d1de8f2";
  };
  rtl8852ce-firmware = {
    version = "20260810-r1";
    filename = "rtl8852ce-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8852ce-firmware-any" ];
    sha256 = "5d33ea08a3e6cc6639c8d9cc7279b1a09dc23d1b950f3e0ad2f76209446a77a4";
  };
  rtl8922ae-firmware = {
    version = "20260810-r1";
    filename = "rtl8922ae-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "rtl8922ae-firmware-any" ];
    sha256 = "d59d5a29c10ee248192f25ce8805c0a91ff6f78e8c73a941b8466a767876bebf";
  };
  script-utils = {
    version = "2.42.2-r1";
    filename = "script-utils-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "script-utils-any" ];
    sha256 = "a0e8c6953380d33cc3027da7ec49f40ba9b8d0dab80a4361c80b82a05de8d68b";
  };
  secilc = {
    version = "3.10-r1";
    filename = "secilc-3.10-r1.apk";
    depends = [
      "libc"
      "libsepol"
    ];
    provides = [ "secilc-any" ];
    sha256 = "ebea2c42654d782831932bd174feba13deb3af0ec5c95d08d8f164a802686bd7";
  };
  selinux-policy = {
    version = "2.8.4";
    filename = "selinux-policy-2.8.4.apk";
    depends = [ "libc" ];
    provides = [ "selinux-policy-any" ];
    sha256 = "2a83373b75e6d1e492a62b180926bb7887a32680d188a5716c75c4424cf85da6";
  };
  setterm = {
    version = "2.42.2-r1";
    filename = "setterm-2.42.2-r1.apk";
    depends = [
      "libc"
      "libncurses6"
    ];
    provides = [ "setterm-any" ];
    sha256 = "1532de95b6a47077200470c6ccc57fba8ee316191e6c76f592a4a31de5ec0b49";
  };
  sfdisk = {
    version = "2.42.2-r1";
    filename = "sfdisk-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libfdisk1"
      "libncursesw6"
      "libsmartcols1"
    ];
    provides = [ "sfdisk-any" ];
    sha256 = "78a9e3a2d599853928ff54bca98cffd34428bde8ae0639ba1fce7258163ddbaa";
  };
  soloscli = {
    version = "1.04-r3";
    filename = "soloscli-1.04-r3.apk";
    depends = [
      "kmod-solos-pci"
      "libc"
    ];
    provides = [ "soloscli-any" ];
    sha256 = "26384ee2407b0f6a2544ac47a6e6dfa3ec3f3fee991d43cd5ccda642cd737c61";
  };
  spidev-test = {
    version = "6.18.44-r1";
    filename = "spidev-test-6.18.44-r1.apk";
    depends = [
      "kmod-spi-dev"
      "libc"
    ];
    provides = [ "spidev-test-any" ];
    sha256 = "4b2d7483e09798247895c14a54ff9b8f59a24fdae401f8b23208504946ebdc36";
  };
  ss = {
    version = "6.18.0-r2";
    filename = "ss-6.18.0-r2.apk";
    depends = [
      "kmod-netlink-diag"
      "libbpf1"
      "libc"
      "libmnl0"
      "libnl-tiny1"
    ];
    provides = [ "ss-any" ];
    sha256 = "738170bf893ac3d2118a57b658aafbbc185d30f3751455045605e32490da2c14";
  };
  strace = {
    version = "6.18-r2";
    filename = "strace-6.18-r2.apk";
    depends = [ "libc" ];
    provides = [ "strace-any" ];
    sha256 = "e34d9ff08529b2fc3471f594215a94ac84b398e5dfcfa844742de53dbba3aa78";
  };
  swap-utils = {
    version = "2.42.2-r1";
    filename = "swap-utils-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "librt"
    ];
    provides = [ "swap-utils-any" ];
    sha256 = "43b63ead94a16550a6b2ff898dfecd7f6730cd4b75cbf2b9d70fd0025ef0adf4";
  };
  swconfig = {
    version = "12";
    filename = "swconfig-12.apk";
    depends = [
      "libc"
      "libnl-tiny1"
      "libuci20250120"
    ];
    provides = [ "swconfig-any" ];
    sha256 = "060874718deb914f622a78db8cb94019a7c40082dfb1f8c3975268d375b42d05";
  };
  sysfsutils = {
    version = "2.1.0-r4";
    filename = "sysfsutils-2.1.0-r4.apk";
    depends = [
      "libc"
      "libsysfs2"
    ];
    provides = [ "sysfsutils-any" ];
    sha256 = "a711904744537a8cff52d077baba7192a27eb0c33fd503edec9e89faa8a32d34";
  };
  taskset = {
    version = "2.42.2-r1";
    filename = "taskset-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "taskset-any" ];
    sha256 = "74657b52465b1d4066b700da73278bd997051c669cd734e0c631771748ad80c4";
  };
  tc-bpf = {
    version = "6.18.0-r2";
    filename = "tc-bpf-6.18.0-r2.apk";
    depends = [
      "kmod-sched-core"
      "libbpf1"
      "libc"
      "libmnl0"
    ];
    provides = [
      "tc"
      "tc-bpf-any"
    ];
    sha256 = "008108c5594730778ef4dce0a6a4c53529dba7ffcb3f4b68122a366beaf90445";
  };
  tc-full = {
    version = "6.18.0-r2";
    filename = "tc-full-6.18.0-r2.apk";
    depends = [
      "kmod-sched-core"
      "libbpf1"
      "libc"
      "libmnl0"
      "libxtables12"
    ];
    provides = [
      "tc"
      "tc-full-any"
    ];
    sha256 = "c2cb23a98f6317bc582c5367bb3ceb1551f79e5af27aa9a7875faf91964e6622";
  };
  tc-tiny = {
    version = "6.18.0-r2";
    filename = "tc-tiny-6.18.0-r2.apk";
    depends = [
      "kmod-sched-core"
      "libc"
      "libmnl0"
    ];
    provides = [
      "tc"
      "tc-tiny-any"
    ];
    sha256 = "182cfa11f814f1687e53e59ab404f73b77f8580e2386abfd8e6b4a9dcc8270be";
  };
  tcpdump = {
    version = "4.99.6-r1";
    filename = "tcpdump-4.99.6-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "tcpdump-any" ];
    sha256 = "f246353b3bb1400b821fcf613bf4846f377a74d97b4ddc0ac0e05158556feb9e";
  };
  tcpdump-mini = {
    version = "4.99.6-r1";
    filename = "tcpdump-mini-4.99.6-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [
      "tcpdump"
      "tcpdump-mini-any"
    ];
    sha256 = "952efc1fa935520e9a82751f5e671250235c0bbac7cc128fb47d69d6e6f9ff2b";
  };
  terminfo = {
    version = "6.6.20260801-r1";
    filename = "terminfo-6.6.20260801-r1.apk";
    depends = [ "libc" ];
    provides = [ "terminfo-any" ];
    sha256 = "572dd03e89fde6baa3d43f95a877e3f818ca43388e1c19562f4bbdbd43c17b39";
  };
  thc-ipv6-address6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-address6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-address6-any" ];
    sha256 = "d7225a82da6e129a7277c44640b06060c9815a63d7910e5146b57deb6ef4d588";
  };
  thc-ipv6-alive6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-alive6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-alive6-any" ];
    sha256 = "5acb448e4630223e3b4efc9f2b229f37b39a1813ce53a79b2a62ac56460a0683";
  };
  thc-ipv6-connect6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-connect6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-connect6-any" ];
    sha256 = "407fa49d2e4c5e091377cfd8b18980a975da3122081a4a6b3472a3f870d5c8c7";
  };
  thc-ipv6-covert-send6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-covert-send6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-covert-send6-any" ];
    sha256 = "d103d8d323496a1229cd46c092a479544b4c2b23771ab2e1c92fb998ab4abcbe";
  };
  thc-ipv6-covert-send6d = {
    version = "3.8-r1";
    filename = "thc-ipv6-covert-send6d-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-covert-send6d-any" ];
    sha256 = "225aeb129564a60aa1d35a765d36c0dc1c8cea3c835ee311ba6d396fb15e089c";
  };
  thc-ipv6-denial6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-denial6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-denial6-any" ];
    sha256 = "2d6548295b80b44df401d69150202dd41b65f0267ffbb9f35ec643440c1986ea";
  };
  thc-ipv6-detect-new-ip6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-detect-new-ip6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-detect-new-ip6-any" ];
    sha256 = "c5ae56f365921c5544d89fe198f523cccffcd6ef08760301a05457962e05c9e1";
  };
  thc-ipv6-detect-sniffer6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-detect-sniffer6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-detect-sniffer6-any" ];
    sha256 = "67be3d09349e8c2ed7cdf12dd01fcb91bea9c3ee05166ac7390380c14e28c5eb";
  };
  thc-ipv6-dnsdict6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-dnsdict6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
      "libpthread"
    ];
    provides = [ "thc-ipv6-dnsdict6-any" ];
    sha256 = "c8516ffd9df3946ebd9f4859120b0c39b9352ddfe0471e4e986fd2f2a2f69ce3";
  };
  thc-ipv6-dnsrevenum6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-dnsrevenum6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-dnsrevenum6-any" ];
    sha256 = "9dcf631633f4dcaf84d532de758eec6cdf67026204a9e1d2f3bf59ee003d52a2";
  };
  thc-ipv6-dos-new-ip6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-dos-new-ip6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-dos-new-ip6-any" ];
    sha256 = "e6de15baae948afd0ffd0613d6ad5e9496dd7a185a483c65e90764413e3b4eb2";
  };
  thc-ipv6-dump-router6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-dump-router6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-dump-router6-any" ];
    sha256 = "4f4c5200bb16299573f57a29e9c666f1757cbc35cfdcb78113b3a4bee8328491";
  };
  thc-ipv6-exploit6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-exploit6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-exploit6-any" ];
    sha256 = "c7df65b6fb3ac0d08f195d6c32951d967a1a44b19c2bc12e35c0e67b6c1c47dc";
  };
  thc-ipv6-fake-advertise6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-advertise6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-advertise6-any" ];
    sha256 = "461027285f892d19c14949f3fbdac45923f1f4f1639234998fab2dbd0c716d7d";
  };
  thc-ipv6-fake-dhcps6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-dhcps6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-dhcps6-any" ];
    sha256 = "239790e91a2839fbec16d85e1422052d42fa47c96287d4776db6915236541404";
  };
  thc-ipv6-fake-dns6d = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-dns6d-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-dns6d-any" ];
    sha256 = "6b9bcfd65550d5e1500e6634ecde6ba9f073b9d584f1b297a6307197e5867e2a";
  };
  thc-ipv6-fake-dnsupdate6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-dnsupdate6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-dnsupdate6-any" ];
    sha256 = "d53ef28341350570bc13b7830823d82a356165325631f1755186f98be72d04bf";
  };
  thc-ipv6-fake-mipv6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-mipv6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-mipv6-any" ];
    sha256 = "7b82e20686247f79596f8f62cafcc23b660b1190fe6cd436496464452de39b86";
  };
  thc-ipv6-fake-mld26 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-mld26-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-mld26-any" ];
    sha256 = "5482a0db47b587b2c1f537b88e61b3b6eeb58010a0b18e69a3c9d00f4c5653d7";
  };
  thc-ipv6-fake-mld6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-mld6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-mld6-any" ];
    sha256 = "22f84188dc4ca4b8ae5562fea98f351339993cae46b98a5c59fb86e7786cf724";
  };
  thc-ipv6-fake-mldrouter6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-mldrouter6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-mldrouter6-any" ];
    sha256 = "a08a2b6cd524a90ea53298b9f468b609a72b4e8ba1f3ec28f46170d98f90d1cd";
  };
  thc-ipv6-fake-router26 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-router26-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-router26-any" ];
    sha256 = "e2a612b4aa04ff3ec809bf947f4d0b4dc5da4365d7b5daab502bc94e490be535";
  };
  thc-ipv6-fake-router6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-router6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-router6-any" ];
    sha256 = "d01b7b2997363c98d96ed391504fcd50865fb4c67faaedf311de8c03f68e7d39";
  };
  thc-ipv6-fake-solicitate6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fake-solicitate6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fake-solicitate6-any" ];
    sha256 = "7dbd45b265a7ad21af7a9012baa200fc074649b3c16a88e702a1247b96741214";
  };
  thc-ipv6-flood-advertise6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-advertise6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-advertise6-any" ];
    sha256 = "4d30603db6285dbe0b37a1aaa5a97ba6601ead963d4444c82e8e35fb1c46d89a";
  };
  thc-ipv6-flood-dhcpc6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-dhcpc6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-dhcpc6-any" ];
    sha256 = "c04aaf4eeee686a23a3587e7dfd2ec56256284103457b53915966513a640fc56";
  };
  thc-ipv6-flood-mld26 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-mld26-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-mld26-any" ];
    sha256 = "9bab0fd2453343f513bae2fdab0828c8f779a213eaf59a3fb6cab32e4d460110";
  };
  thc-ipv6-flood-mld6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-mld6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-mld6-any" ];
    sha256 = "4b3171738719dc64207c0909cb4509af3c4b529ebf58b0baaf0bcd9db1455ef2";
  };
  thc-ipv6-flood-mldrouter6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-mldrouter6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-mldrouter6-any" ];
    sha256 = "d5aab28c28f20a52b20ca30587168557b5340b017f59425d13b6788c1b60d537";
  };
  thc-ipv6-flood-router26 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-router26-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-router26-any" ];
    sha256 = "b794006f03fda20abe7df579ce78d3ccf1ec66cb9058702337b13ed632bd0716";
  };
  thc-ipv6-flood-router6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-router6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-router6-any" ];
    sha256 = "a385737622e71fc9d7ab71b8bc0b3da9b2d6fddefe246da6b0a79c6a8c9300b1";
  };
  thc-ipv6-flood-solicitate6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-solicitate6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-solicitate6-any" ];
    sha256 = "24ca77d7100658240b9d291041f42dc85024ae11e03688b9abcc7ead934db1f3";
  };
  thc-ipv6-flood-unreach6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-flood-unreach6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-flood-unreach6-any" ];
    sha256 = "bb45ce97c8a0e75c8463c1dca8613eb560a58574d332b0e9daeef1dc36f7e676";
  };
  thc-ipv6-fragmentation6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fragmentation6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fragmentation6-any" ];
    sha256 = "fe0f35c08607bc475a6411068f6f128912e5c360d4d1cb951314961ddde7c16f";
  };
  thc-ipv6-fuzz-dhcpc6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fuzz-dhcpc6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fuzz-dhcpc6-any" ];
    sha256 = "85547cd0519ed110a60f6fd1194259ebd8cae9c1a2d41a721907ca0475c9adaa";
  };
  thc-ipv6-fuzz-dhcps6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fuzz-dhcps6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fuzz-dhcps6-any" ];
    sha256 = "e3c03db30f03e91dfc67727b0c22e93719accd423554a5ca01abcc9f89883dda";
  };
  thc-ipv6-fuzz-ip6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-fuzz-ip6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-fuzz-ip6-any" ];
    sha256 = "695d02c1fef728665ce4ef325876efb4d9f3b4b04ede82d124913ce2749d0f92";
  };
  thc-ipv6-implementation6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-implementation6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-implementation6-any" ];
    sha256 = "e060f21170993bd9d66782e6b226b9d8e954bf0a139b76f0c6e572231e2a8058";
  };
  thc-ipv6-implementation6d = {
    version = "3.8-r1";
    filename = "thc-ipv6-implementation6d-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-implementation6d-any" ];
    sha256 = "3fd2e69cf072dc55d53c8557585f46eef241b9f5b33e7cbc7c2d5a88e20420f4";
  };
  thc-ipv6-inverse-lookup6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-inverse-lookup6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-inverse-lookup6-any" ];
    sha256 = "e85b1a1517b6d51203bf0c6281f3ba8b059f31362c9f0769ff0a569869590522";
  };
  thc-ipv6-kill-router6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-kill-router6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-kill-router6-any" ];
    sha256 = "0c9cf010f1a9756d5c35010bec0585e361d60f14e14fc807cd09b74183ee1266";
  };
  thc-ipv6-ndpexhaust6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-ndpexhaust6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-ndpexhaust6-any" ];
    sha256 = "c903bebfb372c4321808991d559f379c4eb67a13f4a77f6b142d752996952f8a";
  };
  thc-ipv6-node-query6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-node-query6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-node-query6-any" ];
    sha256 = "19be6fc423dd58b092cc7cc9646b14988fcc9c8bdcfe60600d6ce4405060af7f";
  };
  thc-ipv6-parasite6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-parasite6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-parasite6-any" ];
    sha256 = "33fd21e48bb3fa219cece339ef85ed1049c50aba8b24924eb99d2748efaa0246";
  };
  thc-ipv6-passive-discovery6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-passive-discovery6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-passive-discovery6-any" ];
    sha256 = "565913a2e9fc11625d61fa26cee928d7cb6b5d8b3ff734b466dc1de4dc17b5c5";
  };
  thc-ipv6-randicmp6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-randicmp6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-randicmp6-any" ];
    sha256 = "58835751ca2516216ee97d73da975373cd3d4da3a65eb3142dc36cffbf55603f";
  };
  thc-ipv6-redir6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-redir6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-redir6-any" ];
    sha256 = "5a72297026e32e498439bc3292b81568787b09b9af32ac78321aec052382ed07";
  };
  thc-ipv6-rsmurf6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-rsmurf6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-rsmurf6-any" ];
    sha256 = "ed5f6c295f1456591691cf7d1d411d0a68951e4c25cadb78f1be6d9473660cbf";
  };
  thc-ipv6-sendpees6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-sendpees6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-sendpees6-any" ];
    sha256 = "604b70a899948df0577a4e4ab795019e07c43909a56c55fc5c9acb06144607b5";
  };
  thc-ipv6-sendpeesmp6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-sendpeesmp6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-sendpeesmp6-any" ];
    sha256 = "2c761dfbafff5073b381bb2c869fd565760cb5b32fa1537411864f446edd682d";
  };
  thc-ipv6-smurf6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-smurf6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-smurf6-any" ];
    sha256 = "d484631b9c7ee6f181fb19c55c148201af02b7e834041e36f66c543a92501d2f";
  };
  thc-ipv6-thcping6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-thcping6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
      "librt"
    ];
    provides = [ "thc-ipv6-thcping6-any" ];
    sha256 = "56d61358a845d11d56a8e2918ae85c8fbb5a517f50dd3c698667adfcf7e84222";
  };
  thc-ipv6-toobig6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-toobig6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-toobig6-any" ];
    sha256 = "fad539452d8ffe3bab3636ae323458c12163087045e14ad6e39186dccb8735eb";
  };
  thc-ipv6-toobigsniff6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-toobigsniff6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-toobigsniff6-any" ];
    sha256 = "534e6fdca64591131170c8a32d8b0927a88511afc9db43bdc78b6a76163df54b";
  };
  thc-ipv6-trace6 = {
    version = "3.8-r1";
    filename = "thc-ipv6-trace6-3.8-r1.apk";
    depends = [
      "libc"
      "libpcap1"
    ];
    provides = [ "thc-ipv6-trace6-any" ];
    sha256 = "d4525c4d60b01e99b27d69829c4923532288823441793374c0ed9e85cd92845a";
  };
  ti-3410-firmware = {
    version = "20260810-r1";
    filename = "ti-3410-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ti-3410-firmware-any" ];
    sha256 = "44616401b37d816aa8c88e4474eb8d0f173985f15a4b107406bc91947ddb9aef";
  };
  ti-5052-firmware = {
    version = "20260810-r1";
    filename = "ti-5052-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "ti-5052-firmware-any" ];
    sha256 = "157887af2e4b2ec970ffcd72ed112e9afd3eb27eb0aed8b5141e0d9d58e7150d";
  };
  tmon = {
    version = "6.18.44-r1";
    filename = "tmon-6.18.44-r1.apk";
    depends = [
      "libc"
      "libncursesw6"
    ];
    provides = [ "tmon-any" ];
    sha256 = "457dead3e23616af8d9e2bda09de6e6fbc95d434530f7496dc128c7684b36894";
  };
  trace-cmd = {
    version = "3.3.3-r1";
    filename = "trace-cmd-3.3.3-r1.apk";
    depends = [
      "libc"
      "libtracefs0"
      "zlib"
    ];
    provides = [ "trace-cmd-any" ];
    sha256 = "dbb574f30ec9b0374fc2883cc9c6dfd5c72bd87ea5a0d60952a9caacf8d30c6b";
  };
  tune2fs = {
    version = "1.47.4-r1";
    filename = "tune2fs-1.47.4-r1.apk";
    depends = [
      "e2fsprogs"
      "libc"
    ];
    provides = [ "tune2fs-any" ];
    sha256 = "e53e3745fdabad003979a8c7296fb96a8c2841ecc212b13b56130c6946a2d605";
  };
  ubox = {
    version = "2025.10.30~6f78fa49-r1";
    filename = "ubox-2025.10.30~6f78fa49-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
      "libuci20250120"
      "ubus"
      "ubusd"
    ];
    provides = [ "ubox-any" ];
    sha256 = "ab453d81c04293496a42fdaf75da3d24115f9cd84834fbbd04dbd7174afa2230";
  };
  ubus = {
    version = "2026.06.28~24864e78-r1";
    filename = "ubus-2026.06.28~24864e78-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubus20260628"
      "ubusd"
    ];
    provides = [ "ubus-any" ];
    sha256 = "fb22e8f3a5eeee923ec162a713f3d49cd3e7113f27d41d77dfcacdeab06898af";
  };
  ubusd = {
    version = "2026.06.28~24864e78-r1";
    filename = "ubusd-2026.06.28~24864e78-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
    ];
    provides = [ "ubusd-any" ];
    sha256 = "456b4e320a80ad6d9143997d33939504ee7a93143b2525f25fc0a4ea4033ada6";
  };
  ucert = {
    version = "2025.10.03~57270b24-r1";
    filename = "ucert-2025.10.03~57270b24-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "usign"
    ];
    provides = [ "ucert-any" ];
    sha256 = "0ca9b2629174ef43d27649e260bdebffe0578e6f8c97f62d9786a61a90b72495";
  };
  ucert-full = {
    version = "2025.10.03~57270b24-r1";
    filename = "ucert-full-2025.10.03~57270b24-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libubox20260721"
      "usign"
    ];
    provides = [
      "ucert"
      "ucert-full-any"
    ];
    sha256 = "05b241208867aa8dde2f4d1852f87874e04817ac8d4384e7be4b7aa3df8f6b75";
  };
  uci = {
    version = "2025.12.02~66127cd7-r1";
    filename = "uci-2025.12.02~66127cd7-r1.apk";
    depends = [
      "libc"
      "libuci20250120"
    ];
    provides = [ "uci-any" ];
    sha256 = "7b063ec71fd8e9b461bcf5f18f4ecfa3b376a2faa81e64c1e46090fdf5f28751";
  };
  uclient-fetch = {
    version = "2026.06.07~daad21fa-r1";
    filename = "uclient-fetch-2026.06.07~daad21fa-r1.apk";
    depends = [
      "libc"
      "libuclient20201210"
    ];
    provides = [
      "uclient-fetch-any"
      "wget-any"
    ];
    sha256 = "fee202657a1b82a8ef92b9ff8e29172bb20af6847fa0c1981246736997094f51";
  };
  ucode = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libucode20230711"
    ];
    provides = [ "ucode-any" ];
    sha256 = "2155dcb647e22d83d94636560893bb66bd86b014075e914197789bd1224eb5b3";
  };
  ucode-mod-bpf = {
    version = "2";
    filename = "ucode-mod-bpf-2.apk";
    depends = [
      "libbpf1"
      "libc"
      "libucode20230711"
    ];
    provides = [ "ucode-mod-bpf-any" ];
    sha256 = "1606534577fd4b567d33270013da18652a1c2dd37bbdd0cb33bd1e403c120265";
  };
  ucode-mod-debug = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-debug-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libucode20230711"
      "ucode"
    ];
    provides = [ "ucode-mod-debug-any" ];
    sha256 = "e6e52f978f4d9d88e4644c142b56db761f051e3ce1c9ae13f5afcf27d7f2a448";
  };
  ucode-mod-digest = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-digest-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-digest-any" ];
    sha256 = "b20798423fe59c6d6c06e2b98fb64f52b62bcb2fd8a1bfb2159363ceba289d83";
  };
  ucode-mod-fs = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-fs-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-fs-any" ];
    sha256 = "d8c985f375003f8826c3872eb9c1cb98ae4d918fbabad92d388aca5e122077ef";
  };
  ucode-mod-io = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-io-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-io-any" ];
    sha256 = "0bfb675895e81915b416c9fb079681e065aa1c9731f82752ef4b8302022b199b";
  };
  ucode-mod-log = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-log-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "ucode"
    ];
    provides = [ "ucode-mod-log-any" ];
    sha256 = "c938cbd0d0969ae051f399bf0d95ec4cb680baff76720fe17f02e5224754df61";
  };
  ucode-mod-math = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-math-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-math-any" ];
    sha256 = "ecc686a457e605a9ba1495468d9f9f60bd01811c0fbfebf2c34e61c36cc8c914";
  };
  ucode-mod-nl80211 = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-nl80211-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libnl-tiny1"
      "libubox20260721"
      "ucode"
    ];
    provides = [ "ucode-mod-nl80211-any" ];
    sha256 = "680982fbbaca438094ef042b7adcec6d53bcbd6b33ec4b53c33b7c2e212bef8e";
  };
  ucode-mod-pkgen = {
    version = "1";
    filename = "ucode-mod-pkgen-1.apk";
    depends = [
      "libc"
      "libmbedtls21"
      "libucode20230711"
    ];
    provides = [ "ucode-mod-pkgen-any" ];
    sha256 = "8679cd4b5bc2c6379c6c261110f88670645e9de5346a4d784daa7a7b91986a53";
  };
  ucode-mod-resolv = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-resolv-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-resolv-any" ];
    sha256 = "a237b91206689c20489e6feb762507694732c47436135464ea6ffcb744cd75f2";
  };
  ucode-mod-rtnl = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-rtnl-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libnl-tiny1"
      "libubox20260721"
      "ucode"
    ];
    provides = [ "ucode-mod-rtnl-any" ];
    sha256 = "da4b7fca54dd430bbc9b87daf8a200d6be4f165cf52e582102cbcd240f59a273";
  };
  ucode-mod-socket = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-socket-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-socket-any" ];
    sha256 = "e73f323c609584b0d234b8693ebfa4d003459f4af6f8705f3ee12e3c4b070dd4";
  };
  ucode-mod-struct = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-struct-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
    ];
    provides = [ "ucode-mod-struct-any" ];
    sha256 = "cc7ba3e3c8a8045f665eb3e47ff83535cf2a737b3a048e646b336e0cb9db6a31";
  };
  ucode-mod-ubus = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-ubus-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubus20260628"
      "ucode"
    ];
    provides = [ "ucode-mod-ubus-any" ];
    sha256 = "d9fe79cedf6b5043b76cd6cac38fb3f7f9af5c4d7db4f77b0f467949a080e4cd";
  };
  ucode-mod-uci = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-uci-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libuci20250120"
      "ucode"
    ];
    provides = [ "ucode-mod-uci-any" ];
    sha256 = "2d27e5efc1005d8066b2189b64fce625dac188afeb37e955babb0518f0f3728f";
  };
  ucode-mod-uclient = {
    version = "2026.06.07~daad21fa-r1";
    filename = "ucode-mod-uclient-2026.06.07~daad21fa-r1.apk";
    depends = [
      "libc"
      "libuclient20201210"
      "libucode20230711"
    ];
    provides = [ "ucode-mod-uclient-any" ];
    sha256 = "9361b75805036385b6e5521e127801eeeaaad889cb2729f54e2170dd3900dfe9";
  };
  ucode-mod-udebug = {
    version = "2026.07.08~75843a1b";
    filename = "ucode-mod-udebug-2026.07.08~75843a1b.apk";
    depends = [
      "libc"
      "libucode20230711"
      "libudebug"
    ];
    provides = [ "ucode-mod-udebug-any" ];
    sha256 = "a99bf06e6c70ca1e761cac6357e809109bf87ee58b37f1e4cb48d54187e41419";
  };
  ucode-mod-uline = {
    version = "8";
    filename = "ucode-mod-uline-8.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libucode20230711"
    ];
    provides = [ "ucode-mod-uline-any" ];
    sha256 = "77118758e146ed05d9bcacc903a5589e472c52b5f66fabf45df37dfe61a30912";
  };
  ucode-mod-uloop = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-uloop-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "ucode"
    ];
    provides = [ "ucode-mod-uloop-any" ];
    sha256 = "cb0ed0d9702526e0f8ec150dc0fb44dcc297dd9936ca28483531ee654bb0b2ce";
  };
  ucode-mod-zlib = {
    version = "2026.07.09~b885dd0f-r1";
    filename = "ucode-mod-zlib-2026.07.09~b885dd0f-r1.apk";
    depends = [
      "libc"
      "ucode"
      "zlib"
    ];
    provides = [ "ucode-mod-zlib-any" ];
    sha256 = "453a031a941cd1974a8fa8067b05dd316ed82fe51bc78feb75e8fdf58bb03dd6";
  };
  udebug-cli = {
    version = "2026.07.08~75843a1b";
    filename = "udebug-cli-2026.07.08~75843a1b.apk";
    depends = [
      "libc"
      "ucode-mod-ubus"
      "ucode-mod-udebug"
      "ucode-mod-uloop"
      "udebugd"
    ];
    provides = [ "udebug-cli-any" ];
    sha256 = "ca53890603f29797d6940d03f5362298869d41bd265b623620e7104244168e6e";
  };
  udebugd = {
    version = "2026.07.08~75843a1b";
    filename = "udebugd-2026.07.08~75843a1b.apk";
    depends = [
      "libc"
      "libudebug"
    ];
    provides = [ "udebugd-any" ];
    sha256 = "c90ea5ab1c533f4ce384ee3a9a700c544c4550a9301d4ddc97993eba441f034e";
  };
  uencrypt-mbedtls = {
    version = "5";
    filename = "uencrypt-mbedtls-5.apk";
    depends = [
      "libc"
      "libmbedtls21"
    ];
    provides = [ "uencrypt-mbedtls-any" ];
    sha256 = "cb5105eb2cbcf0be1fdcd79cdc53df36c31da202274d50aac002ee4f668093d5";
  };
  uencrypt-openssl = {
    version = "5";
    filename = "uencrypt-openssl-5.apk";
    depends = [
      "libc"
      "libopenssl3"
    ];
    provides = [ "uencrypt-openssl-any" ];
    sha256 = "839e0e5a57a50f37fe00f1054ec0f18d371c0326dd8d1aa563805157c940a02d";
  };
  uencrypt-wolfssl = {
    version = "5";
    filename = "uencrypt-wolfssl-5.apk";
    depends = [
      "libc"
      "libwolfssl5.9.2.e624513f"
    ];
    provides = [ "uencrypt-wolfssl-any" ];
    sha256 = "d9a3c1e9d9c26d1a0e357c6319829abaeaeb897d15db96496e9333829f2f0cd2";
  };
  ugps = {
    version = "2025.10.03~9a351d41-r1";
    filename = "ugps-2025.10.03~9a351d41-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [ "ugps-any" ];
    sha256 = "f08a047d5f4a1348d0eff1f9d98c2d7d160521567db95950f51db8b2b610d76f";
  };
  uhttpd = {
    version = "2026.08.03~60f64bec-r1";
    filename = "uhttpd-2026.08.03~60f64bec-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libjson-c5"
      "libjson-script20260721"
      "libubox20260721"
    ];
    provides = [ "uhttpd-any" ];
    sha256 = "0508e57e30f08f94ab46bf21d394e5d51c6ac0eea2aa54753dd81b0aa253b8ca";
  };
  uhttpd-mod-lua = {
    version = "2026.08.03~60f64bec-r1";
    filename = "uhttpd-mod-lua-2026.08.03~60f64bec-r1.apk";
    depends = [
      "libc"
      "liblua5.1.5"
      "uhttpd"
    ];
    provides = [ "uhttpd-mod-lua-any" ];
    sha256 = "fed98b332dec6b1c3219129c5dae37fd90b094b45a35b38ac7dfb4db51293b1d";
  };
  uhttpd-mod-ubus = {
    version = "2026.08.03~60f64bec-r1";
    filename = "uhttpd-mod-ubus-2026.08.03~60f64bec-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubus20260628"
      "uhttpd"
    ];
    provides = [ "uhttpd-mod-ubus-any" ];
    sha256 = "e5b5595578cc27c16c977aa518797a309f04ba36e833afb5db65fb36740aa2f2";
  };
  uhttpd-mod-ucode = {
    version = "2026.08.03~60f64bec-r1";
    filename = "uhttpd-mod-ucode-2026.08.03~60f64bec-r1.apk";
    depends = [
      "libc"
      "libucode20230711"
      "uhttpd"
    ];
    provides = [ "uhttpd-mod-ucode-any" ];
    sha256 = "8b2a16bb46cc0058b5730c763c8805eb8d49c630508120fa01d3340640992dd9";
  };
  umdns = {
    version = "2026.06.27~dbee5509-r1";
    filename = "umdns-2026.06.27~dbee5509-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
    ];
    provides = [ "umdns-any" ];
    sha256 = "7a88a0ea7345c7bcf1ce37e7843330f7d315b678a62455a62c61aa13ab374710";
  };
  unet-cli = {
    version = "2026.05.22~090abf9a-r2";
    filename = "unet-cli-2026.05.22~090abf9a-r2.apk";
    depends = [
      "libc"
      "ucode"
      "ucode-mod-fs"
      "unetd"
    ];
    provides = [ "unet-cli-any" ];
    sha256 = "38872a1e917480f2ef5396ed122a9988c44cdae74e6aa16adb674d3bfb50fa26";
  };
  unet-dht = {
    version = "2026.05.22~090abf9a-r2";
    filename = "unet-dht-2026.05.22~090abf9a-r2.apk";
    depends = [
      "libc"
      "unetd"
    ];
    provides = [ "unet-dht-any" ];
    sha256 = "5ebc5ed2ae6453f939df966a0d56d083b4db39662d15988278bd77828e21ce00";
  };
  unetd = {
    version = "2026.05.22~090abf9a-r2";
    filename = "unetd-2026.05.22~090abf9a-r2.apk";
    depends = [
      "kmod-wireguard"
      "libblobmsg-json20260721"
      "libbpf1"
      "libc"
      "libnl-tiny1"
      "libubox20260721"
      "libubus20260628"
      "libudebug"
    ];
    provides = [ "unetd-any" ];
    sha256 = "c4b9c927aaf3380795a3830b9e9bebb120a19fe92d32ac3ef2cf4ef2a7bd836e";
  };
  unetmsg = {
    version = "15";
    filename = "unetmsg-15.apk";
    depends = [
      "libc"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-socket"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [ "unetmsg-any" ];
    sha256 = "2088053d6c742305124b7d48c73a3b3fbd8d100d3def452eb96ee5a4030c63f6";
  };
  unshare = {
    version = "2.42.2-r1";
    filename = "unshare-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "unshare-any" ];
    sha256 = "cc3d7d31624854721181bdd2263fee8f5723dd7dbbeef0b92f5e14d0294e1e22";
  };
  urandom-seed = {
    version = "3";
    filename = "urandom-seed-3.apk";
    depends = [
      "getrandom"
      "libc"
    ];
    provides = [ "urandom-seed-any" ];
    sha256 = "e8076a3e0de93094fb081bb8f17d219e066541f8a0bf04e783cb93253d742298";
  };
  urngd = {
    version = "2025.10.03~f17e33d9-r1";
    filename = "urngd-2025.10.03~f17e33d9-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [ "urngd-any" ];
    sha256 = "07c7babaed9b73f7c4885624fd80d1fda9eb44d7eadb02a89a3d33322596f85b";
  };
  usb-modeswitch = {
    version = "2025.10.04~9b4d0a6e-r1";
    filename = "usb-modeswitch-2025.10.04~9b4d0a6e-r1.apk";
    depends = [
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
      "libusb-1.0-0"
    ];
    provides = [ "usb-modeswitch-any" ];
    sha256 = "f03feca5bb13a2f9ea5b09cfcf67a440c8054600b87bce0428534cb2a3ba1f92";
  };
  usbgadget = {
    version = "2";
    filename = "usbgadget-2.apk";
    depends = [
      "kmod-fs-configfs"
      "kmod-usb-gadget"
      "kmod-usb-lib-composite"
      "libc"
    ];
    provides = [ "usbgadget-any" ];
    sha256 = "98e870b742390896906764f5ef9bad018e2fcb238e833981e542852db2be56b9";
  };
  usbgadget-acm = {
    version = "2";
    filename = "usbgadget-acm-2.apk";
    depends = [
      "kmod-usb-gadget-serial"
      "libc"
      "usbgadget"
    ];
    provides = [ "usbgadget-acm-any" ];
    sha256 = "6d1bbe344f7f9ec415d1926658fa95fe1d197759632405ce3139441dda207001";
  };
  usbgadget-ncm = {
    version = "2";
    filename = "usbgadget-ncm-2.apk";
    depends = [
      "kmod-usb-gadget-ncm"
      "libc"
      "usbgadget"
    ];
    provides = [ "usbgadget-ncm-any" ];
    sha256 = "b90c4dd89ebee694000a1c25b455d48eb6266e6335276f2e8b8bdc7beb71f30f";
  };
  usign = {
    version = "2025.10.03~c4c72b1b-r1";
    filename = "usign-2025.10.03~c4c72b1b-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
    ];
    provides = [ "usign-any" ];
    sha256 = "f5f97a75b3092b3674357c9f1de3cb4eea865adb93119708aff2ed97310f03dc";
  };
  ustp = {
    version = "2026.05.27~17c36beb-r1";
    filename = "ustp-2026.05.27~17c36beb-r1.apk";
    depends = [
      "libc"
      "libubox20260721"
      "libubus20260628"
    ];
    provides = [ "ustp-any" ];
    sha256 = "eed8a6fa01a3989bf35ffc7b221452588a17aa7525f4c121e96e7c4a0c476d2f";
  };
  uuidd = {
    version = "2.42.2-r1";
    filename = "uuidd-2.42.2-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [ "uuidd-any" ];
    sha256 = "919b65bb080d85d47f02322f5feff8dcba66ae82a9db1623a421f437b9536654";
  };
  uuidgen = {
    version = "2.42.2-r1";
    filename = "uuidgen-2.42.2-r1.apk";
    depends = [
      "libc"
      "libuuid1"
    ];
    provides = [ "uuidgen-any" ];
    sha256 = "e913ba7045864c35a97fb4154056fdad5194370f504df945ea6513b0770411af";
  };
  uxc = {
    version = "2026.06.17~60fdbf00-r1";
    filename = "uxc-2026.06.17~60fdbf00-r1.apk";
    depends = [
      "blockd"
      "libblobmsg-json20260721"
      "libc"
      "libubox20260721"
      "libubus20260628"
      "procd-ujail"
      "rpcd"
    ];
    provides = [ "uxc-any" ];
    sha256 = "83c39e732d4af182f5d01830faf33fa12c69c9cc041e1a33b454079efe575a27";
  };
  valgrind = {
    version = "3.26.0-r1";
    filename = "valgrind-3.26.0-r1.apk";
    depends = [
      "libc"
      "libpthread"
      "librt"
    ];
    provides = [ "valgrind-any" ];
    sha256 = "6009c7241c08b43dd7a7d50b7741d0024dd2fd9250a263ed3fc176b32586acc5";
  };
  valgrind-cachegrind = {
    version = "3.26.0-r1";
    filename = "valgrind-cachegrind-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-cachegrind-any" ];
    sha256 = "3360570040a9263821556fd8670562cf76393209f71780a45c8df91c3c7266a4";
  };
  valgrind-callgrind = {
    version = "3.26.0-r1";
    filename = "valgrind-callgrind-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-callgrind-any" ];
    sha256 = "b44ea787e81b371ca343bec3ac87717ee3a466671d524bde3f69d6f664b44dc7";
  };
  valgrind-drd = {
    version = "3.26.0-r1";
    filename = "valgrind-drd-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-drd-any" ];
    sha256 = "5628857d10b2f1fdd368ebc0cba962b46a7956ca704867205d8e0d3855b3b8d8";
  };
  valgrind-helgrind = {
    version = "3.26.0-r1";
    filename = "valgrind-helgrind-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-helgrind-any" ];
    sha256 = "febf8eee19665a197b62ad45b64fa1700ea51695c33b20e9048d1470cdf69fe6";
  };
  valgrind-massif = {
    version = "3.26.0-r1";
    filename = "valgrind-massif-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-massif-any" ];
    sha256 = "b688f51775e25c9fb016d1cc3197bdeccac63b4ce6175ad38bacaaa70e7bef4f";
  };
  valgrind-vgdb = {
    version = "3.26.0-r1";
    filename = "valgrind-vgdb-3.26.0-r1.apk";
    depends = [
      "libc"
      "valgrind"
    ];
    provides = [ "valgrind-vgdb-any" ];
    sha256 = "c1eee7b3f23c5646fc5bd399357f55ea6944ceb4a24b46e79c0ff8c0169f8609";
  };
  vti = {
    version = "5";
    filename = "vti-5.apk";
    depends = [
      "kmod-ip-vti"
      "kmod-ip6-vti"
      "libc"
    ];
    provides = [
      "vti-any"
      "vtiv4"
      "vtiv6"
    ];
    sha256 = "cf2921607c306130e832b0b8a27b0de852b374f72c381ffec2e95cbf63b3f13b";
  };
  vxlan = {
    version = "7";
    filename = "vxlan-7.apk";
    depends = [
      "kmod-vxlan"
      "libc"
    ];
    provides = [ "vxlan-any" ];
    sha256 = "c56e1c838c6cac22404cdb1fdf052764bf69b2afabbe6a4b42a6c54857a14517";
  };
  wall = {
    version = "2.42.2-r1";
    filename = "wall-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "wall-any" ];
    sha256 = "503a50781fcfff0984ff92d6103d370e1b13566a084875538d9bcb34326bce21";
  };
  wdctl = {
    version = "2.42.2-r1";
    filename = "wdctl-2.42.2-r1.apk";
    depends = [
      "libc"
      "libsmartcols1"
    ];
    provides = [ "wdctl-any" ];
    sha256 = "447a9816fb9e8f10526558dc485ce10adb347d86b96af782d88959790a753456";
  };
  whereis = {
    version = "2.42.2-r1";
    filename = "whereis-2.42.2-r1.apk";
    depends = [
      "libc"
      "librt"
    ];
    provides = [ "whereis-any" ];
    sha256 = "57e8556e99202e8fcae79c7641c71633ed8cc4e098b789fe3fd5b1dc5b5d4ec4";
  };
  wifi-scripts = {
    version = "1.0-r1";
    filename = "wifi-scripts-1.0-r1.apk";
    depends = [
      "libc"
      "netifd"
      "ucode"
      "ucode-mod-digest"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uci"
    ];
    provides = [ "wifi-scripts-any" ];
    sha256 = "2cb42a4b00f4258ed49bb485b436007c5b96f449975c4b2045494a8ecd4636bc";
  };
  wil6210-firmware = {
    version = "20260810-r1";
    filename = "wil6210-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "wil6210-firmware-any" ];
    sha256 = "341005d2db19162e955afed3154df371a4fd7f000966eab999083ef19b54c2fb";
  };
  wipefs = {
    version = "2.42.2-r1";
    filename = "wipefs-2.42.2-r1.apk";
    depends = [
      "libblkid1"
      "libc"
      "libsmartcols1"
    ];
    provides = [ "wipefs-any" ];
    sha256 = "6c16e013e1d97ea8b92464ba4bceb6f407f14c9be75dd58da97d28be494fcbb0";
  };
  wireguard-tools = {
    version = "1.0.20260223-r2";
    filename = "wireguard-tools-1.0.20260223-r2.apk";
    depends = [
      "kmod-wireguard"
      "libc"
    ];
    provides = [ "wireguard-tools-any" ];
    sha256 = "55c30e801ef10347e7e003d494a54c14d302dfd12163ee9f126cf7a0452f1e2a";
  };
  wireless-regdb = {
    version = "2026.05.30-r1";
    filename = "wireless-regdb-2026.05.30-r1.apk";
    depends = [ "libc" ];
    provides = [ "wireless-regdb-any" ];
    sha256 = "f928b8274595acea1c24588cdc722865f4858bcc2a6aad535b2d63c3ddf0b8fb";
  };
  wireless-tools = {
    version = "29-r6";
    filename = "wireless-tools-29-r6.apk";
    depends = [ "libc" ];
    provides = [ "wireless-tools-any" ];
    sha256 = "ccfdf9f3794417adaa4516528a9468e8b7854740bcc053b1739adfcf4d43f2d9";
  };
  wl12xx-firmware = {
    version = "20260810-r1";
    filename = "wl12xx-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "wl12xx-firmware-any" ];
    sha256 = "e09e11b913dd58f18ee8bbb0821b004ca2d71e721a9f6214fa905ff9df4c3d0f";
  };
  wl18xx-firmware = {
    version = "20260810-r1";
    filename = "wl18xx-firmware-20260810-r1.apk";
    depends = [ "libc" ];
    provides = [ "wl18xx-firmware-any" ];
    sha256 = "bb01f5c7c0f62fc87485ca11c21ac193a4523b90505762512f553ac77afc4293";
  };
  wpa-cli = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-cli-2026.08.07~831364bf-r2.apk";
    depends = [ "libc" ];
    provides = [ "wpa-cli-any" ];
    sha256 = "086b5e146f83b4d09621d7d9355fbeff852985964645712c4ca4cbfcebc79952";
  };
  wpa-supplicant = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [ "wpa-supplicant-any" ];
    sha256 = "efd63e5aab00e015ae7e85aa5e29b3e8a2ee4b6ffe5d9718aae26da8eafc0f74";
  };
  wpa-supplicant-basic = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-basic-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-basic-any"
    ];
    sha256 = "585574c20e5378d0adf9c841cafb7bc8f5edd294185a4831bcb05c3d85c2fd1e";
  };
  wpa-supplicant-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-mbedtls-any"
    ];
    sha256 = "bc3c23e1aa8a559b381f47982cf00b4027dc9d09ca87a07d8b0ac85b32a07796";
  };
  wpa-supplicant-mesh-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-mesh-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpa-supplicant-mesh-mbedtls-any"
    ];
    sha256 = "217fa77a3d289e751d293a3f152a5a487678874d4596a269dd1acb7a49c0d0a8";
  };
  wpa-supplicant-mesh-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-mesh-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpa-supplicant-mesh-openssl-any"
    ];
    sha256 = "238474ead26e22560c7834f18034bd7a862d3022d89f0e59f0a8b4c1adf0a21d";
  };
  wpa-supplicant-mesh-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-mesh-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpa-supplicant-mesh-wolfssl-any"
    ];
    sha256 = "fa0068b14578dbeb3577d608454da786694de9293602923acc2d996a0e0c709d";
  };
  wpa-supplicant-mini = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-mini-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-mini-any"
    ];
    sha256 = "a610bc4fd94a0da953824bcd32f7742755e081ddbbdbd172e470408a665b629d";
  };
  wpa-supplicant-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-openssl-any"
    ];
    sha256 = "0fd3855071ea856014c74ca0ebed8f673be8827d06744aa1de31568bd3bd966f";
  };
  wpa-supplicant-p2p = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-p2p-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-p2p-any"
    ];
    sha256 = "ee8bb914af0d697b001566a9214f89d9a53d167f017c84cf913bc053e41d7465";
  };
  wpa-supplicant-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpa-supplicant-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "wpa-supplicant"
      "wpa-supplicant-wolfssl-any"
    ];
    sha256 = "68d70405f4d851af823836a89c30d241d9e19871505aada08655be550ee76640";
  };
  wpad = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-any"
    ];
    sha256 = "79fd1ccab70404469e0189c813b58029acf706dc0ec52a5d2f4bb3278481db0e";
  };
  wpad-basic = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-basic-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-basic-any"
    ];
    sha256 = "24d8e483c2373d98f14cab438c15cac4a46e5caa132d21b46fd314cb1c5ed4ee";
  };
  wpad-basic-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-basic-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-basic-mbedtls-any"
    ];
    sha256 = "6c0159401c4f329da7bd8bcc337f5080351e1d97004de932c00236bbb68911c4";
  };
  wpad-basic-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-basic-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-basic-openssl-any"
    ];
    sha256 = "3f4ef5c8c88148535443fe6e4d36b4faf63ba1f38c869979601742991ef9f52a";
  };
  wpad-basic-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-basic-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-basic-wolfssl-any"
    ];
    sha256 = "7b91ab32c84be8aed0dd2633209f4a7c3663bf1174ddc6dd7386a02b57a1e31c";
  };
  wpad-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-mbedtls-any"
    ];
    sha256 = "378049a629508d21d807efbdafa5c4e4133a11dedcb80a0be66409b5666c9650";
  };
  wpad-mesh-mbedtls = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-mesh-mbedtls-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libmbedtls21"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpad-mesh"
      "wpad-mesh-mbedtls-any"
    ];
    sha256 = "3734aa023dfc619c70260a2a62fe14131bb63c517ef4718f6809d7695bc172af";
  };
  wpad-mesh-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-mesh-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpad-mesh"
      "wpad-mesh-openssl-any"
    ];
    sha256 = "d42a1e1d4c1b7a35dda0bc22dfd696cef4f93f189b2af91607b47bec0a63a3cb";
  };
  wpad-mesh-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-mesh-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpa-supplicant-mesh"
      "wpad-mesh"
      "wpad-mesh-wolfssl-any"
    ];
    sha256 = "3ce508417529c7c3364be6d0392b4f664d98c4a0102d3b4a3d01fd4d262e7e95";
  };
  wpad-mini = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-mini-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-mini-any"
    ];
    sha256 = "035eabaa3fdeddd1bf106805ec675906e98dfb72b3374b8fca19454dea145818";
  };
  wpad-openssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-openssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libopenssl-legacy"
      "libopenssl3"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-openssl-any"
    ];
    sha256 = "b8f6a66cd7e81d37ab713b8a132f0312d3edcc0286ec941f099269dc8f7788e3";
  };
  wpad-wolfssl = {
    version = "2026.08.07~831364bf-r2";
    filename = "wpad-wolfssl-2026.08.07~831364bf-r2.apk";
    depends = [
      "hostapd-common"
      "libblobmsg-json20260721"
      "libc"
      "libnl-tiny1"
      "libubus20260628"
      "libucode20230711"
      "libudebug"
      "libwolfssl5.9.2.e624513f"
      "ucode"
      "ucode-mod-fs"
      "ucode-mod-nl80211"
      "ucode-mod-rtnl"
      "ucode-mod-ubus"
      "ucode-mod-uloop"
    ];
    provides = [
      "hostapd"
      "wpa-supplicant"
      "wpad-wolfssl-any"
    ];
    sha256 = "8540b7653066d428c25de9de30bdf9e10e2495b78a43d2d182f62706e99c5ab9";
  };
  wpan-tools = {
    version = "0.10-r1";
    filename = "wpan-tools-0.10-r1.apk";
    depends = [
      "libc"
      "libnl200"
    ];
    provides = [ "wpan-tools-any" ];
    sha256 = "96ea9191693f3fc722b5b53f4ad26fb58d6e8a9d9ea21e050f2eb55cda3fdf9e";
  };
  wwan = {
    version = "2019.04.29-r7";
    filename = "wwan-2019.04.29-r7.apk";
    depends = [ "libc" ];
    provides = [ "wwan-any" ];
    sha256 = "cdcffcca9f74c6d7d7410be483b733af32fa21c1c28f164e270951cf68c2455a";
  };
  xdp-filter = {
    version = "1.6.3-r2";
    filename = "xdp-filter-1.6.3-r2.apk";
    depends = [
      "libc"
      "libxdp163"
    ];
    provides = [ "xdp-filter-any" ];
    sha256 = "53fa9d0b57d956b676768bf8c9fb334d92d712e7e31a0d9a16c909b0cb265f40";
  };
  xdp-loader = {
    version = "1.6.3-r2";
    filename = "xdp-loader-1.6.3-r2.apk";
    depends = [
      "libc"
      "libxdp163"
    ];
    provides = [ "xdp-loader-any" ];
    sha256 = "1c891d6d181fd3a890bad4b258061a1e103556936549b09300eb72d34b05776d";
  };
  xdpdump = {
    version = "1.6.3-r2";
    filename = "xdpdump-1.6.3-r2.apk";
    depends = [
      "libc"
      "libpcap1"
      "libxdp163"
    ];
    provides = [ "xdpdump-any" ];
    sha256 = "e6a0bd22a404fdb665d1919f9c82bba1714358dd3c76677938ba9abcab5a58be";
  };
  xfrm = {
    version = "5";
    filename = "xfrm-5.apk";
    depends = [
      "kmod-xfrm-interface"
      "libc"
    ];
    provides = [ "xfrm-any" ];
    sha256 = "3231e9d40d67a2163ab8fd33e747996177e85ec0dfe76b62562ecee4922d5d1a";
  };
  zlib = {
    version = "1.3.2-r1";
    filename = "zlib-1.3.2-r1.apk";
    depends = [ "libc" ];
    provides = [ "zlib-any" ];
    sha256 = "14cad6c900d5e3ce784e93c62a49dcf94f1f4c48004681cc53ec7933982c1dfc";
  };
  zlib-dev = {
    version = "1.3.2-r1";
    filename = "zlib-dev-1.3.2-r1.apk";
    depends = [
      "libc"
      "zlib"
    ];
    provides = [ "zlib-dev-any" ];
    sha256 = "3a9e0a3a219f355ec7c10f7134dbbeee8a70db6871a18bb35a183a01e686feaa";
  };
  zram-swap = {
    version = "32";
    filename = "zram-swap-32.apk";
    depends = [
      "kmod-zram"
      "libc"
    ];
    provides = [ "zram-swap-any" ];
    sha256 = "6d95a4f1a51d1f4a37f91b0e22a5568e7723b541c4cf229ca3578994c8c623c2";
  };
  zyxel-bootconfig = {
    version = "1";
    filename = "zyxel-bootconfig-1.apk";
    depends = [ "libc" ];
    provides = [ "zyxel-bootconfig-any" ];
    sha256 = "bce90ae4fca123d5ddfd3aa6ed6485711b3a792db95ed8f14b1e332de24606dd";
  };
}
