14868 Commits
Author SHA1 Message Date
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 SmithandFerass 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
File X ec8bd33e6c Add FileX as co-maintainer for google-sargo
[ci:skip-vercheck]
Add comment for co-maintainer

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9171>
2026-08-11 02:12:02 +00:00
exkc 057fe838e5 firmware-beelink-gt1: Move to archived
device-beelink-gt1 is already in archived but the firmware package isn't.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9300>
2026-08-10 23:28:11 +00:00
Aster Boese 1f1a7e5744 firmware-asus-s5507q: depend on the host package in subpackages
The subpackages install the mkinitfs configs, but these configs require the
files to exist. Thus, depend upon the host package to have these files. The
files are not moved to the subpackages because every file is used by the
mkinitfs configs, so the packages would end up with duplicate firmware files.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9360>
2026-08-10 23:23:48 +00:00
Ferass El Hafidi c86a1dec91 main/postmarketos-ui-fbkeyboard: cleanup uinput module load under systemd
Use Requires=modprobe@uinput.service instead of manually invoking
modprobe in ExecStartPre.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9333>
2026-08-10 11:31:53 +00:00
Ferass El Hafidi 938b424b9d main/postmarketos-ui-fbkeyboard: restore
Restore the fbkeyboard UI package. Add me and Alexey as maintainers.
Also do some cleanup.

This reverts commit a44c9a5c8b.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9333>
2026-08-10 11:31:53 +00:00