{ "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 = "6e9deea5a565d3be3c2e3292e5f1e5f3c8cc459dfc9b1071afa7383b7919db66"; }; 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 = "ac48f9baaadda25dbf0ea2036c21dc03d039ed4371142876156e4bec319fa297"; }; 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 = "d7af568397c98ea736e6aecab3483eb511a88f4e450841dee994225e924d127b"; }; 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 = "a3f168819314db3f2d8a7919c4521676268f0978e53ca13055a165f98932ed81"; }; 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 = "e01d6a221d44f5eca0b413a06a6728ab31af4b074fb0759e0eceaa92eb782cd1"; }; 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 = "8edcc90dd22b97bb9dd2dc7d75e694ce2922070576077e93779b87f37f06a51d"; }; 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 = "4cfa540f75ce6e901f4a3225bba0fb8cbf85655e2e068c5d81ee13746fe672f7"; }; 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 = "c285d348e6390e71c0093b8c64b02fd7ee2273d41b74a5783c299be075e40948"; }; 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 = "0184c1f8525c53daf4e437e778e8da3129855954d5ab449919285e5d31ef09ec"; }; 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 = "30992c216c1b668574ecd6aadf4ddb90e903a2f1d8a2c85bee706f3c69d8a5d0"; }; 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 = "2a8cfcb2ec7873a525effcfda127c8228a883b5cf1b703694fe2407131be226f"; }; 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 = "4ee9d0334d5f04b7c8ed7f1b4421aa694550ffd8fa0f73c9ba333ac37c9c8c1b"; }; 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 = "a37acac1c13e46357bdf58ec10c8a581666910da17bb694502294ad409ce2a23"; }; 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 = "1465c8b7d82438322f7bb627359f9f74a55f98a790a26ddb79221e32c576450a"; }; 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 = "ec9ea84cfabcd1903ea481b67b7cd92bf74e47a3c0436cab27b183791cd126ea"; }; 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 = "1c5aa1d09e1e84bc5261c9d6ebfbb9e1693f50ee8683ea7646047b8da48b7183"; }; 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 = "a04681a89191918de1cea04deaa5890ba4a3851989e7f775ef97eaef197f5533"; }; 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 = "86fb2b0bb74f5f29692de5606dd2d6c8d6f7e9333b04d98b9124a532a2691f18"; }; valgrind-cachegrind = { version = "3.26.0-r1"; filename = "valgrind-cachegrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-cachegrind-any" ]; sha256 = "3936fc9b63398712f89d58468ffbd584f05e21eab4ab829fe3d286b8e9da4680"; }; valgrind-callgrind = { version = "3.26.0-r1"; filename = "valgrind-callgrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-callgrind-any" ]; sha256 = "fd79d8b78fcfd975e98667798cec0d0a1a4359eac1a9c8ec53121c844b4560b4"; }; valgrind-drd = { version = "3.26.0-r1"; filename = "valgrind-drd-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-drd-any" ]; sha256 = "b489452d9180240736501ea01fdbc852729f1830bca86793f6b61d65003e7b1a"; }; valgrind-helgrind = { version = "3.26.0-r1"; filename = "valgrind-helgrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-helgrind-any" ]; sha256 = "8cbeef4402f4cf3df894c65255679e5ec3505d74ab4f542f19ca64c3e85cc0af"; }; valgrind-massif = { version = "3.26.0-r1"; filename = "valgrind-massif-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-massif-any" ]; sha256 = "b383b590051a70777bbf3927ecfb5308214fe62da31e920dc052014478bfe57c"; }; valgrind-vgdb = { version = "3.26.0-r1"; filename = "valgrind-vgdb-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-vgdb-any" ]; sha256 = "2587ccf6d117348d1cecf0f89c3ee288e0fad662b1f9f56d4ffac80308826844"; }; 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 = "c0dbfad80842900deda146928ce3ef3ecc74b4e43526242e35596c055849229d"; }; 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 = "92a1a3a3a922defb64e5c218e5fb07e610183a3db18d82b72e80cbe425c55024"; }; 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 = "708dc6851878a4e24234e24cefa2b41a4164b3a5ec6feb1856ffa13c738d0c5d"; }; 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 = "12c46e921dc44fb9c9e7a68acbb56d1f0e07d6f77221aadc5384cae61aeeb1d8"; }; 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 = "6be471c9efdd9c935680400b74d856efe587f827dc389173d197188b75c17993"; }; 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 = "c9031b5d782a8bd5c7e89f4af70c47929079b6b26c6ecd9ac336eb0b3a750f66"; }; 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 = "dcaba0c6fec2b9502eab1c5140fa76f554bfd34827749f8efd2f2e09ae483c2c"; }; 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 = "a7383144db55794e7fad9bdc393d0ccf4a3ce5bf686b895eb2e33e43d5976ab8"; }; 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 = "2c634155bab8477f52262523fae375b522644ef3bab070bb72b115e6a86bacee"; }; 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 = "b7d02482a6f9c1b361837cfa9f6abc9a8f01a08adc3d6597d101c46f63e068db"; }; 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 = "ce6bd0fcbb21e3c31a1a1af760975303963a076c6ad5b5329f0b960aaaee6de0"; }; 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 = "8cdb0ba34697c0be04c5ce61aa5f54f9cff47c1183e957288d162d3750bac852"; }; 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 = "dfd1c6c3a6f32401d399ebfeb4ce72e3282311428cdcccdb598cc5847eefffb4"; }; 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 = "431a4d1f7f6c1478212fb53880cb373ef16c80879b8e62e5eac25a5689f10a2a"; }; 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 = "7711d7aed19e2bff98bffd70026b89787ffa99851a20351f121724d51e793de5"; }; 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 = "5786dbf402c3996c68dec6168df0d4a391fe9cbbd4fe018afc4b3ac49ce193c0"; }; 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 = "c33616f20b84a550463a8aff196e7239b14876d2631dd27dd44dd40a3a2cde41"; }; 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 = "f9bff4df272c02ad450429a073f792d21dbb2a41fa995915b6b84896972345e8"; }; 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 = "3a857a2013bb5cd620c79d1904d354805a0e9269604fcc1244ce86c4382e1c07"; }; 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 = "d2a71fc08f608586768d910aa3145d131a8b42431b8a86202527f22ce683a761"; }; 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 = "4c18efb44fa710013b1ace1c772bf9b12797be4dc2fe8260bf4673ad802a91e4"; }; 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 = "33b138a8d9f7d5f46282f8f71092bae0ce55b080c045e5c251053eabbe0faf9f"; }; 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 = "4198a547e43ca383f30626b2694d4098ea09ac45ed3dbabab0eaf0bfbf04bbb0"; }; 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 = "bde1da267da3e67e56c6b39f103f92ca1d77c1dbe26edca5f2742c9fcc50d2ba"; }; 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"; }; }