{"id":43702501,"url":"https://github.com/zeppe-lin/pkgmk","last_synced_at":"2026-02-21T03:11:14.154Z","repository":{"id":143725005,"uuid":"584269771","full_name":"zeppe-lin/pkgmk","owner":"zeppe-lin","description":"Package management utility which makes a software package","archived":false,"fork":false,"pushed_at":"2026-02-03T22:10:02.000Z","size":812,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-05T15:53:23.603Z","etag":null,"topics":["package-builder","package-management","pkgmk","posix-sh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeppe-lin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2023-01-02T04:02:28.000Z","updated_at":"2026-02-03T22:10:27.000Z","dependencies_parsed_at":"2024-01-07T01:55:52.571Z","dependency_job_id":"1706dafa-5617-4204-aa0a-af3acee0fbf3","html_url":"https://github.com/zeppe-lin/pkgmk","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/zeppe-lin/pkgmk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Fpkgmk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Fpkgmk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Fpkgmk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Fpkgmk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeppe-lin","download_url":"https://codeload.github.com/zeppe-lin/pkgmk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Fpkgmk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29672511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T00:11:43.526Z","status":"online","status_checked_at":"2026-02-21T02:00:07.432Z","response_time":107,"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":["package-builder","package-management","pkgmk","posix-sh"],"created_at":"2026-02-05T05:09:52.595Z","updated_at":"2026-02-21T03:11:14.145Z","avatar_url":"https://github.com/zeppe-lin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"OVERVIEW\n========\n\n`pkgmk` is a package build utility that creates installable software\npackages.\n\nThis project is a fork of CRUX `pkgmk` (part of `pkgutils`), starting\nfrom commit 9ca0da6 (Sat Nov 17 2018), with the following key\ndifferences:\n  * POSIX `sh(1p)` (with `local` support) instead of `bash(1)`\n  * Support of suckless `sbase`\n  * Optional downloader support: `aria2c(1)` in addition to\n    `curl(1)`/`wget(1)`\n  * Manual pages in `scdoc(5)` format, including new ones:\n    * `pkgmk.32bit(5)`\n    * `pkgmk.Pkgfile(5)`\n    * `pkgmk.footprint(5)`\n    * `pkgmk.md5sum(5)`\n    * `pkgmk.nostrip(5)`\n  * Bash completion\n  * Removed options: `-i`, `-u`, `-r`, `-in`\n  * Removed `signify(1)` support\n  * GNU-style options, help, and usage\n  * Support for `zstd`-compressed packages\n  * Ability to rename downloaded tarballs\n  * Ignore extended attributes when extracting tarballs\n  * Configure archive formats for created packages\n  * Use pigz(1) for both manpage and archive compression if available\n    in PATH\n\nSee git log for full history.\n\nOriginal sources: https://git.crux.nu/tools/pkgutils.git\n\n---\n\nREQUIREMENTS\n============\n\nBuild-time\n----------\n  * POSIX `sh(1p)`, `make(1p)` and \"mandatory utilities\"\n  * `scdoc(1)` for building manual pages\n\nRuntime\n-------\n  * POSIX `sh(1p)` with \"local\" support and \"mandatory utilities\"\n  * `sbase` or `coreutils`\n  * GNU `diffutils`\n  * GNU `findutils`\n  * One of: `curl(1)`, `wget(1)`, `aria2c(1)` for download sources\n  * `bsdtar(1)` for unpacking sources\n  * `pkginfo(1)` (from `pkgutils`) for footprint checking/making\n\n---\n\nINSTALLATION\n============\n\nTo install:\n\n```sh\n# as root\nmake install\n```\n\nConfiguration parameters are defined in `config.mk`.\n\n---\n\nDOCUMENTATION\n=============\n\nManual pages are provided in `/man` and installed under the system\nmanual hierarchy.\n\n---\n\nLICENSE\n=======\n\n`pkgmk` is licensed under the\n[GNU General Public License v2 or later](https://gnu.org/licenses/gpl.html).\n\nSee `COPYING` for license terms and `COPYRIGHT` for notices.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeppe-lin%2Fpkgmk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeppe-lin%2Fpkgmk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeppe-lin%2Fpkgmk/lists"}