{"id":20962066,"url":"https://github.com/perl6/os-build","last_synced_at":"2025-03-13T07:12:39.537Z","repository":{"id":29275928,"uuid":"32808639","full_name":"perl6/os-build","owner":"perl6","description":"(ARCHIVE) Build configurations for different OSes","archived":false,"fork":false,"pushed_at":"2015-11-20T16:45:19.000Z","size":50,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":169,"default_branch":"master","last_synced_at":"2025-01-20T00:53:33.449Z","etag":null,"topics":["raku"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perl6.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-24T15:49:45.000Z","updated_at":"2024-08-26T22:35:42.000Z","dependencies_parsed_at":"2022-08-29T20:51:18.921Z","dependency_job_id":null,"html_url":"https://github.com/perl6/os-build","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/perl6%2Fos-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perl6%2Fos-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perl6%2Fos-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perl6%2Fos-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perl6","download_url":"https://codeload.github.com/perl6/os-build/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243358305,"owners_count":20277995,"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":["raku"],"created_at":"2024-11-19T02:22:24.378Z","updated_at":"2025-03-13T07:12:39.517Z","avatar_url":"https://github.com/perl6.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# os-build\n\nBuild configurations for different OSes\n\n## Directory structure\n\nAt present the directories in the project are laid out like so:\n\n    linux/\n        arch/\n            moarvm/\n            nqp/\n            rakudo/\n        debian/\n            moarvm/\n            nqp/\n            rakudo/\n        fedora/\n\nThis is to say that various Linux distributions are collected under the\n`linux/` directory.  Under each distribution's directory are directories for\nthe three projects required to build Rakudo Perl 6, `moarvm`, `nqp` and\n`rakudo`.  Within each directory there will be a `Makefile` one can use to\nbuild the given project.\n\nIt is planned that over time one can add more operating systems than only\nLinux as well as to improve the list of supported Linux distributions and\nthe overall structure so as to easily build all required packages for a\ngiven distribution with a simple `make`-like command.\n\n## Debian Linux\n\nTo build the Debian packages, simply change into the `linux/debian`\ndirectory and run:\n\n    $ make all\n\nThis will build the `moarvm`, `nqp` and `rakudo` projects, placing the\ngenerated `.deb` files in `/tmp/\u003cproject\u003e_debuild/`.\n\n## Arch Linux\n\nCurrently in development.  `PKGBUILD` files have been added for `moarvm`,\n`nqp` and `rakudo`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperl6%2Fos-build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperl6%2Fos-build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperl6%2Fos-build/lists"}