{"id":16521613,"url":"https://github.com/kraj/meta-openwrt","last_synced_at":"2025-06-16T19:07:45.988Z","repository":{"id":41519423,"uuid":"50082847","full_name":"kraj/meta-openwrt","owner":"kraj","description":"OE/Yocto metadata layer for OpenWRT","archived":false,"fork":false,"pushed_at":"2025-01-23T21:52:44.000Z","size":779,"stargazers_count":110,"open_issues_count":20,"forks_count":79,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-03T02:22:32.086Z","etag":null,"topics":["lede","oe-metadata-layer","openwrt","yocto","yocto-meta"],"latest_commit_sha":null,"homepage":"","language":"BitBake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kraj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-21T04:48:33.000Z","updated_at":"2025-03-02T14:06:00.000Z","dependencies_parsed_at":"2024-08-20T19:12:54.385Z","dependency_job_id":null,"html_url":"https://github.com/kraj/meta-openwrt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kraj/meta-openwrt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraj%2Fmeta-openwrt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraj%2Fmeta-openwrt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraj%2Fmeta-openwrt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraj%2Fmeta-openwrt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kraj","download_url":"https://codeload.github.com/kraj/meta-openwrt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kraj%2Fmeta-openwrt/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260221366,"owners_count":22976863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lede","oe-metadata-layer","openwrt","yocto","yocto-meta"],"created_at":"2024-10-11T16:57:08.158Z","updated_at":"2025-06-16T19:07:45.954Z","avatar_url":"https://github.com/kraj.png","language":"BitBake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# meta-openwrt\nOE metadata layer for OpenWRT\n\nThis layer provides OpenEmbedded metadata for [OpenWRT](http://www.openwrt.org/) packages\n\n# Getting Started\n\n```shell\ngit clone https://github.com/openembedded/openembedded-core.git\ncd openembedded-core\ngit clone https://github.com/openembedded/meta-openembedded.git\ngit clone https://github.com/openembedded/bitbake.git\ngit clone https://github.com/kraj/meta-openwrt.git\n\n$ . ./oe-init-build-env\n\n$ bitbake-layers add-layer ../meta-openembedded/meta-oe\n$ bitbake-layers add-layer ../meta-openembedded/meta-python\n$ bitbake-layers add-layer ../meta-openembedded/meta-networking\n$ bitbake-layers add-layer ../meta-openwrt\n```\n\n# Building\n\nBelow we build for qemuarm machine as an example.\nto local.conf add:\n\n```\nINHERIT += \" openwrt-distro-defaults \"\n```\n\nYou can then use, for example, one of:\n\n```shell\n$ TCLIBC=musl MACHINE=qemuarm bitbake openwrt-image-minimal\n$ TCLIBC=musl MACHINE=qemuarm bitbake openwrt-image-base\n$ TCLIBC=musl MACHINE=qemuarm bitbake openwrt-image-full\n\n```\n\n* openwrt-image-minimal has openwrt networking and cli but no UI\n* openwrt-image-base has openwrt networking, cli, and UI (luci)\n\n# Running\n\n```shell\n$ TCLIBC=musl runqemu qemuarm\n```\n\n# Limitations\n\nWorks with OE Release \u003e= 2.5 ( Sumo )\n\nCurrently images are buildable/bootable for mips, arm, aarch64, ppc, x86, x86_64\nbased qemu machines\nMACHINE variable and TCLIBC variables can also be set in conf/local.conf\nto avoid typing it on commandline on any bitbake invocation\n\n# Dependencies\n\n```\nURI: https://github.com/openembedded/openembedded-core.git\nbranch: master\nrevision: HEAD\n\nURI: https://github.com/openembedded/meta-openembedded.git\nbranch: master\nrevision: HEAD\n\nURI: https://github.com/openembedded/bitbake.git\nbranch: master\nrevision: HEAD\n\nURI: https://github.com/imyller/meta-nodejs.git\nbranch: master\nrevision: HEAD\n\nURI: https://github.com/imyller/meta-nodejs-contrib.git\nbranch: master\nrevision: HEAD\n```\n\n# Upstreaming\n\n## Mailing List\nSend pull requests to openembedded-devel@lists.openembedded.org with '[meta-openwrt]' in the subject'\n\nWhen sending single patches, please use something like\n\n```shell\ngit send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix=meta-openwrt][PATCH\n```\n## Forking via github\n\nYou are encouraged to fork the mirror on [github](https://github.com/kraj/meta-openwrt/)\nto share your patches, this is preferred for patch sets consisting of more than\none patch. Other services like gitorious, repo.or.cz or self hosted setups are\nof course accepted as well, 'git fetch \u003cremote\u003e' works the same on all of them.\nWe recommend github because it is free, easy to use, has been proven to be reliable\nand has a really good web GUI.\n\nMaintainer(s)\n\n* Khem Raj \u003cmailto:raj.khem@gmail.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkraj%2Fmeta-openwrt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkraj%2Fmeta-openwrt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkraj%2Fmeta-openwrt/lists"}