Commit Graph
14252 Commits
Author SHA1 Message Date
knuxify 96a30fb31b kconfigcheck: make BTRFS and F2FS modules
Initially, these were switched to built-ins as they were included in
the default initramfs, which can have a worse compression ratio
than the kernel itself (e.g. Exynos 4 kernel uses xz for kernel, gzip
(pmbootstrap default) for initramfs).

Since f45319dc, however, these have been moved to initramfs-extra;
as such, they don't get built into the initramfs on devices that use
create_initfs_extra. They are now safe to move to modules - this
lets us save ~2MB on space-constrained devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8943>
2026-07-08 14:47:18 +00:00
Aster Boese bf912e9c1f main/postmarketos-base-ui: move non-openrc tinydm config into its own subpackage
When systemd was added to postmarketOS, the postmarketos-base-ui-tinydm subpackage was never
updated to support it, meaning that only OpenRC ever got the config file. This commit fixes
that by creating a postmarketos-base-ui-tinydm-openrc subpackage and moving the OpenRC logic
there, leaving only the service manager agnostic config in the postmarketos-base-ui-tinydm
subpackage.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8939>
2026-07-08 14:11:10 +00:00
Aster Boese 5e5a451de1 systemd: remove unnecessary provider_priority's
When all the provides are versioned, provider_priority does nothing, so it is safe and correct to remove.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8889>
2026-07-08 06:55:12 +02:00
postmarketOS CI 879f087c05 linux-next: upgrade to next-20260707 2026-07-07 15:39:57 +00:00
Rudraksha Gupta 0f9084b74a linux-pine64-pinephonepro: Fix modem
Switching to the megi kernel left the modem in an unusable state.
Documented for future users.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8964>
2026-07-07 08:57:21 +00:00
Jianhua Lu 2dfdd2e9d6 linux-postmarketos-qcom-sm8250: upgrade to 7.1.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8966>
2026-07-07 08:48:55 +00:00
postmarketOS CI df9510392c linux-next: upgrade to next-20260706 2026-07-07 04:39:16 +00:00
Aster Boese 37bd754397 samsung-janice: stop depending on firmware-samsung-janice
firmware-samsung-janice got moved to dependencies with
1ce58c5ae1, but the
firmware package is in archived, so it cannot be depended
on. firmware-samsung-u8500 is the proper replacement for
the device-specific firmware package.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8968>
2026-07-06 22:31:41 +00:00
Aster Boese 1ab5c4ed75 ci: fix test_providers.py to not fail if provider_priority is 0
As per the apk-tools and abuild source code, 0 is a perfectly valid integer
for provider_priority, but our Python tests currently fail with a priority of 0
because 0 and None are the same in the if statement that checks priority.

Changes the if statement that checks priority to fail if the priority is
explicitly None.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8973>
2026-07-06 20:47:06 +00:00
Stanley f88c29beb9 device-amlogic-aarch64-tvbox: add Xiaomi Mi Box 3 kernel subpackage
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8971>
2026-07-06 19:42:16 +00:00
Stanleyandexkc 8faa726dea linux-postmarketos-amlogic: add Xiaomi Mi Box 3 DTS
Co-authored-by: exkc <exkc@exkc.moe>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8971>
2026-07-06 19:42:16 +00:00
Aster Boese a6cef777a0 ci: grep: disallow contributor comments
[ci:skip-grep]
[ci:skip-kconfigcheck]
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8950>
2026-07-06 20:41:44 +02:00
Aster Boese 61ee5c6fe8 treewide: remove contributor comments
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8950>
2026-07-06 20:41:42 +02:00
Aster Boese b00b2a23d7 docs: reaffirm not using contributor comments
This was first brought up in pmaports#543, but a few contributor
comments have snuck in over time. This reaffirms that we don't use
them.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8950>
2026-07-06 20:41:40 +02:00
Aster Boese 1ce58c5ae1 samsung-janice: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715>
2026-07-06 11:06:26 +00:00
Aster Boese 4d6269a4d8 asus-flo: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715>
2026-07-06 11:06:26 +00:00
Aster Boese 70baa2ad5f alcatel-pop7lte: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715>
2026-07-06 11:06:26 +00:00
Aster Boese aa159ab24c treewide: rebuild for devicepkg-dev udev move and add udev subpackage
Bumps pkgrels of packages that install a udev config with devicepkg-dev and
creates $pkgname-udev subpackages for the packages that do not have them.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715>
2026-07-06 11:06:26 +00:00
Aster Boese 544502e678 main/devicepkg-dev: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7715>
2026-07-06 11:06:22 +00:00
Achill Gilgenast 497a1c0ebe main/postmarketos-ui-plasma-bigscreen: pre-install jellyfin-desktop & kodi
Both are featured on the homepage of Plasma Bigscreen and can be usefull
for Plasma Bigscreen users.

As Kodi has a similar project goal as Plasma Bigscreen, yet more
features, move it to a -extras subpackage, so that pmbootstrap users
can toggle that off.

jellyfin-desktop's default .desktop-file uses the PC-mode, but to adjust
to Bigscreen, append --tv to Exec=.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8946>
2026-07-06 06:16:09 +00:00
Aelin f6571bfa82 linux-postmarketos-lts: Upgrade to 6.18.38
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8963>
2026-07-05 23:52:27 +00:00
Aelin 3434ba15eb linux-postmarketos-stable: Upgrade to 7.1.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8962>
2026-07-05 23:01:54 +02:00
Achill Gilgenast e02006a7e3 main/postmarketos-ui-phosh: remove keyboard cursor keys override
Is upstream since 0.56: https://gitlab.gnome.org/World/Phosh/stevia/-/commit/4bef5c9c9a2661407bd1af0cd7c741dbb6ecaea5

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8956>
2026-07-05 18:48:49 +00:00
Aster Boese 1c265f2535 main/postmarketos-base: depend on udev
Replaces the eudev dependency with the udev virtual package.
The explicit eudev dependency is added to the openrc package
to ensure that no other udev provider gets installed instead.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8957>
2026-07-05 14:37:27 +00:00
Stanley a99480e392 device-amlogic-aarch64-tvbox: add FiberHome HG680-P kernel subpackage
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8944>
2026-07-05 21:05:21 +07:00
Stanley 977381df0c linux-postmarketos-amlogic: add FiberHome HG680-P DTS
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8944>
2026-07-05 21:05:21 +07:00
Stanley 34d14fbc86 linux-postmarketos-amlogic: refine ZTE B860H DTS
Refined the DTS for ZTE B860H:
- Added power button and power LED indicator
- Added analog amp and SPDIF audio support

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8944>
2026-07-05 21:05:21 +07:00
Stanley 6dca742359 device-amlogic-aarch64-tvbox: move firmware to top level dep
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8944>
2026-07-05 21:05:21 +07:00
Robert Eckelmann 5b9f67f79e extra-repos/systemd: open-iscsi, open-isns new aports
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8938>
2026-07-05 20:36:53 +09:00
Aster Boese a74048b1e2 ci: grep: disallow /etc/phoc.ini
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:05:55 +02:00
Aster Boese 68860e07af xiaomi-polaris: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:02:09 +02:00
Aster Boese f743e7a93a xiaomi-gemini: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:02:07 +02:00
Aster Boese 10d6527f1d samsung-kyle: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:02:06 +02:00
Aster Boese 054045262e samsung-gt58: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:02:04 +02:00
Aster Boese 47bb1dc71a samsung-gt510: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:01:58 +02:00
Aster Boese 0335f10995 samsung-gavini: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:01:55 +02:00
Aster Boese 2fe890f4c9 samsung-codina-tmo: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:01:52 +02:00
Aster Boese 67679c234e lg-hammerhead: remove nonfree-firmware subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 12:01:47 +02:00
Aster Boese 7ee22896ae xiaomi-natrium: remove nonfree firmware subpackage
Compiles with pmaports#2607 and fixes aport-lint by moving install to top-level.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 11:58:28 +02:00
Aster Boese 9d8a435f97 ayn-odin: move install to top-level
Fixes aport-lint

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 11:58:26 +02:00
Aster Boese 314324fba9 xiaomi-scorpio: remove nonfree firmware subpackage
Compiles with pmaports#2607 and fixes aport-lint by moving install to top-level.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 11:58:24 +02:00
Aster Boese 43cdf66186 treewide: install phoc.ini to /usr/share/phosh/ and cleanup
phoc only loads one config file, with `/etc/phoc.ini` overriding `/usr/share/phosh/phoc.ini`.
Because `/usr/share/phosh/phoc.ini` only contains defaults, it is safe to override with the
device's phoc.ini and free up `/etc/phoc.ini` for user configs. If a user has modified
`/etc/phoc.ini` on their install, it will not be removed, making this change safe.

Also does various small cleanups, like setting the `install_if` to `postmarketos-ui-phosh`
instead of plain `phosh`.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8845>
2026-07-05 11:58:22 +02:00
Achill Gilgenast f86811fddf systemd/phosh: upgrade to 0.56.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8953>
2026-07-05 10:56:56 +02:00
Robert Eckelmann 0e683e1094 linux-postmarketos-marvell: change more options to modules
but not all to keep cubox booting from internal sd

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8822>
2026-07-05 01:04:30 +00:00
Robert Eckelmann a447d4fae7 linux-postmarketos-marvell: enable target options for iSCSI
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8822>
2026-07-05 01:04:30 +00:00
Robert Eckelmann 4027ebdc06 linux-postmarketos-marvell: upgrade to 6.18.37
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8822>
2026-07-05 01:04:27 +00:00
Aster Boese f5453e2e38 firmware-asus-s5507q: install to /usr/ and cleanup
Cleans up the packaging and installs the firmware files to /usr/lib/. Moves
the actual firmware out of the -common subpackage and into the regular
package, as this is the logical move, since the subpackages depend upon the
parent package anyways and the -dpu subpackage depends upon the firmware
files, which wouldn't exist if the -common subpackage wasn't previously
installed.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8915>
2026-07-04 23:51:52 +00:00
Ferass El Hafidi 0c216fb974 linux-postmarketos-amlogic: temporarily switch to git.kernel.org snapshot
https://cdn.kernel.org/pub has been broken for days, and I don't want to
wait more. (See https://status.linuxfoundation.org/incidents/3y1k8b4ky71t)

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8910>
2026-07-04 21:00:05 +00:00
Ferass El Hafidi 016888de97 linux-postmarketos-amlogic: drop 0018-add-bt-and-eth-resets.patch patch
Breaks ethernet connectivity on BPI-CM4:

	[   20.521828] meson8b-dwmac ff3f0000.ethernet eth1: cannot attach to PHY (error: -ENODEV)

I'm pretty sure it used to work before, some kernel upgrade most likely
broke it.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8910>
2026-07-04 21:00:05 +00:00
Ferass El Hafidi c528e31096 linux-postmarketos-amlogic: upgrade to 7.1.1
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8910>
2026-07-04 21:00:02 +00:00