{"id":15069402,"url":"https://github.com/lucimber/meta-openjdk-temurin","last_synced_at":"2025-04-10T17:35:48.747Z","repository":{"id":163704455,"uuid":"638891373","full_name":"lucimber/meta-openjdk-temurin","owner":"lucimber","description":"This is a software layer for Java VMs, for use with OpenEmbedded and Yocto Project build systems. The binaries are provided by the Eclipse Temurin Project.","archived":false,"fork":false,"pushed_at":"2025-03-06T10:04:01.000Z","size":133,"stargazers_count":12,"open_issues_count":6,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T15:11:19.085Z","etag":null,"topics":["eclipse","java","jvm","openembedded","openjdk","temurin","yocto"],"latest_commit_sha":null,"homepage":"","language":"BitBake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucimber.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":"2023-05-10T10:23:01.000Z","updated_at":"2025-02-23T23:34:39.000Z","dependencies_parsed_at":"2024-06-07T09:59:15.775Z","dependency_job_id":"bcea90a1-c56b-434c-a9fa-e1773c7d8145","html_url":"https://github.com/lucimber/meta-openjdk-temurin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucimber%2Fmeta-openjdk-temurin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucimber%2Fmeta-openjdk-temurin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucimber%2Fmeta-openjdk-temurin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucimber%2Fmeta-openjdk-temurin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucimber","download_url":"https://codeload.github.com/lucimber/meta-openjdk-temurin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248262029,"owners_count":21074230,"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":["eclipse","java","jvm","openembedded","openjdk","temurin","yocto"],"created_at":"2024-09-25T01:42:17.583Z","updated_at":"2025-04-10T17:35:48.729Z","avatar_url":"https://github.com/lucimber.png","language":"BitBake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\nThis layer provides support for the JVMs of the Eclipse Temurin Project for use with\nOpenEmbedded and/or Yocto Project build systems. \n\n## Why prebuilt binaries?\nThe process of building a JVM binary takes a long time and maintaining it\n(e.g. applying patches and testing it) is a lot of work.\nThe [Eclipse Temurin Project](https://projects.eclipse.org/projects/adoptium.temurin) makes sure that the produced binaries pass\nthe relevant Oracle Java Compatibility Kit (JCK), to demonstrate\nthat the binaries are compatible implementations of the Java specification.\n\n## Dependencies\n* git://git.openembedded.org/openembedded-core\n* git://git.openembedded.org/bitbake\n\nIf you're using the Yocto Project's reference distribution called Poky,\nthen you're already set up. Just add this layer to your build configuration.\nPlease remember to use a branch that is matching with the Codename of your build.\nSee https://wiki.yoctoproject.org/wiki/Releases for Codenames.\n\n## Supported Codenames\nEach codename of OE/Yocto, that is supported by this layer, has a corresponding branch in this repository.\nSee https://wiki.yoctoproject.org/wiki/Releases for a comprehensive list of Codenames.\n\n## Supported Versions\n| JVM / Architecture | arm | aarch64 | riscv64 | x64 | x86 |\n|--------------------|-----|---------|---------|-----|-----|\n| JRE 8              | ✅  | ✅      | ❌      | ✅  | ❌  |\n| JRE 11             | ✅  | ✅      | ❌      | ✅  | ❌  |\n| JRE 17             | ✅  | ✅      | ✅      | ✅  | ❌  |\n| JRE 21             | ❌  | ✅      | ✅      | ✅  | ❌  |\n\n## Adding the meta-openjdk-temurin layer to your build\n* Run 'git clone -b name-of-branch https://github.com/lucimber/meta-openjdk-temurin.git'\n* Run 'bitbake-layers add-layer meta-openjdk-temurin'\n\n## Participation\nParticipation is welcome and endorsed by the chosen license\nand a simplified contributor agreement.\n\n### Patches\nPlease submit any patches against the meta-openjdk-temurin layer via pull requests\non [the project page on GitHub](https://github.com/lucimber/meta-openjdk-temurin).\n\n### Contributor Agreement\nAs the chosen open source license implicitly serves\nas both the inbound (from contributors) and\noutbound (to other contributors and users) license,\nthere's no need for an additional contributor agreement.\n\nBut to be super safe, this project requires developers\nto state that each commit they make is authorized.\nA Developer Certificate of Origin requirement is how many\nprojects achieve this.\n\n\u003e By making a contribution to this project, I certify that:\n\u003e \n\u003e a. The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or\n\u003e\n\u003e b. The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or\n\u003e\n\u003e c. The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.\n\u003e\n\u003e d. I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.\n\nTherefore the contributors to this project sign-off that\nthey adhere to these requirements by adding\na Signed-off-by line to commit messages.\n\n    This is an example commit message.\n    \n    Signed-off-by: Peter Peterson \u003cpp@example.org\u003e\n\n## Trademarks\nEclipse Temurin is a trademark of the Eclipse Foundation. Eclipse, and the\nEclipse Logo are registered trademarks of the Eclipse Foundation.\n\nJava and all Java-based trademarks are trademarks of Oracle Corporation in\nthe United States, other countries, or both.\n\n## License\nmeta-openjdk-temurin - A software layer as defined by the Yocto Project Layer Model.\n\nCopyright (C) 2023  Lucimber UG\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucimber%2Fmeta-openjdk-temurin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucimber%2Fmeta-openjdk-temurin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucimber%2Fmeta-openjdk-temurin/lists"}