{ "464xlat" = { version = "13"; filename = "464xlat-13.apk"; depends = [ "ip" "kmod-nat46" "libc" ]; provides = [ "464xlat-any" ]; sha256 = "2de383fed4932dfb9fe85a3bcdf507ae6b4c5eafe7b7b5414e92ab3351142304"; }; "6in4" = { version = "29"; filename = "6in4-29.apk"; depends = [ "kmod-sit" "libc" "resolveip" "uclient-fetch" ]; provides = [ "6in4-any" ]; sha256 = "67505f089515b7363cc6fe9b2e86343561f48f70cb0d9e14478b430e84167af2"; }; "6rd" = { version = "13"; filename = "6rd-13.apk"; depends = [ "kmod-sit" "libc" ]; provides = [ "6rd-any" ]; sha256 = "bdd626faa843d318c3bfae7e35cc393ca5852f59f82229dd0ac5e600197f5696"; }; "6to4" = { version = "13"; filename = "6to4-13.apk"; depends = [ "kmod-sit" "libc" ]; provides = [ "6to4-any" ]; sha256 = "b9eac85d41fbea737d22cb2e633d0391aebe3626aa912c4165011a889f0255ba"; }; adb = { version = "5.0.2~6fe92d1a-r4"; filename = "adb-5.0.2~6fe92d1a-r4.apk"; depends = [ "libc" "libmbedtls21" "libpthread" "zlib" ]; provides = [ "adb-any" ]; sha256 = "60578c347db91f43c2c721847a2d55aaa2eef577147433fdc981e8e641fb05ec"; }; adb-enablemodem = { version = "2017.03.05-r1"; filename = "adb-enablemodem-2017.03.05-r1.apk"; depends = [ "adb" "libc" ]; provides = [ "adb-enablemodem-any" ]; sha256 = "33809fb68bd593c73dd3629dfaca10814b6b79e981685497e582e8b90c2cf8d2"; }; aeonsemi-as21xxx-firmware = { version = "20260221-r1"; filename = "aeonsemi-as21xxx-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "aeonsemi-as21xxx-firmware-any" ]; sha256 = "6e4c28810c3f6c30c093b0d377efcef634f324ad927c86ba95e52d1f1dece923"; }; agetty = { version = "2.41.5-r1"; filename = "agetty-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "agetty-any" ]; sha256 = "9334df8c2318c0e304afba9930584d4366011e27466dd44076af9eafda2ddb86"; }; aircard-pcmcia-firmware = { version = "20260221-r1"; filename = "aircard-pcmcia-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "aircard-pcmcia-firmware-any" ]; sha256 = "cae12f7ebfe428f01eb739979dc31211aaaa1911867932c867d373434fcd4f4d"; }; airoha-an7583-npu-firmware = { version = "20260221-r1"; filename = "airoha-an7583-npu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "airoha-an7583-npu-firmware-any" ]; sha256 = "729eadf7507750b4f3962999c9ebce967037d3a96eef2c5968b0988f835ab137"; }; airoha-en7581-mt7996-npu-firmware = { version = "20260221-r1"; filename = "airoha-en7581-mt7996-npu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "airoha-en7581-mt7996-npu-firmware-any" ]; sha256 = "16701dbf8ae229ffe7e95b40fb460b5eaa40a51aed813640761f8df10f680184"; }; airoha-en7581-npu-firmware = { version = "20260221-r1"; filename = "airoha-en7581-npu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "airoha-en7581-npu-firmware-any" ]; sha256 = "6c780d3731ebe47ff4a15bcac2ba1d44c6828391571ab9b9f8616d9abf3b1402"; }; airoha-en8811h-firmware = { version = "20260221-r1"; filename = "airoha-en8811h-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "airoha-en8811h-firmware-any" ]; sha256 = "f17907f04e378247c83939d581e6ac2385443190e7081a6471a7ec63f725f839"; }; amd64-microcode = { version = "20260221-r1"; filename = "amd64-microcode-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "amd64-microcode-any" ]; sha256 = "94cd7608ce1b8ff53b2b45d9cbee7c4568cf3640716e5d8e6d8e6520f472d1c8"; }; amdgpu-firmware = { version = "20260221-r1"; filename = "amdgpu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "amdgpu-firmware-any" ]; sha256 = "19bfc32205dda58762872551235ad0b3d699a1b17d53f5bc648f8e22baf19853"; }; 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 = "69d5d38cc48c8b47303e7280bfbc49d9974985ae5722bb32702fb2c28dc93b2b"; }; 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 = "e14806d7582d558e63bbced3ca9db9949c82998c09fd1e9860127048dc4db521"; }; ar = { version = "2.45.1-r1"; filename = "ar-2.45.1-r1.apk"; depends = [ "libbfd" "libc" "zlib" ]; provides = [ "ar-any" ]; sha256 = "3916f87178c3959634ee99a09d5ecb9ca4c7afbb5d7d3f0e10bed101f77321ba"; }; ar3k-firmware = { version = "20260221-r1"; filename = "ar3k-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ar3k-firmware-any" ]; sha256 = "3bb587b82b558acee064eaba7aeec676c2c2f0daa608137ec33a53ffc5d406d0"; }; 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 = "73518f61109a159ed26ef7aea74208a3d3c9391cfd39e227e259d5ec8297345b"; }; ath10k-board-qca4019 = { version = "20260221-r1"; filename = "ath10k-board-qca4019-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca4019-any" ]; sha256 = "3b3d3792622214c842af272ca4757f71e16aaa791281e3abfc5dbcba417e70fb"; }; ath10k-board-qca9377 = { version = "20260221-r1"; filename = "ath10k-board-qca9377-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca9377-any" ]; sha256 = "dc7774b2deed6bfd06b4c63287bd8e4fb99ff65197e2c8adc7a3c1adbc88c207"; }; ath10k-board-qca9887 = { version = "20260221-r1"; filename = "ath10k-board-qca9887-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca9887-any" ]; sha256 = "01c3e9a5cb180e002211e8f23e432dec6305a1c16c3d0fa2ae789109d4fc173f"; }; ath10k-board-qca9888 = { version = "20260221-r1"; filename = "ath10k-board-qca9888-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca9888-any" ]; sha256 = "957ed25fcbcb2ef181d5b1a19dfe9c153e7bbb5ef23a6d26e185ccdbcc3aa018"; }; ath10k-board-qca988x = { version = "20260221-r1"; filename = "ath10k-board-qca988x-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca988x-any" ]; sha256 = "c4b594764c3de368a7c0eaf1282640409cc781fd7cd93536c9429369ed85e889"; }; ath10k-board-qca9984 = { version = "20260221-r1"; filename = "ath10k-board-qca9984-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca9984-any" ]; sha256 = "6e3355677a45f66fd33ef6c410de38e91c7ab93ed43111d45f54553724e86557"; }; ath10k-board-qca99x0 = { version = "20260221-r1"; filename = "ath10k-board-qca99x0-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-board-qca99x0-any" ]; sha256 = "43d1659830f7146b2354177adf4dcb1ac12ce66b6976afca8e21c81cc6d40f9e"; }; ath10k-firmware-qca4019 = { version = "20260221-r1"; filename = "ath10k-firmware-qca4019-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-firmware-qca4019-any" ]; sha256 = "867ea0a2ef1215e004f66cbc58998192ab97dd569950c3bda5c2ee150ae4ccba"; }; 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 = "9a5f13a932e300dad16fa2f3d7ade85dfc0ef33d9f7f9cc602d9b02881f23410"; }; 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 = "4056ccf51d680b5f6432eb31bb5b977c5fa8d285e864c73452638cf981e41b28"; }; 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 = "c820cc5afb948ab53bec2650208314deee2046350a66deadfcd8a5115b34baf1"; }; ath10k-firmware-qca6174 = { version = "20260221-r1"; filename = "ath10k-firmware-qca6174-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath10k-firmware-qca6174-any" ]; sha256 = "6bbdcf514afa216a181323b75146bb8cc6fc6db903832141ffa5792f09102615"; }; ath10k-firmware-qca9377 = { version = "20260221-r1"; filename = "ath10k-firmware-qca9377-20260221-r1.apk"; depends = [ "ath10k-board-qca9377" "libc" ]; provides = [ "ath10k-firmware-qca9377-any" ]; sha256 = "df4572c693dc0da399f997701ee8b03d9c36a7bade9e074d4feded9d5121b688"; }; ath10k-firmware-qca9887 = { version = "20260221-r1"; filename = "ath10k-firmware-qca9887-20260221-r1.apk"; depends = [ "ath10k-board-qca9887" "libc" ]; provides = [ "ath10k-firmware-qca9887-any" ]; sha256 = "a16c0b565816a43e650d4fc8f5c2576ba89738ada26e869abec1bb0f6eb38bab"; }; 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 = "3887db5694ab542054499b5e5e3867a449830f07bca4145beaa369c174cf8ad0"; }; 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 = "da132757de0fc5f8588a7ffb16e49be1eeff97b43b8dbffc72d4125f103676f7"; }; ath10k-firmware-qca9888 = { version = "20260221-r1"; filename = "ath10k-firmware-qca9888-20260221-r1.apk"; depends = [ "ath10k-board-qca9888" "libc" ]; provides = [ "ath10k-firmware-qca9888-any" ]; sha256 = "855bf55cbb71eefdbeb684977cac3148cbcd8e8955d26e4d763dc21244b6ba07"; }; 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 = "77cada4cb53a038d6c4ec7d2c280e2e6d7c21bcf0cabd67e230c93d35e5bd565"; }; 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 = "170f179bdebf2dab7b866e4bc81047275f4279b6de5a06413cbab3f4f088d8d8"; }; 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 = "3927d1372108a004609e9533c890bee1a1de5a46cf241c42dcbbca0f8ae5bfd4"; }; ath10k-firmware-qca988x = { version = "20260221-r1"; filename = "ath10k-firmware-qca988x-20260221-r1.apk"; depends = [ "ath10k-board-qca988x" "libc" ]; provides = [ "ath10k-firmware-qca988x-any" ]; sha256 = "3e766bca3a8714b2a33e27c82c15b9fce16aa20a86938c43673a91d114647c75"; }; 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 = "ff8a29208ca3ab0e6eda638ffdfcb8e432784bd4231e4ff6aded2ebd69c3ef55"; }; 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 = "222334d33736f56f69526a42f062f929ccd6b9127ecf7b0234ef78385e224bc5"; }; ath10k-firmware-qca9984 = { version = "20260221-r1"; filename = "ath10k-firmware-qca9984-20260221-r1.apk"; depends = [ "ath10k-board-qca9984" "libc" ]; provides = [ "ath10k-firmware-qca9984-any" ]; sha256 = "f5270399d49084419db5be520be3ee17d05682e11d669cb0ae79583599b0e904"; }; 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 = "4c2a7c82cc45378e56eb73f5438e6c87b249f46998068d8383b9fb93823e115f"; }; 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 = "abdcbd6b776028072508cf18bea0a5f9242bbcc2c28a7f2f49e2860f0bff9239"; }; 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 = "feb3cf6b002173d3fe6e39d2f81fde41ee59ed8764d73ba008cba648070aca3a"; }; ath10k-firmware-qca99x0 = { version = "20260221-r1"; filename = "ath10k-firmware-qca99x0-20260221-r1.apk"; depends = [ "ath10k-board-qca99x0" "libc" ]; provides = [ "ath10k-firmware-qca99x0-any" ]; sha256 = "8f0cf9175ce5ddaa8aa582e134adb2248b673a99e0cc46e6048496f104c6404a"; }; 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 = "8a4f1c0b0d353163410fc555e7020f0acc560fa5f30be41494f12d681dec7646"; }; 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 = "580acf223c56e8adfbf4335ee9fddb8ca7909a7c08b6166bf11851683ca57994"; }; 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 = "7337ca8ea149eac4e466f2c012be633a420a5fde7d2627b2effe2b981359ecdd"; }; ath11k-firmware-ipq5018 = { version = "2024.10.14~15f05012-r1"; filename = "ath11k-firmware-ipq5018-2024.10.14~15f05012-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-ipq5018-any" ]; sha256 = "9aba72aced5b8237863508c2d3016c254d5465d70aa987c29359511639eb7e75"; }; 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 = "daabdfe9907c5fd48fe3e4127b6b839b562be70acd13db64a224e051680cd3df"; }; 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 = "b04dd3f8142f583728b4899467d1b087d582fe8f9531f031d62145f24a8abbe2"; }; ath11k-firmware-ipq8074 = { version = "2024.10.14~15f05012-r1"; filename = "ath11k-firmware-ipq8074-2024.10.14~15f05012-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-ipq8074-any" ]; sha256 = "3e62b87bddd6896e738043afad89640910b089f35ca67a8bbf73f76bcb9a6df1"; }; ath11k-firmware-qca2066 = { version = "20260221-r1"; filename = "ath11k-firmware-qca2066-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-qca2066-any" ]; sha256 = "24994457c4d375f664faffd9712c849a75b53e57bbf8d7a7c8c6cfe776b149b0"; }; ath11k-firmware-qca6390 = { version = "20260221-r1"; filename = "ath11k-firmware-qca6390-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-qca6390-any" ]; sha256 = "3d9eb35d86915e05b2ba95c18def9b1957351f912a33b0e406113677a84bca7e"; }; ath11k-firmware-qcn9074 = { version = "2024.10.14~15f05012-r1"; filename = "ath11k-firmware-qcn9074-2024.10.14~15f05012-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-qcn9074-any" ]; sha256 = "bafc25ddd27455f886f382f0c9448191726d37dbf07583c76b0a7224aaa5b511"; }; ath11k-firmware-wcn6750 = { version = "20260221-r1"; filename = "ath11k-firmware-wcn6750-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-wcn6750-any" ]; sha256 = "f2fd752f07a5e6f8b8f397826d806ec2b7dde28ed3c65c46203d32ff46c27838"; }; ath11k-firmware-wcn6855 = { version = "20260221-r1"; filename = "ath11k-firmware-wcn6855-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath11k-firmware-wcn6855-any" ]; sha256 = "8b2dee6fe107a590c7888417dda2c36bb2aedb12b24d47026a311121b88f45bf"; }; ath12k-firmware-qcn9274 = { version = "20260221-r1"; filename = "ath12k-firmware-qcn9274-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath12k-firmware-qcn9274-any" ]; sha256 = "0a37bf96bb2050d0d3496fbe02e06f7c0037aa09caa97a1165dd10c17c7f6c20"; }; ath12k-firmware-wcn7850 = { version = "20260221-r1"; filename = "ath12k-firmware-wcn7850-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath12k-firmware-wcn7850-any" ]; sha256 = "7bb2832414d61495718e0d42fd35794c598e4be839544c27f58c7a532bed571d"; }; ath6k-firmware = { version = "20260221-r1"; filename = "ath6k-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath6k-firmware-any" ]; sha256 = "d63b2eaade59e43411e3d4d6c614ebd588e776ecb216ca4aed742209a3ed55dd"; }; ath9k-htc-firmware = { version = "20260221-r1"; filename = "ath9k-htc-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ath9k-htc-firmware-any" ]; sha256 = "11e62a15e6fc95d295c37f3cc2a814aefd6aa121a0553d83644ff3e9e76412ca"; }; audit-utils = { version = "3.1.5-r1"; filename = "audit-utils-3.1.5-r1.apk"; depends = [ "libaudit" "libauparse" "libc" ]; provides = [ "audit-utils-any" ]; sha256 = "fe68d5a900941af13513f5e942854fb06dfac3ef7755782e2929e970ea4f8cec"; }; auditd = { version = "3.1.5-r1"; filename = "auditd-3.1.5-r1.apk"; depends = [ "audit-utils" "libaudit" "libauparse" "libc" "libev" ]; provides = [ "auditd-any" ]; sha256 = "78047f3fc9e1ecf59e77c07ed1db4f15d84548dfc506458f4de238d7b6f95ba7"; }; badblocks = { version = "1.47.3-r1"; filename = "badblocks-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "badblocks-any" ]; sha256 = "4086f0eadcc021b8c875dcf4ee0f8eaaf047280d0199cffb7937edd240d74a93"; }; binutils = { version = "2.45.1-r1"; filename = "binutils-2.45.1-r1.apk"; depends = [ "ar" "libc" "objdump" ]; provides = [ "binutils-any" ]; sha256 = "66d3582d16262c09fe8843838d47285c34eab89f55d0dcdf0ef1a32b46b93c24"; }; blkdiscard = { version = "2.41.5-r1"; filename = "blkdiscard-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" ]; provides = [ "blkdiscard-any" ]; sha256 = "e456a6a1eb112af4bd2ffbec85338a5eee7c6a61740f9f78b79b0f06e67204ae"; }; blkid = { version = "2.41.5-r1"; filename = "blkid-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libuuid1" ]; provides = [ "blkid-any" ]; sha256 = "06fba85fb647268d66776f2f4bebb5af198a19f145886504c677909f8b93c5e0"; }; blockdev = { version = "2.41.5-r1"; filename = "blockdev-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "blockdev-any" ]; sha256 = "5324b5e754797c6d800251439236e025398ef6d24ec1f8065fedc059f14525e6"; }; bnx2-firmware = { version = "20260221-r1"; filename = "bnx2-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "bnx2-firmware-any" ]; sha256 = "22c9b286327b8aee1674b8e932ea29a6cb70dcb74baa72ad7d0d41a23d94751d"; }; bnx2x-firmware = { version = "20260221-r1"; filename = "bnx2x-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "bnx2x-firmware-any" ]; sha256 = "f050803c6602a55349b1d04dce9fa6c6f94c76a2ac6f4f591d70f9a853e4a00a"; }; bpftool-full = { version = "7.6.0-r1"; filename = "bpftool-full-7.6.0-r1.apk"; depends = [ "libbfd" "libc" "libelf1" "libopcodes" ]; provides = [ "bpftool" "bpftool-full-any" ]; sha256 = "786451c51d50b2aee52cb78c753bd3d537471c49fba45d1f5574116911aa0ea4"; }; bpftool-minimal = { version = "7.6.0-r1"; filename = "bpftool-minimal-7.6.0-r1.apk"; depends = [ "libc" "libelf1" ]; provides = [ "bpftool" "bpftool-minimal-any" ]; sha256 = "871e856d007f34fe33d9ea55710c6aa3c07f03c737f5f5e1f31babe3dfb1a6c5"; }; brcmfmac-firmware-4329-sdio = { version = "20260221-r1"; filename = "brcmfmac-firmware-4329-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-4329-sdio-any" ]; sha256 = "55ec18523acc888d9d2edf521aca4a76e21a89bfc139ade4b5385474bbe3269f"; }; brcmfmac-firmware-4339-sdio = { version = "20260221-r1"; filename = "brcmfmac-firmware-4339-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-4339-sdio-any" ]; sha256 = "b4654b317b06d6238b625a65364d2b9f14081a02a29e7de3fb8be89d2a531e70"; }; brcmfmac-firmware-43430a0-sdio = { version = "20260221-r1"; filename = "brcmfmac-firmware-43430a0-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-43430a0-sdio-any" ]; sha256 = "a55cb7f54cc46de065dba3fcb88d2850f0cc5f34aabb90589ca8019cca925712"; }; brcmfmac-firmware-43602a1-pcie = { version = "20260221-r1"; filename = "brcmfmac-firmware-43602a1-pcie-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-43602a1-pcie-any" ]; sha256 = "fd468876a7d8e7a1d0d5ba1374ad9b1ee20476c7dcc9cd1fcbe8dbe0c4ac27f9"; }; brcmfmac-firmware-4366b1-pcie = { version = "20260221-r1"; filename = "brcmfmac-firmware-4366b1-pcie-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-4366b1-pcie-any" ]; sha256 = "e7bd96d1e9d8b022569175a03d192b137426b897bcf7d844570baea0daef0850"; }; brcmfmac-firmware-4366c0-pcie = { version = "20260221-r1"; filename = "brcmfmac-firmware-4366c0-pcie-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-4366c0-pcie-any" ]; sha256 = "aeb935ec03fa5ca30617dd3424927596a1b7ae765fc78aa2ae6f31379bcbf95e"; }; brcmfmac-firmware-usb = { version = "20260221-r1"; filename = "brcmfmac-firmware-usb-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-firmware-usb-any" ]; sha256 = "6e375ae119b6c471863e84956adb76228befd64f8706f52263225588b46a640e"; }; brcmfmac-nvram-43430-sdio = { version = "20260221-r1"; filename = "brcmfmac-nvram-43430-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-nvram-43430-sdio-any" ]; sha256 = "f0bda341cd41925f628450e7cfeb3c4f6ff99e5b001a569255bce7fbb5f3855d"; }; brcmfmac-nvram-43455-sdio = { version = "20260221-r1"; filename = "brcmfmac-nvram-43455-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-nvram-43455-sdio-any" ]; sha256 = "e70a8436c5bdea24d633169c4a1d3490db0f2083b1ba9a441ac5d79a4fd47784"; }; brcmfmac-nvram-4356-sdio = { version = "20260221-r1"; filename = "brcmfmac-nvram-4356-sdio-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmfmac-nvram-4356-sdio-any" ]; sha256 = "f6cfe4b7528f58643001671e41aacfff59f6726c89290a9a8a1fc9c6193e8850"; }; brcmsmac-firmware = { version = "20260221-r1"; filename = "brcmsmac-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "brcmsmac-firmware-any" ]; sha256 = "91c0e13ceb483a63e096fea3aca2693e2f8b47059067c39365dc4c5d0d8ac11d"; }; bridger = { version = "2025.10.23~9fc2bc3e"; filename = "bridger-2025.10.23~9fc2bc3e.apk"; depends = [ "kmod-sched-act-vlan" "kmod-sched-bpf" "kmod-sched-core" "kmod-sched-flower" "libbpf1" "libc" "libnl-tiny1" "libubox20260213" "libubus20251202" "libudebug" ]; provides = [ "bridger-any" ]; sha256 = "f66ec52dcf85ffa27b291efc329f02c0b5d8171f1248d918e3fdcffd1d69509e"; }; 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 = "1db32dd469cb6ab269f3f86a61499bc7bf4ecaadf1452cb76935019400f84b5f"; }; 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 = "363c2ff1dcb75deace5d6b8a64ab57553a2c3b23e1ab1af10052be42432055c7"; }; 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 = "a6c47815ba4b2300ea2bad312bb6325714721e9869b8512525a9b3b5106ec613"; }; 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 = "4fbca82ed648f4d2f59dfb07d28cd80d9d682d44d2ad6c806e264204007e3652"; }; 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 = "762d21741eb8b7ab4ecd65ffaa1fb6c4918b7498bf749eaf01f247e42d0f4bc3"; }; 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 = "36a07a24e5f11a5646e116846d72fddcf908798e9981338385dda4c9e971fc8c"; }; 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 = "61d9e5b27cc626cd7060ca18d525497a89ec3584b43140207dee3ee2e920e29b"; }; 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 = "d13e8edef548f9ba5aca126ce65e4cd916286a1728be2f318f84f5986bdd162f"; }; 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 = "0f1b364cead5d1aa0f0cf9c58fdc51041a365320e1f0020e6c052c1959c96b9b"; }; 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 = "e09d4c6a62978766e75756b7fe64b4cd2893e569827236ef64a2be888cdbfe2e"; }; 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 = "711a61a36754e46ea4acf395d397d1c9ac654e6ad71ffe2b94c87cd2afb3c63d"; }; 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 = "d994157fb7bc4f50c810a0981a89f0d57d0ea2b3f995f138b4d89dd03796df98"; }; 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 = "36ef1d4e9f09591c7ad7337b10bc1b6d34d46828bf8c3b842c149709d4764cd3"; }; 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 = "a72a16ecc5d6bcfc21cacba576bf697a233d93b872863bb067989271bca0a04f"; }; 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 = "9177ad763af449d18f2088b88d964b3c24e34f415b523916027ef739c02af777"; }; 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 = "4737d78ddeb9167565d6a22a3d95109c2c7dd949e565388e91ba18bcb9023078"; }; 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 = "f8580785c4543d0a8be3d1472c7c1f77e3e9ec37a26862a9e28203240f8f5842"; }; 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 = "8dff86df7ff6967166f49913f61ef5ba3827060b1d61ea097b74bda451cb3daf"; }; bsdiff = { version = "4.3-r2"; filename = "bsdiff-4.3-r2.apk"; depends = [ "libbz2-1.0" "libc" ]; provides = [ "bsdiff-any" ]; sha256 = "71c56ef7d97e19bb5c989a18abad45a06a66d54ab35e87fc177dc29542c411c1"; }; bspatch = { version = "4.3-r2"; filename = "bspatch-4.3-r2.apk"; depends = [ "libbz2-1.0" "libc" ]; provides = [ "bspatch-any" ]; sha256 = "f952fbb1489811074e167ee088df7a3fb11d4fc95fdc593d129a339b866d299e"; }; busybox = { version = "1.37.0-r6"; filename = "busybox-1.37.0-r6.apk"; depends = [ "libc" ]; provides = [ "busybox-any" ]; sha256 = "c546fef334d464f2c16f4665b8499f763dcb4a24894ea22f60f1fbaba2d3b5ce"; }; busybox-selinux = { version = "1.37.0-r6"; filename = "busybox-selinux-1.37.0-r6.apk"; depends = [ "libc" "libselinux" ]; provides = [ "busybox" "busybox-selinux-any" ]; sha256 = "7054ce5794f2fb8f5c006d05c81441e4794bbf74fc51cef1a9382b789293ac21"; }; bzip2 = { version = "1.0.8-r1"; filename = "bzip2-1.0.8-r1.apk"; depends = [ "libbz2-1.0" "libc" ]; provides = [ "bzip2-any" ]; sha256 = "61ce242e60170f19dbce1983f8f51b866ef51bc2c4f0dd61f33cff41944c7edb"; }; ca-bundle = { version = "20260601-r1"; filename = "ca-bundle-20260601-r1.apk"; depends = [ "libc" ]; provides = [ "ca-bundle-any" "ca-certificates-any" "ca-certs" ]; sha256 = "a9f9d9e884044d4b008fba946c65211cc7eb1bdf419231bfeeb2c218f0708de3"; }; ca-certificates = { version = "20260601-r1"; filename = "ca-certificates-20260601-r1.apk"; depends = [ "libc" ]; provides = [ "ca-certificates-any" "ca-certs" ]; sha256 = "b26d6d3daffe02d374e482be836b01ef5a8c62ef3dcdf082bffed757a78eff3e"; }; cal = { version = "2.41.5-r1"; filename = "cal-2.41.5-r1.apk"; depends = [ "libc" "libncurses6" ]; provides = [ "cal-any" ]; sha256 = "d22c0465e2f480a2323267684eb11b744a6d5f70678d6a187de0bc44a8af8aac"; }; carl9170-firmware = { version = "20260221-r1"; filename = "carl9170-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "carl9170-firmware-any" ]; sha256 = "cb425a222738892aa858451ceb13a7326d24763e6c075768b3d4a9aee8fb1a34"; }; cfdisk = { version = "2.41.5-r1"; filename = "cfdisk-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libfdisk1" "libmount1" "libncurses6" "libsmartcols1" ]; provides = [ "cfdisk-any" ]; sha256 = "79b238f1ebcddc65c87d741bea9ec701dac7d50903d7d1179d6f2ef4b35f487d"; }; chat = { version = "2.5.2-r4"; filename = "chat-2.5.2-r4.apk"; depends = [ "libc" ]; provides = [ "chat-any" ]; sha256 = "d309eef048bc4401da52a9f5c9875a4777291885f981fc2ed5cc46f9c567f665"; }; chattr = { version = "1.47.3-r1"; filename = "chattr-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "chattr-any" ]; sha256 = "0644bd6b32db8f284320f7ea210fca45fc9b7e048eab61ba317b7a89234b4078"; }; checkpolicy = { version = "3.9-r1"; filename = "checkpolicy-3.9-r1.apk"; depends = [ "libc" ]; provides = [ "checkpolicy-any" ]; sha256 = "21bff77f2dc1ad7a1c800b7d9fa2f089965327f31f753210bd3ad83a4c6d886d"; }; chkcon = { version = "3.9-r1"; filename = "chkcon-3.9-r1.apk"; depends = [ "libc" "libsepol" ]; provides = [ "chkcon-any" ]; sha256 = "f19bc3dcf3c7f6c47fbea9e2ac25f98446c0de2da8f28948ae18d08cb44ed9b7"; }; 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 = "5128df6844360ce8b623d0fe16457390f24f7b2fb7ca4d806f1ef2d8e8ceae70"; }; colrm = { version = "2.41.5-r1"; filename = "colrm-2.41.5-r1.apk"; depends = [ "libc" ]; provides = [ "colrm-any" ]; sha256 = "a6b97c3be21a5df73a13dde086af8680a908f992a5aeb531962a63e4b64e95b7"; }; ct-bugcheck = { version = "2016.07.21"; filename = "ct-bugcheck-2016.07.21.apk"; depends = [ "libc" ]; provides = [ "ct-bugcheck-any" ]; sha256 = "85ee68c5c15ff5b92bb0a484a43e1e44f8e05318e1fd839ae6e3214f6ff793a1"; }; 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 = "cef9a150124081bbe962db6c0982b9014fd4a347a80d30bc5fb040fef2d181d0"; }; 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 = "952b0cc0f2c7c157665390d91da3f133192e5f2bc053293369a65fe224686998"; }; 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 = "e069879c7597b40a8e3f1f52f0c411a154701088113c2fe7159836d247cac1c4"; }; 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 = "c6c40bcd1c421beffc60fc9d21ccb1dda90e4398a54328dfa2b8a6c34f38900f"; }; 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 = "54769bc43ea0d7dd4ce0f25a202940a03d5ec901ce6189524fd32f0a5d99fb4b"; }; 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 = "1c8354de14b10bbba273a873e1d02ceead36a5a724c4c4ce22f83e0ea78778f8"; }; 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 = "a07de0ceaeac83e08c06a6c6565fcad1efa5bb65bacff7a3833606693bc7e397"; }; 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 = "cc13318668dddc580cdc147697e4de10b805b28f24a8ddb5ff1df0a8a922997a"; }; 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 = "0053efa958be23c05fa0f1b8ccb0bcd0ae79bbd61f88476053d6b6fa223e598c"; }; 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 = "5e60726a11a8aa75df50554a0f6701b073a0bc0c1ec82adee92beb826c813b2e"; }; 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 = "8d4884090841e2836b9cd0fc0d7c556b8652171d0c8b430668a3ad1141a020d9"; }; 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 = "666277aa76f7cae9a8c1a1f7186da10e6d44fd61cc0de40e3f17c25fae49c2b8"; }; 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 = "301c0739ae9f96d40a154c67c6f95f759cb13989de9962aeaebdc751476af647"; }; 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 = "377dd2723d4abd7f2db1b750c074755c05f1d97fd4b29613e463b5977f649eb3"; }; 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 = "241a07f78bdc02ca8cbc4239fd16fa511eff18d4196e2e541a0bee933432caf3"; }; 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 = "ff822e9ef1f31c779a07f44c3a0328867c12be5519cf135fb4358fa582e000b0"; }; 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 = "8d5f63680d9ff3ae08915d13b2596dcd5712178c567ef99b5ff75695d442c85d"; }; 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 = "6d8ffdf322c08503e4e8ca2e450684c4e76849d166229148e0b2dd0fef3161de"; }; 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 = "747e26010c166e21acbf8f5e5ef43519b429aee62c8ffcac25e4fb9e0ef7029d"; }; cypress-nvram-4339-sdio = { version = "7"; filename = "cypress-nvram-4339-sdio-7.apk"; depends = [ "libc" ]; provides = [ "cypress-nvram-4339-sdio-any" ]; sha256 = "72cc6873b4ebdab63eefba9f37377c0398cf871378f92ed64a76c5eb8ac829b0"; }; dcb = { version = "6.18.0-r2"; filename = "dcb-6.18.0-r2.apk"; depends = [ "libc" "libmnl0" ]; provides = [ "dcb-any" ]; sha256 = "3a074573820f5b018cecb68423c4a81621f0325e8ce4052074d3031841bd9196"; }; debugfs = { version = "1.47.3-r1"; filename = "debugfs-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "debugfs-any" ]; sha256 = "08b30277d729312316122c63f543d69362ea3afe3a5597a3dfea11442b76c7b4"; }; devlink = { version = "6.18.0-r2"; filename = "devlink-6.18.0-r2.apk"; depends = [ "libc" "libmnl0" ]; provides = [ "devlink-any" ]; sha256 = "da4d856021402779b7e724e94eaedc73f0a2fd3d232343fe2c55ee76c22ee1f9"; }; dmesg = { version = "2.41.5-r1"; filename = "dmesg-2.41.5-r1.apk"; depends = [ "libc" "libncursesw6" ]; provides = [ "dmesg-any" ]; sha256 = "acc0a9c8e95ed34723b0346f5078eb6e10a58682f660326b239ec9db8a4ef51e"; }; dnsmasq = { version = "2.93-r1"; filename = "dnsmasq-2.93-r1.apk"; depends = [ "libc" "libubus20251202" ]; provides = [ "dnsmasq-any" ]; sha256 = "775691f94bd6ce365c4ef9a80c77e1cfd77b0c866ff6020318ce5380562cfd68"; }; dnsmasq-dhcpv6 = { version = "2.93-r1"; filename = "dnsmasq-dhcpv6-2.93-r1.apk"; depends = [ "libc" "libubus20251202" ]; provides = [ "dnsmasq" "dnsmasq-dhcpv6-any" ]; sha256 = "71c03032e8a295b8c1c5d8c2cfe1a14d970de1a7131073c686cd488c7663e86b"; }; dnsmasq-full = { version = "2.93-r1"; filename = "dnsmasq-full-2.93-r1.apk"; depends = [ "libc" "libnetfilter-conntrack3" "libnettle8" "libubus20251202" "nftables-json" ]; provides = [ "dnsmasq" "dnsmasq-full-any" ]; sha256 = "e093ad79c1054e0f21cc559ee698acdb7c0ead6afcf3ffc923aec6e89202eb7a"; }; ds-lite = { version = "9"; filename = "ds-lite-9.apk"; depends = [ "kmod-ip6-tunnel" "libc" "resolveip" ]; provides = [ "ds-lite-any" ]; sha256 = "65bdac606a14c9791d0fc27812a28b144b22a2cf260404fe6aa9aabc07ce7c56"; }; dtc = { version = "1.7.2-r1"; filename = "dtc-1.7.2-r1.apk"; depends = [ "libc" ]; provides = [ "dtc-any" ]; sha256 = "5fbfe1ea9c55d9edf4423eb7a619121c3bf036745399fd902e2d734237d9f00e"; }; dumpe2fs = { version = "1.47.3-r1"; filename = "dumpe2fs-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "dumpe2fs-any" ]; sha256 = "092289bbcbdf28375f112b7354b0e298cd37b19025dc5ad56819cf411841b874"; }; dumpimage = { version = "2025.10-r2"; filename = "dumpimage-2025.10-r2.apk"; depends = [ "libc" ]; provides = [ "dumpimage-any" ]; sha256 = "eae58a2d9ba458d1c7a02229a5d0c84614ce1ad0b398b9a57f85c5aef37c8be1"; }; e100-firmware = { version = "20260221-r1"; filename = "e100-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "e100-firmware-any" ]; sha256 = "59d3681fb4365e18aa99c801bbd3da9bbfed52d1c5b76351e72667a8c1bdb1e6"; }; e2freefrag = { version = "1.47.3-r1"; filename = "e2freefrag-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "e2freefrag-any" ]; sha256 = "d9f37f25a50eeab573236a6339a5f772323df02eb3f0e9b7eca43f2c38cda966"; }; e2fsprogs = { version = "1.47.3-r1"; filename = "e2fsprogs-1.47.3-r1.apk"; depends = [ "libc" "libe2p2" "libext2fs2" "libuuid1" ]; provides = [ "e2fsprogs-any" ]; sha256 = "acb8c0ab8e6b7d776937f1edf94c3ea958641ee1796a445c20bb0765847e0c02"; }; e4crypt = { version = "1.47.3-r1"; filename = "e4crypt-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "e4crypt-any" ]; sha256 = "e67b2087e0bf505d772426437e8f5cc9296eed6b2cc6bf4c7afde17fc972269d"; }; ead = { version = "2"; filename = "ead-2.apk"; depends = [ "libc" ]; provides = [ "ead-any" ]; sha256 = "733dd120bcf80f335ae4ff782a220c85889a90d15ba675344c5e81a76b03d6c4"; }; eapol-test = { version = "2025.08.26~ca266cc2-r2"; filename = "eapol-test-2025.08.26~ca266cc2-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "eapol-test-any" ]; sha256 = "a08d9e85cf71fb80f8ee8ce6944f17499fc7f30fc32a801928adc7aae483a87f"; }; eapol-test-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "eapol-test-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "357fb711ccbc9f16868f3dc980072748f891d9ca5f6f389e8fed402363ac2e67"; }; eapol-test-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "eapol-test-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "cd7f83551950d57822bb6e3ce44c7febbfc1f5aa2e08174a5bc4e462abd3beaf"; }; eapol-test-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "eapol-test-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "2c8262fa32c719928c3c87dd49baf8f19e03ef65058fb592b364888169b5892b"; }; 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 = "62371ae14f0bbb478ce6c306a6c6d84abbfdb136051286df502937f59ee563ee"; }; 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 = "146c83d54f7711282039739dbe56ca9fb21a4cb60e15a5c7f37f4dec9097f615"; }; edgeport-firmware = { version = "20260221-r1"; filename = "edgeport-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "edgeport-firmware-any" ]; sha256 = "540d911bfe23c10bc48216d48774463e4be959128dba763901dda9fd4068ea7d"; }; eip197-mini-firmware = { version = "20260221-r1"; filename = "eip197-mini-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "eip197-mini-firmware-any" ]; sha256 = "f7c60265234e216a7810b01f2ba6a91cc89e6ff99e8dd8c9e72cab840abcd515"; }; eject = { version = "2.41.5-r1"; filename = "eject-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libmount1" "libuuid1" ]; provides = [ "eject-any" ]; sha256 = "e9af2bf35e3eb17e153c830d0f1424a2e8b0982906ac532235393d617ad28ee5"; }; ethtool = { version = "6.15-r1"; filename = "ethtool-6.15-r1.apk"; depends = [ "libc" ]; provides = [ "ethtool-any" ]; sha256 = "9ba76d13d51e206eb989d16d01d28adc7d44a4598bc2bf0b9328f3124f7e9d1d"; }; ethtool-full = { version = "6.15-r1"; filename = "ethtool-full-6.15-r1.apk"; depends = [ "libc" "libmnl0" ]; provides = [ "ethtool" "ethtool-full-any" ]; sha256 = "e1b90690329a355795f12e08b5557a486b57e21c74ba1593003db60142f7c4b7"; }; 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 = "ed081d769977c70e2880fc64a8163c161acb9174e1498707901871a51441f9ba"; }; 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 = "1830389353271afb8399e45a60d35b3065fffdd0946ab2465f2f61cd96749e59"; }; f2fsck = { version = "1.16.0-r4"; filename = "f2fsck-1.16.0-r4.apk"; depends = [ "libc" "libf2fs6" ]; provides = [ "f2fsck-any" ]; sha256 = "94e088f6e2d455a9b584f1e97fce9154f0a6f3f6cc1642c23ab4ab9393f6e055"; }; 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 = "4625654150b5ee350306ecab6ae828f1b1a7cf4d0f247201b5072ac198d6a715"; }; fconfig = { version = "20080329-r1"; filename = "fconfig-20080329-r1.apk"; depends = [ "libc" ]; provides = [ "fconfig-any" ]; sha256 = "78977694332c138dfb4a0e2236459f9571ae1c5e400572b57cc8cc2c2bfb86b1"; }; fdisk = { version = "2.41.5-r1"; filename = "fdisk-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libfdisk1" "libncursesw6" "libsmartcols1" ]; provides = [ "fdisk-any" ]; sha256 = "26b5971f8c101acc833e2882c19fec7065b8b5fd109848a6a437db6a55279872"; }; fdt-utils = { version = "1.7.2-r1"; filename = "fdt-utils-1.7.2-r1.apk"; depends = [ "libc" "libfdt" ]; provides = [ "fdt-utils-any" ]; sha256 = "ad8717c7435c32714c13d270640b9552c1848b23f21158cd3c4cda80065ba754"; }; filefrag = { version = "1.47.3-r1"; filename = "filefrag-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "filefrag-any" ]; sha256 = "23d2d338844fa3a1c3fdb2a1510a12ecb1ad20521aebdc158aeddbb9fa2f4949"; }; findfs = { version = "2.41.5-r1"; filename = "findfs-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" ]; provides = [ "findfs-any" ]; sha256 = "f97028ea9fdfd5aa7e40594346826a50a47d95f5733072de856db28e6913bfc2"; }; 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" "kmod-nf-conntrack6" "libc" "libip4tc2" "libip6tc2" "libiptext0" "libiptext6-0" "libubox20260213" "libubus20251202" "libuci20250120" "libxtables12" ]; provides = [ "firewall-any" "uci-firewall" ]; sha256 = "5865f534116eb95ca3379af993b94ba06ae03940e24ea14b29792506f377d6ee"; }; 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 = "18cf4fe411a502665252a462dff3346c7bde8495204e92ef9af0f704dfa381d1"; }; fit-check-sign = { version = "2025.10-r2"; filename = "fit-check-sign-2025.10-r2.apk"; depends = [ "libc" ]; provides = [ "fit-check-sign-any" ]; sha256 = "4e925c4ea71117bddffbff8b5e881a82948fe288a7e05fc0f676ba71b4305d9d"; }; flock = { version = "2.41.5-r1"; filename = "flock-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "flock-any" ]; sha256 = "db5b89ca6f7cbc5dfe3c315ded9e207b1eb6a6ebd6fd8af5806f466ed500fe4a"; }; fritz-caldata = { version = "4"; filename = "fritz-caldata-4.apk"; depends = [ "libc" "zlib" ]; provides = [ "fritz-caldata-any" ]; sha256 = "76f9f654d26eb93670f2c6c54e7c48ec14dfd655635dc2d6aac53171c32833bd"; }; fritz-tffs = { version = "4"; filename = "fritz-tffs-4.apk"; depends = [ "libc" ]; provides = [ "fritz-tffs-any" ]; sha256 = "67c47702109fd2421b8e8816485a8233e3935c470fe741aebbc8e7697142819a"; }; fritz-tffs-nand = { version = "4"; filename = "fritz-tffs-nand-4.apk"; depends = [ "libc" ]; provides = [ "fritz-tffs-nand-any" ]; sha256 = "6d9d930f27a81843b2bef9834ee9d18f439792b7d9cc53cf5bad67a652e37b6e"; }; fstrim = { version = "2.41.5-r1"; filename = "fstrim-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libmount1" "libsmartcols1" "libuuid1" ]; provides = [ "fstrim-any" ]; sha256 = "5653c93cdafad372ea99ef94e6405f3bbe2938c2ddc9b19ae0c61cb2dd2439d4"; }; fxload = { version = "1.0.29-r1"; filename = "fxload-1.0.29-r1.apk"; depends = [ "libc" "libusb-1.0-0" ]; provides = [ "fxload-any" ]; sha256 = "a74c826651a562e756d03deb4ca8773f52c4c4a0ce4c0c063584cff451820202"; }; gdb = { version = "16.3-r1"; filename = "gdb-16.3-r1.apk"; depends = [ "libc" "libgmp10" "libmpfr6" "libncurses6" "libreadline8" "zlib" ]; provides = [ "gdb-any" ]; sha256 = "f1fb392b19f644d237c9f1de5eb9d2b7233ca73b96c932f45f519d87da56f972"; }; gdbserver = { version = "16.3-r1"; filename = "gdbserver-16.3-r1.apk"; depends = [ "libc" ]; provides = [ "gdbserver-any" ]; sha256 = "b94070f3333cdaabafc492c48058a23879d6cb7ae18d5211914dd90af215901e"; }; genl = { version = "6.18.0-r2"; filename = "genl-6.18.0-r2.apk"; depends = [ "libc" "libmnl0" "libnl-tiny1" ]; provides = [ "genl-any" ]; sha256 = "2eac0460a42a35b2ae0777d09e0bce20fe6d303453b229f529a9e7afc68ece0d"; }; getopt = { version = "2.41.5-r1"; filename = "getopt-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "getopt-any" ]; sha256 = "c3b561785ad104008ec5e2a169d6dc9db295ef74a46e3a32c80596521abc27fd"; }; getrandom = { version = "2025.10.30~6f78fa49-r1"; filename = "getrandom-2025.10.30~6f78fa49-r1.apk"; depends = [ "libc" ]; provides = [ "getrandom-any" ]; sha256 = "5f24e9f6a306614a4e8ba55a609a0acc3327e25b7e4ea4b1d8281a352d9fdaa9"; }; gnulib-l10n = { version = "20241231"; filename = "gnulib-l10n-20241231.apk"; depends = [ "libc" ]; provides = [ "gnulib-l10n-any" ]; sha256 = "f7538a45a10ac76f8738853c0b3edae73ddf036eec5ea6df5ce0b962daf21c35"; }; gre = { version = "13"; filename = "gre-13.apk"; depends = [ "kmod-gre" "kmod-gre6" "libc" "resolveip" ]; provides = [ "gre-any" "grev4" "grev6" ]; sha256 = "cc2e9e4c5975aaf5a93edc91a0e1d1bd33512953e45939c54959dbbffdb6ecda"; }; hostapd = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "hostapd-any" ]; sha256 = "0a6a72ae1251572d04c3439d7b0fa9f30ce5584b391dd1323d7e7b41004a75bb"; }; hostapd-basic = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-basic-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "hostapd" "hostapd-basic-any" ]; sha256 = "a14b1851b4f0554b71596c50938a3fc7efb9b2ad18197b20f607c57e10b9669f"; }; hostapd-basic-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-basic-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "bc8516dc504baadaa3e6b5184bc48dfc0830fa408f6d4e136bc76129a226a222"; }; hostapd-basic-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-basic-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl3" "libubus20251202" "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 = "f15a15443ea076a445db3ada9191579439cbdde3f907119754a9a08c3dc0f992"; }; hostapd-basic-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-basic-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "22bbd0a6173287ba67762fb786c0635f0f6aa08052dd2f747731354b2def1a85"; }; hostapd-common = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-common-2025.08.26~ca266cc2-r2.apk"; depends = [ "libc" ]; provides = [ "hostapd-common-any" ]; sha256 = "2f7598e6f7bfee49bff5c35e624507d2eb6b9b08634ce428efd952b6180b7773"; }; hostapd-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "hostapd" "hostapd-mbedtls-any" ]; sha256 = "2bc1602f25df9bc544d642bb180122177afd2de668ee33e46708a95d41626c0a"; }; hostapd-mini = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-mini-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "hostapd" "hostapd-mini-any" ]; sha256 = "e4dfcc1a76ef9fb280f75c5f320305b7c50e70cfe3b94ef85819a5862f2d7b10"; }; hostapd-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "hostapd" "hostapd-openssl-any" ]; sha256 = "255f5dabbc2cae95c19d53d3affb3a64316927cd1adb311b5b592a104e4a100a"; }; hostapd-utils = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-utils-2025.08.26~ca266cc2-r2.apk"; depends = [ "libc" ]; provides = [ "hostapd-utils-any" ]; sha256 = "a4d16f974de0668eb4a3354611321dd0eeea5c11c198e9f019f393297bb42621"; }; hostapd-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "hostapd-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "a5d103f38978c496e77bc33a1a25ab9f128f446b53f390f5a435661080e1b618"; }; hwclock = { version = "2.41.5-r1"; filename = "hwclock-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "hwclock-any" ]; sha256 = "a7f7b6577541abb1ade850e8c72b1f28ebd5be5f446c3102143042370b36e1be"; }; i915-firmware = { version = "20260221-r1"; filename = "i915-firmware-20260221-r1.apk"; depends = [ "i915-firmware-dmc" "i915-firmware-gsc" "i915-firmware-guc" "i915-firmware-huc" "libc" ]; provides = [ "i915-firmware-any" ]; sha256 = "941918503c4991aef9f74e74ba281539c388e14dd7a41e97b1749f390cdeb6ca"; }; i915-firmware-dmc = { version = "20260221-r1"; filename = "i915-firmware-dmc-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "i915-firmware-dmc-any" ]; sha256 = "64134739496defc36f071f1a60a3cd302ac76b72a0330db5f37f95a8924064bd"; }; i915-firmware-gsc = { version = "20260221-r1"; filename = "i915-firmware-gsc-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "i915-firmware-gsc-any" ]; sha256 = "87327af5db19359baf6ef8307a99ad99b1ce90e8d424787771db88a44d2a1232"; }; i915-firmware-guc = { version = "20260221-r1"; filename = "i915-firmware-guc-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "i915-firmware-guc-any" ]; sha256 = "75a2ab33da1880b4135982b6649d01d28ed8b9a3df24d8a9b712d7f007ff56ac"; }; i915-firmware-huc = { version = "20260221-r1"; filename = "i915-firmware-huc-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "i915-firmware-huc-any" ]; sha256 = "5b246ec066ac8283fcb53504244e1518497f62f85182b7a94054febf6a55cd30"; }; ibt-firmware = { version = "20260221-r1"; filename = "ibt-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ibt-firmware-any" ]; sha256 = "aee1e95ac330f3911f371f2ca87babc83d2981d2f057e7de030cbb0e7d479a18"; }; ice-firmware = { version = "20260221-r1"; filename = "ice-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ice-firmware-any" ]; sha256 = "f205fea4b316df61078723c30611b03f9a519abcf54100faf1191a1fbaee354e"; }; iconv = { version = "1.18-r1"; filename = "iconv-1.18-r1.apk"; depends = [ "libc" "libcharset1" "libiconv-full2" ]; provides = [ "iconv-any" ]; sha256 = "7ec73a636e3a7dd8c8d1bbef120ed8ad83fe2ac9c8d146a9a586ab888ef74667"; }; 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 = "b86e6d6f4c48526f3596a1d2d28a1ba512a551e568acbcb47ed1bfe69dc5eafd"; }; 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 = "054c91eeaed6a6d13f3a0bfbd19cb4b9be51f9d306f0154db2cfca3913bfaab4"; }; 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 = "4a8f4d721d9c746191206366fdb325baaba3a1a90a4d69c0558af4c4e3871ca9"; }; ipcs = { version = "2.41.5-r1"; filename = "ipcs-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "ipcs-any" ]; sha256 = "0e21f2e28b43cf0199dc61a4bc53c16491fdfaa82c34c2ef8cf9f288eb664f89"; }; ipip = { version = "4"; filename = "ipip-4.apk"; depends = [ "kmod-ipip" "libc" "resolveip" ]; provides = [ "ipip-any" ]; sha256 = "76de3b456152b04edcd2afa37bc638bc688e1ee540f92ee51445c28e6cda1242"; }; ipset = { version = "7.24-r1"; filename = "ipset-7.24-r1.apk"; depends = [ "kmod-ipt-ipset" "libc" "libipset13" "libmnl0" ]; provides = [ "ipset-any" ]; sha256 = "6d748776a4be0b6a21795500e6047441fd822b14c2163923fb351fac2f39ef16"; }; 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 = "211cdffbdb96a63a10eee499550223d3bd725fe093f4f07b5a1c5f15bc78fb09"; }; ivpu-firmware = { version = "20260221-r1"; filename = "ivpu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ivpu-firmware-any" ]; sha256 = "021e5132aa4baddbea026c1d51d19a3b53fd4ff875930b4067127d90562a4483"; }; iw = { version = "6.17-r1"; filename = "iw-6.17-r1.apk"; depends = [ "libc" "libnl-tiny1" ]; provides = [ "iw-any" ]; sha256 = "3ce121448a951effecaee407e5c8fd32f98df9f3090f7d6ac3232c7851d2db86"; }; iw-full = { version = "6.17-r1"; filename = "iw-full-6.17-r1.apk"; depends = [ "libc" "libnl-tiny1" ]; provides = [ "iw" "iw-full-any" ]; sha256 = "0bc32796eafb1f1707fa0a118e3eea9fe5162798c2a81865430436531dd2b5c1"; }; iwcap = { version = "1"; filename = "iwcap-1.apk"; depends = [ "libc" ]; provides = [ "iwcap-any" ]; sha256 = "89a76cc8be822c97ba9c191735c31d156fe690a0ca0dbf14a17864ac90892402"; }; iwinfo = { version = "2026.01.14~f5dd57a8-r1"; filename = "iwinfo-2026.01.14~f5dd57a8-r1.apk"; depends = [ "libc" "libiwinfo20230701" ]; provides = [ "iwinfo-any" ]; sha256 = "f7d9b949d38e65f07364db9c428fee35e125219232948762283430dd8881a0f5"; }; iwl3945-firmware = { version = "20260221-r1"; filename = "iwl3945-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwl3945-firmware-any" ]; sha256 = "ff64ed09ace8c151dfd437c2cabbf2196f0c0b49c0e45625ced549e988815ea1"; }; iwl4965-firmware = { version = "20260221-r1"; filename = "iwl4965-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwl4965-firmware-any" ]; sha256 = "869c9fe71c8e3fbda7c8ef2c4482399cf546188fcd1e52a7c84ffe175db0ccbc"; }; iwlwifi-firmware-ax101 = { version = "20260221-r1"; filename = "iwlwifi-firmware-ax101-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-ax101-any" ]; sha256 = "9baaa71d773ef4aa7bf7ed0f2b19c8f9f69cc13d1c56982c6279fc6ae1348924"; }; iwlwifi-firmware-ax200 = { version = "20260221-r1"; filename = "iwlwifi-firmware-ax200-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-ax200-any" ]; sha256 = "7b701e3a883c964047a3a52151557f7f312af4d0bd59b60a6a2d0263faa22aca"; }; iwlwifi-firmware-ax201 = { version = "20260221-r1"; filename = "iwlwifi-firmware-ax201-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-ax201-any" ]; sha256 = "6194196877cd2f8c828c5e85b0cc9044b343da962172309fd544c615672520bf"; }; iwlwifi-firmware-ax210 = { version = "20260221-r1"; filename = "iwlwifi-firmware-ax210-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-ax210-any" ]; sha256 = "5d4d9c8718f1927a2908e2b181757f465f50131ffa884d7cd443f6e6feaa12d9"; }; iwlwifi-firmware-ax411 = { version = "20260221-r1"; filename = "iwlwifi-firmware-ax411-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-ax411-any" ]; sha256 = "3042c9aec28a26b5c1e745158f9f76fdd82c119ca95916b5dddfd4ec64c64e7b"; }; iwlwifi-firmware-be200 = { version = "20260221-r1"; filename = "iwlwifi-firmware-be200-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-be200-any" ]; sha256 = "d604112714f7390f6a77c09f23f711809844dbf0b3b1c4a5ca63d55535a9c98c"; }; iwlwifi-firmware-iwl100 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl100-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl100-any" ]; sha256 = "b10063a8bcb851295d11c980caa1ee876d11f53a6755644e1148e9c0b1653737"; }; iwlwifi-firmware-iwl1000 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl1000-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl1000-any" ]; sha256 = "368ea9ffaba9f6f8013a391ef5372070199d2fb411bd5a307833ea7732d27356"; }; iwlwifi-firmware-iwl105 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl105-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl105-any" ]; sha256 = "8fdab59e4e22b54dccf1c174e4b9e60e87d8b88aa932b75a05ac3d385961dde4"; }; iwlwifi-firmware-iwl135 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl135-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl135-any" ]; sha256 = "5c1ee1d2ec34ea5469cd70f862cb3755ce17b0ca40f60559b1ea38f895653af6"; }; iwlwifi-firmware-iwl2000 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl2000-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl2000-any" ]; sha256 = "a2b971154a735f38bd3f825868da90eaeedde1515d0e126e52111965af984a3f"; }; iwlwifi-firmware-iwl2030 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl2030-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl2030-any" ]; sha256 = "79048a03edfc1d7be1fc07d5e6f2475f4754879950f9dbf493430ff971118fed"; }; iwlwifi-firmware-iwl3160 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl3160-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl3160-any" ]; sha256 = "611b81abbccfba9ec96515ab78bde0f044e14231af3799944db6d1121037235d"; }; iwlwifi-firmware-iwl3168 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl3168-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl3168-any" ]; sha256 = "300e3db58c0d0a7a839c85acc38b0fd14c9e0f65f3c53896e69da033018e809e"; }; iwlwifi-firmware-iwl5000 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl5000-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl5000-any" ]; sha256 = "eb87a25d66020860ad67c836c65b53d1dd413b5958c87070804fe25d938d4322"; }; iwlwifi-firmware-iwl5150 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl5150-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl5150-any" ]; sha256 = "cdaeb0766404a05220366d02fb81201af88f4c519590ee20b03f54fcd8497b2d"; }; iwlwifi-firmware-iwl6000g2 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl6000g2-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl6000g2-any" ]; sha256 = "9334741bcff246abf25c28d90cde9640b16275c3bc768226e4037bb4fb2db7a8"; }; iwlwifi-firmware-iwl6000g2a = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl6000g2a-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl6000g2a-any" ]; sha256 = "2cf755755cdb26d042c2d545726ecb3e1738ef000b1ffc72a7afcbd55e7f5b76"; }; iwlwifi-firmware-iwl6000g2b = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl6000g2b-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl6000g2b-any" ]; sha256 = "93a1f1d75018f405721419a0254ed62fab9d1afaaac429ebe7cc07fa38f3bf2d"; }; iwlwifi-firmware-iwl6050 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl6050-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl6050-any" ]; sha256 = "7c3d14f96bd13c8cfedb13930c9aa06502a45a72f00a4521ede93bbbc5622a39"; }; iwlwifi-firmware-iwl7260 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl7260-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl7260-any" ]; sha256 = "57aeb288c42b6b1dce3670c9378bf48319613cd558c26636afae76eb20e61f50"; }; iwlwifi-firmware-iwl7265 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl7265-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl7265-any" ]; sha256 = "1896f95b8531a4abb89c6cdb27ec86b2b1cc45cc7ce8f07ecbda7861c79ad207"; }; iwlwifi-firmware-iwl7265d = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl7265d-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl7265d-any" ]; sha256 = "b025da740774a240ff7f4f6e0a7077c5304eb065e06dd556ea7b7bb00e5795cc"; }; iwlwifi-firmware-iwl8260c = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl8260c-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl8260c-any" ]; sha256 = "880c39648c248827c4f98fdc14d45c3d994e809582d16266243c59abf47c275c"; }; iwlwifi-firmware-iwl8265 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl8265-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl8265-any" ]; sha256 = "c83a8ac2aa2eba30edacfaa6afbd27be8316046726e3890932733ed2e9cd0685"; }; iwlwifi-firmware-iwl9000 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl9000-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl9000-any" ]; sha256 = "30e066f7c80809df6eaafe4bd9f10a4bc0fb0a81916c1a380dc6a2884ca53b90"; }; iwlwifi-firmware-iwl9260 = { version = "20260221-r1"; filename = "iwlwifi-firmware-iwl9260-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "iwlwifi-firmware-iwl9260-any" ]; sha256 = "af0572d88edc68d7cada1204b4eeee0629b066b5ca11e43ea72f97262ce2a179"; }; jansson4 = { version = "2.14.1-r1"; filename = "jansson4-2.14.1-r1.apk"; depends = [ "libc" ]; provides = [ "jansson" "jansson-any" ]; sha256 = "d06a0411f91b1e0c4dc54d45d73e2988e2e76fbaeb1b84b7b40ac4a4b921a820"; }; jshn = { version = "2026.06.19~7dd12784-r1"; filename = "jshn-2026.06.19~7dd12784-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libjson-c5" "libubox20260213" ]; provides = [ "jshn-any" ]; sha256 = "0c829339218767c753565eee5ba6ec98b8633f40bc74b3b6b385ff984eecc4b6"; }; jsonfilter = { version = "2026.03.16~b9034210-r1"; filename = "jsonfilter-2026.03.16~b9034210-r1.apk"; depends = [ "libc" "libjson-c5" "libubox20260213" ]; provides = [ "jsonfilter-any" ]; sha256 = "f2fc19b0567cefe8f1e1a46d5e393cc3e257493a5a06ccf492e9fc01286a02c8"; }; last = { version = "2.41.5-r1"; filename = "last-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "last-any" ]; sha256 = "ee139963f7b8ac0f2c320c4a76a17f4fbaf5608b194db6288808a39c520526a4"; }; ledhwbmon = { version = "6.12.103-r1"; filename = "ledhwbmon-6.12.103-r1.apk"; depends = [ "libc" ]; provides = [ "ledhwbmon-any" ]; sha256 = "d8d3f97da207c4af7afd15172993eb6710151b87f1b3c730f45b9ab85386fd78"; }; ledumon = { version = "6.12.103-r1"; filename = "ledumon-6.12.103-r1.apk"; depends = [ "kmod-leds-uleds" "libc" ]; provides = [ "ledumon-any" ]; sha256 = "6036c7428e42e7e411ac13c185017a3db67740ea69c8ff6667f204ebce09b4dd"; }; libasm1 = { version = "0.192-r1"; filename = "libasm1-0.192-r1.apk"; depends = [ "libc" "libdw1" "libelf1" ]; provides = [ "libasm" "libasm-any" ]; sha256 = "02e4f59c1f3cadbb8e66d227e11e73bae6474be79b6b1b53e3da02da6dac5990"; }; libaudit = { version = "3.1.5-r1"; filename = "libaudit-3.1.5-r1.apk"; depends = [ "libc" ]; provides = [ "libaudit-any" ]; sha256 = "86f2c0648cf8b8f00f7b455ca35e365f75f328788a0070d5fa25213356b7f27c"; }; libauparse = { version = "3.1.5-r1"; filename = "libauparse-3.1.5-r1.apk"; depends = [ "libaudit" "libc" ]; provides = [ "libauparse-any" ]; sha256 = "bcf2a95d65173743bb48141cc1bff932840de4c21fab6ae428ae48cdeba56f83"; }; libbfd = { version = "2.45.1-r1"; filename = "libbfd-2.45.1-r1.apk"; depends = [ "libc" "zlib" ]; provides = [ "libbfd-any" ]; sha256 = "735fb7afa269bbbb421c1d07abd4fa1158fdd08f9bb5c3084295937d0605fa55"; }; libblkid1 = { version = "2.41.5-r1"; filename = "libblkid1-2.41.5-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "libblkid" "libblkid-any" ]; sha256 = "9d5ee223cbbd2078aad81cd957740ef7a50dacf4b2725dc1aba849204a190f6d"; }; libblobmsg-json20260213 = { version = "2026.06.19~7dd12784-r1"; filename = "libblobmsg-json20260213-2026.06.19~7dd12784-r1.apk"; depends = [ "libc" "libjson-c5" "libubox20260213" ]; provides = [ "libblobmsg-json" "libblobmsg-json-any" ]; sha256 = "188fd49d2a12e6558e4e9a5e68d02245eca838859d26a1016514e80b406f4136"; }; libbpf1 = { version = "1.6.2-r1"; filename = "libbpf1-1.6.2-r1.apk"; depends = [ "libc" "libelf1" ]; provides = [ "libbpf" "libbpf-any" ]; sha256 = "e9866ccd6bee49659a2cd50063771eb85738c0cb565d5ae143177ff51a309055"; }; libbsd0 = { version = "0.12.2-r1"; filename = "libbsd0-0.12.2-r1.apk"; depends = [ "libc" ]; provides = [ "libbsd" "libbsd-any" ]; sha256 = "cba780a9bfb411c242b56315eecc4c1031cd435db632570644069bc3c3cc81cf"; }; "libbz2-1.0" = { version = "1.0.8-r1"; filename = "libbz2-1.0-1.0.8-r1.apk"; depends = [ "libc" ]; provides = [ "libbz2" "libbz2-any" ]; sha256 = "565ed1eeb5913b49107f99f89e6bbb48fad753cf228ce061e91a579c1433979c"; }; libcap = { version = "2.69-r1"; filename = "libcap-2.69-r1.apk"; depends = [ "libc" ]; provides = [ "libcap-any" ]; sha256 = "3f4639783554fea456e9090453e59b505b21c18c8e533ef1bf27f1a4eb9b0c22"; }; libcap-bin = { version = "2.69-r1"; filename = "libcap-bin-2.69-r1.apk"; depends = [ "libc" "libcap" ]; provides = [ "libcap-bin-any" ]; sha256 = "f8f4f7b0c3fefac6bde138b1e66e1a7849ee5b5371477525603b1e84a9752445"; }; libcharset1 = { version = "1.18-r1"; filename = "libcharset1-1.18-r1.apk"; depends = [ "libc" ]; provides = [ "libcharset" "libcharset-any" ]; sha256 = "84169279a5664557d18d3be8e9a705bcdb52c102f9e1cf54507f38f1a4c2979d"; }; libcomerr0 = { version = "1.47.3-r1"; filename = "libcomerr0-1.47.3-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "libcomerr" "libcomerr-any" ]; sha256 = "c3353d8ffa0d5476c1c7d9132fd0526aa07de73b7a62f2bd7b556d59d70d8afb"; }; libctf = { version = "2.45.1-r1"; filename = "libctf-2.45.1-r1.apk"; depends = [ "libbfd" "libc" ]; provides = [ "libctf-any" ]; sha256 = "969def310feff8b1e45ec39d50c7440ecf7a2ab30f4fb7d7b2969a11d0808706"; }; libdw1 = { version = "0.192-r1"; filename = "libdw1-0.192-r1.apk"; depends = [ "libbz2-1.0" "libc" "libelf1" "musl-fts" ]; provides = [ "libdw" "libdw-any" ]; sha256 = "ff4a3292f4460d3e0ab39b028e6d3ffd17a4bda7333ed00608018a5b8d6f2c16"; }; libe2p2 = { version = "1.47.3-r1"; filename = "libe2p2-1.47.3-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "libe2p" "libe2p-any" ]; sha256 = "5d56687c3b4ecaecc1111870ea5adb8b9793be64504de4fbfcb04bee9c5133c9"; }; libelf1 = { version = "0.192-r1"; filename = "libelf1-0.192-r1.apk"; depends = [ "libc" "zlib" ]; provides = [ "libelf" "libelf-any" ]; sha256 = "65bb11c487102c641bae78e8026f0be200b31e1f5a261fcd1cc8aba85224b4ba"; }; libertas-sdio-firmware = { version = "20260221-r1"; filename = "libertas-sdio-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "libertas-sdio-firmware-any" ]; sha256 = "8758a5303a539be5e50d1771095e8c65c4b9971f1618cbd04b1f5aeedd960b31"; }; libertas-spi-firmware = { version = "20260221-r1"; filename = "libertas-spi-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "libertas-spi-firmware-any" ]; sha256 = "50fb97a537891e65230915e45eb72969db4028f3175c72a559d45d55bf36a414"; }; libertas-usb-firmware = { version = "20260221-r1"; filename = "libertas-usb-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "libertas-usb-firmware-any" ]; sha256 = "98f6635a66e99bc901fe4db1578579a7fbb0a46d606736e9589525cbb6d8a80c"; }; libevent2-7 = { version = "2.1.12-r2"; filename = "libevent2-7-2.1.12-r2.apk"; depends = [ "libc" ]; provides = [ "libevent2" "libevent2-any" ]; sha256 = "2dce7fb484280990ac000b4bd743161a4308f140d242a19bcc5acdf1082c4342"; }; libevent2-core7 = { version = "2.1.12-r2"; filename = "libevent2-core7-2.1.12-r2.apk"; depends = [ "libc" ]; provides = [ "libevent2-core" "libevent2-core-any" ]; sha256 = "2d14e47d9ad5aea6c47817078aaa1d873076145d23002047cd563c1156b543fc"; }; 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 = "b6c80dd4137d94c155a32c6c6e064d2b5c2ad90be02da3fd7c09db70c699d09c"; }; 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 = "0d78bc437cca156937827992ed561221ed31cd63f29252f43c5ab56a232afe1b"; }; 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 = "c899a728994b7b398669ac7607b401181fb7e1c0b39fea76e8993dbf6f853a47"; }; libext2fs2 = { version = "1.47.3-r1"; filename = "libext2fs2-1.47.3-r1.apk"; depends = [ "libblkid1" "libc" "libcomerr0" "libss2" "libuuid1" ]; provides = [ "libext2fs" "libext2fs-any" ]; sha256 = "d60960e87962b9a22817781bc17f1db7881312cb256c4e234f57efbb882cacf5"; }; 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 = "c11ec3a175b60095dd785d1b3299422c8a987ea2f59715d358b66a8127663942"; }; libf2fs6 = { version = "1.16.0-r4"; filename = "libf2fs6-1.16.0-r4.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "libf2fs" "libf2fs-any" ]; sha256 = "e75811018bca4efd75a79632d14fe092dd01ec86803dcb380816e1388dfdcc30"; }; libfdisk1 = { version = "2.41.5-r1"; filename = "libfdisk1-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libuuid1" ]; provides = [ "libfdisk" "libfdisk-any" ]; sha256 = "824e6cefff0540f3e75a96cc625cce14e9481932fcb0ad07c46d0bf00057679d"; }; libfdt = { version = "1.7.2-r1"; filename = "libfdt-1.7.2-r1.apk"; depends = [ "libc" ]; provides = [ "libfdt-any" ]; sha256 = "ec376dceaf59d3e86d8767917a58fb8bb0032a972419fb33c2125d78906b020f"; }; libgmp10 = { version = "6.3.0-r2"; filename = "libgmp10-6.3.0-r2.apk"; depends = [ "libc" ]; provides = [ "libgmp" "libgmp-any" ]; sha256 = "2dc19d03edd118c5082f70dc266ac9a19260a2271fbed595c9b975dd068afd65"; }; libiconv-full2 = { version = "1.18-r1"; filename = "libiconv-full2-1.18-r1.apk"; depends = [ "libc" ]; provides = [ "libiconv-full" "libiconv-full-any" ]; sha256 = "f4f45da88d22e5d667677ffc1ae8f3bd617cd57d6c973eb8dbe149398840eda8"; }; libintl-full8 = { version = "0.24.1-r1"; filename = "libintl-full8-0.24.1-r1.apk"; depends = [ "libc" ]; provides = [ "libintl-full" "libintl-full-any" ]; sha256 = "f48885bdd2829ef9e2c19919dd52040918298369e56a66ab3af70a7b853a362e"; }; libipset13 = { version = "7.24-r1"; filename = "libipset13-7.24-r1.apk"; depends = [ "kmod-ipt-ipset" "libc" "libmnl0" ]; provides = [ "libipset" "libipset-any" ]; sha256 = "6ed4b90c1d66510f028811e1193f7cae046ed38b5cb032c8645aee4884a870ed"; }; libiw29 = { version = "29-r6"; filename = "libiw29-29-r6.apk"; depends = [ "libc" ]; provides = [ "libiw" "libiw-any" ]; sha256 = "2cddafe705403a6891ecfccfac8e42da367644bf27c13faad381f4dffad91551"; }; libiwinfo-data = { version = "2026.01.14~f5dd57a8-r1"; filename = "libiwinfo-data-2026.01.14~f5dd57a8-r1.apk"; depends = [ "libc" ]; provides = [ "libiwinfo-data-any" ]; sha256 = "a5a13f3e11396704a836a7f1a33799aa26b3a89215f967be69ad66db00b2473a"; }; libiwinfo-lua = { version = "2026.01.14~f5dd57a8-r1"; filename = "libiwinfo-lua-2026.01.14~f5dd57a8-r1.apk"; depends = [ "libc" "libiwinfo20230701" "liblua5.1.5" ]; provides = [ "libiwinfo-lua-any" ]; sha256 = "6cb159ba23ef08910c17ba35ca975e539754908b7e66aa288a35df9d5c6eda5a"; }; libiwinfo20230701 = { version = "2026.01.14~f5dd57a8-r1"; filename = "libiwinfo20230701-2026.01.14~f5dd57a8-r1.apk"; depends = [ "libc" "libiwinfo-data" "libnl-tiny1" "libubus20251202" "libuci20250120" ]; provides = [ "libiwinfo" "libiwinfo-any" ]; sha256 = "89db9ecaa3d10a482337a419460325c04e3f5d2e0acc398c7ea50d6f07e25dd9"; }; libjson-c5 = { version = "0.18-r1"; filename = "libjson-c5-0.18-r1.apk"; depends = [ "libc" ]; provides = [ "libjson-c" "libjson-c-any" ]; sha256 = "d6171e02d672e021996eb61a7e98faa8425ff48ed494537d0d133631bbf07f6e"; }; libjson-script20260213 = { version = "2026.06.19~7dd12784-r1"; filename = "libjson-script20260213-2026.06.19~7dd12784-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "libjson-script" "libjson-script-any" ]; sha256 = "4921fad3201e4c475abb7da892781979d6b19380f92ee3c8d2d9fc3828274b10"; }; libltdl7 = { version = "2.5.4-r1"; filename = "libltdl7-2.5.4-r1.apk"; depends = [ "libc" ]; provides = [ "libltdl" "libltdl-any" ]; sha256 = "5bb2b6754e0fe9e1d821074f58065bc571f3128885fc91e6d336277d15fce1cd"; }; "liblua5.1.5" = { version = "5.1.5-r11"; filename = "liblua5.1.5-5.1.5-r11.apk"; depends = [ "libc" ]; provides = [ "liblua" "liblua-any" ]; sha256 = "583cdc8e6d1b9fff9d1b83fda131c406592bc79a9a5e21d8b6300fd61bdf1618"; }; "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 = "bab1963868351b3a50b1481b8bea45fbe3ff1f7a5f3b2cd7c1870f063ff459bd"; }; libmbedtls21 = { version = "3.6.6-r2"; filename = "libmbedtls21-3.6.6-r2.apk"; depends = [ "libc" ]; provides = [ "libmbedtls" "libmbedtls-any" ]; sha256 = "f73dd4b0a7fb94885d56580ce075e8922df5eb64505bb29d564188a8a037c9e9"; }; libmnl0 = { version = "1.0.5-r1"; filename = "libmnl0-1.0.5-r1.apk"; depends = [ "libc" ]; provides = [ "libmnl" "libmnl-any" ]; sha256 = "20bc82136ccfda7288c35344a6b241c545b626d25eed52d29a68c3a670d6e89f"; }; libmount1 = { version = "2.41.5-r1"; filename = "libmount1-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" ]; provides = [ "libmount" "libmount-any" ]; sha256 = "460dd173371ad3d6435db543ba319ea4b189138f991874b7dec1d23a48c8a149"; }; libmpfr6 = { version = "4.2.2-r1"; filename = "libmpfr6-4.2.2-r1.apk"; depends = [ "libc" "libgmp10" ]; provides = [ "libmpfr" "libmpfr-any" ]; sha256 = "72670e70bd00901c1c1ee80608cc2e8aa1f222aae7dd3d2f9e5dcd891b740999"; }; libncurses-dev = { version = "6.4-r3"; filename = "libncurses-dev-6.4-r3.apk"; depends = [ "libc" "zlib" ]; provides = [ "libncurses-dev-any" ]; sha256 = "b9778a85519f055ca72f2dffde8c07fc8f840f583c723d6d3f08c1edaab4aab7"; }; libncurses6 = { version = "6.4-r3"; filename = "libncurses6-6.4-r3.apk"; depends = [ "libc" "terminfo" ]; provides = [ "libncurses" "libncurses-any" "libncursesw" "libncursesw6" ]; sha256 = "b4607649d5a23c0dea2e37ed3c8030ff7103b1a0e9f8125123b103ba4a5879c5"; }; 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 = "440ced24b9258b74be8003229579b7d19214727eab7aad6b42f58fc009328049"; }; libnettle8 = { version = "3.10.2-r1"; filename = "libnettle8-3.10.2-r1.apk"; depends = [ "libc" "libgmp10" ]; provides = [ "libnettle" "libnettle-any" ]; sha256 = "7c872d4860231cdaa99a581114b0ab9e5e66994d939a1b0f21a2d845dd604695"; }; libnfnetlink0 = { version = "1.0.2-r1"; filename = "libnfnetlink0-1.0.2-r1.apk"; depends = [ "libc" ]; provides = [ "libnfnetlink" "libnfnetlink-any" ]; sha256 = "241965a857a92e1f5d4bdf22f32ea50024a98ceca8e3e41314f084ce006c2df1"; }; libnftnl11 = { version = "1.3.1-r1"; filename = "libnftnl11-1.3.1-r1.apk"; depends = [ "libc" "libmnl0" ]; provides = [ "libnftnl" "libnftnl-any" ]; sha256 = "d9807c69a2dd79cfee3a16e442c24145a1e8be8d799762a93c61abaadceca1e9"; }; libnilfs = { version = "2.2.17-r1"; filename = "libnilfs-2.2.17-r1.apk"; depends = [ "libc" ]; provides = [ "libnilfs-any" ]; sha256 = "4eace9e38c29ec7c10dd93208e374f3c9f7550d373d4afe0c8b0006cf3e90af6"; }; libnilfscleaner = { version = "2.2.17-r1"; filename = "libnilfscleaner-2.2.17-r1.apk"; depends = [ "libc" "libuuid1" "nilfs-cleanerd" ]; provides = [ "libnilfscleaner-any" ]; sha256 = "c6c09915f4322353554a29b96b174c16baf2d16888914f50d7ac8119755173e9"; }; libnilfsgc = { version = "2.2.17-r1"; filename = "libnilfsgc-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" ]; provides = [ "libnilfsgc-any" ]; sha256 = "5456880fc8c826bedacf3a0e2b4964a9601a44c19eda3b56c513f2460a889758"; }; libnl-cli200 = { version = "3.12.0-r1"; filename = "libnl-cli200-3.12.0-r1.apk"; depends = [ "libc" "libnl-genl200" "libnl-nf200" ]; provides = [ "libnl-cli" "libnl-cli-any" ]; sha256 = "eeba65bc52f9dbf86944a65570cba7ee4288511bce75cd17ba426def538526c8"; }; libnl-core200 = { version = "3.12.0-r1"; filename = "libnl-core200-3.12.0-r1.apk"; depends = [ "libc" "libpthread" ]; provides = [ "libnl-core" "libnl-core-any" ]; sha256 = "0a943fd0de56c6e2d1a76a5f1fa37d7696788ce180e444511a596899157249e6"; }; libnl-genl200 = { version = "3.12.0-r1"; filename = "libnl-genl200-3.12.0-r1.apk"; depends = [ "libc" "libnl-core200" ]; provides = [ "libnl-genl" "libnl-genl-any" ]; sha256 = "c6cc51714f56b81e54899375d22c56568e907cefa52e09576569399b3776e697"; }; libnl-nf200 = { version = "3.12.0-r1"; filename = "libnl-nf200-3.12.0-r1.apk"; depends = [ "libc" "libnl-route200" ]; provides = [ "libnl-nf" "libnl-nf-any" ]; sha256 = "40015a54066a35818276169fc88b43f8758e441fd33aa7525b072826c9d35b49"; }; libnl-route200 = { version = "3.12.0-r1"; filename = "libnl-route200-3.12.0-r1.apk"; depends = [ "libc" "libnl-core200" ]; provides = [ "libnl-route" "libnl-route-any" ]; sha256 = "f6437dd333ed9be0bcf4ae4a1b5957d72a2de637a471975c17b9105dc101382d"; }; 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 = "86785caea78c1ea5bcc281e341ccf8b6696d796f267d533c83e8331cc1232e2a"; }; libnl200 = { version = "3.12.0-r1"; filename = "libnl200-3.12.0-r1.apk"; depends = [ "libc" "libnl-cli200" "libnl-genl200" "libnl-nf200" "libnl-route200" ]; provides = [ "libnl" "libnl-any" ]; sha256 = "de694b155b099e8384d924579263ee0278d76a6027d680f70aaf74101c980c1c"; }; libopcodes = { version = "2.45.1-r1"; filename = "libopcodes-2.45.1-r1.apk"; depends = [ "libbfd" "libc" ]; provides = [ "libopcodes-any" ]; sha256 = "ef3d0933e5920eb3b6d2f6cedc7554cd6aabdedc57416a9b91d7ad8f9a3f8be7"; }; 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 = "c66a7cd72dd163c49e1de88a8bae2c3e79bac1a69f9f6ae5d08819322d7fd412"; }; libopenssl-conf = { version = "3.5.7-r1"; filename = "libopenssl-conf-3.5.7-r1.apk"; depends = [ "libc" "libopenssl3" ]; provides = [ "libopenssl-conf-any" ]; sha256 = "098a5e03961262968817c6e7f829afd20ffc9bd7a49270ba377af958efffd678"; }; 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 = "319f832b41e6508fd79e4731f0047a642b2696f92194772c5888ac00c1f59a4f"; }; 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 = "a3f64d79fe6905a9013456a82d99e4bb4dea8d4c3ba4beb1be193ee0c054e892"; }; libopenssl3 = { version = "3.5.7-r1"; filename = "libopenssl3-3.5.7-r1.apk"; depends = [ "libatomic1" "libc" ]; provides = [ "libopenssl" "libopenssl-any" ]; sha256 = "92c8daf5ed89ef65efd956ca79e5642cbb766face9749242f7506b283a7ea7f7"; }; libpcap1 = { version = "1.10.6-r1"; filename = "libpcap1-1.10.6-r1.apk"; depends = [ "libc" ]; provides = [ "libpcap" "libpcap-any" ]; sha256 = "4f8a581e352a3db12114751b86cf6e73d891490bb9da3d6fdd1a91d551d25f98"; }; libpcre2 = { version = "10.47-r1"; filename = "libpcre2-10.47-r1.apk"; depends = [ "libc" ]; provides = [ "libpcre2-any" ]; sha256 = "22ca8e015124d311f2124d08c87a655cdf2f4d9c8a4701d9097f42d8926ab911"; }; libpcre2-16 = { version = "10.47-r1"; filename = "libpcre2-16-10.47-r1.apk"; depends = [ "libc" ]; provides = [ "libpcre2-16-any" ]; sha256 = "23b6ea6b5b64a5933bc9124d779c6d751c863988d930045991cb7f5af251b07a"; }; libpcre2-32 = { version = "10.47-r1"; filename = "libpcre2-32-10.47-r1.apk"; depends = [ "libc" ]; provides = [ "libpcre2-32-any" ]; sha256 = "e45c8bc37cf978039dd7f379a6baa2829c733ac6f3dcca2e972128f0781003f3"; }; libpopt0 = { version = "1.19-r1"; filename = "libpopt0-1.19-r1.apk"; depends = [ "libc" ]; provides = [ "libpopt" "libpopt-any" ]; sha256 = "00015e511dd373123b25a3e58e7fbe38767dfd08cb32c571326a9f402c394915"; }; libreadline8 = { version = "8.3-r1"; filename = "libreadline8-8.3-r1.apk"; depends = [ "libc" "libncursesw6" ]; provides = [ "libreadline" "libreadline-any" ]; sha256 = "13e86a75fa2eef51d8dc0a5eb6fd0a3a61513b5bf415afa00987119a3c5a0d22"; }; libselinux = { version = "3.9-r1"; filename = "libselinux-3.9-r1.apk"; depends = [ "libc" "libpcre2" "libsepol" "musl-fts" ]; provides = [ "libselinux-any" ]; sha256 = "edf968cbe8907f22a7a5964faf22b684bb2a94c9570029c804c82642f3308b99"; }; libselinux-avcstat = { version = "3.9-r1"; filename = "libselinux-avcstat-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-avcstat-any" ]; sha256 = "373cb398e0822939cb8495e8ef80621f5af3f9497ed855d45890bf3941e97019"; }; libselinux-compute_av = { version = "3.9-r1"; filename = "libselinux-compute_av-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-compute_av-any" ]; sha256 = "4cbd12661043e211f26c18b29811456b1f061ff2424afdb2dbd1ecf32cb7cf5e"; }; libselinux-compute_create = { version = "3.9-r1"; filename = "libselinux-compute_create-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-compute_create-any" ]; sha256 = "d6031690f1f5519d84167e980de46b316bbab9d9132536806476a7ab2aaffa0e"; }; libselinux-compute_member = { version = "3.9-r1"; filename = "libselinux-compute_member-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-compute_member-any" ]; sha256 = "8ff7bbb3a8331322169d2084a556f24f5907bfeed5343f86fd2c7a765800c672"; }; libselinux-compute_relabel = { version = "3.9-r1"; filename = "libselinux-compute_relabel-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-compute_relabel-any" ]; sha256 = "d66c74d9ff5ed6faecee0e7553160b05c5046ceec82051a032eb28232a0a68f8"; }; libselinux-getconlist = { version = "3.9-r1"; filename = "libselinux-getconlist-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getconlist-any" ]; sha256 = "ac8e771625a4b0a1446a05bd566971197b320cf7a1dadd7f4b330cce7aef2f2e"; }; libselinux-getdefaultcon = { version = "3.9-r1"; filename = "libselinux-getdefaultcon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getdefaultcon-any" ]; sha256 = "3562296e34ff9a439c815b3c0010f03dffa1cc2931fdb5cd408aacb68abe24dd"; }; libselinux-getenforce = { version = "3.9-r1"; filename = "libselinux-getenforce-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getenforce-any" ]; sha256 = "ac0171bed6ef3d012cad04c2803b85c6c7ed658bc2856b4a6bf3fca1d49d845c"; }; libselinux-getfilecon = { version = "3.9-r1"; filename = "libselinux-getfilecon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getfilecon-any" ]; sha256 = "2b917762b5587343735a4c168651da66e0833f980323bcf6fc68fb565eee4031"; }; libselinux-getpidcon = { version = "3.9-r1"; filename = "libselinux-getpidcon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getpidcon-any" ]; sha256 = "1d00d08699c1fbf51379eddcdbb61ff78aa81e6415cc9e3557729175e7a2ba51"; }; libselinux-getsebool = { version = "3.9-r1"; filename = "libselinux-getsebool-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getsebool-any" ]; sha256 = "65c48f0ddf16c3e61c396be74744175341ce62b582ac2369850172dd8ab8f997"; }; libselinux-getseuser = { version = "3.9-r1"; filename = "libselinux-getseuser-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-getseuser-any" ]; sha256 = "59aebd73b1c0b5d3517d1935d75397aa65dc4c9fcc319db6e113674b7332b8ae"; }; libselinux-matchpathcon = { version = "3.9-r1"; filename = "libselinux-matchpathcon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-matchpathcon-any" ]; sha256 = "b1fb85f00e01239f0a7104c315d5d406b20cda3af77bc92405e2827f177c0109"; }; libselinux-policyvers = { version = "3.9-r1"; filename = "libselinux-policyvers-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-policyvers-any" ]; sha256 = "283ca679450230a159050076d69296a0db7a3857b1c2a8beaca1f917237feba7"; }; libselinux-sefcontext_compile = { version = "3.9-r1"; filename = "libselinux-sefcontext_compile-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-sefcontext_compile-any" ]; sha256 = "35963bae999cd01ca882c0a3c2b927e4b0a8c12ca358b00d3b0b0318a54d0ae0"; }; libselinux-selabel_digest = { version = "3.9-r1"; filename = "libselinux-selabel_digest-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selabel_digest-any" ]; sha256 = "2e144ae6db06702ac43ebfb3f0018eba9f5d43118697f6ea6f8f5087d3bf25e1"; }; libselinux-selabel_get_digests_all_partial_matches = { version = "3.9-r1"; filename = "libselinux-selabel_get_digests_all_partial_matches-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selabel_get_digests_all_partial_matches-any" ]; sha256 = "d9e51600e39404528034cea7491e1047fe8557f988ac782ac2cfb1098bd8f62c"; }; libselinux-selabel_lookup = { version = "3.9-r1"; filename = "libselinux-selabel_lookup-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selabel_lookup-any" ]; sha256 = "0526ac46858bc0dac59028a007fe36e477931c60ea9f4772df1eaade536f5b8b"; }; libselinux-selabel_lookup_best_match = { version = "3.9-r1"; filename = "libselinux-selabel_lookup_best_match-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selabel_lookup_best_match-any" ]; sha256 = "9d7158b09a608afb25ebaea57d5649f9b3dd04987f6f6386464db3c0fb1cb2ad"; }; libselinux-selabel_partial_match = { version = "3.9-r1"; filename = "libselinux-selabel_partial_match-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selabel_partial_match-any" ]; sha256 = "ce990c173bad1e50ce9fe461daa935013823a02a28ecfac3f8e2b231b4d0197a"; }; libselinux-selinux_check_access = { version = "3.9-r1"; filename = "libselinux-selinux_check_access-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selinux_check_access-any" ]; sha256 = "30e27944cc52ba4824679bf282c609d0802bc6395c1cc1578827e260b206163d"; }; libselinux-selinux_check_securetty_context = { version = "3.9-r1"; filename = "libselinux-selinux_check_securetty_context-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selinux_check_securetty_context-any" ]; sha256 = "e72ff2f1b454ec66a620b8006bd168785578865b842901b65553d72b1d700029"; }; libselinux-selinuxenabled = { version = "3.9-r1"; filename = "libselinux-selinuxenabled-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selinuxenabled-any" ]; sha256 = "2416bfd9bfa2cecd2b8853aca69aed83e023dd02540c7cea452863d5b04367e1"; }; libselinux-selinuxexeccon = { version = "3.9-r1"; filename = "libselinux-selinuxexeccon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-selinuxexeccon-any" ]; sha256 = "7c6696416afe4180898779ef09a8dd1f5065e3cb7f422944ac256703e7ee14d6"; }; libselinux-setenforce = { version = "3.9-r1"; filename = "libselinux-setenforce-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-setenforce-any" ]; sha256 = "d9aaa21aeb4ce92b6ab85c05341d74b5dcb4407ea82a3f83d488c21d29cc4b9c"; }; libselinux-setfilecon = { version = "3.9-r1"; filename = "libselinux-setfilecon-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-setfilecon-any" ]; sha256 = "a474b14b95dbc9ff9526a3123f383e6a580c3c2125641043f50abbaab5af977f"; }; libselinux-togglesebool = { version = "3.9-r1"; filename = "libselinux-togglesebool-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-togglesebool-any" ]; sha256 = "58e465384621ecf04727c7345248e733bffc6a95711c544ec59c7fe363e3bfb9"; }; libselinux-validatetrans = { version = "3.9-r1"; filename = "libselinux-validatetrans-3.9-r1.apk"; depends = [ "libc" "libselinux" ]; provides = [ "libselinux-validatetrans-any" ]; sha256 = "4bd5bd518fbd16983a1a1a5c2d7b7157b69c537a636afc4f40f379cd42faff4f"; }; libsemanage = { version = "3.9-r1"; filename = "libsemanage-3.9-r1.apk"; depends = [ "libaudit" "libbz2-1.0" "libc" "libselinux" ]; provides = [ "libsemanage-any" ]; sha256 = "7bc08b3b3e68d4c1b0fea92307b5ea8313e0c209bece0c5375c68be78f2b2028"; }; libsepol = { version = "3.9-r1"; filename = "libsepol-3.9-r1.apk"; depends = [ "libc" ]; provides = [ "libsepol-any" ]; sha256 = "2f5e2d06779377f03359a02403a6d2d93e92adec708b2f654e62f5be1556784b"; }; libsmartcols1 = { version = "2.41.5-r1"; filename = "libsmartcols1-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "libsmartcols" "libsmartcols-any" ]; sha256 = "c4451a00a86ecdb36849bad10a992c1642f953d61799a3c9ed89a8dc60d0db2e"; }; libss2 = { version = "1.47.3-r1"; filename = "libss2-1.47.3-r1.apk"; depends = [ "libc" "libcomerr0" ]; provides = [ "libss" "libss-any" ]; sha256 = "f03e82c741360fa691e180897a4107071075ecabdc6fb688669d31e70e225c11"; }; libsysfs2 = { version = "2.1.0-r4"; filename = "libsysfs2-2.1.0-r4.apk"; depends = [ "libc" ]; provides = [ "libsysfs" "libsysfs-any" ]; sha256 = "d98bf7cf4c6fea231fc2ef139131b845805d490a866c0593b1f6d1f0034b5c9d"; }; libtraceevent-extra = { version = "1.8.6-r1"; filename = "libtraceevent-extra-1.8.6-r1.apk"; depends = [ "libc" "libtraceevent0" ]; provides = [ "libtraceevent-extra-any" ]; sha256 = "b2b5886e303ded62d63a211a6d76c33fac12d10c56cd833aead76d52b5b8ddbf"; }; libtraceevent0 = { version = "1.8.6-r1"; filename = "libtraceevent0-1.8.6-r1.apk"; depends = [ "libc" ]; provides = [ "libtraceevent" "libtraceevent-any" ]; sha256 = "57978f9c500b3882995706b6a970c04e4de914dd888ee180a53a2d43c289a5b8"; }; libtracefs0 = { version = "1.8.2-r1"; filename = "libtracefs0-1.8.2-r1.apk"; depends = [ "libc" "libpthread" "libtraceevent0" ]; provides = [ "libtracefs" "libtracefs-any" ]; sha256 = "4be3f21f1c4d249c9484aec3f4ad5e94ba247ccf53351ea9cdd1c2ad17a2a188"; }; libubox-lua = { version = "2026.06.19~7dd12784-r1"; filename = "libubox-lua-2026.06.19~7dd12784-r1.apk"; depends = [ "libc" "liblua5.1.5" "libubox20260213" ]; provides = [ "libubox-lua-any" ]; sha256 = "2edd19e05daab4392a3a0cd17c611659819d85d0a81a7cca035ce4e071fc83f4"; }; libubox20260213 = { version = "2026.06.19~7dd12784-r1"; filename = "libubox20260213-2026.06.19~7dd12784-r1.apk"; depends = [ "libc" ]; provides = [ "libubox" "libubox-any" ]; sha256 = "9b255391d081e8e965b8285d66dc8bfcf0dee64c42695b2054fcded74caebc96"; }; libubus-lua = { version = "2026.06.28~24864e78-r2"; filename = "libubus-lua-2026.06.28~24864e78-r2.apk"; depends = [ "libc" "liblua5.1.5" "libubus20251202" ]; provides = [ "libubus-lua-any" ]; sha256 = "6bb45b122aee53ce4e16faece6b506d5dc454dcc97e102f4f29908e5d1a5f26f"; }; libubus20251202 = { version = "2026.06.28~24864e78-r2"; filename = "libubus20251202-2026.06.28~24864e78-r2.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "libubus" "libubus-any" ]; sha256 = "2706c769e0b50ab974b2dc98185023af6cc446cd49776fce9419b6460b1992db"; }; 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 = "95935dd02a65cbf982b8900092fafbb720ce0abd53dfd4c44bb232cde9cb3c50"; }; libuci20250120 = { version = "2025.12.02~66127cd7-r1"; filename = "libuci20250120-2025.12.02~66127cd7-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "libuci" "libuci-any" ]; sha256 = "6775bad2322e5e6517976ffc71311aae62a36282157623fc47ebf24afeb99ca6"; }; libuclient20201210 = { version = "2026.06.07~daad21fa-r1"; filename = "libuclient20201210-2026.06.07~daad21fa-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "libuclient" "libuclient-any" ]; sha256 = "3532b5d827ba5feb095d1aa1c384a938c3ce5dfb6eb3f19c7b7f8f132d6000aa"; }; libucode20230711 = { version = "2026.01.16~85922056-r1"; filename = "libucode20230711-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libjson-c5" ]; provides = [ "libucode" "libucode-any" ]; sha256 = "812abb99eaeed1adf837f488158960a5ea277402907cbdf0496c2b8aeaa6cfe2"; }; libudebug = { version = "2026.01.16~875e1a7a"; filename = "libudebug-2026.01.16~875e1a7a.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "libudebug-any" ]; sha256 = "82c1879e8f169d98ec2c939a7b509ab5e229fd7291748433f03c6ce34a28ab28"; }; libunistring = { version = "1.4.2-r1"; filename = "libunistring-1.4.2-r1.apk"; depends = [ "libc" ]; provides = [ "libunistring-any" ]; sha256 = "dff463aa7dddfa40f3d981f97bd67e847939c490095039ad11702edadc1dcb36"; }; libunwind8 = { version = "1.8.3-r2"; filename = "libunwind8-1.8.3-r2.apk"; depends = [ "libc" "zlib" ]; provides = [ "libunwind" "libunwind-any" ]; sha256 = "44fd6548e35030dfa9a7ed342cbbd2c07512abc2570ab679381ada39f12a2c52"; }; "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 = "22a1283b945c3fb7bdafcfb6d344a74b6824c922047d3512b7c33b9bfd6166fb"; }; libustream-mbedtls20201210 = { version = "2026.03.01~99f1c0db-r1"; filename = "libustream-mbedtls20201210-2026.03.01~99f1c0db-r1.apk"; depends = [ "libc" "libmbedtls21" "libubox20260213" ]; provides = [ "libustream-mbedtls" "libustream-mbedtls-any" ]; sha256 = "681f5ddd369fa48f5be4108299de99be3fec7ef7c2a2272e407635e4e6729a44"; }; libustream-openssl20201210 = { version = "2026.03.01~99f1c0db-r1"; filename = "libustream-openssl20201210-2026.03.01~99f1c0db-r1.apk"; depends = [ "libc" "libopenssl3" "libubox20260213" ]; provides = [ "libustream-openssl" "libustream-openssl-any" ]; sha256 = "3405e29e08afa2f0f8ab1e4ea287cf2e5042229a30c53d64173e7f2c29e1893f"; }; libustream-wolfssl20201210 = { version = "2026.03.01~99f1c0db-r1"; filename = "libustream-wolfssl20201210-2026.03.01~99f1c0db-r1.apk"; depends = [ "libc" "libubox20260213" "libwolfssl5.9.2.e624513f" ]; provides = [ "libustream-wolfssl" "libustream-wolfssl-any" ]; sha256 = "5e95ff57bad00ad9f5d8518c39ca423d7029cd156079e39f52c043e2264ef470"; }; libuuid1 = { version = "2.41.5-r1"; filename = "libuuid1-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "libuuid" "libuuid-any" ]; sha256 = "487a1d0a840be69364999c18523be3c80824344c576cf13a20942f500b803b28"; }; 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 = "c8b122f4bd0f78acf9f1765ada3ab1976485b4e30e499af7f52c638a9c03ec3a"; }; "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 = "c7a538e2fb615ba759a735ad2f28f989435020e870ef38af7e018fa22f14e89c"; }; libxdp163 = { version = "1.6.3-r2"; filename = "libxdp163-1.6.3-r2.apk"; depends = [ "libbpf1" "libc" ]; provides = [ "libxdp" "libxdp-any" ]; sha256 = "d77bc14e48290981095f9012f3eba702b84a7ebb048d209ee7ece064c2e80b05"; }; libxml2-16 = { version = "2.15.1-r1"; filename = "libxml2-16-2.15.1-r1.apk"; depends = [ "libc" "libpthread" "zlib" ]; provides = [ "libxml2" "libxml2-any" ]; sha256 = "de1dad4520fb673e6a82a409f8b1a047097a6b80aa467d859eb507819eb7070c"; }; libxml2-dev = { version = "2.15.1-r1"; filename = "libxml2-dev-2.15.1-r1.apk"; depends = [ "libc" "libxml2-16" ]; provides = [ "libxml2-dev-any" ]; sha256 = "8fef67d020a767319f80198762bb9bb6767ce3e7cd007d880cdefa400c6a11fd"; }; libxml2-utils = { version = "2.15.1-r1"; filename = "libxml2-utils-2.15.1-r1.apk"; depends = [ "libc" "libxml2-16" ]; provides = [ "libxml2-utils-any" ]; sha256 = "a2e0f5d9017bfc657c975742086d2dbe80afa7619e0762e0d3b3e1d7ac42e0f7"; }; lldpd = { version = "1.0.20-r1"; filename = "lldpd-1.0.20-r1.apk"; depends = [ "libc" "libcap" "libevent2-7" ]; provides = [ "lldpd-any" ]; sha256 = "8b009dad691552d9f9b22305bd4fb3fbcbfabe60192f2d6e9c9c56d983d0d6d9"; }; logd = { version = "2025.10.30~6f78fa49-r1"; filename = "logd-2025.10.30~6f78fa49-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" "libubus20251202" "libudebug" ]; provides = [ "logd-any" ]; sha256 = "8c357cc5f091584217972c98cbf6235143128b8d36b7835ea1ac7c403749535a"; }; logger = { version = "2.41.5-r1"; filename = "logger-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "logger-any" ]; sha256 = "81d700aa5d2a50e16726ea9c69cc62621326b9609daf554039d509b31e6dfffd"; }; look = { version = "2.41.5-r1"; filename = "look-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "look-any" ]; sha256 = "0415260c078b34b627a615067f55daebfc668f6bfbf332814ece5acc8bea3f2c"; }; losetup = { version = "2.41.5-r1"; filename = "losetup-2.41.5-r1.apk"; depends = [ "libc" "libsmartcols1" ]; provides = [ "losetup-any" ]; sha256 = "732275919dca01ec1c303a6fb0eec94a667c07bd7899da735f0e9ff109b2c464"; }; lsattr = { version = "1.47.3-r1"; filename = "lsattr-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "lsattr-any" ]; sha256 = "ee4a9634021324689ccfba21ea21a75789b182c30397f924027c8ecd07af644a"; }; lsblk = { version = "2.41.5-r1"; filename = "lsblk-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libmount1" "libncurses6" "libsmartcols1" ]; provides = [ "lsblk-any" ]; sha256 = "54063f67a5870095095a8e40f373fd285e74b770b4d9ac38766f40586e07f131"; }; lscpu = { version = "2.41.5-r1"; filename = "lscpu-2.41.5-r1.apk"; depends = [ "libc" "libsmartcols1" ]; provides = [ "lscpu-any" ]; sha256 = "16bedaa366657049c1e4d72027006e6a5cbddf0e5d52460afb330d77c8727801"; }; lslocks = { version = "2.41.5-r1"; filename = "lslocks-2.41.5-r1.apk"; depends = [ "libc" "libmount1" "libsmartcols1" ]; provides = [ "lslocks-any" ]; sha256 = "9fac53ffd9e608fbdb36fc5777d415459336647f37d4ee5e37316f5694ae4ee4"; }; lsns = { version = "2.41.5-r1"; filename = "lsns-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libmount1" "libsmartcols1" ]; provides = [ "lsns-any" ]; sha256 = "afa86099beada20a32069db0c96cc4b630a4efd56170b2e24126feeaf9e28a89"; }; lua = { version = "5.1.5-r11"; filename = "lua-5.1.5-r11.apk"; depends = [ "libc" "liblua5.1.5" ]; provides = [ "lua-any" ]; sha256 = "f00008f861e5083e605a6611528bac6d30bbd290e3e08c29609e0d9eb8da60ed"; }; lua-examples = { version = "5.1.5-r11"; filename = "lua-examples-5.1.5-r11.apk"; depends = [ "libc" "lua" ]; provides = [ "lua-examples-any" ]; sha256 = "834f9cd28d925c9731c8dc937edd001c3dd3dde2e954c86721b062a12945b1a4"; }; "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 = "9a7b573afdb4b6c1352f6064f08af7d5d05ddfcc07cb33f102b114f79db78b9a"; }; luac = { version = "5.1.5-r11"; filename = "luac-5.1.5-r11.apk"; depends = [ "libc" "liblua5.1.5" ]; provides = [ "luac-any" ]; sha256 = "0901b1c87d283d754c7d2cbc3bede778cb83dedd085fc053a586bf01f47aea7e"; }; "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 = "22a3087e99f8d98bd8c88d1efc8611bdf368a8c594a8b6f9deab997fdf81fccf"; }; map = { version = "7"; filename = "map-7.apk"; depends = [ "iptables-mod-conntrack-extra" "kmod-ip6-tunnel" "kmod-nat46" "libc" "libubox20260213" "libubus20251202" ]; provides = [ "map-any" "map-t" ]; sha256 = "cc04d980b9aca44626f395cc075e33bb5899eb96fd8f26f4c49b2ee376bc47c3"; }; mbedtls-util = { version = "3.6.6-r2"; filename = "mbedtls-util-3.6.6-r2.apk"; depends = [ "libc" "libmbedtls21" ]; provides = [ "mbedtls-util-any" ]; sha256 = "5f09c3a7c9b5e5482227fd58b899adc20ab034fe0ebfb5bd9f032f8802ef46d9"; }; mcookie = { version = "2.41.5-r1"; filename = "mcookie-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "mcookie-any" ]; sha256 = "ba4f57fdc625fd6364cd5c02a3972550294e9dc7ea5f23852104361c8a0a5053"; }; 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 = "b7787a725cf486562052e0c0de0c9aa5fdd2d44ba8175462dd514dc5c679cf48"; }; mkf2fs = { version = "1.16.0-r4"; filename = "mkf2fs-1.16.0-r4.apk"; depends = [ "libc" "libf2fs6" ]; provides = [ "mkf2fs-any" ]; sha256 = "4d6664f306307bcec57a6bccce648cd8541b94becd9447a082ef256d4b6902c3"; }; 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 = "1e0437c73c6319d525cf122072aaa87e2cfc67971bb791686e1aaa36464ac385"; }; mlxsw_spectrum-firmware = { version = "20260221-r1"; filename = "mlxsw_spectrum-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mlxsw_spectrum-firmware-any" ]; sha256 = "faf19e1d4139a2ef4123f2e5fc172152bc994d4002905f461fcb4c90baf9444e"; }; mlxsw_spectrum2-firmware = { version = "20260221-r1"; filename = "mlxsw_spectrum2-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mlxsw_spectrum2-firmware-any" ]; sha256 = "2e118a7ec02030e94035f0840250290845060c741737b7171273aee3960881df"; }; mlxsw_spectrum3-firmware = { version = "20260221-r1"; filename = "mlxsw_spectrum3-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mlxsw_spectrum3-firmware-any" ]; sha256 = "263b83d7c384a05221500c84208963741b4502f651b4aa23f7e2a59d65819516"; }; mlxsw_spectrum4-firmware = { version = "20260221-r1"; filename = "mlxsw_spectrum4-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mlxsw_spectrum4-firmware-any" ]; sha256 = "3e5312364cbeef475c2a186ccba2ca1b7f5c672e79c06a2e70f16c3e487a73ed"; }; more = { version = "2.41.5-r1"; filename = "more-2.41.5-r1.apk"; depends = [ "libc" "libncurses6" ]; provides = [ "more-any" ]; sha256 = "62ce5ffe7b8dec49ca2139a94f5900a91310503dc600645016ed1cc459f29345"; }; mount-utils = { version = "2.41.5-r1"; filename = "mount-utils-2.41.5-r1.apk"; depends = [ "libc" "libmount1" "librt" "libsmartcols1" ]; provides = [ "mount-utils-any" ]; sha256 = "8474ba41713f6b9c88a0bccdb754de2c32ec4c09c870d167f06499b107ef6740"; }; mt76-test = { version = "2026.03.19~39c960c3-r2"; filename = "mt76-test-2026.03.19~39c960c3-r2.apk"; depends = [ "kmod-mt76-core" "libc" "libnl-tiny1" ]; provides = [ "mt76-test-any" ]; sha256 = "3141a3395e99448465b63b2b84681e2ffc91efd7003cf564a46f1f1d235b69f5"; }; mt7601u-firmware = { version = "20260221-r1"; filename = "mt7601u-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7601u-firmware-any" ]; sha256 = "2d78dfac3695abb2dad3aeb1146d705574a60ba63b7730ae9aa3664209593263"; }; mt7622bt-firmware = { version = "20260221-r1"; filename = "mt7622bt-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7622bt-firmware-any" ]; sha256 = "7c1185d08d3b8eab0b46c24d46bde0f026a99f07da7979f37ae5c20ed5753e97"; }; mt7921bt-firmware = { version = "20260221-r1"; filename = "mt7921bt-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7921bt-firmware-any" ]; sha256 = "41a16da410e8dc839801731c88f4c5f19ad53b582b4ed43e8a11907cd2ec3849"; }; mt7922bt-firmware = { version = "20260221-r1"; filename = "mt7922bt-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7922bt-firmware-any" ]; sha256 = "ffe86f14b526132e7251af2a06120e444b1e78e2b58d8a48625c3fc2c7b7729e"; }; mt7925bt-firmware = { version = "20260221-r1"; filename = "mt7925bt-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7925bt-firmware-any" ]; sha256 = "c5e94524969c2ac238df4b45c72b18a8f79c950d160288f02d1703bc900f9fee"; }; mt7981-wo-firmware = { version = "20260221-r1"; filename = "mt7981-wo-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7981-wo-firmware-any" ]; sha256 = "93a5cf5bec84be9cbf82d2d1a1526c0f7fa2da99de19add6d7e7e20449fbf65c"; }; mt7986-wo-firmware = { version = "20260221-r1"; filename = "mt7986-wo-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7986-wo-firmware-any" ]; sha256 = "17aa85d9e50dd515ddb5a5f27a664ccc191126dff744782787f930bc3e69874b"; }; mt7987-2p5g-phy-firmware = { version = "20260221-r1"; filename = "mt7987-2p5g-phy-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7987-2p5g-phy-firmware-any" ]; sha256 = "2e3ab03cd7239e1f84f6b543c2e0923628a53c13ece6f9073466c8a30b0e48f2"; }; mt7988-2p5g-phy-firmware = { version = "20260221-r1"; filename = "mt7988-2p5g-phy-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7988-2p5g-phy-firmware-any" ]; sha256 = "bc50bcac48528476fb6a7d65f05a204ff05b06d54fa5b1ff782c12e828cd032e"; }; mt7988-wo-firmware = { version = "20260221-r1"; filename = "mt7988-wo-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mt7988-wo-firmware-any" ]; sha256 = "c7539935cb1ea9cd8d41876b813a0f678f2aee40ecabc517c498ce9ff4d9a8c6"; }; 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 = "4a0768ce659ad0ffb6e09c69a069f8ea092e71ef39c5062c76e07fee9cde50a0"; }; 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 = "632ff674f26edb30f54b03b351c6f019b01d4d25e58742b176b7e9f66cc2afd5"; }; musl-fts = { version = "1.2.7-r1"; filename = "musl-fts-1.2.7-r1.apk"; depends = [ "libc" "libpthread" ]; provides = [ "musl-fts-any" ]; sha256 = "12c867554adb17feb9964a0097f4290dec855dd5ebb898247ba2ec87faa7ffac"; }; mwifiex-pcie-firmware = { version = "20260221-r1"; filename = "mwifiex-pcie-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mwifiex-pcie-firmware-any" ]; sha256 = "b43a4ed1fc5d0513c4c0ef490c527040302a32c64c500e121a768c1933c6c470"; }; mwifiex-sdio-firmware = { version = "20260221-r1"; filename = "mwifiex-sdio-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mwifiex-sdio-firmware-any" ]; sha256 = "bc61263476b3ac8096811b4769b6c2b7b2f23a606a4f1333a9560e819a81eea3"; }; mwl8k-firmware = { version = "20260221-r1"; filename = "mwl8k-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "mwl8k-firmware-any" ]; sha256 = "018fe0f6b9525cc350fc01762ffd40d2570052011d85d386d4602aa9d0da47f5"; }; namei = { version = "2.41.5-r1"; filename = "namei-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "namei-any" ]; sha256 = "cb81881d706588fb1c3981c9e9432b438bd2cca330642c7ee55b95ddc5d1a450"; }; netifd = { version = "2026.02.26~cbb83a18-r2"; filename = "netifd-2026.02.26~cbb83a18-r2.apk"; depends = [ "jshn" "libc" "libnl-tiny1" "libubox20260213" "libubus20251202" "libuci20250120" "libudebug" "ubus" "ubusd" "ucode" "ucode-mod-fs" "ucode-mod-ubus" "ucode-mod-uci" "ucode-mod-uloop" ]; provides = [ "netifd-any" ]; sha256 = "6786ddb6a6ba7e058de8c91e7fdc76956aa28a5d4547c9f7b018fbd410b1121e"; }; nftables-json = { version = "1.1.6-r2"; filename = "nftables-json-1.1.6-r2.apk"; depends = [ "jansson4" "kmod-nft-core" "libc" "libnftnl11" ]; provides = [ "nftables" "nftables-json-any" ]; sha256 = "cacb4190e8b55a80261ea527a7dfe5a17f2c92d640171faa6e3811c1b83ba2f3"; }; nftables-nojson = { version = "1.1.6-r2"; filename = "nftables-nojson-1.1.6-r2.apk"; depends = [ "kmod-nft-core" "libc" "libnftnl11" ]; provides = [ "nftables" "nftables-nojson-any" ]; sha256 = "265fa537f5dfb60c531971f96a320a54f0066216cbbf14181ffd8d80baaff8c9"; }; nilfs-checkpoint = { version = "2.2.17-r1"; filename = "nilfs-checkpoint-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" ]; provides = [ "nilfs-checkpoint-any" ]; sha256 = "8502b2bc1ae60ebb5a3393683cb3d9bd106de22790e5a5172f950e4771b6080d"; }; nilfs-clean = { version = "2.2.17-r1"; filename = "nilfs-clean-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" "libnilfscleaner" ]; provides = [ "nilfs-clean-any" ]; sha256 = "00cbae84e8a53820c4e7a5fe146f1ea4b4e0db774224e4dc85447ac7fd2a5551"; }; nilfs-cleanerd = { version = "2.2.17-r1"; filename = "nilfs-cleanerd-2.2.17-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "nilfs-cleanerd-any" ]; sha256 = "59a0b7159c519fadf7f5f03eff0d461613495de5112abf1768e0d01dc7bdad63"; }; nilfs-dumpseg = { version = "2.2.17-r1"; filename = "nilfs-dumpseg-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" ]; provides = [ "nilfs-dumpseg-any" ]; sha256 = "bfd275236f7765d3563c4464dec466b75ffaab5fde4ab4ee42c5fba29fc8cb02"; }; nilfs-lssu = { version = "2.2.17-r1"; filename = "nilfs-lssu-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" "libnilfsgc" ]; provides = [ "nilfs-lssu-any" ]; sha256 = "4b129b44ca11de3800c512fcbd093626869fb61f0fff30fa5e191b8363fcd63f"; }; nilfs-mkfs = { version = "2.2.17-r1"; filename = "nilfs-mkfs-2.2.17-r1.apk"; depends = [ "libblkid1" "libc" "libuuid1" ]; provides = [ "nilfs-mkfs-any" ]; sha256 = "a84d2c7e5cb448025ceb9075eb3dfd74477b5cd8f9f8329e06f6f0ed2b16a700"; }; nilfs-mount = { version = "2.2.17-r1"; filename = "nilfs-mount-2.2.17-r1.apk"; depends = [ "libblkid1" "libc" "libmount1" "nilfs-cleanerd" ]; provides = [ "nilfs-mount-any" ]; sha256 = "45ccc1f1838e05346f5286eec089e8e05dab110faf5f4520db67f37ffc92f94a"; }; nilfs-resize = { version = "2.2.17-r1"; filename = "nilfs-resize-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" "libnilfsgc" ]; provides = [ "nilfs-resize-any" ]; sha256 = "356a5daf2a098007e9059c1eca6fedfddb3fb5310de1c5a28f8bf15794d741b0"; }; nilfs-tune = { version = "2.2.17-r1"; filename = "nilfs-tune-2.2.17-r1.apk"; depends = [ "libc" "libnilfs" ]; provides = [ "nilfs-tune-any" ]; sha256 = "2dc02af2196e80f1033674e91c69f36532c0a74464488febf87f24769488cc63"; }; nsenter = { version = "2.41.5-r1"; filename = "nsenter-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "nsenter-any" ]; sha256 = "92b2bfa933b701d84751fd0d38bace0e1543e489dc6c4ccde0cb6668549792be"; }; nstat = { version = "6.18.0-r2"; filename = "nstat-6.18.0-r2.apk"; depends = [ "libc" "libmnl0" "libnl-tiny1" ]; provides = [ "nstat-any" ]; sha256 = "9e1714102a77f90a113c81041ffe9014b8ed9dede73ea32bf732ebccb84be078"; }; objdump = { version = "2.45.1-r1"; filename = "objdump-2.45.1-r1.apk"; depends = [ "libc" "libctf" "libopcodes" ]; provides = [ "objdump-any" ]; sha256 = "0cc10de73026c59436c807d76813fa40064cbe0730a98ba2ced203d46e9b9fa1"; }; odhcp6c = { version = "2026.06.20~07d324ee-r3"; filename = "odhcp6c-2026.06.20~07d324ee-r3.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "odhcp6c-any" ]; sha256 = "44048adebc66931bb3d9006c7ec6f1adbf848c06fa731c1cb2320628324d21d2"; }; odhcpd = { version = "2026.06.29~5d7be43f-r1"; filename = "odhcpd-2026.06.29~5d7be43f-r1.apk"; depends = [ "libc" "libjson-c5" "libnl-tiny1" "libubox20260213" "libubus20251202" "libuci20250120" ]; provides = [ "odhcpd-any" ]; sha256 = "1fc001f5713dcec1dd9878841e72165ca99eef6c5eebe18e378d1144b87fbbf0"; }; odhcpd-ipv6only = { version = "2026.06.29~5d7be43f-r1"; filename = "odhcpd-ipv6only-2026.06.29~5d7be43f-r1.apk"; depends = [ "libc" "libjson-c5" "libnl-tiny1" "libubox20260213" "libubus20251202" "libuci20250120" ]; provides = [ "odhcpd-ipv6only-any" ]; sha256 = "fddd307dbdc1fa2f2098581c84388c0248541e306a2c8a0ca167805b54403ca4"; }; omcproxy = { version = "2026.03.07~3abb601a-r1"; filename = "omcproxy-2026.03.07~3abb601a-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "omcproxy-any" ]; sha256 = "62c2d1e4c3de71f5802d3dd349bc062be0b9abc2772f13e80fcf1dcf88759567"; }; omnia-mcu-firmware = { version = "4.1-r1"; filename = "omnia-mcu-firmware-4.1-r1.apk"; depends = [ "libc" ]; provides = [ "omnia-mcu-firmware-any" ]; sha256 = "77f939886836923417750e8360f521b9991c7c6faca47a6630ef2dbd87067f31"; }; omnia-mcutool = { version = "2024.08.05~3833ade1-r1"; filename = "omnia-mcutool-2024.08.05~3833ade1-r1.apk"; depends = [ "libc" "libopenssl3" "omnia-mcu-firmware" ]; provides = [ "omnia-mcutool-any" ]; sha256 = "f772a8c91075fb7bb93ffd9ae98a0bd41105d5ec7fe1a3c5d3bb4b24d1472962"; }; 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 = "d451f9a79369cd2a7eb7ed40494050bce3e4b5084e62b9ab6997c91ff43d84ab"; }; 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 = "27eda8c080a50e9aa96deef5978ac60f1cb0027ad2ffeb7b47e485ae3178ccfe"; }; p54-pci-firmware = { version = "1"; filename = "p54-pci-firmware-1.apk"; depends = [ "libc" ]; provides = [ "p54-pci-firmware-any" ]; sha256 = "8dc6e5c82b1bd0baee21b396712191a1475e1ce6b541085045a820bba8050217"; }; p54-spi-firmware = { version = "1"; filename = "p54-spi-firmware-1.apk"; depends = [ "libc" ]; provides = [ "p54-spi-firmware-any" ]; sha256 = "27abc536a813dd8aa54002c46b0fae52a1c5bfd6b784a986e7f21759739eac6a"; }; p54-usb-firmware = { version = "1"; filename = "p54-usb-firmware-1.apk"; depends = [ "libc" ]; provides = [ "p54-usb-firmware-any" ]; sha256 = "ab35d95f488810d36a39dcdb3a162d3b7bae66bd3dee2b264d2fe56fae32a434"; }; partx-utils = { version = "2.41.5-r1"; filename = "partx-utils-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libsmartcols1" ]; provides = [ "partx-utils-any" ]; sha256 = "545b8c29cc59d8f19d165c0f575106a495894ed621323b3dd8024ad6dd72142b"; }; pkgen = { version = "1"; filename = "pkgen-1.apk"; depends = [ "libc" "ucode" "ucode-mod-fs" "ucode-mod-pkgen" ]; provides = [ "pkgen-any" ]; sha256 = "b6e4b263e7bc3892021e8c5b9ee2c4cf25a274779fdb8a383c907edde093d6ab"; }; policycoreutils = { version = "3.9-r1"; filename = "policycoreutils-3.9-r1.apk"; depends = [ "libc" ]; provides = [ "policycoreutils-any" ]; sha256 = "89275b1b0aaea5c96a2bd04b582197642d8fb075c5ab525b7d7cadaada1f0c1a"; }; policycoreutils-fixfiles = { version = "3.9-r1"; filename = "policycoreutils-fixfiles-3.9-r1.apk"; depends = [ "libc" "policycoreutils" ]; provides = [ "policycoreutils-fixfiles-any" ]; sha256 = "7eef21aed4f2449a163cdda3c33ae64fd8caaff6afcb90065e1719f3ddc139d7"; }; policycoreutils-genhomedircon = { version = "3.9-r1"; filename = "policycoreutils-genhomedircon-3.9-r1.apk"; depends = [ "libc" "libsemanage" "policycoreutils" ]; provides = [ "policycoreutils-genhomedircon-any" ]; sha256 = "1fd8e4aa5bb87f80b15534aa71db5be55015da39872d5b798d8ef2bd81f41510"; }; policycoreutils-load_policy = { version = "3.9-r1"; filename = "policycoreutils-load_policy-3.9-r1.apk"; depends = [ "libc" "libselinux" "policycoreutils" ]; provides = [ "policycoreutils-load_policy-any" ]; sha256 = "cf699cf580708a67910b067e5dd2a3eb81cdc4b522c443f8b707624421bfc8bd"; }; policycoreutils-newrole = { version = "3.9-r1"; filename = "policycoreutils-newrole-3.9-r1.apk"; depends = [ "libaudit" "libc" "libselinux" "policycoreutils" ]; provides = [ "policycoreutils-newrole-any" ]; sha256 = "500abf38901aa17454883af7f22d1c27b0c7ce7643394cedde6ccaf3c757af6c"; }; policycoreutils-open_init_pty = { version = "3.9-r1"; filename = "policycoreutils-open_init_pty-3.9-r1.apk"; depends = [ "libc" "policycoreutils" ]; provides = [ "policycoreutils-open_init_pty-any" ]; sha256 = "113838b333842c82dc0a6316cfce7f57ffd61d7b020ee9ab8dbe46f7d7371a4f"; }; policycoreutils-pp = { version = "3.9-r1"; filename = "policycoreutils-pp-3.9-r1.apk"; depends = [ "libc" "libsepol" "policycoreutils" ]; provides = [ "policycoreutils-pp-any" ]; sha256 = "7a91a9eb7f3093490d9b7367ee851c59ae4c517d4b069ad3431ce0f02beacb6d"; }; policycoreutils-restorecon_xattr = { version = "3.9-r1"; filename = "policycoreutils-restorecon_xattr-3.9-r1.apk"; depends = [ "libaudit" "libc" "libselinux" "libsepol" "policycoreutils" ]; provides = [ "policycoreutils-restorecon_xattr-any" ]; sha256 = "e930751de346d092926963cd4f2694f5b5190a1fcf3dc217867da0e5d7020e3e"; }; policycoreutils-run_init = { version = "3.9-r1"; filename = "policycoreutils-run_init-3.9-r1.apk"; depends = [ "libaudit" "libc" "libselinux" "policycoreutils" ]; provides = [ "policycoreutils-run_init-any" ]; sha256 = "3b85050aaca10cb27db1116990a1455b5c95f19d629af31c78883cc07f54764e"; }; policycoreutils-secon = { version = "3.9-r1"; filename = "policycoreutils-secon-3.9-r1.apk"; depends = [ "libc" "libselinux" "policycoreutils" ]; provides = [ "policycoreutils-secon-any" ]; sha256 = "c6b4ffa34a44b2ddf5aefaf3d7c29189fb2960a7067bc96d6b288d0c597c2d39"; }; policycoreutils-semodule = { version = "3.9-r1"; filename = "policycoreutils-semodule-3.9-r1.apk"; depends = [ "libc" "libsemanage" "policycoreutils" ]; provides = [ "policycoreutils-semodule-any" ]; sha256 = "7dc6d450ee84a04e68629b9a85ef7c8359d877151cf342011c347be5693e2985"; }; policycoreutils-sestatus = { version = "3.9-r1"; filename = "policycoreutils-sestatus-3.9-r1.apk"; depends = [ "libc" "libselinux" "policycoreutils" ]; provides = [ "policycoreutils-sestatus-any" ]; sha256 = "026339c65499517b84a4cbdbcebd3fca2807903b15dd1ac4bdde65fef0ff4a3e"; }; policycoreutils-setfiles = { version = "3.9-r1"; filename = "policycoreutils-setfiles-3.9-r1.apk"; depends = [ "libaudit" "libc" "libselinux" "libsepol" "policycoreutils" ]; provides = [ "policycoreutils-setfiles-any" ]; sha256 = "64fe00b6c2d5d3429d2c96f6ead36b0717e9a9e715cb08b7b0c8b59f531f102e"; }; policycoreutils-setsebool = { version = "3.9-r1"; filename = "policycoreutils-setsebool-3.9-r1.apk"; depends = [ "libc" "libsemanage" "policycoreutils" ]; provides = [ "policycoreutils-setsebool-any" ]; sha256 = "e2975115b41666101b72864fc508b6de5cdd5b23f45ed9ab34d245ea51ab450d"; }; ppp = { version = "2.5.2-r4"; filename = "ppp-2.5.2-r4.apk"; depends = [ "kmod-ppp" "libc" ]; provides = [ "ppp-any" ]; sha256 = "33742527cd5a644a2cef8b8a78045207d858c2fb0c0dbd118ee8a247c0069f21"; }; ppp-mod-passwordfd = { version = "2.5.2-r4"; filename = "ppp-mod-passwordfd-2.5.2-r4.apk"; depends = [ "libc" ]; provides = [ "ppp-mod-passwordfd-any" ]; sha256 = "ff1cf85530cdd9fb9ef5d15aa73f495fbbcbe561112e70b9d6f53e4bc2ecbe5b"; }; ppp-mod-pppoa = { version = "2.5.2-r4"; filename = "ppp-mod-pppoa-2.5.2-r4.apk"; depends = [ "kmod-pppoa" "libc" "linux-atm" ]; provides = [ "ppp-mod-pppoa-any" ]; sha256 = "70a20f7f2d1a2965f73bdf4e38e5261f65d92498209dc500e4845059dbd3234c"; }; ppp-mod-pppoe = { version = "2.5.2-r4"; filename = "ppp-mod-pppoe-2.5.2-r4.apk"; depends = [ "kmod-pppoe" "libc" ]; provides = [ "ppp-mod-pppoe-any" ]; sha256 = "19f78a637858c1f77d0587adfa6722db88f1f0d017dd7f4ef36b2124c3dd878b"; }; ppp-mod-pppol2tp = { version = "2.5.2-r4"; filename = "ppp-mod-pppol2tp-2.5.2-r4.apk"; depends = [ "kmod-pppol2tp" "libc" ]; provides = [ "ppp-mod-pppol2tp-any" ]; sha256 = "53e8e4fe8fd5162d569bbe9621d806d0f236ab8d6cb83b7ca5785e67676752da"; }; ppp-mod-pptp = { version = "2.5.2-r4"; filename = "ppp-mod-pptp-2.5.2-r4.apk"; depends = [ "kmod-mppe" "kmod-pptp" "libc" "resolveip" ]; provides = [ "ppp-mod-pptp-any" ]; sha256 = "bd9d89db5cd674b05f223eeb092c7079a8c8fc91cdf925974ec833d6e177d0d4"; }; ppp-mod-radius = { version = "2.5.2-r4"; filename = "ppp-mod-radius-2.5.2-r4.apk"; depends = [ "libc" ]; provides = [ "ppp-mod-radius-any" ]; sha256 = "066213085b730e23fcc8d60e10d95106e815c7625164f860001cb89c6150b327"; }; ppp-multilink = { version = "2.5.2-r4"; filename = "ppp-multilink-2.5.2-r4.apk"; depends = [ "kmod-ppp" "libc" ]; provides = [ "ppp-multilink-any" ]; sha256 = "7870812b6cee4db7af69df44fe117c92d35ce425d67372f898d8d08bc799aed2"; }; pppdump = { version = "2.5.2-r4"; filename = "pppdump-2.5.2-r4.apk"; depends = [ "libc" ]; provides = [ "pppdump-any" ]; sha256 = "cee74e18a66be95fd41f388d91afc9e2793865e8fef85d6fc24db704075f0ead"; }; pppoe-discovery = { version = "2.5.2-r4"; filename = "pppoe-discovery-2.5.2-r4.apk"; depends = [ "libc" "ppp-mod-pppoe" ]; provides = [ "pppoe-discovery-any" ]; sha256 = "867ff513a5c62cc0847ef5251b15bb3bc83e0e23dba63197e8fa6ed1aa543d27"; }; pppstats = { version = "2.5.2-r4"; filename = "pppstats-2.5.2-r4.apk"; depends = [ "libc" ]; provides = [ "pppstats-any" ]; sha256 = "047679d4639f4de188608dbb0b8a7adbb2b3aa4ddcbc301a87cc225b09b46454"; }; prlimit = { version = "2.41.5-r1"; filename = "prlimit-2.41.5-r1.apk"; depends = [ "libc" "libsmartcols1" ]; provides = [ "prlimit-any" ]; sha256 = "f9062283ebe8083db605b261c74c7add877235e499c055daab0ec4b766748f17"; }; procd = { version = "2026.03.13~58eb263d-r1"; filename = "procd-2026.03.13~58eb263d-r1.apk"; depends = [ "jshn" "libblobmsg-json20260213" "libc" "libjson-c5" "libjson-script20260213" "libubox20260213" "libubus20251202" "libudebug" "ubox" "ubus" "ubusd" ]; provides = [ "procd-any" ]; sha256 = "89b58c1c0c7362a4ccad58269d0d011ec5f0fffbe1881e74f558a436326dcc5e"; }; procd-seccomp = { version = "2026.03.13~58eb263d-r1"; filename = "procd-seccomp-2026.03.13~58eb263d-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" ]; provides = [ "procd-seccomp-any" ]; sha256 = "66cb4d96d8ebe706f1f9c9e166080ab941e658caa7332aec8fc096732a49303d"; }; procd-selinux = { version = "2026.03.13~58eb263d-r1"; filename = "procd-selinux-2026.03.13~58eb263d-r1.apk"; depends = [ "jshn" "libblobmsg-json20260213" "libc" "libjson-c5" "libjson-script20260213" "libselinux" "libubox20260213" "libubus20251202" "libudebug" "ubox" "ubus" "ubusd" ]; provides = [ "procd" "procd-selinux-any" ]; sha256 = "ecf195ee14ed1f4caab1a20fa01c8b9e78f5b77ff66d9f7006ed8b5715a0f4bf"; }; procd-ujail = { version = "2026.03.13~58eb263d-r1"; filename = "procd-ujail-2026.03.13~58eb263d-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" "libubus20251202" "libuci20250120" ]; provides = [ "procd-ujail-any" ]; sha256 = "9814271099d6dc0605dbab4922b6e514cedfcf9a53bd94184ec7390ab1d09a3c"; }; provision = { version = "1"; filename = "provision-1.apk"; depends = [ "libc" "ucode" "ucode-mod-fs" "ucode-mod-struct" ]; provides = [ "provision-any" ]; sha256 = "4b60effdc856f91fe36cbedc18c8da45e9aa088131362102a7adafc30b968ae5"; }; px5g-mbedtls = { version = "11"; filename = "px5g-mbedtls-11.apk"; depends = [ "libc" "libmbedtls21" ]; provides = [ "px5g" "px5g-mbedtls-any" ]; sha256 = "106119a5a12375422035f41712bace6b1aaadc95632fc78a1207da8bac75bc8a"; }; px5g-standalone = { version = "11"; filename = "px5g-standalone-11.apk"; depends = [ "libc" ]; provides = [ "px5g-standalone-any" ]; sha256 = "42ecf61329342c072d2e342e6ad804f18bf5d3d3f7d06e1f3a65e5b0565dfb15"; }; px5g-wolfssl = { version = "9"; filename = "px5g-wolfssl-9.apk"; depends = [ "libc" "libwolfssl5.9.2.e624513f" ]; provides = [ "px5g" "px5g-wolfssl-any" ]; sha256 = "fe09e132397b05bd615cc385fa0c082933de42856ba338d78f9b0285154de740"; }; 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 = "6178065340d2f4adf66eeb7584141d3417b0785df2db07cc4e7267f3b44046ae"; }; r8152-firmware = { version = "20260221-r1"; filename = "r8152-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "r8152-firmware-any" ]; sha256 = "bd3c351206d0827a6a1cafe5f6c8cd1431b430a71b4604397018413b13be3635"; }; r8169-firmware = { version = "20260221-r1"; filename = "r8169-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "r8169-firmware-any" ]; sha256 = "bc11e7f2b0d5301c7b26bc714e18ecb2fd60f61f698856c42696e4e837c5e1f1"; }; radeon-firmware = { version = "20260221-r1"; filename = "radeon-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "radeon-firmware-any" ]; sha256 = "27711e9892e06483114130e43e1585e704b1bcde9ef64d9c71fc39b029bbafa5"; }; ravpower-mcu = { version = "2020.06.19~1665d9e9-r2"; filename = "ravpower-mcu-2020.06.19~1665d9e9-r2.apk"; depends = [ "libc" ]; provides = [ "ravpower-mcu-any" ]; sha256 = "ead273d4bb5a3ac046b135ef34498ba8fd1bec90666dfbb66d17f2d53502b9c6"; }; rdma = { version = "6.18.0-r2"; filename = "rdma-6.18.0-r2.apk"; depends = [ "libc" "libmnl0" ]; provides = [ "rdma-any" ]; sha256 = "fdb714670f0b9e6c0a16a20915c5d3da5fc409e5f25023f728171cef59d1d4d1"; }; refpolicy = { version = "2.20250923-r1"; filename = "refpolicy-2.20250923-r1.apk"; depends = [ "libc" ]; provides = [ "refpolicy-any" ]; sha256 = "d2f10ea72d0453a72df3ab3cd08c76b291560a32a32ac799d1a230d4b942c909"; }; relayd = { version = "2025.10.04~708a76fa-r1"; filename = "relayd-2025.10.04~708a76fa-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "relayd-any" ]; sha256 = "d26672eac65f46478f17e37ce434c72b0ba128d686e2b6746cc8e1ae4bcedcc7"; }; rename = { version = "2.41.5-r1"; filename = "rename-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "rename-any" ]; sha256 = "a54b6d90e0b3c77e8d0190004093cf39a135c6ddf957f32f0a1be553373f6721"; }; resize2fs = { version = "1.47.3-r1"; filename = "resize2fs-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "resize2fs-any" ]; sha256 = "b083dc63c62638502e05bc6fad784f25dbaf9ccccede4393f5065c6a53db0d1d"; }; resolveip = { version = "2"; filename = "resolveip-2.apk"; depends = [ "libc" ]; provides = [ "resolveip-any" ]; sha256 = "c854a7614b778fadc559f69f08b0c4f3e7589448bcf8c1af77a44abcd8e8c085"; }; rev = { version = "2.41.5-r1"; filename = "rev-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "rev-any" ]; sha256 = "3b41dc5bbb323a4d03d97c2ba3d3978325092fcd4aaf5e09122c51ae00ba488a"; }; rpcapd = { version = "1.10.6-r1"; filename = "rpcapd-1.10.6-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "rpcapd-any" ]; sha256 = "f1333a767ce8326b862ef24737c9d4b9d21a0d26e62e1f9f661f672491ef4280"; }; rpcd = { version = "2026.07.19~e37ed9d8-r1"; filename = "rpcd-2026.07.19~e37ed9d8-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libjson-c5" "libubox20260213" "libubus20251202" "libuci20250120" ]; provides = [ "rpcd-any" ]; sha256 = "8b4383293dcaa0378ab45124c585e12f818e09fb9fdb1c02ee192d9886a6abbb"; }; rpcd-mod-file = { version = "2026.07.19~e37ed9d8-r1"; filename = "rpcd-mod-file-2026.07.19~e37ed9d8-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" "rpcd" ]; provides = [ "rpcd-mod-file-any" ]; sha256 = "4588476f2c4499092daa0bc2a6867592c80b24182e2e36c2366d55c91fa49b61"; }; rpcd-mod-iwinfo = { version = "2026.07.19~e37ed9d8-r1"; filename = "rpcd-mod-iwinfo-2026.07.19~e37ed9d8-r1.apk"; depends = [ "libc" "libiwinfo20230701" "libubox20260213" "libubus20251202" "rpcd" ]; provides = [ "rpcd-mod-iwinfo-any" ]; sha256 = "9b9a4dd102e5bb2e05094aba11bee22287b58938435b0b7845ff2819ed60ba62"; }; rpcd-mod-rpcsys = { version = "2026.07.19~e37ed9d8-r1"; filename = "rpcd-mod-rpcsys-2026.07.19~e37ed9d8-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" "rpcd" ]; provides = [ "rpcd-mod-rpcsys-any" ]; sha256 = "b742f425bddbe461249ce44724d331db6061d8cd6097b40a1431af97913b779b"; }; rpcd-mod-ucode = { version = "2026.07.19~e37ed9d8-r1"; filename = "rpcd-mod-ucode-2026.07.19~e37ed9d8-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" "libucode20230711" "rpcd" ]; provides = [ "rpcd-mod-ucode-any" ]; sha256 = "8b6feec7434ba18a99405393bab3c31f51b5937d654f1dafe853221190316b97"; }; rs9113-firmware = { version = "20260221-r1"; filename = "rs9113-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rs9113-firmware-any" ]; sha256 = "326b3bffa542173b8fe4304fc914febbd709a87dfffc6b69965f4aae4ef44d6e"; }; rssileds = { version = "4"; filename = "rssileds-4.apk"; depends = [ "libc" "libiwinfo20230701" "libnl-tiny1" "libubox20260213" "libuci20250120" ]; provides = [ "rssileds-any" ]; sha256 = "3fbbbe20e13b294123b0bc18464bedb32a2f7fef38011ebf3aaec8a4015c0b3e"; }; rt2800-pci-firmware = { version = "20260221-r1"; filename = "rt2800-pci-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rt2800-pci-firmware-any" ]; sha256 = "8681a2bc3bff777838946d2e6b697a121806c3b87d52d6055c9f8fcdaba949d1"; }; rt2800-usb-firmware = { version = "20260221-r1"; filename = "rt2800-usb-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rt2800-usb-firmware-any" ]; sha256 = "399a5a0601311271cc48c79a38a723175e91fdbf3950243c2a96475dce226403"; }; rt61-pci-firmware = { version = "20260221-r1"; filename = "rt61-pci-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rt61-pci-firmware-any" ]; sha256 = "a1ea767fb4196d22229244e82dec13f2d45cb0dc04b3f1d8ba5f953e7a2b9db9"; }; rt73-usb-firmware = { version = "20260221-r1"; filename = "rt73-usb-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rt73-usb-firmware-any" ]; sha256 = "e2148685e62353ba445608f574ea9aea875ad21ce2aedf1b0c7fb6737e18032a"; }; rtl8188eu-firmware = { version = "20260221-r1"; filename = "rtl8188eu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8188eu-firmware-any" ]; sha256 = "3e6c04eb8689338c783f628ade7188edf7fd8a9e3f3f54d0614ed21ad34babab"; }; rtl8188fu-firmware = { version = "20260221-r1"; filename = "rtl8188fu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8188fu-firmware-any" ]; sha256 = "039aacaad9e0361db43e6b2962376461e01707b02a4d5471c8cc0986cb0f85e7"; }; rtl8192ce-firmware = { version = "20260221-r1"; filename = "rtl8192ce-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192ce-firmware-any" ]; sha256 = "d546fa39f50f185a36e112d0530338c6c47726e64e309bd3dff12703f4838d4b"; }; rtl8192cu-firmware = { version = "20260221-r1"; filename = "rtl8192cu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192cu-firmware-any" ]; sha256 = "65d11c1e7335f1011c2ccdb4abab38ca1f8bc84538b57a7a25dc322f42463573"; }; rtl8192de-firmware = { version = "20260221-r1"; filename = "rtl8192de-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192de-firmware-any" ]; sha256 = "69c7a7302ea37c74ca9a24ae60716509c173a240a95d0f4bfc053f46a75412e9"; }; rtl8192du-firmware = { version = "20260221-r1"; filename = "rtl8192du-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192du-firmware-any" ]; sha256 = "0995c393264d7fa41775bfe5c86661ed1d090587fd99db6d38a8ed3229f54a6d"; }; rtl8192eu-firmware = { version = "20260221-r1"; filename = "rtl8192eu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192eu-firmware-any" ]; sha256 = "544c0aee44b5e8a53f70580d69aeda4c680eb4514a8d970ef91b4a0ed1da8f5f"; }; rtl8192se-firmware = { version = "20260221-r1"; filename = "rtl8192se-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8192se-firmware-any" ]; sha256 = "ffd0d86471c1833d2f5be2c687a7ab4c893ead272d03a871ae7684f968c926dc"; }; rtl8723au-firmware = { version = "20260221-r1"; filename = "rtl8723au-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8723au-firmware-any" ]; sha256 = "d8637bc59e1bb181e6870c0dc6a7a8551d84512e441b371cd9bf449e961237ae"; }; rtl8723be-firmware = { version = "20260221-r1"; filename = "rtl8723be-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8723be-firmware-any" ]; sha256 = "b9e5f6a64481b3a3f2c14552bbf5603ce1122715741f9310c70ea0f89ced347f"; }; rtl8723bu-firmware = { version = "20260221-r1"; filename = "rtl8723bu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8723bu-firmware-any" ]; sha256 = "cc8067dbdb0ac0da461ddc9a47c7e87fdf29449c3ce05afd63f659d23ad8cac9"; }; rtl8723de-firmware = { version = "20260221-r1"; filename = "rtl8723de-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8723de-firmware-any" ]; sha256 = "ef8e8a3a14717f98e510542f2f46261ae5bd25d571fa5dbad0148f6c2b2734bd"; }; rtl8761a-firmware = { version = "20260221-r1"; filename = "rtl8761a-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8761a-firmware-any" ]; sha256 = "5d1f4e1f064510d9404fd2c23a88a76b8c0e32110cb501edee74e2c1363a17e5"; }; rtl8761b-firmware = { version = "20260221-r1"; filename = "rtl8761b-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8761b-firmware-any" ]; sha256 = "50bf237660f96738c390a4144e404505ff9c2a386877487d527e639abc83a4f4"; }; rtl8761bu-firmware = { version = "20260221-r1"; filename = "rtl8761bu-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8761bu-firmware-any" ]; sha256 = "9afe4e2452caefe9447b1d80f7a775de2d79e3706cf629510852178e32ee5f53"; }; rtl8812a-firmware = { version = "20260221-r1"; filename = "rtl8812a-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8812a-firmware-any" ]; sha256 = "9ba64cf25ee422e1450fd9aca726aedc401c773a9a8d289485c6aba7a168e86a"; }; rtl8814a-firmware = { version = "20260221-r1"; filename = "rtl8814a-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8814a-firmware-any" ]; sha256 = "563a1951c475f7fb23aefb668a599c45d9ee9a86630afc93a6d757068b53c46a"; }; rtl8821a-firmware = { version = "20260221-r1"; filename = "rtl8821a-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8821a-firmware-any" ]; sha256 = "73a65a8b691a56111d9d9263c0aab7141e092157b1170f4c3f1e3b7a8de8c9b9"; }; rtl8821ae-firmware = { version = "20260221-r1"; filename = "rtl8821ae-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8821ae-firmware-any" ]; sha256 = "6f44e432596afca98b5a21e26b7b844330034a79ef4ae5e26c0a91d03c513b5a"; }; rtl8821ce-firmware = { version = "20260221-r1"; filename = "rtl8821ce-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8821ce-firmware-any" ]; sha256 = "e93ac71e9c1b6c857b115dad8fbd6ec73df43e21491b92cca86ab59a6210351b"; }; rtl8822be-firmware = { version = "20260221-r1"; filename = "rtl8822be-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8822be-firmware-any" ]; sha256 = "588a64cf7a4e018429e2cc61095e1bf37bf16bf55e50f3a5bca6319a761d912d"; }; rtl8822ce-firmware = { version = "20260221-r1"; filename = "rtl8822ce-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8822ce-firmware-any" ]; sha256 = "ea8c7e625f6a7ed42b2ec694120e4d8448cece600aa63a515ae5e2942f19ef91"; }; rtl8851be-firmware = { version = "20260221-r1"; filename = "rtl8851be-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8851be-firmware-any" ]; sha256 = "99d89b199b20a3f4140a677ba8debc94052965a55571dbaced2e9a4aab0f0e7b"; }; rtl8852ae-firmware = { version = "20260221-r1"; filename = "rtl8852ae-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8852ae-firmware-any" ]; sha256 = "6892d4a744db63daa269ae7b1688a1e9cf57191a76c7d85af3f9d64066fa678d"; }; rtl8852be-firmware = { version = "20260221-r1"; filename = "rtl8852be-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8852be-firmware-any" ]; sha256 = "99949ff85bb8ce33e27d25f9e3f882ee5bae6c8cd31836a8fb9537b21dc1d584"; }; rtl8852ce-firmware = { version = "20260221-r1"; filename = "rtl8852ce-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8852ce-firmware-any" ]; sha256 = "d9746bbed2571bd0d697a522f77710760429bde392bb3bd2bb773e8d1cf40efb"; }; rtl8922ae-firmware = { version = "20260221-r1"; filename = "rtl8922ae-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "rtl8922ae-firmware-any" ]; sha256 = "cf54fcff773371307f2ca5c878c1ff1191df8b13e9e3f00ec7821b37b992fa12"; }; script-utils = { version = "2.41.5-r1"; filename = "script-utils-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "script-utils-any" ]; sha256 = "1e9ba387227af23ff8176b636cea07426e7ca07a494dc096441a15007205fee9"; }; secilc = { version = "3.9-r1"; filename = "secilc-3.9-r1.apk"; depends = [ "libc" "libsepol" ]; provides = [ "secilc-any" ]; sha256 = "aab69f5ef2dc67acfa4fa66937b6f0fe97e1535b76c790347a81f364dd2b82e5"; }; selinux-policy = { version = "2.8.4"; filename = "selinux-policy-2.8.4.apk"; depends = [ "libc" ]; provides = [ "selinux-policy-any" ]; sha256 = "a43fabf8176b49b2274e7faa271594653234531d10be1ec7318dc0630d9f7a61"; }; setterm = { version = "2.41.5-r1"; filename = "setterm-2.41.5-r1.apk"; depends = [ "libc" "libncurses6" ]; provides = [ "setterm-any" ]; sha256 = "b05cb82b2b6afdb1691a53e329c475fae182ee91dbb41ef8c9226016064a479a"; }; sfdisk = { version = "2.41.5-r1"; filename = "sfdisk-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libfdisk1" "libncursesw6" "libsmartcols1" ]; provides = [ "sfdisk-any" ]; sha256 = "e08da732ae49bce3a51f9316d848304e69fb59de336c9a66532d19b846a346d5"; }; soloscli = { version = "1.04-r3"; filename = "soloscli-1.04-r3.apk"; depends = [ "kmod-solos-pci" "libc" ]; provides = [ "soloscli-any" ]; sha256 = "ab7de001bafc31667b9cd72139e389c324c02d2b5649ef00586126e9d39bd6b7"; }; spidev-test = { version = "6.12.103-r1"; filename = "spidev-test-6.12.103-r1.apk"; depends = [ "kmod-spi-dev" "libc" ]; provides = [ "spidev-test-any" ]; sha256 = "20e8b7c1b3cfeee028d7ba376d072e60010aab19f5cfed551ae091633e22554e"; }; 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 = "52d5aadb8b5d8ff4a8be95534ac64d5bd019c691bd8eb5798eba96ca543bb2aa"; }; strace = { version = "6.17-r1"; filename = "strace-6.17-r1.apk"; depends = [ "libc" ]; provides = [ "strace-any" ]; sha256 = "9103735ccb3167454cd6ea26ab9a8846d222ec17d9fa398efb7034a7e838c935"; }; swap-utils = { version = "2.41.5-r1"; filename = "swap-utils-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "librt" ]; provides = [ "swap-utils-any" ]; sha256 = "06386d63b468ce14d71361fa32025cdde4b29861ea221586daec5db5f0b39b7f"; }; swconfig = { version = "12"; filename = "swconfig-12.apk"; depends = [ "libc" "libnl-tiny1" "libuci20250120" ]; provides = [ "swconfig-any" ]; sha256 = "f7329af292b8cfd09fa3fb434344bb05c5f435ed6ebab8b02a093abfb6e3bbba"; }; sysfsutils = { version = "2.1.0-r4"; filename = "sysfsutils-2.1.0-r4.apk"; depends = [ "libc" "libsysfs2" ]; provides = [ "sysfsutils-any" ]; sha256 = "d27a33eb47857ad5e23e7b4deeec83c1dfa84c48fba81f26cdde735471e766fa"; }; taskset = { version = "2.41.5-r1"; filename = "taskset-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "taskset-any" ]; sha256 = "be763f35b6c7b2b0048f561441e0e1dd9e284f7379646706da21b04efdb00cb2"; }; 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 = "3b349978589c9ef3b44f6cc21c51c5ffcb69132d01fd9388195dd5f9b2e2abc9"; }; 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 = "d303b985043358c14c07203d8c72e54e85a80847fab5000f0697539745e4517d"; }; 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 = "5a30d019fdffc83e9a1479234e8952434284b8f51ad08cfe65d6b925ea349b6c"; }; tcpdump = { version = "4.99.6-r1"; filename = "tcpdump-4.99.6-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "tcpdump-any" ]; sha256 = "4268c73eaed92de1dceec64d8ea76b8a1f6bbfdcd38ca5dfd7b0fb499477b44b"; }; tcpdump-mini = { version = "4.99.6-r1"; filename = "tcpdump-mini-4.99.6-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "tcpdump" "tcpdump-mini-any" ]; sha256 = "2a66506de3952d6b7d22de2c896634c8d4ded69018e7ee4577d9810843c16e9e"; }; terminfo = { version = "6.4-r3"; filename = "terminfo-6.4-r3.apk"; depends = [ "libc" ]; provides = [ "terminfo-any" ]; sha256 = "ab225dd39d8160813ba34c68ef689f38dff9bf66f8a01e934becf59b70a018f9"; }; thc-ipv6-address6 = { version = "3.8-r1"; filename = "thc-ipv6-address6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-address6-any" ]; sha256 = "f3389b9570055449f7bc6ee839df004183ef043d7260f9e1664e47dba0477b4b"; }; thc-ipv6-alive6 = { version = "3.8-r1"; filename = "thc-ipv6-alive6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-alive6-any" ]; sha256 = "8e1198b4f2d43f4840ae7ad82b1982da2dedfd407eec033dd84c766139d95ad5"; }; thc-ipv6-connect6 = { version = "3.8-r1"; filename = "thc-ipv6-connect6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-connect6-any" ]; sha256 = "0ebb50c91c0a5c7423a6dce616fd5253534f18dc1cf2737b04119a3c659a7899"; }; 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 = "0c3832fe49e242b096e2a97b132dce4e4c574b47359427cc3558d00e4f36666a"; }; 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 = "dea1152f644907ad3ac27db10244be1da0ed9b6c39ff76e36e35e748bda7f14e"; }; thc-ipv6-denial6 = { version = "3.8-r1"; filename = "thc-ipv6-denial6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-denial6-any" ]; sha256 = "bafc232af9aebc12680bf7d1e314c9f4f5e959d0b79965405ec26d17ebbdcfd7"; }; 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 = "8032c28e6ded04aa0791bcba155a2c628c2b1d9dc53a6e59f981535912cf7b83"; }; 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 = "9251d307469de17254e7eda5376e532c6efcd4838ff449660a6eeda668b6c8af"; }; 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 = "99f4c9217a7f8ad5594836895b10ac36f52747d17b02cb156dc5bad5aec6d2d7"; }; thc-ipv6-dnsrevenum6 = { version = "3.8-r1"; filename = "thc-ipv6-dnsrevenum6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-dnsrevenum6-any" ]; sha256 = "fa8d26dcedc16c499d957f589e0e29a17abc914b7e5c7ee05cc0a9b6819893be"; }; 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 = "94d7dcd0030639a5e5d5ebd2a4cf7e17cb176f99520e01c4a4efaffa970b104b"; }; 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 = "127188afd79020150ab144c2e814a75485206f1860791e7e60b9d8c5ee22bcf5"; }; thc-ipv6-exploit6 = { version = "3.8-r1"; filename = "thc-ipv6-exploit6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-exploit6-any" ]; sha256 = "172ec6630b2f09185cc38d1152351291605f89fd664cbafc930e2ecab6408a8d"; }; 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 = "2e9b2d016ddaa2df370b6ccdfb14b1973b327b92771621a55e18448b8b3f3dc5"; }; 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 = "25bc35dff74b59b57d8cf5d6c0bdca6f6d856ff4b5361911ee97a0b7d40b1e79"; }; 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 = "6f3c177e6941dd966beffc0b7a2278b44630aea45fc836bb508388d301262dc4"; }; 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 = "4ea3b18776105888e05234d4f6517dcfb38d6ec8f6cdc14c4c909157f284fbd8"; }; 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 = "ee67712cdb78caccd9ac957bceb7832d78426395afdaa7059ed243ca6759e0d4"; }; 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 = "b591efa563fa07d6e03eb6088dce3ba622ef3b6a9c8b2351d4d97cdaa15b0d3b"; }; 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 = "ba9e572422262b81d07a2aa2ccf8a373713e5f71f5ff49a2d80a4b5aa08e25af"; }; 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 = "2f107d63f346f650c6fb599ca404aa5029911ffdc5ebb9ad2c7d53a4676aad78"; }; 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 = "f05d7720f103d0128391b8025ea530b9f0c691e112ce779a63c47b25e262334b"; }; 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 = "dff78b33dc3e62b6a4edd574c0f5fe9d31d652c6c4af6c018609c5b8747a8122"; }; 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 = "418e74fc880e5c44a91239c9f443194b1dc29a35b4401728b965408200a0b7c9"; }; 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 = "5f4beec24a362007433d1226b4e951b46a461abfedccb1358f73f602bedcebfa"; }; 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 = "cea935dcd3a8f89d56be8b313e6502adb67c1e19c8ed568530fed0947e9dc979"; }; 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 = "c5f81be6f27b35c1f039f4a24f70df8ea4c7237574c8e916341eb1d5c255b2e9"; }; 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 = "b245c6cd2a6ec9bf06419a564d46832d341c7df5eaaa9edb0b00bde4ff0b0311"; }; 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 = "fe8a5ed7a86bf9731c00a8788f0f8de1950699266f46aab7c532c84fc0b44fac"; }; 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 = "ab4a7a01f5da2e502e02c1731b258150c31c24095dadc1c405588c94a6def369"; }; 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 = "d02c3aac4ba1b6e6ee6ea70b2db5e37b8a76367ac1461440ed173ceedc71c74c"; }; 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 = "14b624a93e74ff89ce2e66aff21bae795893c2614e08918465dac8e100c2f550"; }; 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 = "2457ab38607b02ca843823470f7f97c7b59713a570c3e77810a9ae12b052c3e4"; }; thc-ipv6-fragmentation6 = { version = "3.8-r1"; filename = "thc-ipv6-fragmentation6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-fragmentation6-any" ]; sha256 = "1cf826197901bbd73938f2e9ed793551db72ca35b8bed4e19da6958865db360e"; }; 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 = "c0058e4871a375bbf2ec542405eaf6e9e2837e2ffb7cb90832ee8269726bef0c"; }; 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 = "aa07286d20124f5c48fa7c216d1d92e500844d605744f6e3b4b21843f2b4add1"; }; 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 = "e917edad83d8d7333e97c0cf24b87db31553a346b453bb69b8b1d2450d1a5e3e"; }; thc-ipv6-implementation6 = { version = "3.8-r1"; filename = "thc-ipv6-implementation6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-implementation6-any" ]; sha256 = "0285218bea4b279434835c8229ee04b5301caff05c4b779577b286972506d49f"; }; thc-ipv6-implementation6d = { version = "3.8-r1"; filename = "thc-ipv6-implementation6d-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-implementation6d-any" ]; sha256 = "4aae4fdb11f517309c01f9036564e8542d2de161e97396ab5c867714e86d00d1"; }; 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 = "be13993298a6d96dcd498d3677344fd472263e3e131ea0357b2b72efdce0d188"; }; 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 = "7914e3daa68b1ec7c1fea8c3ad68952a349dfac967ac0b2a57f7c153ff4cdf90"; }; thc-ipv6-ndpexhaust6 = { version = "3.8-r1"; filename = "thc-ipv6-ndpexhaust6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-ndpexhaust6-any" ]; sha256 = "e497d87bde935514604f318e413a33e497b946b7c92563d35c07ac47d7633c5f"; }; 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 = "fa80779f94e68ae41a9b737e0498c28fa9125ab188083d7f35a470b842f1ba7f"; }; thc-ipv6-parasite6 = { version = "3.8-r1"; filename = "thc-ipv6-parasite6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-parasite6-any" ]; sha256 = "e2610364bb80e28ce48ab50219316adcd23c8d4fd1219351541c55bbcab3a01b"; }; 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 = "a2443fa3a7c1bf2dd65adeac3f6cff91f5516cdc624bb948297056814c0b2753"; }; thc-ipv6-randicmp6 = { version = "3.8-r1"; filename = "thc-ipv6-randicmp6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-randicmp6-any" ]; sha256 = "3f24b75f0081c6de9f66d4fb99396df15faf5f4fc3360c8f9bbc5af6ac20a95c"; }; thc-ipv6-redir6 = { version = "3.8-r1"; filename = "thc-ipv6-redir6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-redir6-any" ]; sha256 = "1bd2fc582b4ab3d8a0b3d3d3326527b4b6f35b204c50e7616898cbd1ee35e171"; }; thc-ipv6-rsmurf6 = { version = "3.8-r1"; filename = "thc-ipv6-rsmurf6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-rsmurf6-any" ]; sha256 = "ce0c4f68f466fa0978151ab6bc386e21b6910c4c5b289bee440d16b5cb4a15a1"; }; thc-ipv6-sendpees6 = { version = "3.8-r1"; filename = "thc-ipv6-sendpees6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-sendpees6-any" ]; sha256 = "c2995335aa7076081dcf3f1aa769219910bd7ad27a3289c4fe4453d2a4db36de"; }; thc-ipv6-sendpeesmp6 = { version = "3.8-r1"; filename = "thc-ipv6-sendpeesmp6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-sendpeesmp6-any" ]; sha256 = "f0bb32aea423795fb135fd32ca8868ee6a3d931669806471c21ede2f405ee919"; }; thc-ipv6-smurf6 = { version = "3.8-r1"; filename = "thc-ipv6-smurf6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-smurf6-any" ]; sha256 = "1c281f9739173fc4cc7b4742c714712b185b39e59d5a665720e9560f1192dc7a"; }; 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 = "9589a68ddc55cfaf77bd5b7f76387afaaac22bfde69b4edf71c90b5b5dd6dbfc"; }; thc-ipv6-toobig6 = { version = "3.8-r1"; filename = "thc-ipv6-toobig6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-toobig6-any" ]; sha256 = "08a22f369cb809416db33b44c89d99c05018ed751e5d3289acff9bb954fab80f"; }; thc-ipv6-toobigsniff6 = { version = "3.8-r1"; filename = "thc-ipv6-toobigsniff6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-toobigsniff6-any" ]; sha256 = "2fca7a99617ae2ab2b49b9153e4f4c2ffd2dd7311afe75ff98ad21b11c6b6053"; }; thc-ipv6-trace6 = { version = "3.8-r1"; filename = "thc-ipv6-trace6-3.8-r1.apk"; depends = [ "libc" "libpcap1" ]; provides = [ "thc-ipv6-trace6-any" ]; sha256 = "01cded88c4e96e59bf4e2f52a8e14973df5bee7e563ac4fb4017192589be9dfe"; }; ti-3410-firmware = { version = "20260221-r1"; filename = "ti-3410-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ti-3410-firmware-any" ]; sha256 = "a3fadfb05673796df385927062fae18c4c19ee54c6c2669a8c960de3922c3f35"; }; ti-5052-firmware = { version = "20260221-r1"; filename = "ti-5052-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "ti-5052-firmware-any" ]; sha256 = "3e0b31a2cfbb769b05cde39eed1e2e0a42503a3ad35674603d14b99f49bf6bae"; }; tmon = { version = "6.12.103-r1"; filename = "tmon-6.12.103-r1.apk"; depends = [ "libc" "libncursesw6" ]; provides = [ "tmon-any" ]; sha256 = "58fd2dd5d129ca2a334c2c361a12806898001e7ec49402b21716ea415634bcf6"; }; trace-cmd = { version = "3.3.3-r1"; filename = "trace-cmd-3.3.3-r1.apk"; depends = [ "libc" "libtracefs0" "zlib" ]; provides = [ "trace-cmd-any" ]; sha256 = "679d38f238a2bac76d73beb26288437a918ae9ea32129f6de0e3f0afa7570871"; }; tune2fs = { version = "1.47.3-r1"; filename = "tune2fs-1.47.3-r1.apk"; depends = [ "e2fsprogs" "libc" ]; provides = [ "tune2fs-any" ]; sha256 = "b26333b74775f84483b339c7cab45eb35f2b2c6e6a3627c265277cc77fb0c950"; }; ubox = { version = "2025.10.30~6f78fa49-r1"; filename = "ubox-2025.10.30~6f78fa49-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" "libuci20250120" "ubus" "ubusd" ]; provides = [ "ubox-any" ]; sha256 = "3526443aa511e2d4376d534745831663baf940585466e8cf44500fa56e6bf1e4"; }; ubus = { version = "2026.06.28~24864e78-r2"; filename = "ubus-2026.06.28~24864e78-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubus20251202" "ubusd" ]; provides = [ "ubus-any" ]; sha256 = "3ecfb8f2e6a004c14027ea17cfe25c7f831d3a1f8413011f72d2b6888c6ba764"; }; ubusd = { version = "2026.06.28~24864e78-r2"; filename = "ubusd-2026.06.28~24864e78-r2.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" ]; provides = [ "ubusd-any" ]; sha256 = "65f01521864053e9febd518020398dc1ce835be5972f5d17cf894e858803d3e3"; }; ucert = { version = "2025.10.03~57270b24-r1"; filename = "ucert-2025.10.03~57270b24-r1.apk"; depends = [ "libc" "libubox20260213" "usign" ]; provides = [ "ucert-any" ]; sha256 = "d1f2fb122db3bd16efecee1d35d2ce3f26ecb754423ecdd90ebd080e9f66d40d"; }; ucert-full = { version = "2025.10.03~57270b24-r1"; filename = "ucert-full-2025.10.03~57270b24-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libjson-c5" "libubox20260213" "usign" ]; provides = [ "ucert" "ucert-full-any" ]; sha256 = "71c52a3fdf5a6b12d1c4c20201d240025b528e5e2a022b2ce15f00378ef78244"; }; uci = { version = "2025.12.02~66127cd7-r1"; filename = "uci-2025.12.02~66127cd7-r1.apk"; depends = [ "libc" "libuci20250120" ]; provides = [ "uci-any" ]; sha256 = "0f564334dde8bf9fa19bee952865baf327e03354b991e83cefc05865cd71b905"; }; 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 = "4314dc93490ef220d7f1f305e3baeca7bd716384215b3255852199fa830bc6de"; }; ucode = { version = "2026.01.16~85922056-r1"; filename = "ucode-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libucode20230711" ]; provides = [ "ucode-any" ]; sha256 = "b7bcbefab7862fb41a52c3b3713fdb9f42c327f3e04164338b61eaf3d475b93c"; }; ucode-mod-bpf = { version = "1"; filename = "ucode-mod-bpf-1.apk"; depends = [ "libbpf1" "libc" "libucode20230711" ]; provides = [ "ucode-mod-bpf-any" ]; sha256 = "e488b5f5ae57eca53b6ea8453cb1c7515d5885c14bd1bd21c22836c07e8da1d5"; }; ucode-mod-debug = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-debug-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libubox20260213" "libucode20230711" "ucode" ]; provides = [ "ucode-mod-debug-any" ]; sha256 = "bedf2a53aa4e9ac713cc8f763c30f0b7147ce3f42fbda141154934e220754aa2"; }; ucode-mod-digest = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-digest-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-digest-any" ]; sha256 = "bce43d4d3fa456b27f525e4041c92ef05d0d008a32f37dda966e0453c5268d30"; }; ucode-mod-fs = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-fs-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-fs-any" ]; sha256 = "7f7eefc88306ee76d0f97e4e2412274ac2a6901a7a16fcc99e6d63e89dc33a09"; }; ucode-mod-io = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-io-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-io-any" ]; sha256 = "ab88830acfc2b23f28a2de492edc0c85f7f2a7469912c160641ed21bf6270ca0"; }; ucode-mod-log = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-log-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libubox20260213" "ucode" ]; provides = [ "ucode-mod-log-any" ]; sha256 = "c4ad9c2a627797318a94665b76d25ff73654290b9bec2a9fb95fae5e70593188"; }; ucode-mod-math = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-math-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-math-any" ]; sha256 = "9214809fc1d7fc9a910f86a4639e94096f0a854c561f7d9b5018f0b2a2201d30"; }; ucode-mod-nl80211 = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-nl80211-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libnl-tiny1" "libubox20260213" "ucode" ]; provides = [ "ucode-mod-nl80211-any" ]; sha256 = "14fa051ded601916212c55022cb9bbbcf38a68705c7782ad2db25d06f2561106"; }; ucode-mod-pkgen = { version = "1"; filename = "ucode-mod-pkgen-1.apk"; depends = [ "libc" "libmbedtls21" "libucode20230711" ]; provides = [ "ucode-mod-pkgen-any" ]; sha256 = "6f343812f6e0472d1f98bf49d109c5d95406084a4c540fe3b372b9d06fa4bf4f"; }; ucode-mod-resolv = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-resolv-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-resolv-any" ]; sha256 = "b1d9a509e4b3370bfbd59ea43e2aca735e54e8d0616ce19c2e9b38425df5a8e7"; }; ucode-mod-rtnl = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-rtnl-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libnl-tiny1" "libubox20260213" "ucode" ]; provides = [ "ucode-mod-rtnl-any" ]; sha256 = "4c6f6b90c15aa3f9af831cf2b7629b0b2991caee806ca14f802607343a4d7184"; }; ucode-mod-socket = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-socket-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-socket-any" ]; sha256 = "1665eabada048f73775b39ab6345527f967583f24202e5309d1cb13d125a9e2b"; }; ucode-mod-struct = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-struct-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" ]; provides = [ "ucode-mod-struct-any" ]; sha256 = "f42f527960cfb7b13972b31e20a3d911a2daf10fab29c809c9fca3123737399b"; }; ucode-mod-ubus = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-ubus-2026.01.16~85922056-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubus20251202" "ucode" ]; provides = [ "ucode-mod-ubus-any" ]; sha256 = "b5665c80e702a7d9f516568c8f5213a371acd2bfc06664e416eb3a970592770c"; }; ucode-mod-uci = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-uci-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libuci20250120" "ucode" ]; provides = [ "ucode-mod-uci-any" ]; sha256 = "88d12185dd19f6107c0bda52678ed3e4238f753b90b9270f3d4d3cf20e273683"; }; 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 = "f184da0ef3456dbba644ec6606109e08c163e1d8f8e6fb2b7847df6fc6f9f94d"; }; ucode-mod-udebug = { version = "2026.01.16~875e1a7a"; filename = "ucode-mod-udebug-2026.01.16~875e1a7a.apk"; depends = [ "libc" "libucode20230711" "libudebug" ]; provides = [ "ucode-mod-udebug-any" ]; sha256 = "3246bda57640c903c894c961179ce969cfbb45d4895ac18ac2949a4a5e69dd50"; }; ucode-mod-uline = { version = "8"; filename = "ucode-mod-uline-8.apk"; depends = [ "libc" "libubox20260213" "libucode20230711" ]; provides = [ "ucode-mod-uline-any" ]; sha256 = "733ccb9a04403f6ba3de14df0be31f6ba6efd03ca53457ae1a5b4a5554792d0d"; }; ucode-mod-uloop = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-uloop-2026.01.16~85922056-r1.apk"; depends = [ "libc" "libubox20260213" "ucode" ]; provides = [ "ucode-mod-uloop-any" ]; sha256 = "dbce6dbe854b8d3da38c759c84b206c1812e43c164d30c8ecde89d0e1228176d"; }; ucode-mod-zlib = { version = "2026.01.16~85922056-r1"; filename = "ucode-mod-zlib-2026.01.16~85922056-r1.apk"; depends = [ "libc" "ucode" "zlib" ]; provides = [ "ucode-mod-zlib-any" ]; sha256 = "0bd0fc627d7e2e85539823874a7aed296a1acc8440a46f6528461711b1e5c447"; }; udebug-cli = { version = "2026.01.16~875e1a7a"; filename = "udebug-cli-2026.01.16~875e1a7a.apk"; depends = [ "libc" "ucode-mod-ubus" "ucode-mod-udebug" "ucode-mod-uloop" "udebugd" ]; provides = [ "udebug-cli-any" ]; sha256 = "89996eb320e6d332bb8dbe4b2e00d2d3372bfa94a24e0004768b92abe9accba9"; }; udebugd = { version = "2026.01.16~875e1a7a"; filename = "udebugd-2026.01.16~875e1a7a.apk"; depends = [ "libc" "libudebug" ]; provides = [ "udebugd-any" ]; sha256 = "dbd4737ae971b2b3d73042e6155de98fbb1cd8dc5401cbfe51deb498f72293af"; }; uencrypt-mbedtls = { version = "5"; filename = "uencrypt-mbedtls-5.apk"; depends = [ "libc" "libmbedtls21" ]; provides = [ "uencrypt-mbedtls-any" ]; sha256 = "e23a57f80b127323731ee5bac92d115338483c23aabd413086b5404eea05381e"; }; uencrypt-openssl = { version = "5"; filename = "uencrypt-openssl-5.apk"; depends = [ "libc" "libopenssl3" ]; provides = [ "uencrypt-openssl-any" ]; sha256 = "c759a2564c6ab6699d464d6316467e9f946168f5c19f02305adbfd8194e0e52b"; }; uencrypt-wolfssl = { version = "5"; filename = "uencrypt-wolfssl-5.apk"; depends = [ "libc" "libwolfssl5.9.2.e624513f" ]; provides = [ "uencrypt-wolfssl-any" ]; sha256 = "0071a1ff81a7d68e8eca10166ca77f1cbc578c67cca1be0f9a0cf948438a743d"; }; ugps = { version = "2025.10.03~9a351d41-r1"; filename = "ugps-2025.10.03~9a351d41-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "ugps-any" ]; sha256 = "4569b917ca34be9dc773c0ff81ea3362b1e40161b00ce714ae0a025cf98e35e0"; }; uhttpd = { version = "2026.06.16~7b1bec45-r1"; filename = "uhttpd-2026.06.16~7b1bec45-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libjson-c5" "libjson-script20260213" "libubox20260213" ]; provides = [ "uhttpd-any" ]; sha256 = "89733ef05e8855f8fc52ebef66a00a9a93ff8f1ed75c1105318a3a9458608c28"; }; uhttpd-mod-lua = { version = "2026.06.16~7b1bec45-r1"; filename = "uhttpd-mod-lua-2026.06.16~7b1bec45-r1.apk"; depends = [ "libc" "liblua5.1.5" "uhttpd" ]; provides = [ "uhttpd-mod-lua-any" ]; sha256 = "95a8dd24c5d52f006eb01b8aa72eac5e1f6f0b3ecddb05351eaf74fc2ef67387"; }; uhttpd-mod-ubus = { version = "2026.06.16~7b1bec45-r1"; filename = "uhttpd-mod-ubus-2026.06.16~7b1bec45-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubus20251202" "uhttpd" ]; provides = [ "uhttpd-mod-ubus-any" ]; sha256 = "effaf9b9b855b83520697f8c35e30ad09c36d96fb169153dbde795399256917d"; }; uhttpd-mod-ucode = { version = "2026.06.16~7b1bec45-r1"; filename = "uhttpd-mod-ucode-2026.06.16~7b1bec45-r1.apk"; depends = [ "libc" "libucode20230711" "uhttpd" ]; provides = [ "uhttpd-mod-ucode-any" ]; sha256 = "07b425e1fbf80fef950bd69714a289a413dcf87fba3313fdf8a9ae8fddeea08e"; }; umdns = { version = "2026.06.16~1b5e7bf1-r1"; filename = "umdns-2026.06.16~1b5e7bf1-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" "libubus20251202" "libudebug" ]; provides = [ "umdns-any" ]; sha256 = "f83059441501f433dc1b9a581b4608bf6a6d6f6d6bf567d316c3d0b8ac60f116"; }; unet-cli = { version = "2025.10.03~2f67f6fa"; filename = "unet-cli-2025.10.03~2f67f6fa.apk"; depends = [ "libc" "ucode" "ucode-mod-fs" "unetd" ]; provides = [ "unet-cli-any" ]; sha256 = "6cc97d959ebff3629920b1ebb85150b98e1c05f586a94074d9fba93477174173"; }; unet-dht = { version = "2025.10.03~2f67f6fa"; filename = "unet-dht-2025.10.03~2f67f6fa.apk"; depends = [ "libc" "unetd" ]; provides = [ "unet-dht-any" ]; sha256 = "7504745fcba277a61598fe28450a216b7100e36234488825581005406bcead0b"; }; unetd = { version = "2025.10.03~2f67f6fa"; filename = "unetd-2025.10.03~2f67f6fa.apk"; depends = [ "kmod-wireguard" "libblobmsg-json20260213" "libbpf1" "libc" "libnl-tiny1" "libubox20260213" "libubus20251202" "libudebug" ]; provides = [ "unetd-any" ]; sha256 = "dc2d1d8685707be048620ed0c65f59420937267f60910e2844ff1a3a3515a22b"; }; unetmsg = { version = "14"; filename = "unetmsg-14.apk"; depends = [ "libc" "ucode" "ucode-mod-fs" "ucode-mod-socket" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "unetmsg-any" ]; sha256 = "2671961dc6f4e1d95ce413e7aa456dce59e9734fd388f7bbea83404326a3caa2"; }; unshare = { version = "2.41.5-r1"; filename = "unshare-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "unshare-any" ]; sha256 = "131ddc2654319a89f16c6d3f0111e3657b52a3a3d0057032884c03707f9543c9"; }; urandom-seed = { version = "3"; filename = "urandom-seed-3.apk"; depends = [ "getrandom" "libc" ]; provides = [ "urandom-seed-any" ]; sha256 = "17c44cd27d348bbe501d268f53ec93c47cabdbc82607a08a3575150449c78884"; }; urngd = { version = "2025.10.03~f17e33d9-r1"; filename = "urngd-2025.10.03~f17e33d9-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "urngd-any" ]; sha256 = "95ca0e2a28a67e55e974fcef66d2331456b0954de5a6cdd221135d6d841c39a4"; }; usb-modeswitch = { version = "2025.10.04~9b4d0a6e-r1"; filename = "usb-modeswitch-2025.10.04~9b4d0a6e-r1.apk"; depends = [ "libblobmsg-json20260213" "libc" "libubox20260213" "libusb-1.0-0" ]; provides = [ "usb-modeswitch-any" ]; sha256 = "173ed4513e0389a1b93eb7bb4847b6a5460c407c1eef572e527b188bbcc3e294"; }; usbgadget = { version = "2"; filename = "usbgadget-2.apk"; depends = [ "kmod-fs-configfs" "kmod-usb-gadget" "kmod-usb-lib-composite" "libc" ]; provides = [ "usbgadget-any" ]; sha256 = "9c6f2dddc29343ad90f873049b17f4ba3a9e45763a8e735aa232961b55fb17a3"; }; usbgadget-acm = { version = "2"; filename = "usbgadget-acm-2.apk"; depends = [ "kmod-usb-gadget-serial" "libc" "usbgadget" ]; provides = [ "usbgadget-acm-any" ]; sha256 = "b1c7f8d16047595e8ff02cd2113a0c5efe8b357c35ebf44750b8e399f9fb2839"; }; usbgadget-ncm = { version = "2"; filename = "usbgadget-ncm-2.apk"; depends = [ "kmod-usb-gadget-ncm" "libc" "usbgadget" ]; provides = [ "usbgadget-ncm-any" ]; sha256 = "3d85129f2bb202dde061056f9666540cb8e9fb597d1620fc80e05e70b75a0838"; }; usign = { version = "2025.10.03~c4c72b1b-r1"; filename = "usign-2025.10.03~c4c72b1b-r1.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "usign-any" ]; sha256 = "6e8ac976aba82f8548ffa547453a5a01a0a869c3a143993fcee5b0703ca13d31"; }; ustp = { version = "2023.05.29~a85a5bc8-r1"; filename = "ustp-2023.05.29~a85a5bc8-r1.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "ustp-any" ]; sha256 = "8b06996e0c759bbe3100be06b3d7d2094b302508a9dd9379dfe22bb5810fd709"; }; uuidd = { version = "2.41.5-r1"; filename = "uuidd-2.41.5-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "uuidd-any" ]; sha256 = "f2bb670a5a437a596d5caee2518182f73a1482032209b4a3c13003d782e30893"; }; uuidgen = { version = "2.41.5-r1"; filename = "uuidgen-2.41.5-r1.apk"; depends = [ "libc" "libuuid1" ]; provides = [ "uuidgen-any" ]; sha256 = "cc54fd11486bbc54ce407e04bacefc1323899003d8139025e13edcc13504be82"; }; uxc = { version = "2026.03.13~58eb263d-r1"; filename = "uxc-2026.03.13~58eb263d-r1.apk"; depends = [ "blockd" "libblobmsg-json20260213" "libc" "libubox20260213" "libubus20251202" "procd-ujail" "rpcd" ]; provides = [ "uxc-any" ]; sha256 = "c1805b5faf0798c15bade84f270e21598f69daa7331129330ab3ed8d81ef307e"; }; valgrind = { version = "3.26.0-r1"; filename = "valgrind-3.26.0-r1.apk"; depends = [ "libc" "libpthread" "librt" ]; provides = [ "valgrind-any" ]; sha256 = "7713fbf46b68beb5badc3f67b99269b57dfed0a924a5ed9d5fbe9ff31144a041"; }; valgrind-cachegrind = { version = "3.26.0-r1"; filename = "valgrind-cachegrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-cachegrind-any" ]; sha256 = "f1d07da50593960bafc1d3a4762dc30d214243f0bd592701e4a6ca94e9e619d2"; }; valgrind-callgrind = { version = "3.26.0-r1"; filename = "valgrind-callgrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-callgrind-any" ]; sha256 = "7d9ff56c6368efdc0ffd25bce1167c7e2457ba4d63e9dfd863ca64ffb5645ffc"; }; valgrind-drd = { version = "3.26.0-r1"; filename = "valgrind-drd-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-drd-any" ]; sha256 = "ff0e914ae8d52230a6e6d5cdc9514f510595582c4499da14e9ec2e749af60c5b"; }; valgrind-helgrind = { version = "3.26.0-r1"; filename = "valgrind-helgrind-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-helgrind-any" ]; sha256 = "1f0c8ee8a000d92969978d0ccdae14c0f13a544d2f22c4f93e2b53c9ed20b07d"; }; valgrind-massif = { version = "3.26.0-r1"; filename = "valgrind-massif-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-massif-any" ]; sha256 = "23c8524754ef0dafdc51af077cd841d02e679861ecf8342e26778ba957ca0bd8"; }; valgrind-vgdb = { version = "3.26.0-r1"; filename = "valgrind-vgdb-3.26.0-r1.apk"; depends = [ "libc" "valgrind" ]; provides = [ "valgrind-vgdb-any" ]; sha256 = "4b44e0be603d7203c374675a9c90589254d5414ec06ce2c4358a037bd1fcee75"; }; vti = { version = "5"; filename = "vti-5.apk"; depends = [ "kmod-ip-vti" "kmod-ip6-vti" "libc" ]; provides = [ "vti-any" "vtiv4" "vtiv6" ]; sha256 = "22ea33a81916234e739bc2971aca9741d2302b15c26282517d132119b1f6bd20"; }; vxlan = { version = "7"; filename = "vxlan-7.apk"; depends = [ "kmod-vxlan" "libc" ]; provides = [ "vxlan-any" ]; sha256 = "854013cb190b08201e995a74a11a936bc5db1622073a913fa1116a6387ac3500"; }; wall = { version = "2.41.5-r1"; filename = "wall-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "wall-any" ]; sha256 = "12ff7c77fc725993e70f0f8dade69c8dcab03b32a0e9efbdf850a249eaec3536"; }; wdctl = { version = "2.41.5-r1"; filename = "wdctl-2.41.5-r1.apk"; depends = [ "libc" "libsmartcols1" ]; provides = [ "wdctl-any" ]; sha256 = "46ae7ab528d698266d0f2873984e4a309ad6f0769b67a17f4e44e75d88af0b30"; }; whereis = { version = "2.41.5-r1"; filename = "whereis-2.41.5-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "whereis-any" ]; sha256 = "74408bc8078e701d0efafe0deac26eed762faa4393cff5be7a5b7497a4f36c45"; }; 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 = "c30a15dbdc2bc6c92bdba4f0d57eb2ca12787fce80094263bab6ed33cd9d2ffb"; }; wil6210-firmware = { version = "20260221-r1"; filename = "wil6210-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "wil6210-firmware-any" ]; sha256 = "5161ecae0d947a502effdb06821950152420d018d9d38a4ac25583e9470e670b"; }; wipefs = { version = "2.41.5-r1"; filename = "wipefs-2.41.5-r1.apk"; depends = [ "libblkid1" "libc" "libsmartcols1" ]; provides = [ "wipefs-any" ]; sha256 = "a0a0f51a6378a9820cd10d12b9536a9cce37957ae14cbad0e8629b293b5b5a9e"; }; wireguard-tools = { version = "1.0.20250521-r1"; filename = "wireguard-tools-1.0.20250521-r1.apk"; depends = [ "ip" "kmod-wireguard" "libc" ]; provides = [ "wireguard-tools-any" ]; sha256 = "b9a131191636caae141ccd2b41d90fbce4d48ea4139206a7570c2b88b437d957"; }; wireless-regdb = { version = "2026.05.30-r1"; filename = "wireless-regdb-2026.05.30-r1.apk"; depends = [ "libc" ]; provides = [ "wireless-regdb-any" ]; sha256 = "3f21577d90655705b9f5532374df3c218e970c44123a48977dba3b514daf7714"; }; wireless-tools = { version = "29-r6"; filename = "wireless-tools-29-r6.apk"; depends = [ "libc" ]; provides = [ "wireless-tools-any" ]; sha256 = "913ddb8f87dcc00f5a2d52c9ad6dfc546d5dfdec46569ba8abb5d87d645df3f5"; }; wl12xx-firmware = { version = "20260221-r1"; filename = "wl12xx-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "wl12xx-firmware-any" ]; sha256 = "e494b5bd3879fdcac128ffcca5f745aa99f0b426aaa33fd43e1f778abc39cedd"; }; wl18xx-firmware = { version = "20260221-r1"; filename = "wl18xx-firmware-20260221-r1.apk"; depends = [ "libc" ]; provides = [ "wl18xx-firmware-any" ]; sha256 = "22315c9c5afb6ce5dd854fdcae41659d9d357b9b400f7f6287e7ec2af0e5c811"; }; wpa-cli = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-cli-2025.08.26~ca266cc2-r2.apk"; depends = [ "libc" ]; provides = [ "wpa-cli-any" ]; sha256 = "5af578405f9ebd1dd918aaa4ee9cc265e51716734cfb21f537396792b0eff916"; }; wpa-supplicant = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "libucode20230711" "libudebug" "ucode" "ucode-mod-fs" "ucode-mod-nl80211" "ucode-mod-rtnl" "ucode-mod-ubus" "ucode-mod-uloop" ]; provides = [ "wpa-supplicant-any" ]; sha256 = "4317aa1e773dec3919df88bd248ab6b040ea0dfbc53e8638f9fdca74281e8030"; }; wpa-supplicant-basic = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-basic-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "025de66959d306bd65bf6cac63571575f639ec80f72c0df07b8939397c8f7763"; }; wpa-supplicant-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "b0b7e6387d393b0b534f98d65fc2bc386fe97eed548a4f70f0153f5509ba9ab9"; }; wpa-supplicant-mesh-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-mesh-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "9be44d7b692f3c2d0c59dedf64f3c8a7aaf6292c344d9ddb95dba69e14de45fb"; }; wpa-supplicant-mesh-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-mesh-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "2ccaa797835a0ee261e67597190fec0da5aeead438ab13107f4d4094d26da274"; }; wpa-supplicant-mesh-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-mesh-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "696dce32f544cc010e0595e7cbce588522076067cf8fa936b1edea9d13952ee6"; }; wpa-supplicant-mini = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-mini-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "8f0cae86a1757ffa75fa20ba72a0e6d1cdb9540812bb8e3906f472e4d1fb13ed"; }; wpa-supplicant-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "1684c128142fa4348eb0e54062da9397b59a43c3e35cc906bf074d0a46f01f65"; }; wpa-supplicant-p2p = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-p2p-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "a6b93f15d1baf1ca6508a889ff52b243f4d61eb71b8ef0106e55e10b386fb0ae"; }; wpa-supplicant-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpa-supplicant-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "ddd29b40c36997656ff7da9719751b9d14240752d495d890faa1f389d0b236cc"; }; wpad = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "a842482a9226ef7a7812e59420afa4948b14ee4bb8147d061589bea352ad8ad1"; }; wpad-basic = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-basic-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "f5d52f5af37adad8a420491a6e56cb28dc414d6082767d08eb7c1fa79700e795"; }; wpad-basic-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-basic-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "1a01b4f658353e90500c99005cc684ff9cbc1b7680c4883095007703858e7505"; }; wpad-basic-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-basic-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "f9bc9c237010c62d841240a31c3555bd13d5bd7b17654a9df0f113141668b81f"; }; wpad-basic-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-basic-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "34fcf8a3a7cc039eded560f294bd8509b20d3fba4b6ca7ead68e27221bd67bd1"; }; wpad-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "4b3ee528d1132b90e47e5558dae3c31efd34d793248a48289b11e4107aa8f908"; }; wpad-mesh-mbedtls = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-mesh-mbedtls-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libmbedtls21" "libnl-tiny1" "libubus20251202" "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 = "15e29454d31700669299fb3bce71f48f501c584e11b7381eef9c91bef451a05d"; }; wpad-mesh-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-mesh-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "199cb4d0bea96e2ac7fedf3fa22a0a108fecaac49fea2b90ffc36118c5939cef"; }; wpad-mesh-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-mesh-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "9c2e7365a030c85aaeecb6ab63fc7ea168cfa754a6ee1ab1e00b1780e1a862be"; }; wpad-mini = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-mini-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "0b7d8dbabd8cea158297043230c0f8f13a9b4a5a47613ca77e25e044803353b0"; }; wpad-openssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-openssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libopenssl-legacy" "libopenssl3" "libubus20251202" "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 = "0a873a6914cbbb3fa9fa328c6d4ebc8d9c12c488fea050dbfc45e48a92928572"; }; wpad-wolfssl = { version = "2025.08.26~ca266cc2-r2"; filename = "wpad-wolfssl-2025.08.26~ca266cc2-r2.apk"; depends = [ "hostapd-common" "libblobmsg-json20260213" "libc" "libnl-tiny1" "libubus20251202" "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 = "7bbbbd7b77437eb6fcc78fc3491b06b9f78aa2ff4d77ee985e58fe30d72ca5f6"; }; wpan-tools = { version = "0.10-r1"; filename = "wpan-tools-0.10-r1.apk"; depends = [ "libc" "libnl200" ]; provides = [ "wpan-tools-any" ]; sha256 = "eb4815bca39129b1716ed208768a1c85a75f79d7e7cf26a932df65369a65ac3f"; }; wwan = { version = "2019.04.29-r6"; filename = "wwan-2019.04.29-r6.apk"; depends = [ "libc" ]; provides = [ "wwan-any" ]; sha256 = "16967cb6f14128082cc547fea0eb8c5cec15c31cb883f38c07948fcbf7fb87a8"; }; xdp-filter = { version = "1.6.3-r2"; filename = "xdp-filter-1.6.3-r2.apk"; depends = [ "libc" "libxdp163" ]; provides = [ "xdp-filter-any" ]; sha256 = "4fd8ff1e77adf12fba14f57b74b2ee8d1ff52598b163ea82e3b4080004ec7f16"; }; xdp-loader = { version = "1.6.3-r2"; filename = "xdp-loader-1.6.3-r2.apk"; depends = [ "libc" "libxdp163" ]; provides = [ "xdp-loader-any" ]; sha256 = "774e99b0213805bca44cdb8191b8f6127b8334638cf96e23f95141791dfc75a4"; }; xdpdump = { version = "1.6.3-r2"; filename = "xdpdump-1.6.3-r2.apk"; depends = [ "libc" "libpcap1" "libxdp163" ]; provides = [ "xdpdump-any" ]; sha256 = "52e1e795e5ea59b175dac2e26b7eaed8480d6374c9af3670c2ddd55e2bee1cbb"; }; xfrm = { version = "5"; filename = "xfrm-5.apk"; depends = [ "kmod-xfrm-interface" "libc" ]; provides = [ "xfrm-any" ]; sha256 = "2789ac40bc3029fde725f7802924ce69d356e5d7ecba8b2d5495cf809a90cc68"; }; zlib = { version = "1.3.1-r1"; filename = "zlib-1.3.1-r1.apk"; depends = [ "libc" ]; provides = [ "zlib-any" ]; sha256 = "2809052931bc3df250deb259efbbb5d5b465e5135e3f6016b307fbd8de994567"; }; zlib-dev = { version = "1.3.1-r1"; filename = "zlib-dev-1.3.1-r1.apk"; depends = [ "libc" "zlib" ]; provides = [ "zlib-dev-any" ]; sha256 = "2c70ab5432f6c803ba8431be39cd2643a9dde23a06fdb6c7e22a1ddc5fcedf2d"; }; zram-swap = { version = "32"; filename = "zram-swap-32.apk"; depends = [ "kmod-zram" "libc" ]; provides = [ "zram-swap-any" ]; sha256 = "4cc41c5e29667fad296eb598221756d114ee594f9d1d33ea63e6fa9d2a8863ed"; }; zyxel-bootconfig = { version = "1"; filename = "zyxel-bootconfig-1.apk"; depends = [ "libc" ]; provides = [ "zyxel-bootconfig-any" ]; sha256 = "daa3459144bdb4954d71c24404f236a3af326944feadea0dd98dbb7357e4f2d2"; }; }