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
postmarketOS CI
1b853b79ba
linux-next: upgrade to next-20260703
2026-07-04 04:38:51 +00:00
postmarketOS CI
99afa3f9c3
linux-next: upgrade to next-20260702
2026-07-03 04:38:59 +00:00
Barnabás Czémán
e3c7da0500
main/lk2nd: take over the maintainership
...
Take over the maintership 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/8941 >
2026-07-01 19:33:39 +02:00
postmarketOS CI
d2b34fbf92
linux-next: upgrade to next-20260701
2026-07-01 15:40:56 +00:00
Bart Ribbers
95d33b4472
systemd/plasma*: upgrade to 6.7.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8936 >
2026-07-01 09:05:40 +02:00
Oliver Smith
124f069fec
linux-postmarketos-qcom-sm6350: apply btf patch
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8935 >
2026-06-30 15:06:55 +02:00
Oliver Smith
9b0ad9d066
linux-postmarketos-qcom-milos: apply btf patch
...
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8935 >
2026-06-30 15:06:28 +02:00
Oliver Smith
520b09df33
linux-postmarketos-stable: move btf patch to shared
...
We will need to apply this to more kernels that we see failing with:
BTF .tmp_vmlinux1
Killed
Failed to generate BTF for vmlinux
Try to disable CONFIG_DEBUG_INFO_BTF
make[2]: *** [scripts/Makefile.vmlinux:72: vmlinux.unstripped] Error 1
make[1]: *** [/home/pmos/build/src/linux-7.0.8-sm6350/Makefile:1302: vmlinux] Error 2
make: *** [Makefile:248: __sub-make] Error 2
[ci:skip-vercheck]
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8935 >
2026-06-30 15:02:22 +02:00
Aelin
69aa6cf2bd
cross/systemd-boot-x86: Upgrade to 261.1
...
ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e4b96a41ae35de079de27b4d981419a83d81ce3e
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8930 >
2026-06-29 20:19:41 +00:00
kouling
a809c15c83
{device,firmware}-oneplus-instantnoodlep: unarchive and adopt
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8931 >
2026-06-29 19:25:50 +00:00
postmarketOS CI
c310dc10f6
linux-next: upgrade to next-20260629
2026-06-29 15:39:57 +00:00
Aelin
f36462e85b
systemd/systemd: upgrade to 261.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8912 >
2026-06-29 13:49:22 +00:00
Yu Watanabe
5ff3f5ed44
systemd/systemd: adds libbz2 dependency
...
Before this change, systemd package depends on other compression
libraries, but does not depend on libbz2. Let's also make it depend
on libbz2.
This also makes bzip2-dev explicitly installed on build, like other
compression libraries like lz4-dev, xz-dev, zlib-dev, and zstd-dev.
Currently, it is indirectly installed as glib-dev depends on it.
So the makedepends= change does not effectively changes anything.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8926 >
2026-06-29 13:28:06 +00:00
Max Brosnahan
e22fb90295
systemd/plasma-workspace: Add polkit rule to allow setting the timezone without authorization
...
Before this change plasma-mobile required authentication to set the timezone during the first boot setup flow. Now plasma-workspace includes the file from https://gitlab.alpinelinux.org/alpine/aports/-/blob/d61317fd62d0729c76478cf2be3f79d1c7add4a7/community/plasma-workspace/org.kde.timezone.rules .
This ensures that all the plasma front ends allow setting the timezone during first boot setup.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8925 >
2026-06-29 09:43:34 +00:00
adamthiede
3b2434b562
device-sqfmi-beepy: update patch to remove strncpy
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8921 >
2026-06-28 17:18:25 +00:00
Eisenbahnfan
31e92b6613
device-samsung-v1awifi: charging in initramfs
...
Support for max77888 was merged with the last kernel update. Add modules
for charging to initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8927 >
2026-06-28 17:13:22 +02:00
Eisenbahnfan
e8c05a6662
device-samsung-n2awifi: haptics and charging in initramfs
...
Support for max77888 was merged with the last kernel update. Add modules
for charging and haptics already to initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8927 >
2026-06-28 17:13:15 +02:00
Eisenbahnfan
3a9f42369c
device-samsung-n1awifi: haptics and charging in initramfs
...
Support for max77888 was merged with the last kernel update. Add modules
for charging and haptics to initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8927 >
2026-06-28 17:12:48 +02:00
Aster Boese
cd3a15a480
gitlab-ci: check kconfig when APKBUILD of kernel package is modified
...
Previously, kconfigcheck would only run if the kernel configs of a
kernel package where changed. This means that, if a kernel package
is not directly upgraded, the kernel config will most likely never
be touched, leading to extremely out-of-date kernel configs.
Checking when the APKBUILD is modified instead would force the
check at every modification of a kernel package, forcing more
up-to-date configs.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8923 >
2026-06-28 07:55:51 +00:00
Aelin
04130b07f5
linux-postmarketos-lts: Upgrade to 6.18.37
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8920 >
2026-06-27 22:44:53 +00:00
Aster Boese
12ed1e8f99
ci: grep: remove device exceptions from wallpaper check
...
Every excepted device is either fixed or in archived. If the devices are
moved back, they should be fixed during the move.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8922 >
2026-06-27 21:56:52 +00:00
Aelin
0133efec30
linux-postmarketos-stable: Upgrade to 7.1.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8919 >
2026-06-27 15:27:15 +02:00
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
Aelin
34a631a01e
ci: Tag x86 and x86_64 jobs with architecture tags
...
The OSUOSL x86_64 runners have the x86, x86_64 and shared tags. Let's
unify this and use the architecture tags instead of "shared" for these
as well.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8913 >
2026-06-26 23:42:11 +00:00
Ali Nasrullayev
e07ea618ff
firmware-xiaomi-vayu: Update foldername in firmware path to match naming conventions
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8909 >
2026-06-27 00:25:26 +04:00
Ferass El Hafidi
20349f1073
main/postmarketos-ui-windowmaker: new aport
...
Add WindowMaker as a new UI. Also add a WindowMaker pmOS theme and some
configs for making it somewhat usable on mobile (though that is not a
main goal of this UI package).
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8717 >
2026-06-26 19:04:00 +00:00
Aelin
4f39055f64
kconfigcheck: Per-enctype algorithm options are removed in 7.2
...
See kernel commit c331c8eaa20211d99181f1a1cf8d5a83b119dcb6 ("SUNRPC:
Remove per-enctype Kconfig options") for further details.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8906 >
2026-06-26 18:57:21 +00:00