No description
The original disallowing of these subpackages happened in 2024. It was expected that device packages would be voluntarily migrated by the maintainers to reflect this new rule. But, this never happened. Thus, enforcing this on all new and changed packages will force the fixing of these packages. This is not a treewide because so many packages still use the nonfree-firmware subpackage logic that an MR would be an absolute pain to handle and rebase. This is also a very easy fix to incorporate into unrelated changes. See https://postmarketos.org/edge/2024/02/15/default-nonfree-fw/ Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8914> |
||
|---|---|---|
| .ci | ||
| .githooks | ||
| .gitlab/issue_templates | ||
| .well-known | ||
| cross | ||
| device | ||
| docs | ||
| extra-repos/systemd | ||
| main | ||
| modem | ||
| temp | ||
| .clang-format | ||
| .ecrc | ||
| .editorconfig | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .mailmap | ||
| channels.cfg | ||
| COMMITSTYLE.md | ||
| deviceinfo_schema.toml | ||
| kconfig-generic.toml | ||
| kconfigcheck.toml | ||
| LICENSE | ||
| pmaports.cfg | ||
| README.md | ||
postmarketOS aports repository
This repository contains the APKBUILD files for postmarketOS-specific packages, along with the required patches and scripts, if any.
There are many more packages defined in the Alpine Linux aports on which these packages depend.
Helpful resources:
- Issues
- How to create a package
- APKBUILD reference
- pmaports commit style
- Approval rules
- Alpine Linux aports
- Alpine Linux package search
- postmarketOS package search
Git Hooks
You can find some useful git hooks in the .githooks directory.
To use them, run the following command after cloning this repository:
git config --local core.hooksPath .githooks