Oliver Smith
82555b8ade
CI: test_aports_ui: fix systemd + armhf dep case
...
Fix the following error that now appears as the systemd-enabled
gnome-keyring package in pmaports will not be built for armhf:
main/postmarketos-ui-xfce4/APKBUILD: package 'gnome-keyring' from _pmb_recommends not found for arch 'armhf'
This happened, because before this patch pmb.helpers.package.get() would
return the pmaports version of the package (!armhf) instead of the one
in the binary packages from alpine (alpine one is available for armhf),
and then later check the arches of the returned package and fail because
it is not enabled for armhf.
With the patch, the binary package from alpine repos is returned as the
pmaports one is ruled out due to not being available for armhf. The
latter arch check is not necessary anymore and gets removed.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6710
2025-06-29 23:08:43 +02:00
Clayton Craft
682ad68e4c
extra-repos/systemd: drop armhf
...
We currently don't build systemd for armhf anymore. Disable all other
packages in the systemd repo too, as these can't be built without the
systemd dependency.
FWIW all of Phosh, Gnome Mobile and Plasma Mobile already have major
packages not building for armhf so they couldn't be used on this arch
anyway.
Once pmb issue 2618 is resolved, we can re-enable systemd for armhf.
Co-authored-by: Oliver Smith <ollieparanoid@postmarketos.org >
Related to !6637
Fixes #3783
[ci:skip-build], [ci:skip-vercheck]: changing arch= only
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6710
2025-06-29 23:08:38 +02:00
Oliver Smith
9342e5f003
cross/musl-*: upgrade to 1.2.5-r13
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6730
[ci:skip-build]: already built successfully in CI
2025-06-29 22:37:16 +02:00
fossdd
f042d2bede
systemd/mutter: upgrade to 48.4
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/57a98bb6f57871e2feb64515a5ac947d055e2326
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6729
[ci:skip-build]: already built successfully in CI
2025-06-29 20:41:58 +02:00
fossdd
830a4300d6
systemd/gnome-shell: upgrade to 48.3
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/8995d05c3f4c243e3610098034cb25e3da3a6cc7
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6729
2025-06-29 20:41:58 +02:00
LEdoian
a41c9c23f6
systemd/systemd-services: add service file for hkdm
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6723
[ci:skip-build]: already built successfully in CI
2025-06-28 15:40:27 -07:00
fossdd
d0d9889cb2
systemd/pipewire: upgrade to 1.4.6
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86252
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6725
[ci:skip-build]: already built successfully in CI
2025-06-28 12:20:31 +02:00
Luca Weiss
6a2c3f0818
treewide: remove downstream feedbackd vibra rules
...
All of them are now included upstream with feedbackd, so we can remove
them here.
https://gitlab.freedesktop.org/agx/feedbackd/-/merge_requests/182
[ci:ignore-count]
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6695
2025-06-28 11:16:55 +02:00
Henrik Grimler
94fd3a01db
device-samsung-dream: use ncm instead of rndis in initfs network script
...
PostmarketOS now uses ncm instead of rndis, so update script accordingly.
Unfortunately usb networking does not work even after this change when
I test on dream2lte, so this needs further debugging.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
[ci:skip-build]: already built successfully in CI
2025-06-27 09:08:39 -07:00
Henrik Grimler
aa65318036
device-samsung-dream: set getty, and drop kernel_cmdline
...
The buildvariant=eng variable does absolutely nothing for us when
using postmarketos.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:39 -07:00
Henrik Grimler
3c9279f86e
device-samsung-dream: fix too large boot.img
...
The boot partition is only 40 mb, but the boot.img currently ends up
at ~44 mb. Fix by setting create_initfs_extra.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:39 -07:00
Henrik Grimler
a0d79b92e1
linux-samsung-dream: ignore bundled toolchain
...
To fix errors like:
../toolchain/gcc-cfp/gcc-cfp-jopp-only/aarch64-linux-android-4.9/bin/aarch64-linux-android-ld: line 1: syntax error: unexpected "("
make[3]: *** [../scripts/Makefile.build:345: kernel/bpf/built-in.o] Error 2
make[2]: *** [../scripts/Makefile.build:411: kernel/bpf] Error 2
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:39 -07:00
Henrik Grimler
ee1363afa8
linux-samsung-dream: add console=ttySAC0 to cmdline
...
So that kernel output is printed to the debug uart.
Unfortunately the debug uart is only available on some pads underneath
the silkmask on the board.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:39 -07:00
Henrik Grimler
c0e2a66141
linux-samsung-dream: add lxdialog patch
...
To fix pmbootstrap kconfig edit error.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:39 -07:00
Henrik Grimler
32afb3851a
linux-samsung-dream: cleanup patches
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6706
2025-06-27 09:08:38 -07:00
Jane Rachinger
5ea5100cc3
systemd/systemd{,stage0}: upgrade to 257.7
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6717
[ci:skip-build]: already built successfully in CI
2025-06-27 09:04:05 -07:00
Sicelo A. Mhlongo
ec2571860a
device-nokia-n900: add configuration for sway
...
Notes:
* In general, keybindings are similar to the existing i3 configuration for
the Nokia N900
* Power key and lock switch enable/disable the screen
* The keypad is always lit (dimly) when the screen/touch are active and is
turned off at other times
* The font can be increased/decreased in foot with Ctrl+Up/Down arrow
* The status uses the configuration and feed generator from i3 (i3blocks)
* After two minutes of idle, the screen and touch sensor will be disabled
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
[ci:skip-build]: already built successfully in CI
2025-06-27 08:58:54 -07:00
Sicelo A. Mhlongo
75ca7dddb3
device-nokia-n900: i3wm: package i3blocks config separately
...
i3blocks could be useful on sway. Split it off and package it separately so it
can be depended on by a future sway configuration.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:54 -07:00
Sicelo A. Mhlongo
d8423780fa
community: omap devices: set drm true in deviceinfo
...
These devices have DRM through the omapdrm kernel driver in mainline.
However, they do not have GPU acceleration, so programs/stacks requiring
GL(ES) will not work. sway and other wlroots-based stacks work well when
WLR_RENDERER=pixman is set.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:53 -07:00
Sicelo A. Mhlongo
630327aa0f
device-samsung-espresso*: drop deprecated deviceinfo variables
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6714
2025-06-27 08:58:53 -07:00
postmarketOS CI
5b79605420
linux-next: upgrade to next-20250627
2025-06-27 15:46:02 +00:00
fossdd
537d07e241
cross/systemd-boot-x86: upgrade to 257.7
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6721
[ci:skip-build]: already built successfully in CI
2025-06-26 23:55:25 +02:00
Luca Weiss
5029df171b
fairphone-fp6: new device
...
Add an initial port for The Fairphone (Gen. 6) smartphone. This includes
firmware and close-to-mainline kernel package.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6715
[ci:skip-build]: already built successfully in CI
2025-06-26 23:45:11 +02:00
adamthiede
ada7e1257e
linux-postmarketos-mediatek-mt8173: remove fix-mmc-order patch
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6517
[ci:skip-build]: already built successfully in CI
2025-06-26 21:46:10 +02:00
postmarketOS CI
c395b5eee9
linux-next: upgrade to next-20250626
2025-06-26 16:05:03 +00:00
Luca Weiss
0ac545f4d6
linux-postmarketos-qcom-msm8974: upgrade to 6.15.2
...
No manual kconfig changes.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6685
[ci:skip-build]: already built successfully in CI
2025-06-26 15:37:51 +02:00
Casey Connolly
2147df98da
linux-postmarketos-qcom-sdm845: upgrade to 6.16-rc2
...
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Signed-off-by: Joel Selvaraj <foss@joelselvaraj.com >
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6691
[ci:skip-build]: already built successfully in CI
2025-06-26 15:34:25 +02:00
fossdd
091f82a317
temp/libcamera: rebuild against gtest-1.17.0-r0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6720
[ci:skip-build]: already built successfully in CI
2025-06-26 14:18:14 +02:00
postmarketOS CI
7f90943b44
linux-next: upgrade to next-20250625
2025-06-25 15:44:32 +00:00
postmarketOS CI
f33cc7dbfe
linux-next: upgrade to next-20250624
2025-06-24 15:46:59 +00:00
postmarketOS CI
9793f640bc
linux-next: upgrade to next-20250623
2025-06-23 17:49:13 +00:00
Luca Weiss
a09e6d3b86
device/downstream/linux-*: build fixes
...
A collection of assorted fixes to fix compilation of a good chunk of
downstream kernels.
[ci:skip-build] # build tested all 148 kernels locally
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6670
2025-06-23 06:14:29 +02:00
Luca Weiss
14654ab7f5
device: Move selinux compile fix to shared patches
...
Prepare for this patch to be used by other kernels.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6670
2025-06-23 06:09:05 +02:00
Luca Weiss
7fc89853ac
device: Move fix_mdp4_parameter.patch to shared patches
...
Prepare for this patch to be used by other kernels.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6670
2025-06-23 06:09:01 +02:00
Oliver Smith
afa8c187a9
cross/gcc-*: upgrade to 14.3.0-r4
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6689
[ci:skip-build]: already built successfully in CI
2025-06-22 20:45:06 +02:00
Oliver Smith
35dcc9e730
cross/grub-efi-x86: upgrade to 2.12-r8
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6688
[ci:skip-build]: already built successfully in CI
2025-06-22 18:58:14 +02:00
Oliver Smith
c4fc5538a0
gitlab/issue_template: v24.12: set supported date
2025-06-22 18:56:56 +02:00
Oliver Smith
74560299f1
channels.cfg: mark v25.06 as stable
2025-06-22 18:40:32 +02:00
Luca Weiss
77380c215c
meizu-mblu2: move to archived
...
The kernel sources are 404, does not build anymore.
[skip ci] # some checksums will fail with 404, can't skip individually
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 12:44:54 +02:00
Luca Weiss
baf86f255c
amazon-suez: move to archived
...
The kernel sources are 404, does not build anymore.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Luca Weiss
a591acae24
samsung-kylessopen: move to archived
...
Fix up some bits, but it's too broken to easily fix for now.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Luca Weiss
c660af4532
linux-amazon-thor: change to undead sources and fix build
...
Change source URL and add a patch to fix the build.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Luca Weiss
bd2ae650f7
linux-amazon-mustang: change to undead sources and fix build
...
Change source URL and add a patch to fix the build.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6675
2025-06-22 11:56:57 +02:00
Sicelo A. Mhlongo
adcdd747c4
postmarketos-ui-sway: use bemenu instead of dmenu
...
dmenu is an X11 application and will thus require the use of Xwayland on
sway, while bemenu has a native wayland backend and is a drop-in replacement
for dmenu.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6697
[ci:skip-build]: already built successfully in CI
2025-06-21 17:39:30 +02:00
Clayton Craft
0dc0c9f03e
soc-qcom: run systemd splitfunc in pulseaudio-systemd subpkg
...
Just like when defining custom -openrc subpkgs, or prepare funcs, etc,
we *need* to manually the corresponding abuild function or else things
break.
fixes #3781
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6690
[ci:skip-build]: already built successfully in CI
2025-06-20 19:22:57 +02:00
adamthiede
df639251e0
linux-postmarketos-mediatek-mt8173: upgrade to 6.15.3
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6683
[ci:skip-build]: already built successfully in CI
2025-06-20 19:08:54 +02:00
postmarketOS CI
a7cd396d9b
linux-next: upgrade to next-20250620
2025-06-20 15:50:32 +00:00
Clayton Craft
ed5f3dd73e
systemd: disable armhf
...
This is a workaround for pmb#2618, basically.
To build systemd with BPF support (so things like unpriv. nspawn work),
we have to install linux-stable-dev to get a special header(vmlinux.h).
This kernel (linux-stable) isn't build in Alpine for armhf. Normally
that's not a problem, we could just add linux-stable-dev conditionally
to the makedepends, right? No... not possible until pmb#2618 is fixed.
Given this arch is used by only 3 devices in testing (the rest are in
`downstream` or `archive`), I think it makes sense to disable systemd on
this arch until someone has the motivation to fix the pmb bug.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6637
[ci:skip-build]: already built successfully in CI
2025-06-20 12:37:11 +02:00
Clayton Craft
1c4fd97318
systemd: enable BPF support for unprivileged systemd-nspawn
...
Partially fixes #3746 , kernel options are required for systemd to
correctly enable support for this in systemd-nsresourced at runtime.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6637
2025-06-20 12:37:07 +02:00
Clayton Craft
32b1a6d9b6
systemd/xorg-server: upgrade to 21.1.18
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6686
[ci:skip-build]: already built successfully in CI
2025-06-20 11:25:02 +02:00