{"id":13563403,"url":"https://github.com/damentz/liquorix-package","last_synced_at":"2025-04-06T22:10:46.513Z","repository":{"id":21649899,"uuid":"24970651","full_name":"damentz/liquorix-package","owner":"damentz","description":"Liquorix Debian Package","archived":false,"fork":false,"pushed_at":"2024-04-13T19:00:22.000Z","size":274859,"stargazers_count":272,"open_issues_count":1,"forks_count":19,"subscribers_count":14,"default_branch":"6.8/master","last_synced_at":"2024-04-14T05:31:21.616Z","etag":null,"topics":["debian-package","linux-kernel"],"latest_commit_sha":null,"homepage":"https://liquorix.net","language":"Python","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/damentz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"damentz"}},"created_at":"2014-10-09T02:41:50.000Z","updated_at":"2024-04-16T06:02:43.340Z","dependencies_parsed_at":"2023-12-18T05:07:01.392Z","dependency_job_id":"f7127df7-8a26-4f7c-8868-c57b9d6dfdc0","html_url":"https://github.com/damentz/liquorix-package","commit_stats":{"total_commits":3353,"total_committers":6,"mean_commits":558.8333333333334,"dds":0.002684163435729192,"last_synced_commit":"5f0388b459159c58d91c390d2a67382672996fe2"},"previous_names":[],"tags_count":860,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damentz%2Fliquorix-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damentz%2Fliquorix-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damentz%2Fliquorix-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/damentz%2Fliquorix-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/damentz","download_url":"https://codeload.github.com/damentz/liquorix-package/tar.gz/refs/heads/6.8/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247479441,"owners_count":20945460,"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":["debian-package","linux-kernel"],"created_at":"2024-08-01T13:01:18.822Z","updated_at":"2025-04-06T22:10:46.489Z","avatar_url":"https://github.com/damentz.png","language":"Python","funding_links":["https://ko-fi.com/damentz"],"categories":["Custom Linux Kernels","Python"],"sub_categories":["Tools"],"readme":"# Liquorix Package\n\n[![license](https://img.shields.io/github/license/damentz/liquorix-package.svg)](LICENSE)\n\nThis repository contains the Debian package to build Liquorix for both Debian and Ubuntu, and scripts for Debian, Ubuntu, and Arch Linux.\n\n## Prerequisites\n\nThe following software must be installed.\n\n1. Docker\n2. GnuPG\n\nGnuPG must be configured with a `default-key` line defined in `~/.gnupg/gpg.conf`.  Consult the GnuPG manual for more information if you're unsure what to put here.  But if you're creating a temporary signing key for the purposes of building, follow these steps:\n\n1. Execute `gpg --full-gen-key` and follow prompts\n2. Run `gpg --list-secret-keys` to produce a list of keys you own the secrets to\n3. Create `~/.gnupg/gpg.conf` and add `default-key EXAMPLE1234...`, where the example is your key from the previous output\n\n## Usage\n\n### Bootstrap Docker Images\n\nBefore any builds can be executed, the prepared docker images must be bootstrapped.  To bootstrap all supported images, execute:\n\n```shell\n./scripts/debian/docker_bootstrap.sh\n```\n\nSubsequent executions of `docker_bootstrap.sh` will update the existing images rather than performing a full build.\n\n### Build Source and Binary Packages\n\nThe `debian/docker_build-source.sh` script require two operands, the distribution and release.  For example, to build for Ubuntu Focal, you would execute below:\n\n```shell\n./scripts/debian/docker_build-source.sh debian bookworm\n```\n\nOnce complete, you need to build the binary:\n\n```shell\n./scripts/debian/docker_build-binary.sh amd64 debian bookworm\n```\n\nIf the build completes successfully, the build for Debian Bookworm will be found under `artifacts/debian/bookworm`.\n\nAt this time, only AMD64 is supported and is the only architecture that will build successfully.\n\n### Package Signing\n\nIf you run into trouble with errors for signing or don't desire signed packages, look for instances in the scripts folder of `dpkg-buildpackage` and add the `--no-sign` flag to all lines.\n\nFor example, from the root of this project, execute the following script to find all instances and edit each file as necessary:\n\n```shell\nfind scripts/ -type f | xargs grep -H 'dpkg-buildpackage'\n```\n\nIf signing is desired, make sure to update the changelog with `dch -i --auto-nmu` and set the author to match your signing key you set up with GnuPG.\n\n## Contributing\n\nPRs accepted.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamentz%2Fliquorix-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamentz%2Fliquorix-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamentz%2Fliquorix-package/lists"}