Aelin
2bf2f3329e
treewide: remove pmb:strict from options
...
pmbootstrap 3.11 is strict-by-default and previous versions had a broken
implementation which broke upon a full bootstrap of e.g. the systemd
repo. I think it's therefore safe to remove this already, even without
bumping pmbootstrap_min_version.
[ci:skip-vercheck]: doesn't affect any artifacts
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9112 >
2026-08-14 11:05:44 +02:00
Barnabás Czémán
2bb8cea755
device-xiaomi-miatoll: add ath10k, a630 and qca firmwares to dependencies
...
Add linux-firmware-qca for bluettooth, ath10k for wifi and a630
firmwares for gpu to the dependencies.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9380 >
2026-08-14 04:34:15 +00:00
Barnabás Czémán
26b34d06c4
firmware-xiaomi-miatoll: cleanups
...
Remove gpu frimware from initramfs they are not necessary for
splash.
Clean up firmware package and remove the dependencies.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9380 >
2026-08-14 04:34:15 +00:00
Clayton Craft
3f4c42c462
main/postmarketos-duranium: always run sd-sysuser on boot
...
This ensures that sysusers conf changes are always applied when booting
an update. This is functionally the same as what we do in mutable pmos,
where apk runs systemd.trigger that runs sd-sysusers if new sysusers
conf is added/modified on an existing install.
Fixes #4829
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9374 >
2026-08-14 00:54:18 +00:00
Aster Boese
5689eb3c51
linux-postmarketos-qcom-milos: sync kconfig for zstd initrd compression
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9196 >
2026-08-14 00:38:43 +00:00
Robert Eckelmann
ee654f60a5
linux-postmarketos-mediatek-mt81: upgrade to 6.18.44
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9334 >
2026-08-14 00:25:34 +00:00
WeirdTreeThing
bcf83244a3
linux-postmarketos-qcom-sc7180: fix kconfig check
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139 >
2026-08-14 00:21:10 +00:00
WeirdTreeThing
6eec82632c
linux-postmarketos-qcom-sc7180: upgrade to 6.18.40 and fix sleep
...
Enable the qcom inline crypto engine and backport a series to attach driver to gmu to fix sleep not working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9139 >
2026-08-14 00:21:10 +00:00
Nuke
e8eec72596
linux-postmarketos-omap: add USB OTG support for espresso
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9244 >
2026-08-13 20:00:07 +04:00
Nikita Travkin
f8d87fa6aa
firmware-qcom-db410c: Install firmware to /usr/lib/firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9238 >
2026-08-13 16:03:50 +05:00
Aster Boese
39e2fb0f3f
kconfigcheck: fix missing default and waydroid dependencies
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9255 >
2026-08-12 23:11:28 +02:00
Cristian Cozzolino
f969598998
testing/linux-postmarketos-mediatek-mt6735: upgrade to 7.0.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8810 >
2026-08-12 20:16:44 +00:00
Aster Boese
a191ecb63d
treewide: remove asound.state
...
asound.state is a lock file for the current system
state of alsa. It gets written by alsa-restore and
thus should not be part of packaging, as the
updates will never apply cleanly over a constantly
updating state file.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8983 >
2026-08-12 21:30:38 +02:00
Oliver Smith and Ferass El Hafidi
fe7f3a2343
gitlab: add MR template mentioning AI policy
...
People making merge requests are not always aware that we have this
policy, so make it more obvious.
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Co-authored-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9232 >
2026-08-12 16:53:10 +02:00
Clayton Craft
84c64b5df7
main/postmarketos-initramfs: don't start unudhcpd if usb net wasn't set up
...
This fixes an issue where unudhcpd was being started in the initramfs
when a device does not use usb networking
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9371 >
2026-08-12 14:29:19 +00:00
Aster Boese
8b41867ba0
main/watchdog-kick: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
4086387a96
main/librem5-agps: remove
...
Contrary to the name, this isn't actually used by the Librem 5 package.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
216c335862
main/mipi-dbi-cmd: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
3a6ad04f55
main/tizen-mkdzimage: remove
...
This was only used by a device in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
bafa0f3702
main/unixbench: remove
...
This is just a regular package that has nothing to do with
postmarketOS. If somebody want this, they can just package
it in Alpine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
215e736269
main/hisi-wlan: remove
...
This was only used by a few devices in archived. When those devices
are unarchived, this commit can be reverted.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
c17d83de0a
main/abootimg: remove
...
abootimg was only used by petitboot-motorola-smi, which is archived.
Therefore, drop the package and allow whoever picks up the bootloader
package again to revert this commit.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9080 >
2026-08-12 13:45:04 +00:00
Aster Boese
c72be0d73f
nokia-beatles: move to archived
...
The maintainer has no pmOS GitLab account, so the device is
functionally unmaintained.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9184 >
2026-08-12 13:40:05 +00:00
Scott C
6f89cc7c72
device-barnesnoble-encore: Set pixman as weston and wlroots renderer and add charger to modules-initfs
...
Set pixman as weston and wlroots renderer:
- Set as renderer for wayland/wlroots using file copied from nokia-n900
- Install etc-profile.d-25wlr-pixman.sh as /etc/profile.d/25wlr-pixman.sh
- Set as renderer for weston in weston.ini
modules-initfs: Add max8903_charger
Bump pkgver to 5
remove default wallpaper file reference from weston.ini
Update APKBUILD to properly install config files with amove command
use the /usr/share/x11/xorg.conf.d directory instead of /etc/x11/xorg.conf.d
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9126 >
2026-08-12 13:37:49 +00:00
Willow Barraco
7ed996d36f
main/postmarketos-ui-sxmo-de-*: depends on modem related services
...
I plan to remove them from the aports side. Desktop devices do not
depends on this.
Took some time to fix aports lints about install scripts in the -openrc
subpackage.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9156 >
2026-08-12 13:35:20 +00:00
Aster Boese
77e3ab22c4
samsung-a32: move to archived
...
The maintainer has no pmOS GitLab account, so the device is
functionally unmaintained.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9186 >
2026-08-12 13:27:14 +00:00
Aster Boese
4aa128394c
linux-bananapi-bpi-m2-zero: move to archived
...
The device package was archived, but the kernel package wasn't.
This commit fixes that.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9195 >
2026-08-12 13:22:45 +00:00
Aster Boese
6b9b9b9dcd
yu-tomato: move to archived
...
The maintainer has no pmOS GitLab account, so the device is
functionally unmaintained.
[ci:skip-vercheck]
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9192 >
2026-08-12 13:20:19 +00:00
Aster Boese
1c12db10d3
main/devicepkg-dev: add logic for downstream kernels without _config
...
The git version of pmbootstrap generates kernels without _config.
Because devicepkg-dev expects this variable, it should be set to
what pmbootstrap has replaced the variable with unless the
variable is manually set.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9347 >
2026-08-12 13:17:04 +00:00
Antony Kurniawan Soemardi
0088faeea2
device-asus-zenfone3: force mdp5 to fix backlight enablement issue
...
Unlike mdp5, which enables its timing engine immediately, dpu1 defers
timing engine enablement. As a result, the DSI backlight enablement
command is ignored by (or not sent to) the panel until the dpu1 timing
engine is enabled.
Enabling the backlight manually via sysfs after the timing engine has
been enabled works around the issue. However, requiring users to do this
manually would be inconvenient, so force the use of mdp5 instead.
Signed-off-by: Antony Kurniawan Soemardi <postmarketos@smankusors.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9353 >
2026-08-12 09:01:44 +00:00
Pablo Correa Gómez
14b13a20d1
ci: fix broken check_changed_versions
...
The keep_dir option was added but not used, and the "APKBUILD" suffix
was also forgotten in the commit that changed the script last.
Fixes 5d8cf85911
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9373 >
2026-08-12 10:41:30 +02:00
Pablo Correa Gómez
d035338047
ci: fix remaining ruff issues and run ruff format
...
We only disable LOG015 rule, as in the simple situation of pmaports,
it doesn't matter too much if in pytest we are using the root logger
or a custom one.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9363 >
2026-08-12 05:39:47 +00:00
Pablo Correa Gómez
6c7b46ef97
ci: remove shebang, tests are not executable
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9363 >
2026-08-12 05:39:47 +00:00
Pablo Correa Gómez
47748f6158
ci: automatic ruff checks for ruff 0.16.0
...
run ruff check --fix with ruff 0.16.0, review, and commit
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9363 >
2026-08-12 05:39:43 +00:00
Pablo Correa Gómez
bec46b5311
ci: simplify logic in check_changed_versions
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9363 >
2026-08-12 05:39:40 +00:00
Pablo Correa Gómez
5d8cf85911
ci: allow to fetch the complete path changed packages
...
This is useful for pytest-commits use-cases
Fixes #4663
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9363 >
2026-08-12 05:39:37 +00:00
Barnabás Czémán
3ce39656af
firmware-xiaomi-miatoll: take over the maintainership
...
Take over the maintainership of this package.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9141 >
2026-08-12 00:43:29 +00:00
Barnabás Czémán
2b9a470997
device-xiaomi-miatoll: take over the maintainership
...
Take over the maintainership of this package.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9141 >
2026-08-12 00:43:29 +00:00
Hugo Osvaldo Barrera
f2e117c4dc
main/postmarketos-ui-retroarch: use depends_openrc instead of custom function
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:23 +00:00
Hugo Osvaldo Barrera
bae9ea0d8a
main/postmarketos-ui-retroarch: declare install= globally
...
Declaring this variable inside subpackage functions is discouraged: the
linter will even warn about this being wrong.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:23 +00:00
Hugo Osvaldo Barrera
1f447444f1
main/postmarketos-ui-retroarch: add myself as co-maintainer
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9173 >
2026-08-12 00:40:19 +00:00
Alderpaw
6c8738653e
asus-z010d: unarchive, take maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9370 >
2026-08-11 23:51:34 +00:00
Stefan Hansson
3f6942ec54
device-ayn-odin: depend on rmtfs
...
Otherwise WiFi doesn't work. Not using soc-qcom-modem as it pulls in
modem-related dependencies that aren't useful on this device given that
it doesn't have any SIM card slot and doesn't seem to have a modem.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9365 >
2026-08-11 20:45:10 +00:00
Aster Boese
d01d002782
main/postmarketos-base: drop grub subpackage
...
With the last device using grub having been
moved to systemd-boot with pmaports!9135,
it is now unnecessary to include grub
configuration.
Removes the update-grub.conf config and
the postmarketos-base-grub subpackage.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9361 >
2026-08-11 19:58:45 +00:00
Aster Boese
ddb8849070
cross/grub-*: remove
...
No unarchived devices in pmaports edge use grub, instead
opting to use systemd-boot. Because of this, there is no
reason to keep the grub cross packages on edge. This
should *not* be backported to stable, as devices still
make use of grub there.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9362 >
2026-08-11 19:54:52 +00:00
adamthiede
62b301f32c
main/postmarketos-initramfs: enable auto unlocking with cryptkey arg
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8863 >
2026-08-11 15:30:10 +00:00
Val Packett
c8b0f12fad
kconfigcheck: add CD/DVD support
...
A USB DVD drive is the most normal thing ever to plug into a phone :)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8667 >
2026-08-11 15:07:19 +00:00
Sicelo A. Mhlongo
fb199ae218
device-nokia-n900: re-organize APKBUILD
...
- use amove instead of installing to subpackages from main package
- for selecting pixman renderer usage in wlroots, users testing
wlroots0.19-based UIs can just install 0.20 manually to pull in the
configuration, which will also work on 0.19.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9159 >
2026-08-11 10:12:19 +00:00
postmarketOS CI
b670ab8bc4
linux-next: upgrade to next-20260810
2026-08-11 05:35:35 +00:00
Aelin
ceaa4b9162
linux-postmarketos-mainline: Upgrade to 7.2_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9359 >
2026-08-11 02:48:06 +00:00