{"id":20677635,"url":"https://github.com/kicksecure/damngpl","last_synced_at":"2025-09-27T03:31:53.543Z","repository":{"id":17555622,"uuid":"20358538","full_name":"Kicksecure/damngpl","owner":"Kicksecure","description":"Extract source package info from Debian status files - http://www.finnie.org/software/damngpl/damngpl","archived":false,"fork":false,"pushed_at":"2024-12-31T18:31:08.000Z","size":293,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-31T19:27:15.824Z","etag":null,"topics":["gpl","package","parse-debian-style"],"latest_commit_sha":null,"homepage":"https://www.kicksecure.com/wiki/imprint","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kicksecure.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.upstream","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-05-31T15:28:01.000Z","updated_at":"2024-12-31T18:31:12.000Z","dependencies_parsed_at":"2023-11-11T21:22:59.195Z","dependency_job_id":null,"html_url":"https://github.com/Kicksecure/damngpl","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Fdamngpl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Fdamngpl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Fdamngpl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kicksecure%2Fdamngpl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kicksecure","download_url":"https://codeload.github.com/Kicksecure/damngpl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234382669,"owners_count":18823332,"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":["gpl","package","parse-debian-style"],"created_at":"2024-11-16T21:16:34.441Z","updated_at":"2025-09-27T03:31:53.526Z","avatar_url":"https://github.com/Kicksecure.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Extract source package info from Debian status files #\n\ndamngpl will parse a Debian-style /var/lib/dpkg/status file and extract source\npackage information about installed packages. This information can be used in\nseveral ways, usually to download source packages.\n\nMultiple input files can be specified on the command line, or piped into\nstandard input if no files are specified. Results are returned to standard\noutput.\n\nThe name damngpl was chosen as a tongue-in-cheek description of its purpose\n(downloading Debian sources for the Finnix project to remain GPL compliant).\nPlease do not send hate mail to the author, thinking he is anti-GPL. He's not.\n\nSee also:\nhttp://blog.finnix.org/2011/08/21/finnix-and-gpl-compliance/\n\n## How to install `damngpl` using apt-get ##\n\n1\\. Download the APT Signing Key.\n\n```\nwget https://www.kicksecure.com/keys/derivative.asc\n```\n\nUsers can [check the Signing Key](https://www.kicksecure.com/wiki/Signing_Key) for better security.\n\n2\\. Add the APT Signing Key.\n\n```\nsudo cp ~/derivative.asc /usr/share/keyrings/derivative.asc\n```\n\n3\\. Add the derivative repository.\n\n```\necho \"deb [signed-by=/usr/share/keyrings/derivative.asc] https://deb.kicksecure.com trixie main contrib non-free\" | sudo tee /etc/apt/sources.list.d/derivative.list\n```\n\n4\\. Update your package lists.\n\n```\nsudo apt-get update\n```\n\n5\\. Install `damngpl`.\n\n```\nsudo apt-get install damngpl\n```\n\n## How to Build deb Package from Source Code ##\n\nCan be build using standard Debian package build tools such as:\n\n```\ndpkg-buildpackage -b\n```\n\nSee instructions.\n\nNOTE: Replace `generic-package` with the actual name of this package `damngpl`.\n\n* **A)** [easy](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package/easy), _OR_\n* **B)** [including verifying software signatures](https://www.kicksecure.com/wiki/Dev/Build_Documentation/generic-package)\n\n## Contact ##\n\n* [Free Forum Support](https://forums.kicksecure.com)\n* [Premium Support](https://www.kicksecure.com/wiki/Premium_Support)\n\n## Donate ##\n\n`damngpl` requires [donations](https://www.kicksecure.com/wiki/Donate) to stay alive!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkicksecure%2Fdamngpl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkicksecure%2Fdamngpl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkicksecure%2Fdamngpl/lists"}