{"id":15429593,"url":"https://github.com/justxuewei/ubuild","last_synced_at":"2025-06-11T21:05:35.671Z","repository":{"id":200618566,"uuid":"694514452","full_name":"justxuewei/ubuild","owner":"justxuewei","description":"The ubuild, standing for universal build, runs commands in a portable environment.","archived":false,"fork":false,"pushed_at":"2024-03-17T12:29:38.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-18T08:58:07.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/justxuewei.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}},"created_at":"2023-09-21T06:41:17.000Z","updated_at":"2024-04-15T07:58:23.920Z","dependencies_parsed_at":null,"dependency_job_id":"ad189db9-6ef7-477a-9e18-0c96bdcf2daf","html_url":"https://github.com/justxuewei/ubuild","commit_stats":null,"previous_names":["justxuewei/ubuild"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/justxuewei/ubuild","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justxuewei%2Fubuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justxuewei%2Fubuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justxuewei%2Fubuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justxuewei%2Fubuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justxuewei","download_url":"https://codeload.github.com/justxuewei/ubuild/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justxuewei%2Fubuild/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259340515,"owners_count":22843007,"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-10-01T18:11:59.041Z","updated_at":"2025-06-11T21:05:35.653Z","avatar_url":"https://github.com/justxuewei.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ubuild\n\nThe ubuild, standing for universal build, builds softwares in the universal\nenvironment.\n\n## How to use\n\n```shell\n# ubuild \u003cIMAGE\u003e \u003cCOMMAND\u003e\n$ ubuild rund:master make LIBC=gnu\n# One-line command is equivalent to (docker engine)\n$ sudo docker run --rm \\\n    -v $HOME:$HOME \\\n    -v $HOME/.ssh:/home/$IMAGEUSER/.ssh:ro \\\n    -w $(pwd) \\\n    rund:master \\\n    bash -c \"source /home/$IMAGEUSER/.bashrc \u0026\u0026 make LIBC=gnu\"\n```\n\nNote that DO NOT use ubuild with sudo. Otherwise, the default base path\nwill be the root's home directory. By default, the ubuild starts the\ncontainer with sudo. If you don't want this, a `--no-sudo` argument should\nbe applied.\n\nPlease refer to `ubuild -h` for more usages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustxuewei%2Fubuild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustxuewei%2Fubuild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustxuewei%2Fubuild/lists"}