{"id":13674541,"url":"https://github.com/xpack-dev-tools/qemu-arm-xpack","last_synced_at":"2025-04-05T10:07:33.270Z","repository":{"id":89188078,"uuid":"189088077","full_name":"xpack-dev-tools/qemu-arm-xpack","owner":"xpack-dev-tools","description":"A binary distribution of QEMU ARM","archived":false,"fork":false,"pushed_at":"2025-03-23T20:46:02.000Z","size":2972,"stargazers_count":144,"open_issues_count":0,"forks_count":21,"subscribers_count":6,"default_branch":"xpack","last_synced_at":"2025-03-29T09:08:34.602Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://xpack-dev-tools.github.io/qemu-arm-xpack/","language":"MDX","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/xpack-dev-tools.png","metadata":{"files":{"readme":"README-LONG.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ilegeul","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-05-28T19:11:27.000Z","updated_at":"2025-03-19T22:16:25.000Z","dependencies_parsed_at":"2024-05-18T10:57:12.022Z","dependency_job_id":"03bc4ad9-dc84-4d7b-9131-3204fa9847a2","html_url":"https://github.com/xpack-dev-tools/qemu-arm-xpack","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fqemu-arm-xpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fqemu-arm-xpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fqemu-arm-xpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xpack-dev-tools%2Fqemu-arm-xpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xpack-dev-tools","download_url":"https://codeload.github.com/xpack-dev-tools/qemu-arm-xpack/tar.gz/refs/heads/xpack","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318744,"owners_count":20919484,"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":[],"created_at":"2024-08-02T11:00:53.015Z","updated_at":"2025-04-05T10:07:33.249Z","avatar_url":"https://github.com/xpack-dev-tools.png","language":"MDX","funding_links":["https://ko-fi.com/ilegeul"],"categories":["Tools"],"sub_categories":[],"readme":"\n[![GitHub package.json version](https://img.shields.io/github/package-json/v/xpack-dev-tools/qemu-arm-xpack)](https://github.com/xpack-dev-tools/qemu-arm-xpack/blob/xpack/package.json)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/xpack-dev-tools/qemu-arm-xpack)](https://github.com/xpack-dev-tools/qemu-arm-xpack/releases/)\n[![npm (scoped)](https://img.shields.io/npm/v/@xpack-dev-tools/qemu-arm.svg?color=blue)](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm/)\n[![license](https://img.shields.io/github/license/xpack-dev-tools/qemu-arm-xpack)](https://github.com/xpack-dev-tools/qemu-arm-xpack/blob/xpack/LICENSE)\n\n# The xPack QEMU Arm\n\nA standalone cross-platform (Windows/macOS/Linux) **QEMU Arm**\nbinary distribution, intended for reproducible builds.\n\nIn addition to the the binary archives and the package meta data,\nthis project also includes the build scripts.\n\n## Overview\n\nThis open source project is hosted on GitHub as\n[`xpack-dev-tools/qemu-arm-xpack`](https://github.com/xpack-dev-tools/qemu-arm-xpack)\nand provides the platform specific binaries for the\n[xPack QEMU Arm](https://xpack.github.io/qemu-arm/).\n\nThis distribution is based on an current release of the official\n[QEMU](https://www.qemu.org).\n\nFor compatibility reasons, it also provides the `qemu-system-gnuarmeclipse`,\nwhich reached end-of-life.\n\nThe binaries can be installed automatically as **binary xPacks** or manually as\n**portable archives**.\n\n## Release schedule\n\nThis distribution plans to follow the official QEMU major releases,\npossibly with intermediate releases if necessary.\n\nFor `qemu-system-gnuarmeclipse`,\nwhich reached end-of-life, there are no planned releases.\n\n## User info\n\nThis section is intended as a shortcut for those who plan\nto use the QEMU Arm binaries. For full details please read the\n[xPack QEMU Arm](https://xpack.github.io/qemu-arm/) pages.\n\n### Easy install\n\nThe easiest way to install QEMU Arm is using the **binary xPack**, available as\n[`@xpack-dev-tools/qemu-arm`](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm)\nfrom the [`npmjs.com`](https://www.npmjs.com) registry.\n\n#### Prerequisites\n\nA recent [xpm](https://xpack.github.io/xpm/),\nwhich is a portable [Node.js](https://nodejs.org/) command line application\nthat complements [npm](https://docs.npmjs.com)\nwith several extra features specific to\n**C/C++ projects**.\n\nIt is recommended to install/update to the latest version with:\n\n```sh\nnpm install --location=global xpm@latest\n```\n\nFor details please follow the instructions in the\n[xPack install](https://xpack.github.io/install/) page.\n\n#### Install\n\nWith the `xpm` tool available, installing\nthe latest version of the package and adding it as\na development dependency for a project is quite easy:\n\n```sh\ncd my-project\nxpm init # Add a package.json if not already present\n\nxpm install @xpack-dev-tools/qemu-arm@latest --verbose\n\nls -l xpacks/.bin\n```\n\nThis command will:\n\n- install the latest available version,\ninto the central xPacks store, if not already there\n- add symbolic links to the central store\n(or `.cmd` forwarders on Windows) into\nthe local `xpacks/.bin` folder.\n\nThe central xPacks store is a platform dependent\nlocation in the home folder;\ncheck the output of the `xpm` command for the actual\nfolder used on your platform.\nThis location is configurable via the environment variable\n`XPACKS_STORE_FOLDER`; for more details please check the\n[xpm folders](https://xpack.github.io/xpm/folders/) page.\n\nFor xPacks aware tools, like the **Eclipse Embedded C/C++ plug-ins**,\nit is also possible to install QEMU globally, in the user home folder:\n\n```sh\nxpm install --global @xpack-dev-tools/qemu-arm@latest --verbose\n```\n\nEclipse will automatically\nidentify binaries installed with\n`xpm` and provide a convenient method to manage paths.\n\nAfter install, the package should create a structure like this (macOS files;\nonly the first two depth levels are shown):\n\n```console\n$ tree -L 2 /Users/ilg/Library/xPacks/@xpack-dev-tools/qemu-arm/8.2.6-1.1/.content/\n/Users/ilg/Library/xPacks/@xpack-dev-tools/qemu-arm/8.2.6-1.1/.content/\n├── README.md\n├── bin\n│   ├── qemu-system-aarch64\n│   ├── qemu-system-arm\n│   └── qemu-system-gnuarmeclipse\n├── distro-info\n│   └── licenses\n├── include\n│   ├── fdt.h\n│   ├── libfdt.h\n│   ├── libfdt_env.h\n│   └── qemu-plugin.h\n├── lib\n│   ├── libfdt.a\n│   └── pkgconfig\n├── libexec\n│   ├── libSDL2-2.0.0.dylib\n│   ├── libSDL2_image-2.0.0.dylib\n│   ├── libbz2.1.0.8.dylib\n│   ├── libcrypto.1.1.dylib\n│   ├── libffi.8.dylib\n│   ├── libgio-2.0.0.dylib\n│   ├── libglib-2.0.0.dylib\n│   ├── libgmodule-2.0.0.dylib\n│   ├── libgmp.10.dylib\n│   ├── libgobject-2.0.0.dylib\n│   ├── libgthread-2.0.0.dylib\n│   ├── libhogweed.6.8.dylib\n│   ├── libhogweed.6.dylib -\u003e libhogweed.6.8.dylib\n│   ├── libiconv.2.dylib\n│   ├── libintl.8.dylib\n│   ├── libjpeg.9.dylib\n│   ├── liblzo2.2.dylib\n│   ├── libncursesw.6.dylib\n│   ├── libnettle.8.8.dylib\n│   ├── libnettle.8.dylib -\u003e libnettle.8.8.dylib\n│   ├── libpcre2-8.0.dylib\n│   ├── libpixman-1.0.dylib\n│   ├── libpng16.16.dylib\n│   ├── libssh.4.9.6.dylib\n│   ├── libssh.4.dylib -\u003e libssh.4.9.6.dylib\n│   ├── libusb-1.0.0.dylib\n│   ├── libvdeplug.3.dylib\n│   ├── libz.1.3.1.dylib\n│   ├── libz.1.dylib -\u003e libz.1.3.1.dylib\n│   ├── libzstd.1.5.5.dylib\n│   └── libzstd.1.dylib -\u003e libzstd.1.5.5.dylib\n└── share\n    ├── applications\n    ├── icons\n    ├── legacy\n    └── qemu\n\n13 directories, 40 files\n```\n\nNo other files are installed in any system folders or other locations.\n\n#### Uninstall\n\nThe binaries are distributed as portable archives; thus they do not need\nto run a setup and do not require an uninstall; simply removing the\nfolder is enough.\n\nTo remove the links created by xpm in the current project:\n\n```sh\ncd my-project\n\nxpm uninstall @xpack-dev-tools/qemu-arm\n```\n\nTo completely remove the package from the central xPack store:\n\n```sh\nxpm uninstall --global @xpack-dev-tools/qemu-arm\n```\n\n### Manual install\n\nFor all platforms, the **xPack QEMU Arm**\nbinaries are released as portable\narchives that can be installed in any location.\n\nThe archives can be downloaded from the\nGitHub [Releases](https://github.com/xpack-dev-tools/qemu-arm-xpack/releases/)\npage.\n\nFor more details please read the\n[Install](https://xpack.github.io/qemu-arm/install/) page.\n\n### Versioning\n\nThe version strings used by the QEMU project are three number strings\nlike `8.2.6`; to this string the xPack distribution adds a four number,\nbut since semver allows only three numbers, all additional ones can\nbe added only as pre-release strings, separated by a dash,\nlike `8.2.6-1`. When published as a npm package, the version gets\na fifth number, like `8.2.6-1.1`.\n\nSince adherence of third party packages to semver is not guaranteed,\nit is recommended to use semver expressions like `^8.2.6` and `~8.2.6`\nwith caution, and prefer exact matches, like `8.2.6-1.1`.\n\n## Maintainer info\n\nFor maintainer info, please see the\n[README-MAINTAINER](https://github.com/xpack-dev-tools/qemu-arm-xpack/blob/xpack/README-MAINTAINER.md).\n\n## Apple Silicon notice\n\nDue to the major changes in macOS for Apple Silicon, the old\n`qemu-system-gnuarmeclipse` sources cannot be used and an Apple Silicon\nbinary will not be available. A major update for xPack QEMU is\nplanned for 2022, and some boards may be migrated to `qemu-system-arm`.\n\n## Support\n\nThe quick advice for getting support is to use the GitHub\n[Discussions](https://github.com/xpack-dev-tools/qemu-arm-xpack/discussions/).\n\nFor more details please read the\n[Support](https://xpack.github.io/qemu-arm/support/) page.\n\n## License\n\nUnless otherwise stated, the content is released under the terms of the\n[MIT License](https://opensource.org/licenses/mit/),\nwith all rights reserved to\n[Liviu Ionescu](https://github.com/ilg-ul).\n\nThe binary distributions include several open-source components; the\ncorresponding licenses are available in the installed\n`distro-info/licenses` folder.\n\n## Download analytics\n\n- GitHub [`xpack-dev-tools/qemu-arm-xpack`](https://github.com/xpack-dev-tools/qemu-arm-xpack/) repo\n  - latest xPack release\n[![Github All Releases](https://img.shields.io/github/downloads/xpack-dev-tools/qemu-arm-xpack/latest/total.svg)](https://github.com/xpack-dev-tools/qemu-arm-xpack/releases/)\n  - all xPack releases [![Github All Releases](https://img.shields.io/github/downloads/xpack-dev-tools/qemu-arm-xpack/total.svg)](https://github.com/xpack-dev-tools/qemu-arm-xpack/releases/)\n  - previous GNU MCU Eclipse all releases [![Github All Releases](https://img.shields.io/github/downloads/gnu-mcu-eclipse/qemu/total.svg)](https://github.com/gnu-mcu-eclipse/qemu/releases/)\n  - [individual file counters](https://somsubhra.github.io/github-release-stats/?username=xpack-dev-tools\u0026repository=qemu-arm-xpack) (grouped per release)\n- npmjs.com [`@xpack-dev-tools/qemu-arm`](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm/) xPack\n  - latest release, per month\n[![npm (scoped)](https://img.shields.io/npm/v/@xpack-dev-tools/qemu-arm.svg)](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm/)\n[![npm](https://img.shields.io/npm/dm/@xpack-dev-tools/qemu-arm.svg)](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm/)\n  - all releases [![npm](https://img.shields.io/npm/dt/@xpack-dev-tools/qemu-arm.svg)](https://www.npmjs.com/package/@xpack-dev-tools/qemu-arm/)\n\nCredit to [Shields IO](https://shields.io) for the badges and to\n[Somsubhra/github-release-stats](https://github.com/Somsubhra/github-release-stats)\nfor the individual file counters.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpack-dev-tools%2Fqemu-arm-xpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxpack-dev-tools%2Fqemu-arm-xpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxpack-dev-tools%2Fqemu-arm-xpack/lists"}