{ ahcpd = { version = "0.53-r3"; filename = "ahcpd-0.53-r3.apk"; depends = [ "ip" "libc" "librt" ]; provides = [ "ahcpd-any" ]; sha256 = "c3e39057560e52373fb24a3c3b503842aa256c89d358b5a2c4e9d701df18b9a3"; }; alfred = { version = "2025.4-r3"; filename = "alfred-2025.4-r3.apk"; depends = [ "libc" "libnl-tiny1" "librt" ]; provides = [ "alfred-any" ]; sha256 = "28bfc5ed115d884a66627156465b5d39ce50f6363f936c6b52e480456001c83a"; }; babel-pinger = { version = "0.1-r1"; filename = "babel-pinger-0.1-r1.apk"; depends = [ "libc" "librt" ]; provides = [ "babel-pinger-any" ]; sha256 = "caadd993780538abc4665bc1d2f9e4569c2d2e0135a3cfe413a0270e1bac86eb"; }; babeld = { version = "1.13.1-r2"; filename = "babeld-1.13.1-r2.apk"; depends = [ "libc" "libubox20260213" "libubus20251202" ]; provides = [ "babeld-any" ]; sha256 = "41490e22ce13521863e916bbd66ccdd3a3b6e1926eebbc8fb891d4ade1dfefd5"; }; batctl-default = { version = "2025.4-r2"; filename = "batctl-default-2025.4-r2.apk"; depends = [ "libc" "libnl-tiny1" "librt" ]; provides = [ "batctl" "batctl-default-any" ]; sha256 = "cefe4a4af68c9b9c893cbecc10ea3e3e8253638394ffee133ecb55ea0f345c3b"; }; batctl-full = { version = "2025.4-r2"; filename = "batctl-full-2025.4-r2.apk"; depends = [ "libc" "libnl-tiny1" "librt" ]; provides = [ "batctl" "batctl-full-any" ]; sha256 = "b7a9b955b04b8ca5c82d34a6d06ac4548b21ea524a08794237815a8caa928780"; }; batctl-tiny = { version = "2025.4-r2"; filename = "batctl-tiny-2025.4-r2.apk"; depends = [ "libc" "libnl-tiny1" "librt" ]; provides = [ "batctl" "batctl-tiny-any" ]; sha256 = "7a4c5a67df483924a752e1929fadc7c8d87d1e83ffb41db785d9f3efa85cb4e2"; }; batmand = { version = "2022.12.31~2f62b17d-r2"; filename = "batmand-2022.12.31~2f62b17d-r2.apk"; depends = [ "kmod-tun" "libc" "libpthread" ]; provides = [ "batmand-any" ]; sha256 = "d695e9a8edb02bdf854126042f468a492169bc1d06aac97c832257c2b7a260f3"; }; bird2 = { version = "2.19.2-r1"; filename = "bird2-2.19.2-r1.apk"; depends = [ "libc" "libpthread" ]; provides = [ "bird2-any" ]; sha256 = "76954b60e8ac8cf72afc3daa399608acadb23d800510ca8acfa352e52b4630d9"; }; bird2c = { version = "2.19.2-r1"; filename = "bird2c-2.19.2-r1.apk"; depends = [ "bird2" "libc" "libncurses6" "libreadline8" ]; provides = [ "bird2c-any" ]; sha256 = "c878b1112e5e63a3e6085b4c7a8b30911a0c00ab5c7221bbc7ca520991b8184c"; }; bird2cl = { version = "2.19.2-r1"; filename = "bird2cl-2.19.2-r1.apk"; depends = [ "bird2" "libc" ]; provides = [ "bird2cl-any" ]; sha256 = "d0189fbe5a0e26be3759c49c21dc17365f047ade259c1d04789dbca0870451f0"; }; bird3 = { version = "3.3.2-r1"; filename = "bird3-3.3.2-r1.apk"; depends = [ "libatomic1" "libc" "libpthread" ]; provides = [ "bird3-any" ]; sha256 = "ddd2fa19f476a60e0e88b54a81c29736a5556ab299be698e91c52dea49584d35"; }; bird3c = { version = "3.3.2-r1"; filename = "bird3c-3.3.2-r1.apk"; depends = [ "bird3" "libc" "libncurses6" "libreadline8" ]; provides = [ "bird3c-any" ]; sha256 = "db97b3dd3bd5951beb04eb8a38c75f5a27f4263d75d446e2ddeb410fbc6c46dc"; }; bird3cl = { version = "3.3.2-r1"; filename = "bird3cl-3.3.2-r1.apk"; depends = [ "bird3" "libc" ]; provides = [ "bird3cl-any" ]; sha256 = "cc4968592502ff429076e8fcbd3847af51ad6fc7c64132c3747333d84dc8b870"; }; bmx7 = { version = "2024.06.11-r2"; filename = "bmx7-2024.06.11-r2.apk"; depends = [ "libc" "libiwinfo20230701" "libmbedtls21" "zlib" ]; provides = [ "bmx7-any" ]; sha256 = "f7abb5bb299f901a937364567b63c1376ba70016b6408bcd8333ae8576cb9cc0"; }; bmx7-iwinfo = { version = "2024.06.11-r2"; filename = "bmx7-iwinfo-2024.06.11-r2.apk"; depends = [ "bmx7" "libc" "libiwinfo20230701" ]; provides = [ "bmx7-iwinfo-any" ]; sha256 = "a390e085b87f10f71edaf51d5a8c1e880900581def318fda769690836df61097"; }; bmx7-json = { version = "2024.06.11-r2"; filename = "bmx7-json-2024.06.11-r2.apk"; depends = [ "bmx7" "libc" "libjson-c5" ]; provides = [ "bmx7-json-any" ]; sha256 = "81694eb147ef485be536127b2064417ef65f703c4fde56f7480a3edb265a0918"; }; bmx7-sms = { version = "2024.06.11-r2"; filename = "bmx7-sms-2024.06.11-r2.apk"; depends = [ "bmx7" "libc" ]; provides = [ "bmx7-sms-any" ]; sha256 = "518d9d9e4263d58efd608db9b964a394bec8bd4c45ef153ff2d50137cc88ace3"; }; bmx7-table = { version = "2024.06.11-r2"; filename = "bmx7-table-2024.06.11-r2.apk"; depends = [ "bmx7" "bmx7-tun" "libc" ]; provides = [ "bmx7-table-any" ]; sha256 = "c1ca13d407428c689304eca2a6e00f28afbcade709354b42e829860a763bb0fc"; }; bmx7-topology = { version = "2024.06.11-r2"; filename = "bmx7-topology-2024.06.11-r2.apk"; depends = [ "bmx7" "libc" ]; provides = [ "bmx7-topology-any" ]; sha256 = "7d433be6c04a213b5845becd84b12b89e40a57ff1d4dd11dc3617a830e2d8286"; }; bmx7-tun = { version = "2024.06.11-r2"; filename = "bmx7-tun-2024.06.11-r2.apk"; depends = [ "bmx7" "kmod-ip6-tunnel" "kmod-iptunnel6" "kmod-tun" "libc" ]; provides = [ "bmx7-tun-any" ]; sha256 = "9acf9e5e5ee9b3d61a28718c19c460441b7b708d91dcbb54efa718529de12847"; }; bmx7-uci-config = { version = "2024.06.11-r2"; filename = "bmx7-uci-config-2024.06.11-r2.apk"; depends = [ "bmx7" "libc" "libuci20250120" ]; provides = [ "bmx7-uci-config-any" ]; sha256 = "1c2b8ea97c75d7e91eb48c7e6bf60ba8d43fc744157fd415193fbb7ea73a8a78"; }; cjdns = { version = "21.1-r6"; filename = "cjdns-21.1-r6.apk"; depends = [ "dkjson" "kmod-tun" "libc" "libnl-tiny1" "libpthread" "librt" "libuci-lua" "lua-bencode" "lua-sha2" "luasocket" ]; provides = [ "cjdns-any" ]; sha256 = "f1833b18e809bb470f07d1be1740ec410ac452b79af786af54f6c1c6bd2f481b"; }; cjdns-tests = { version = "21.1-r6"; filename = "cjdns-tests-21.1-r6.apk"; depends = [ "libc" "libpthread" "librt" ]; provides = [ "cjdns-tests-any" ]; sha256 = "187c6915496af672a47a56fcfdb571ecc2024da1fc79fe536035acc55e1fe214"; }; luci-app-cjdns = { version = "1.3-r9"; filename = "luci-app-cjdns-1.3-r9.apk"; depends = [ "cjdns" "libc" "luci-base" "luci-compat" ]; provides = [ "luci-app-cjdns-any" ]; sha256 = "868fe8da66b4d81308549b1dc507af19218a4b75d30cce80557d272e7a357a6c"; }; mesh11sd = { version = "6.2.1-r1"; filename = "mesh11sd-6.2.1-r1.apk"; depends = [ "libc" ]; provides = [ "mesh11sd-any" ]; sha256 = "dcbe51c3b8fa129ec116c0f7f707377c67e1fb495875f1c3df2315df60c7f991"; }; naywatch = { version = "1-r8"; filename = "naywatch-1-r8.apk"; depends = [ "libc" "owipcalc" ]; provides = [ "naywatch-any" ]; sha256 = "cecc0e9edc3bd8999f6509f73c73e76f09687eef1ebe1db523f003e05bca14d2"; }; ndppd = { version = "0.2.6-r1"; filename = "ndppd-0.2.6-r1.apk"; depends = [ "libc" "libstdcpp6" ]; provides = [ "ndppd-any" ]; sha256 = "47d2dfbac670666cc2e15e97f236dc59d7cee2d3fa19136da984fe307e549ecb"; }; nodogsplash = { version = "5.0.2-r1"; filename = "nodogsplash-5.0.2-r1.apk"; depends = [ "iptables-mod-conntrack-extra" "iptables-mod-ipopt" "iptables-mod-nat-extra" "iptables-nft" "libc" "libmicrohttpd-no-ssl" "libpthread" ]; provides = [ "nodogsplash-any" ]; sha256 = "5e04defd88bd674b07f980990d5c043967acc457978026c640920cc22b501bed"; }; ohybridproxy = { version = "2020.05.22~0dfef1eb-r3"; filename = "ohybridproxy-2020.05.22~0dfef1eb-r3.apk"; depends = [ "libc" "libubox20260213" "mdnsd" ]; provides = [ "ohybridproxy-any" ]; sha256 = "c6afed9adc29b86705a9ecaf4f9e1209cbefad13d7c62e9d84e3f34cd4facbda"; }; olsrd = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-2024.06.09~d72be9ad-r2.apk"; depends = [ "ip6tables" "iptables" "libc" "libpthread" "libubus20251202" ]; provides = [ "olsrd-any" ]; sha256 = "4a50a498b9d6f2dc3a78f4f99dff747e226e223a0799725695d7b54d9ffcddba"; }; olsrd-mod-arprefresh = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-arprefresh-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-arprefresh-any" ]; sha256 = "88d16c162c38cda44d1867d97194106138308224d35b21c9781a1bc3496111bb"; }; olsrd-mod-bmf = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-bmf-2024.06.09~d72be9ad-r2.apk"; depends = [ "kmod-tun" "libc" "olsrd" ]; provides = [ "olsrd-mod-bmf-any" ]; sha256 = "74a640d6debd0900db6e89653d97524465cadd1e79c7a97570da5b45e357d0b6"; }; olsrd-mod-dot-draw = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-dot-draw-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-dot-draw-any" ]; sha256 = "7340c4b3a68d357d11e5862a34c128d60948d2edbadc71cf3ed8167b71383c57"; }; olsrd-mod-dyn-gw = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-dyn-gw-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-dyn-gw-any" ]; sha256 = "be99dcc48abbfdc833bf754763bb04b425a486195d3126ccd916c5fc150c502b"; }; olsrd-mod-dyn-gw-plain = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-dyn-gw-plain-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-dyn-gw-plain-any" ]; sha256 = "b4006c66aad012aca633eb2b03e775569f6c140b5a86eee0820cb1eea124dad6"; }; olsrd-mod-filtergw = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-filtergw-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-filtergw-any" ]; sha256 = "78aadc62ad0c4361c971f258563e25d371de184e4de63fa6a4d52b1bc4fe2bb0"; }; olsrd-mod-httpinfo = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-httpinfo-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-httpinfo-any" ]; sha256 = "01421f381399a1d33e818fa482dfe7c2425c261dc104042d304f37e820f98f88"; }; olsrd-mod-jsoninfo = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-jsoninfo-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-jsoninfo-any" ]; sha256 = "3dee612d86d4f1158d90486e0a665e69da5c88faf91f81c9c8a58678af8c20a0"; }; olsrd-mod-mdns = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-mdns-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-mdns-any" ]; sha256 = "a10e8183d6f1207926d416b295ed804dff0abeed4d2bf9c92fa038d849bb9295"; }; olsrd-mod-nameservice = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-nameservice-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-nameservice-any" ]; sha256 = "2677f9b370001b3487a7117d249a30929c76e4a39b32c3c7cceb0b16f726a8af"; }; olsrd-mod-netjson = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-netjson-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-netjson-any" ]; sha256 = "58f621791c08897a0d216ca9935c0d6c130ac001c448dd429fe7282c15cd08e0"; }; olsrd-mod-p2pd = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-p2pd-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-p2pd-any" ]; sha256 = "65df2468bc66949282410d3d97d56a791005e5910c23851915092fdf38167ee6"; }; olsrd-mod-pgraph = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-pgraph-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-pgraph-any" ]; sha256 = "1d86510801b4b2b5a7b7b4fa84c5f735a57346b99bcb8f17ca0e0f4233aa5821"; }; olsrd-mod-pud = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-pud-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "libgps31" "olsrd" ]; provides = [ "olsrd-mod-pud-any" ]; sha256 = "69f3a853bbcdfcd974d2e0da647a0ee738cae00ed86a87264d06b49b4cbddb65"; }; olsrd-mod-quagga = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-quagga-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-quagga-any" ]; sha256 = "677bf0ee892e9e61f0c2ebceedc63d6a2f1a07a6a40222a953b26decea0a3cc7"; }; olsrd-mod-secure = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-secure-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-secure-any" ]; sha256 = "50a398206fa7507b70fd232ca646e8239324306efd76abf7e201dd2a017f6307"; }; olsrd-mod-sgwdynspeed = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-sgwdynspeed-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-sgwdynspeed-any" ]; sha256 = "10442c31e0c8d75f02a207739bcb35ede48971ce417d595d330411daaaafd861"; }; olsrd-mod-txtinfo = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-txtinfo-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-txtinfo-any" ]; sha256 = "9d4a80fa5624c7f5fa4bf578b98db748d1a9cf9b0948ad21ca0df9c99e18bd06"; }; olsrd-mod-watchdog = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-mod-watchdog-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-mod-watchdog-any" ]; sha256 = "f60f6320670fe6ef5ec4cca12ca063375fac4bf9f345905ead1b57975f682a64"; }; olsrd-utils = { version = "2024.06.09~d72be9ad-r2"; filename = "olsrd-utils-2024.06.09~d72be9ad-r2.apk"; depends = [ "libc" "olsrd" ]; provides = [ "olsrd-utils-any" ]; sha256 = "67248850f19435286abb521b3b71be9bdbf35c62eb95567426897f64fbee71d2"; }; opennds = { version = "10.3.1-r2"; filename = "opennds-10.3.1-r2.apk"; depends = [ "libc" "libmicrohttpd-no-ssl" ]; provides = [ "opennds-any" ]; sha256 = "fdee48dc98dbebdb2f98f31c33d5ca09796247e1d755725de9a342ad9b72f0c4"; }; pimbd = { version = "2018.06.19~dbf4e591-r5"; filename = "pimbd-2018.06.19~dbf4e591-r5.apk"; depends = [ "libc" "netifd" ]; provides = [ "pimbd-any" ]; sha256 = "3473cb1da32e5f13800736c220b8d465a639cbcc2f212257a877ce8b0dac3d47"; }; prince = { version = "0.4-r3"; filename = "prince-0.4-r3.apk"; depends = [ "libc" "libjson-c5" "libpthread" ]; provides = [ "prince-any" ]; sha256 = "b9548ee6a3bf3b9cfd0784f921c7a5af6e93974de4b63e9d203505772d9b1227"; }; vis = { version = "2013.04.07~7710cce4-r10"; filename = "vis-2013.04.07~7710cce4-r10.apk"; depends = [ "libc" "libpthread" ]; provides = [ "vis-any" ]; sha256 = "997a2ca4cb60c388690f47a067e1c65a5ebd9b33e84e83938f15dfb0b1e52c80"; }; zonestitcher = { version = "2020.05.22~0dfef1eb-r3"; filename = "zonestitcher-2020.05.22~0dfef1eb-r3.apk"; depends = [ "libc" "libubox20260213" ]; provides = [ "zonestitcher-any" ]; sha256 = "7b126dfb8518af5daa991e4aaa802ff183c1c019003f2b707dad2fba7777e4e9"; }; }