No description
Find a file
Aster Boese 51d322dd4b
ci: grep: disallow nonfree-firmware subpackages
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>
2026-06-27 12:39:53 +02:00
.ci ci: grep: disallow nonfree-firmware subpackages 2026-06-27 12:39:53 +02:00
.githooks githooks/pre-commit: remove file size check 2025-12-22 23:53:09 +00:00
.gitlab/issue_templates issue_templates: Default: mark v26.06 as released 2026-06-21 15:38:00 +02:00
.well-known well-known/funding-manifest-urls: new file (MR 6074) 2025-01-20 18:59:41 +01:00
cross cross/*-armhf: drop 2026-06-23 05:03:43 +00:00
device firmware-xiaomi-vayu: Update foldername in firmware path to match naming conventions 2026-06-27 00:25:26 +04:00
docs treewide: stop calling or recommending doas 2026-06-26 09:11:27 +00:00
extra-repos/systemd systemd/*: remove eudev-dev dependencies 2026-06-26 09:08:18 +00:00
main main/postmarketos-ui-windowmaker: new aport 2026-06-26 19:04:00 +00:00
modem modem/msmipc-dev: update to source mirror 2026-05-26 15:31:05 +02:00
temp temp/libcamera: Add tuning files for IMX519 2026-06-20 01:41:18 +00:00
.clang-format Add .clang-format file (!465) 2019-06-26 22:36:15 +02:00
.ecrc CI: .ecrc: Exclude temp from check (MR 4858) 2024-02-27 08:24:53 -08:00
.editorconfig editorconfig: use spaces instead of tabs for markdown 2025-11-05 11:21:30 +00:00
.gitignore docs: structure: move packaging related pages 2026-06-16 13:27:25 +02:00
.gitlab-ci.yml CI: aport-lint: use alpine:edge 2026-06-07 10:09:14 +00:00
.mailmap */*: update my name and email 2026-06-06 21:14:12 +02:00
channels.cfg channels.cfg: mark v26.06 as released 2026-06-21 15:27:51 +02:00
COMMITSTYLE.md docs: integrate COMMITSTYLE 2026-06-16 13:40:21 +00:00
deviceinfo_schema.toml deviceinfo_schema: deprecate deviceinfo_tmp_as_tmpfs 2026-06-08 17:53:12 +00:00
kconfig-generic.toml kconfig: add sc7180 chromebook configs to generic device category 2026-05-30 14:42:28 +00:00
kconfigcheck.toml kconfigcheck: Per-enctype algorithm options are removed in 7.2 2026-06-26 18:57:21 +00:00
LICENSE Add GPLv3 again 2018-08-23 21:44:22 +02:00
pmaports.cfg pmaports.cfg: remove armhf 2026-06-23 05:03:43 +00:00
README.md readme: update link to approval rules 2026-06-19 18:12:28 +08:00

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:

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