{"id":16527752,"url":"https://github.com/benoitzugmeyer/alpg","last_synced_at":"2026-06-10T05:31:29.131Z","repository":{"id":27034511,"uuid":"30499497","full_name":"BenoitZugmeyer/alpg","owner":"BenoitZugmeyer","description":"Convert packages coming from different indexes to ArchLinux PKGBUILD","archived":false,"fork":false,"pushed_at":"2016-02-10T09:30:46.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-26T13:54:23.920Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"subutai-io/gorjun","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BenoitZugmeyer.png","metadata":{"files":{"readme":"README.rst","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-02-08T17:43:55.000Z","updated_at":"2016-02-09T21:19:33.000Z","dependencies_parsed_at":"2022-08-31T21:36:42.765Z","dependency_job_id":null,"html_url":"https://github.com/BenoitZugmeyer/alpg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BenoitZugmeyer/alpg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitZugmeyer%2Falpg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitZugmeyer%2Falpg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitZugmeyer%2Falpg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitZugmeyer%2Falpg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BenoitZugmeyer","download_url":"https://codeload.github.com/BenoitZugmeyer/alpg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitZugmeyer%2Falpg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34139178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11T17:36:40.437Z","updated_at":"2026-06-10T05:31:29.113Z","avatar_url":"https://github.com/BenoitZugmeyer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"===========================\nArchLinux Package Generator\n===========================\n\nGenerate PKGBUILDs from various package managers.\n\n\nInstall\n=======\n\n::\n\n    bash \u003c( curl https://raw.githubusercontent.com/BenoitZugmeyer/alpg/master/install.sh )\n\nDon't worry, it will be installed through pacman.  Check\n`install.sh \u003cinstall.sh\u003e`_ if you are unsure.\n\n\nUsage\n=====\n\n::\n\n    Usage: alpg [OPTIONS] \u003cpkgtype\u003e \u003cpkgname\u003e\n\n      Generate PKGBUILDs from various package managers.  \u003cpkgtype\u003e should be a\n      valid package type (see below), and \u003cpkgname\u003e the name of the package to\n      generate the PKGBUILD for.\n\n      Supported package types:\n          nodejs (through npm)\n          python2 (through pip2)\n\n    Options:\n      --maintainer TEXT   Prepend the maintainer as a comment to the PKGBUILD.\n      --contributor TEXT  Prepend the contributor as a comment to the PKGBUILD.\n                          May be used multiple times.\n      -m, --make          Instead of printing the PKGBUILD, build it with makepkg\n      -i, --install       Instead of printing the PKGBUILD, build and install it\n                          with makepkg.\n      --help              Show this message and exit.\n\n\nExample\n=======\n\n::\n\n    $ alpg -i nodejs eslint\n\n\nNote\n====\n\nEverything is still experimental.  Use this at your own risk.\n\n\nTODO / goals\n============\n\n* Continue implementing Python 2 and Node.js adaptors\n* Support additional files next to the PKGBUILD (patches, licenses, ...)\n* Add adaptors for:\n\n  * Python 3 (through pip)\n  * AUR\n  * Rust (through cargo)\n  * Ruby (through gem)\n\n* Package search\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenoitzugmeyer%2Falpg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenoitzugmeyer%2Falpg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenoitzugmeyer%2Falpg/lists"}