{"id":15359828,"url":"https://github.com/matthewfeickert/root-build-recipes","last_synced_at":"2025-06-26T23:40:50.154Z","repository":{"id":54260421,"uuid":"342342268","full_name":"matthewfeickert/ROOT-build-recipes","owner":"matthewfeickert","description":"Recipes for building releases of ROOT with Python 3 from pyenv","archived":false,"fork":false,"pushed_at":"2024-06-27T07:57:53.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-03T18:54:43.750Z","etag":null,"topics":["build","cmake","recipe","root-cern"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/matthewfeickert.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":"2021-02-25T18:33:44.000Z","updated_at":"2024-06-27T07:57:58.000Z","dependencies_parsed_at":"2024-06-27T09:12:39.377Z","dependency_job_id":null,"html_url":"https://github.com/matthewfeickert/ROOT-build-recipes","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"081659bc6c9b60361cbef0c91c88c1d9bdb86d7d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewfeickert%2FROOT-build-recipes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewfeickert%2FROOT-build-recipes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewfeickert%2FROOT-build-recipes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewfeickert%2FROOT-build-recipes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matthewfeickert","download_url":"https://codeload.github.com/matthewfeickert/ROOT-build-recipes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284911,"owners_count":20913691,"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":["build","cmake","recipe","root-cern"],"created_at":"2024-10-01T12:46:30.089Z","updated_at":"2025-04-05T03:41:02.354Z","avatar_url":"https://github.com/matthewfeickert.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ROOT build recipes\n\nRecipes for building releases of ROOT against Python 3 with pyenv\n\nBuilding ROOT is one of the most frustrating and time consuming things I have to do on occasion.\nI have [more experience with it than most people in HEP](https://gitlab.cern.ch/atlas-amglab/atlstats), but I still find it to be a process that can easily take hours of an evening to debug.\nThese recipes should be viewed as case studies of from source builds in a realistic end user environment that actually worked.\n\nAll recipes will build ROOT from source using checked out Git tags that correspond to \"stable\" releases.\nROOT doesn't actually follow SemVer though, so best of luck getting truly stable releases.\nSo go ahead and clone the [full project from GitHub](https://github.com/root-project/root) into your build area\n\n```\ngit clone git@github.com:root-project/root.git\n```\n\nThe recipes will additionally assume the installation target directory is `\"${HOME}/bin/root` so make sure to add the following to your `.profile` or `.bash_profile`\n\n```bash\n# Add ROOT to PATH\nif [ -d \"${HOME}/bin/root/bin\" ] ; then\n    . \"${HOME}/bin/root/bin/thisroot.sh\"\nfi\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewfeickert%2Froot-build-recipes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatthewfeickert%2Froot-build-recipes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewfeickert%2Froot-build-recipes/lists"}