Bart Ribbers
d81ea124b3
WIP: systemd-services: add tmpfiles configuration for all packages in a plasma-desktop install
...
As a first step towards
https://gitlab.postmarketos.org/postmarketOS/pmcr/-/blob/main/0002-hermetic-usr.md ,
this packages tmpfiles.d configuration for all packages installed by
default in a Qemu amd64 plasma-desktop installation.
The end goal of this commit is to make it possible to do a `rm -r /etc`
after having copied the entirety of it to /usr/share/factory and have
it be repopulated on the next boot automatically by systemd-tmpfiles.
2025-10-07 19:05:59 +02:00
postmarketOS CI
0055341870
linux-next: upgrade to next-20251007
2025-10-07 15:49:47 +00:00
Robert Eckelmann
d251d507d1
CI: correct description of docs build tools
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151 >
2025-10-07 14:30:44 +00:00
Robert Eckelmann
0b2a826aa1
docs: fix template URI
...
this should fix the docs CI issue discovered in !7104
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7151 >
2025-10-07 14:30:44 +00:00
Raymond Hackley
4626b4567c
samsung-fortuna: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
2025-10-07 09:34:32 +00:00
Raymond Hackley
9647ccc81b
samsung-fortuna: drop deviceinfo_keyboard
...
This property is obsolete:
Programs should automatically detect if the device currently has
a keyboard or not (often it can be hotplugged anyway).
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3145
2025-10-07 09:34:31 +00:00
Raymond Hackley
e26721e74f
samsung-fortuna: fix deviceinfo_dtb_fortuna3g
...
Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4011
Fixes: 053a486241 ("linux-postmarketos-qcom-msm8916: upgrade to 6.12.1 (MR 5847)")
Link: https://lore.kernel.org/r/20240129143147.5058-1-raymondhackley@protonmail.com
2025-10-07 09:34:17 +00:00
Jane Rachinger
b43fe351da
systemd/postmarketos-base-systemd: add shutdown-splash preset
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926 >
2025-10-06 20:30:56 -07:00
Jane Rachinger and Clayton Craft
085729e888
main/postmarketos-bootsplash: fix start/stop conditions
...
This should now match behavior with plymouth. Some annoyances were
previously splash that is started multiple times or which isn't killed
when a rescue/emergency target requires.
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6926 >
2025-10-06 20:30:27 -07:00
postmarketOS CI
c4edf061a5
linux-next: upgrade to next-20251006
2025-10-06 15:49:50 +00:00
Devon Lutz
9d83dc8f86
qcom-msm89{05,09,16,39}: Remove _pmb_select="soc-qcom-msm8916-rproc" from APKBUILD
...
Fix "pmbootstrap init" (provider package was removed).
postmarketOS/pmaports!7075 dropped support for selecting the msm8916
rproc option during "pmbootstrap init".
Fixes: 7a29af043c ("soc-qcom-msm8916: drop non-functional rproc selection")
[ci:ignore-count]
[Raymond: drop it everywhere]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org >
2025-10-06 11:48:57 +00:00
Clayton Craft
66fcd0230d
main/postmarketos-initramfs: handle reboot/poweroff
...
Needed in both init stages since they both can call fail_halt_boot.
fixes #4003
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7128
2025-10-05 21:22:40 -04:00
Oliver Smith
38245b028f
cross/busybox-static-*: remove
...
The busybox-static packages were used by devices using the obscure
"isorec" boot method (that I originally introduced with the
samsung-i9100, based on what I saw in the downstream kernel repo at the
time IIRC). This method is fairly limited, e.g. we can't append a
cmdline easily according to MR 6917. After the samsung-i9100 has been
switched over to use u-boot in MR 6921, all users of busybox-static are
now in device/archived/. Let's remove the busybox-static packages so
there are less packages we need to sync with Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7145 >
2025-10-05 22:48:50 +00:00
Eisenbahnfan
d25acebd38
firmware-samsung-n2awifi: Fix pkgdesc and add myself as maintainer
...
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7142 >
2025-10-05 17:19:02 +00:00
Achill Gilgenast
cb8c5a0c57
systemd/phosh: upgrade to 0.50.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7143 >
2025-10-05 17:53:18 +02:00
Vasiliy Doylov
edbf3776c0
systemd/wireplumber: enable gobject introspectgion
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7141 >
2025-10-05 17:27:04 +03:00
dabao1955
11ff09a6be
linux-xiaomi-raphael: upgrade to 6.16.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7133 >
2025-10-05 13:59:57 +00:00
Clayton Craft
b4b65df84c
main/postmarketos-ui-os-installer: use pmb's shallow clone option
...
This option was added in pmb 3.6, so the dependency is constrained to
that version and later
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7109 >
2025-10-05 02:36:51 +00:00
Leah
74ae0e3867
linux-samsung-hero: Disable camera
...
Squashed with:
- linux-samsung-herolte: Fix checksum
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108 >
2025-10-05 02:34:20 +00:00
Leah
fd24da6e65
firmware-samsung-hero: Add missing firmware files
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7108 >
2025-10-05 02:34:20 +00:00
Jens Reidel
d173406ed9
ci: lib: Run jobs for ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140 >
2025-10-04 15:53:42 +00:00
Jens Reidel
b69cbb5367
pmaports.cfg: Mark ppc64le as supported
...
Now that the repositories are built and published, we can mark it as
supported.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7140 >
2025-10-04 15:53:42 +00:00
Casey Connolly
de53a5c455
linux-next: enable UCLAMP
...
Allows us to fix UI stutters with uclampset cli tool
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7139 >
2025-10-04 15:27:20 +02:00
Jens Reidel
b69e4a50c8
systemd/systemd: enable for ppc64le and s390x
...
There is no reason to restrict this based on pmbootstrap support for
architectures. Also, both ppc64le and s390x are now supported in
pmbootstrap.
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7134 >
2025-10-03 20:18:29 +00:00
Oliver Smith
86b5702a7c
temp/xkeyboard-config: upgrade to 2.46
...
Upgrade to the latest upstream version and sync with Alpine's APKBUILD.
Previously this was on a git commit in order to prepare upstreaming the
N900 config, which was not merged yet.
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e41306ff207a0d0a580c88ab8a9e7d6258281392
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7132 >
2025-10-03 17:23:07 +00:00
postmarketOS CI
26a6bb521b
linux-next: upgrade to next-20251003
2025-10-03 15:50:26 +00:00
Jens Reidel
bde0d7ab17
systemd/systemd: use LLVM 21 instead of 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7130 >
2025-10-03 11:59:31 +02:00
Bart Ribbers
bbc4d2c9c7
systemd/postmarketos-base-systemd: enable xdg-user-dirs by default
...
xdg-user-dirs defines the location of default user folders like
~/Documents, ~/Downloads, ~/Music, etc, and when they don't exist it'll
make sure they're created.
These are folders people will expect to exist on any installation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7129 >
2025-10-02 23:33:35 +02:00
Clayton Craft
7b710e42f8
temp/petitboot: drop aport
...
This is now packaged in aports:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/90929
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7127 >
2025-10-02 08:48:14 -07:00
Jens Reidel
4fafe35201
main/dint: fix and enable for all architectures
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7114 >
2025-10-01 23:33:20 +00:00
Jens Reidel
948a5da202
mt6735-bootshim: Build with cross-native
...
This package hardcodes a --target for clang, so it can be built just
fine with the native clang and doesn't need to run in QEMU.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7124 >
2025-10-01 23:13:43 +00:00
Jens Reidel
28d2a166f3
modem/libsamsung-ipc: fix build with GCC 15
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7125 >
2025-10-01 23:11:38 +00:00
Jens Reidel
c63615b9a6
main/f0rmz: fix build for ppc64le
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7126 >
2025-10-01 23:04:04 +00:00
Jens Reidel
85c4e40ea8
main/unixbench: Upgrade to 6.0.0, fix build errors
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7123 >
2025-10-01 23:34:17 +02:00
Oliver Smith
904e59fbc2
Reapply "main/bootchart2: upgrade to 0.14.9_git20220807"
...
This reverts commit e48304b386 .
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120 >
2025-10-01 19:56:10 +02:00
Oliver Smith
fca3e7d7ee
cross/crossdirect: fix "unsupported relocation"
...
Crossdirect redirects archivers (gz, bzip2, ...) to their native
versions when cross compiling. This works e.g. when extracting sources or
packing the .apks at the end of the build. But it currently fails when
such an archiver gets called during package().
For example with bootchart2:
>>> bootchart2: Entering fakeroot...
...
gzip -c bootchart2.1 > /home/pmos/build/pkg/bootchart2/usr/share/man/man1/bootchart2.1.gz
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 1
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Fix this by running the foreign arch version when it gets called in a
fakeroot.
Fixes: 8a7c9ce7 ("cross/crossdirect: run archivers natively too")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120 >
2025-10-01 19:56:10 +02:00
Oliver Smith
e59bbc4d6e
main/make3.81: remove
...
This package isn't used by anything and fails to build with current GCC
in Alpine. Let's drop it.
Related: https://builds.sr.ht/~postmarketos/job/1579283
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7119 >
2025-10-01 17:22:12 +00:00
Oliver Smith
126a700fe6
main/postmarketos-initramfs: add postmarketos-base-nofde to makedepends
...
Fix bootstrapping a new repository by ensuring postmarketos-base-nofde
gets built by BPO beforehand, which now provides
postmarketos-fde-unlocker (as it should have all along).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118 >
2025-10-01 16:40:23 +00:00
Oliver Smith
e8fcd51ce2
main/postmarketos-base-nofde: provide postmarketos-fde-unlocker
...
This package was supposed to be a provider for postmarketos-fde-unlocker
(see description "Dummy unlocker package for systems without FDE") and
provider_priority=1 (whereas unl0kr has 1000)).
Fix this, so it is in theory possible to install pmOS without unl0kr
again if you want to save a little space and don't need FDE. More
importantly this also fixes bootstrapping a new reposiotry, as we can
now let postmarketos-initramfs makedepend on this package to ensure that
there is one provider for postmarketos-fde-unlocker.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7118 >
2025-10-01 16:40:23 +00:00
Jens Reidel
58b529eb34
main/gcc{4,6}: disable on ppc64le and loongarch64
...
Neither ppc64le nor loongarch64 use vendor kernels, so the old GCCs
packages are not required.
They currently don't build either because of a couple of problems when
building with GCC 15. If we really want to, ppc64le can be re-enabled
once those problems are resolved, since it is supported since GCC 4.9.
loongarch64 needs a much newer GCC.
[ci:skip-vercheck]
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7117
[ci:skip-build]: just disabling some arches
2025-10-01 18:36:45 +02:00
Casey Connolly
baa1376e80
linux-next: enable USB_SERIAL_SIMPLE
...
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105 >
2025-10-01 14:48:49 +00:00
Casey Connolly
d09c0bd7e8
kconfigcheck: enable USB simple serial console
...
Support for simple USB serial devices like those exposed by the Suzy-Q
cable.
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7105 >
2025-10-01 14:48:48 +00:00
Clayton Craft
6180adfdf2
temp/iio-sensor-proxy: upgrade to 3.8
...
I dropped 2 patches that seem to have been merged upstream.
I also updated the pkgver format to follow what we do for other forked
pkgs, so hopefully the upstream compat monitoring thing will detect when
this pkg is out of date again
This adds a new patch to fix #3787
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7099 >
2025-10-01 14:46:19 +00:00
Clayton Craft
c5ca2e756a
kconfigcheck: add 'immutable' category
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949 >
2025-10-01 14:14:05 +02:00
Clayton Craft
bde9dca58c
ci: apkbuild lint: allow all valid kconfigcheck categories
...
This only allowed categories that were aliases (and only categories
under those), but stuff like `pmb:kconfigcheck-uefi` was flagged as an
invalid option by the linting.
This change parses aliases AND all categories in the kconfigcheck and
allows those as options.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7101 >
2025-10-01 12:11:05 +00:00
Stefan Hansson
6e75e62302
CI: dint: don't mark job as failed if only warnings were raised
...
In the case of there being warnings but no errors, dint will set its
exit code to 2. We don't want the pipeline to fail in this case, so have
2 be an allowed failure exit code.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7083 >
2025-10-01 12:03:26 +00:00
Clayton Craft
fef14737eb
kconfigcheck: use tristate values for options
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7080 >
2025-09-30 14:00:12 -07:00
Luca Weiss
6890536ff6
main/mtk-mkimage: update url
...
The URL is dead, so link to an archive.org version of that page instead.
Fixes #3981
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7111 >
2025-09-30 20:51:22 +00:00
Clayton Craft
3c93972ece
apple-mac-aarch64: new device
...
I chose this device pkg name because it's descriptive, this pkg doesn't
support the 'idevice' things or x86_64 or PPC Macs. I didn't include
"generic" because, while it supports Macbooks, (in theory) Mac Minis
and something called Mac Studio, it's not really *that* generic for Mac
computers AND by having the manufacturer be "Apple" it'll show up in pmb
init under "apple." This will make it more intuitive to find, I think.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048 >
2025-09-30 20:32:09 +00:00
Clayton Craft
eddbe346c9
linux-postmarketos-asahi: new aport
...
Alpine's linux-asahi kernel is missing some config for booting on the
macbook M2, and is missing config for supporting other pmOS features /
kconfig checks. It's easier to maintain this kernel downstream for now
so changes can be made easily to support this hardware and functionality
we need.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048 >
2025-09-30 20:32:09 +00:00
adamthiede
bf0d85120d
linux-postmarketos-mediatek-mt8173: upgrade to 6.17
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7096 >
2025-09-30 05:37:31 +02:00
Igor Belwon
e6c9934e90
linux-postmarketos-mediatek-mt6878: upgrade to v6.17
...
Upgrade the kernel to version 6.17. While we're at it, regenerate the
config, and adapt the build process to booting via U-Boot.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7097 >
2025-09-29 13:52:02 -07:00
Igor Belwon
5c5ba015dc
device-nothing-tetris: adapt to U-Boot
...
As a first-stage U-Boot port is now available for this device, adapt the
device package to use it.
NOTE: Currently, EFI boot is unsupported, because of this device having
to send a specific SMC command on kernel launch, if this is not done,
then the device will crash after ~30s with weird errors, and access to
peripherals shared with the Secure World (for example UFS) will be
unavailable. This is only a temporary workaround for the time being.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7097 >
2025-09-29 13:52:02 -07:00
WeirdTreeThing
aed75c5ae1
device-google-oriole: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
WeirdTreeThing
0c22c84cfd
device-google-raven: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
WeirdTreeThing
6974c2df9d
device-google-bluejay: clean up cmdline
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7092 >
2025-09-29 12:53:03 -07:00
Clayton Craft
95a1a60e4b
ci: wiki: support only running for changed devices
...
The device wiki check currently runs for *all* devices in any given
MR, and can sometimes fail (e.g. if someone edits the wiki for some
unrelated device.) It's not fair to block MRs for devices when the
check fails on unrelated devices. This changes the default behavior to
only run on devices that are changed in the branch. This also adds an
`--all` flag that restores the previous behavior, this could be run on
the pmaports master branch to test general compliance for all devices
without blocking MRs where the check fails for unrelated devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7098 >
2025-09-29 12:46:33 -07:00
Nickolay Goppen
fd7dd519c2
firmware-xiaomi-clover: Add Goodix touchscreen configuration file
...
This adds the config file for the Goodix GT9110 for clover-plus and includes it into initfs.
Also this follows up my rename.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7093 >
2025-09-29 19:02:08 +03:00
postmarketOS CI
2b54a11df0
linux-next: upgrade to next-20250929
2025-09-29 15:49:55 +00:00
Arnav Singh
eeaf2b2f8a
linux-postmarketos-allwinner: upgrade to 6.17.0_git20250929
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7094 >
2025-09-29 15:10:29 +00:00
Stefan Hansson
d3aa885f81
main/postmarketos-mkinitfs: link to project repo
...
Makes it easy to find relevant information about the program.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7095 >
2025-09-29 10:18:18 +02:00
Jens Reidel
7639446782
systemd/systemd-services: don't start hexagonrpcd-adsp-rootpd on devices with SDSP
...
Apparently hexagonrpcd cannot serve the ADSP rootpd on SDM845 devices at
this time, so let's prevent the service from starting on devices with an
SDSP. It can always be re-enabled at a later time.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7090 >
2025-09-27 23:08:51 +02:00
Jan Jasper de Kroon
580eb45f97
linux-pine64-pinephonepro: upgrade to 6.16.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7071 >
2025-09-27 18:13:32 +00:00
Ingo Reitz
59174b9404
google-raven: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz
f8fc37a645
google-oriole: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
aa74588036
google-bluejay: new device
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
d5765b86d9
soc-google-gs101: new aport
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Ingo Reitz and WeirdTreeThing
0ad292a810
linux-postmarketos-gs101: new aport
...
Co-authored-by: WeirdTreeThing <bradyn127@protonmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6728 >
2025-09-27 16:21:55 +00:00
Jens Reidel
a51ad1e3e3
ci: fix path type in test_aports_ui
...
pmb.parse.apkbuild expects a Path object as the input type, but we
currently pass it a str. Since we already construct a Path, we can
simplify this and fix a type error encountered upon parsing the
APKBUILD.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7089 >
2025-09-26 21:03:23 +02:00
Clayton Craft
2be943f936
main/f0rmz: new aport
...
This will be used for first boot setup in the initramfs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7082 >
2025-09-26 16:08:24 +00:00
Jens Reidel
70dc44a865
linux-postmarketos-qcom-sm7150: Fix Tianma panel for xiaomi-surya
...
Cherry-pick a patch that fixes a typo in the compatible string that
would result in the panel driver not being probed.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7088 >
2025-09-26 17:55:39 +02:00
postmarketOS CI
8ed134588e
linux-next: upgrade to next-20250926
2025-09-26 15:50:16 +00:00
Clayton Craft
c4e1b0d448
systemd/systemd-services: add generator to set user for plasma-mobile service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7057 >
2025-09-26 07:35:29 -07:00
Clayton Craft
d5fc83b7af
systemd/systemd-services: add rtkit sysusers config
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7057 >
2025-09-26 07:35:13 -07:00
dux55
2997ff5a18
jackpotlte: Fix for error that generated boot/kernel image is too large for boot partition.
...
Fixed failed pipeline
Fixed failed pipeline 2
Fixed failed pipeline 3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7068 >
2025-09-26 12:48:53 +00:00
Stefan Hansson
66f4974f7b
main/dint: upgrade to 0.0.1_git20250925
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7084 >
2025-09-26 12:41:39 +00:00
Clayton Craft
4d97758b44
main/postmarketos-mkinitfs: upgrade to 2.7.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7087 >
2025-09-26 12:39:46 +00:00
Clayton Craft
a7aa4f979b
main/postmarketos-install-recommends: upgrade to 0.2
...
Features:
- Make prompting optional / disabled by default
- Implement shallow initial clone for pmaports
- Support running as root user
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7086 >
2025-09-26 07:31:42 +00:00
postmarketOS CI
7edabc6655
linux-next: upgrade to next-20250925
2025-09-26 04:52:48 +00:00
Ingo Reitz
833bbb3a93
kconfigcheck: drop HID_PICOLCD_FB
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7043 >
2025-09-26 02:25:56 +00:00
Clayton Craft
2fe8c34193
ci: lib: check_changed_aports_versions: re-add upstream branch
...
This was effectively dropped in bc3fb78958 , but broke later use of the
'upstream' branch.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 15:22:07 -07:00
Jens Reidel
d228485150
alsa-ucm-conf-qcom-sm7150: fix davinci audio channels
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
cbf9ace0e6
device-qcom-sm7150: overhaul and use packaged firmware
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
71fd1ac99d
firmware-qcom-sm7150: new aport
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:39:39 +02:00
Jens Reidel
8eb025b946
firmware-google-sunfish: new aport
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:22 +02:00
Jens Reidel
8cc3e57516
firmware-xiaomi-sweet: new aport
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:18 +02:00
Jens Reidel
3b2cd134e4
firmware-xiaomi-surya: new aport
...
pkgver starts at 3 because this package already existed in the past with
pkgver of 2.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:11:15 +02:00
Jens Reidel
42ecd4e4cc
firmware-xiaomi-davinci: new aport
...
pkgver starts at 3 because this package already existed in the past with
pkgver of 2.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:10:31 +02:00
Jens Reidel
7401858932
linux-postmarketos-qcom-sm7150: Upgrade to 6.17.0_rc7
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6703 >
2025-09-25 23:10:03 +02:00
Pablo Correa Gómez
bc3fb78958
ci: lib: integrate add_upstream_git_remote into get_base_commit
...
add_upstream_git_remote was just being run at beginning of every
method using get_changed_packages or get_changed_files, to have
upstream available to use get_base_commit. So then, just move it to
get_base_commit. As a positive side-effect, since the previous commit
get_base_commit will just use the gitlab variable if available. So in
CI we will just completely avoid running these two commands!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:53 +00:00
Pablo Correa Gómez
7bf7616490
ci: common: don't run git if we can just get the base sha from gitlab
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:53 +00:00
Pablo Correa Gómez
1d6eea7261
ci: common: remove unused import
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:49 +00:00
Pablo Correa Gómez
028f417255
ci: pytest.sh: remove unnecessary workaround
...
The issue has been closed, and the test runs successfully
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:46 +00:00
Pablo Correa Gómez
b1e18658c2
ci: test_ui: only run for changed ui packages
...
Previously, this test would 12 to 16 seconds to run locally, and
having it run unconditionally slows CI (it's always the last test in
the pipelines). This commit changes it to only run on changed UI
packages, speeding up the pytest CI by more than 75% in most situations.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7078 >
2025-09-25 20:02:46 +00:00
Pablo Correa Gómez
3c19b268c2
docs/merging-rules: update backporting information
...
We haven't released service packs in years, so there's no point to
document them as a process.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
c42e5e9a32
ci: make the pipeline trigger on the default branch
...
So that we can deploy docs. In the process, replace "master" with
CI_DEFAULT_BRANCH, so it does not break when we rename.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
f332f1b306
docs: add review and merging guidelines specific to pmaports
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:33 +00:00
Pablo Correa Gómez
8a9814ddc3
docs/device-categorization: avoid nesting and repetions
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:30 +00:00
Pablo Correa Gómez
22e782faae
githooks: add docs prefix
...
In the process, update the README to point to how to add the githooks
folder. I had to go to aports to find the command.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:27 +00:00
Pablo Correa Gómez
6adc515825
docs/device-categorization: remove subjective image-building requirement
...
This is not something we can measure or reason about, since "obscure"
is very subjective. An alternative of using "multiple users" has also
been discarded, since we don't have a way to measure that either for
now.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7077 >
2025-09-25 19:55:23 +00:00
Clayton Craft
d752a57ce2
systemd: udev: explicitly depend on kmod-lib
...
This fixes an issue where the mkosi-generated initrd fails to load udev
because libkmod is not installed when systemd-udevd is installed.
For pmOS installs/initramfs stuff, this change should be a no-op,
libkmod is already pulled in by other things and our initramfs config
includes the library manually.
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7079 >
2025-09-25 16:15:49 +00:00
André Apitzsch
7a29af043c
soc-qcom-msm8916: drop non-functional rproc selection
...
lk2nd does no longer support mode selection based on
/boot/lk2nd_rproc_mode.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7075 >
2025-09-25 16:13:21 +00:00
faveoled
bc7ba3073e
starway-andromeda-s8: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7074 >
2025-09-25 16:10:54 +00:00
Jens Reidel
e720d6509c
linux-postmarketos-qcom-sdm845: Add patch to fix compatible strings for beryllium
...
The patch fixes the compatibles to allow hexagonrpcd to guess the
HexagonFS path without any configuration.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:40:11 +02:00
Jens Reidel
8ee1b55853
firmware-xiaomi-elish: fix HexagonFS directory location
...
Fix the location of the HexagonFS files to match the vendor name of the
model string. This lets hexagonrpcd guess the location without any
configuration.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:27:59 +02:00
Jens Reidel
7fcc44e45f
firmware-oneplus-sdm845: fix HexagonFS directory location
...
Create two symlinks to allow hexagonrpcd to guess the location of the
HexagonFS from the devicetree compatible.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:26:29 +02:00
Jens Reidel
ed8a7fe409
firmware-fairphone-fp5: fix HexagonFS directory location
...
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:07:33 +02:00
Jens Reidel
d7c47e1d55
firmware-fairphone-fp4: fix HexagonFS directory location
...
This lets hexagonrpcd guess the location from the compatible string in
the devicetree successfully.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:48 +02:00
Jens Reidel
7d315a8a95
firmware-ayn-odin: fix HexagonFS directory location
...
Change it from /usr/share/qcom/sdm845/AYN/Odin to
/usr/share/qcom/sdm845/AYN/odin to make hexagonrpcd able to guess the
directory.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:43 +02:00
Richard Acayan
8e1053a477
firmware-google-sargo: add hexagonrpc symlinks for bonito and dtbo
...
The vendor DTBO (which may remain on some devices for convenience) uses
a "google,b4s4-sdm670" compatible. The Pixel 3a XL uses "google,bonito".
Add symlinks for these device trees.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:40 +02:00
Jens Reidel
acae9b289f
systemd/systemd-services: let hexagonrpcd guess the firmware directory
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6966 >
2025-09-25 01:06:35 +02:00
postmarketOS CI
2340c05b60
linux-next: upgrade to next-20250924
2025-09-24 15:52:18 +00:00
Pablo Correa Gómez
ce47303e35
ci: add job to build docs and trigger handbook pipeline for deployment
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
[ci:skip-build]: already built successfully in CI
2025-09-24 12:37:31 +02:00
Pablo Correa Gómez
ca97b715c7
ci: ignore docs while checking for files in packages
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
2025-09-24 12:37:31 +02:00
Pablo Correa Gómez
b4283dcbc9
docs: initial documentation for pmaports
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7065
2025-09-24 12:37:31 +02:00
postmarketOS CI
6031c93852
linux-next: upgrade to next-20250923
2025-09-24 04:50:43 +00:00
Duje Mihanović
fd0fb50ca8
device: Move MSM GPU compile fix to shared patches
...
The downstream KGSL patch is shared by a ton of devices, make it shared.
xiaomi-aries is exempt as it has a different path for the KGSL driver.
[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073 >
2025-09-23 20:16:11 +00:00
Duje Mihanović
7347015c0c
device: Move ftrace static inline patch to shared patches
...
This patch is shared by a few devices, make it shared.
[ci:skip-build] # No functional changes
[ci:skip-vercheck] # See above
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7073 >
2025-09-23 20:16:11 +00:00
Jan Jasper de Kroon
77b82749b8
device-pine64-pinephonepro: build rockchip-isp1 into initramfs
...
Add rockchip-isp1 to modules-initfs as a workaround for display initialization
issues on kernel 6.11.11. Without the ISP driver built into initramfs, the
unl0kr screen fails to display during early boot when disk encryption is
enabled, though the input still works. Building rockchip-isp1 into initramfs
ensures proper display initialization.
This is a temporary workaround until the underlying power domain or clock
synchronization issue between the display and camera subsystems which I suspect
can be properly investigated and fixed.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5955 >
2025-09-23 12:44:29 +02:00
Clayton Craft
4e6ec748a4
main/postmarketos-ui-cosmic: add cosmic-initial-setup to pmb_recommends
...
This app/config wizard runs when COSMIC starts for the first time, and
it helpful for guiding folks through configuring the DE.
[ci:skip-vercheck] only changing pmb_recommends
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7067 >
2025-09-23 09:56:14 +00:00
Joel Selvaraj
8a55beb25a
linux-postmarketos-qcom-sdm845: upgrade to 6.16.7 stable release
...
Also contains fix for compilation issue reported in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3952
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7062 >
2025-09-23 08:13:09 +00:00
Clayton Craft
6485ca2e01
main/postmarketos-ui-os-installer: add support for COSMIC UI
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7054 >
2025-09-22 16:04:05 +00:00
postmarketOS CI
ab9c37daa6
linux-next: upgrade to next-20250922
2025-09-22 16:00:13 +00:00
Duje Mihanović
6f27d8084c
lg-vee3e: Fix port
...
Use gcc6 and add a few shared patches to make the kernel (and
menuconfig) build again. Since it now works, move the aport back to
downstream.
The "new" initramfs does not work without an extra initfs, so enable
that. Delete a few redundant deviceinfo properties while at it.
Finally, change the red tint fix to a Kconfig option instead of a patch.
[ci:skip-vercheck] # Package moved, complains despite pkgrel bump
Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7064 >
2025-09-21 16:09:21 +02:00
Stefan Hansson
2745f5dbcb
main/dint: upgrade to 0.0.1_git20250920
...
Improves comment linting.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7066 >
2025-09-20 18:58:29 +02:00
Stefan Hansson
aa74915a68
CI: Add deviceinfo linting via dint
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
to run locally.
Tested and works locally with 'pmbootstrap ci' as well as in GitLab CI.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2583
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7006 >
2025-09-20 09:30:46 +00:00
postmarketOS CI
17fcf091b2
linux-next: upgrade to next-20250919
2025-09-19 15:50:26 +00:00
AutumnSpark1226
142d967a54
device-samsung-kyleprods: add proprietary wifi firmware
...
use firmware package shared with kylepro
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056 >
2025-09-19 08:49:45 +00:00
AutumnSpark1226
1ee1c994e5
firmware-samsung-kyleproxx: rename from firmware-samsung-kylepro; device-samsung-kylepro: use renamed firmware package as direct dependency and remove firmware subpackage
...
Since kylepro and kyleprods are very similar devices (they also share the same kernel), the firmware package can be used for both.
The nonfree firmware subpackage is redundant, so device-samsung-kylepro directly depends on firmware-samsung-kyleproxx.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7056 >
2025-09-19 08:49:45 +00:00
Markus Göllnitz
3253af8cdb
{temp,systemd}/gnome-shell-mobile: backport GIRepository 2.0 patches for GJS >= 1.85.90 support
...
GJS 1.86 was released with a port from
libgirepository-1.0 to libgirepository-2.0. That port
requires changes in gnome-shell. However, for now, there
is no gnome-shell-mobile based on 49, so as a hot fix,
this is a backport of those patches only.
Without these, the GNOME Shell will not even get beyond
main.js and as such is unusable even for gdm.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7061 >
2025-09-18 20:46:16 +00:00
Oliver Smith
219e9e5e8a
cross/systemd-boot-x86: upgrade to 258
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/be9e1474db71102756a209a31e39085a67b16305
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7060 >
2025-09-18 19:47:25 +02:00
Jack Knightly
ecd11e3acc
firmware-samsung-midas: remove unnecessary blobs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
Jack Knightly
3e3100bb01
samsung-kona: fix firmware package info
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
Jack Knightly
ea3005e2dc
samsung-kona: remove unhelpful partition flag
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7045 >
2025-09-17 18:28:14 +00:00
postmarketOS CI
aa4aa93513
linux-next: upgrade to next-20250917
2025-09-17 15:50:06 +00:00
Achill Gilgenast
043389df82
systemd/gnome-shell: disable riscv64 temporarily
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
aff18515ad
systemd/mutter: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
970d0af5c1
temp/gnome-shell-mobile: rebuild with gjs 1.85
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
1dc84bc727
systemd/gnome-shell-mobile: rebuild with gjs 1.85
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Achill Gilgenast
26609fb910
systemd/gnome-shell: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051 >
2025-09-17 07:18:17 +00:00
Clayton Craft
efa6cb6376
main/postmarketos-ui-os-installer: update UI screenshots
...
This updates the UI pictures/screenshots to use the latest from
https://wiki.postmarketos.org/wiki/Category:Interface
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7055 >
2025-09-16 21:31:01 +00:00
Clayton Craft
4f29f7a07e
systemd/postmarketos-base-systemd: add missing preset config
...
The trigger runs `systemctl preset cups.service`, but then if it runs
preset on the other two *afterwards* it will disable them (because no
explicit preset and we default to disable). This helps ensure they're
kept enabled.
The same seems to also happen for NetworkManager-wait-online and the
other things here, leading to them being accidentally disabled.
This also removes cups.service, it should be socket-activatable now that
cups.socket is enabled.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7029 >
2025-09-16 13:37:11 -07:00
Achill Gilgenast
44204bed8d
systemd/networkmanager: upgrade to 1.54.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7052 >
2025-09-16 19:41:12 +00:00
Devin Lin
319c674ec9
systemd/drkonqi: Add gdb as dependency as well as needed python deps
...
GDB is needed, otherwise we can't send crash reports because it's unable to use any
debugger. elfutils is needed for eu-elflint used in the preamble.
Move the Python dependencies from checkdepends to depends because they
are also necessary for drkonqi during use.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7049 >
2025-09-16 19:08:15 +00:00
Devin Lin
88c9deda2e
postmarketos-base-ui-plasma: Enable sentry support for drkonqi
...
Always enable Sentry support for drkonqi, so that crash reports are sent
to KDE's bug dashboard.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7050 >
2025-09-16 11:15:11 -04:00
Bart Ribbers
c5501fc501
systemd/plasma*: upgrade to 6.4.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7041 >
2025-09-15 11:56:01 +00:00
Clayton Craft
17abfd5b93
main/boot-deploy: upgrade to 0.20.2
...
- Fix crash from passing empty --header_version arg to mkbootimg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7046 >
2025-09-14 15:35:33 -07:00
Nikita Travkin
5533125d39
main/dtbloader: upgrade to 1.5.1
...
While at it, revert the "ar" workaround as the tool is installed
properly once again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7042 >
2025-09-14 15:54:13 +05:00
Devin Lin
9f2902ed95
postmarketos-base-systemd: Enable drkonqi
...
Enable necessary services for drkonqi on Plasma, see: https://invent.kde.org/plasma/drkonqi/-/blob/master/README.md?ref_type=heads
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7039 >
2025-09-14 00:00:15 +00:00
Devin Lin
048afc96d5
postmarketos-base-ui-plasma: Add drkonqi with systemd
...
Add drkonqi for system process crash notifications, and allowing the
user to easily submit crash reports to KDE.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7031 >
2025-09-13 07:04:52 -04:00
Clayton Craft
df8113b676
systemd/pipewire: upgade to 1.4.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7036 >
2025-09-12 16:32:51 +00:00
Clayton Craft
ec97533995
systemd/cups: upgrade to 2.4.13
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7036 >
2025-09-12 16:32:51 +00:00
Achill Gilgenast
55e34126a2
systemd/gnome-logs: upgrade to 49.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7035 >
2025-09-12 16:30:27 +00:00
postmarketOS CI
baf39aa5df
linux-next: upgrade to next-20250912
2025-09-12 15:50:12 +00:00
Clayton Craft
a8f9ec7f58
systemd/systemd-services: add generator for tinydm
...
Fixes #3897
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6903 >
2025-09-12 13:51:17 +02:00
Pablo Correa Gómez
dbd88de572
device-samsung-a40: stop depending on removed samsung-a40-headers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034 >
2025-09-12 13:13:38 +02:00
Pablo Correa Gómez
5c1bb690bf
linux-samsung-a40: do not provide linux-headers
...
Providing linux-headers is an unresolved issue (see
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/152 )
and this is currently breaking the build with
"pmbootstrap config build_pkgs_on_install True".
So remove them.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7034 >
2025-09-12 13:06:26 +02:00
Danct12
a3d9cb4505
linux-pine64-pinetab2: Upgrade to kernel 6.15.10-danctnix1
...
The latest kernel supposedly improve WLAN driver stability and
fixed a major bug with VOP2 DRM driver where the display would not
come on after waking up from sleep.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6947 >
2025-09-12 01:44:13 +00:00
Peter Mack
6050175407
main/mobile-config-firefox: upgrade to 4.6.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7032 >
2025-09-11 22:41:18 +00:00
Aster Boese
a6e89ad0b2
samsung-manta: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
[ci:ignore-count]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:32:07 +02:00
Aster Boese
ef79caff27
samsung-goyawifi: /lib/{modprobe, modules-load}.d -> /usr/lib/{modprobe, modules-load}.d
...
The previous commit moving these to only `/lib/` was an error on my part for
misreading the manpages of kmod. Alpine *does* correctly handle modules under
`/usr/lib/`, so this is fine.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:31:37 +02:00
Aster Boese
c24b54f075
google-nyan-big: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
50b81f3153
asus-me176c: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
7767d5b707
google-nyan-blaze: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
80d2717550
lg-hammerhead: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
1c5f9f545c
pine64-pinenote: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:42 +02:00
Aster Boese
a3f184cd27
samsung-hlte: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:30:07 +02:00
Aster Boese
53f37dc4b2
samsung-klte: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:19:32 +02:00
Aster Boese
9a2dce5125
samsung-degaswifi: /etc/modprobe.d -> /usr/lib/modprobe.d
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7033 >
2025-09-12 00:12:12 +02:00
Dan
40d43a3731
samsung-a40: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6916
[ci:skip-build]: already built successfully in CI
2025-09-11 22:44:00 +02:00
postmarketOS CI
a62beeff2a
linux-next: upgrade to next-20250911
2025-09-11 15:51:14 +00:00
BetaRays
a0e8b199be
samsung-j5(x): depend on Samsung modem workaround
...
This was required to get a working modem on J5 2015 and 2016, see:
- Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
- https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2015_(samsung-j5)#Modem
- https://wiki.postmarketos.org/wiki/Samsung_Galaxy_J5_2016_(samsung-j5x)#Modem
[Raymond: add j5]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org >
2025-09-11 08:27:03 +00:00
Clayton Craft
ce67c46bd4
main/devicepkg-utils: initialize SOURCE_DEVICEINFO_ROOT
...
Otherwise things that `set -u` (like boot-deploy) fail
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7028 >
2025-09-10 09:18:57 -07:00
postmarketOS CI
1d6272d3e5
linux-next: upgrade to next-20250910
2025-09-10 15:51:53 +00:00
Luca Weiss
c11b4a74f2
device-fairphone-fp3: modem, audio & qbootctl
...
While the modem has worked for quite a while on mainline, for some
reason some dependencies were never added to the device package.
And add the firmware for the audio amplifier on Fairphone 3 since it's
also supposed to work now.
And install qbootctl (and enable it by default) to mark the current slot
as successful to not get stuck in the bootloader after a couple of
reboots.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010 >
2025-09-10 15:20:51 +00:00
Luca Weiss
2cb88d5c6d
firmware-fairphone-fp3: remove compat symlinks, add audio amp firmware
...
The symlinks are not needed anymore with the newest kernel, so clean
them up.
And package up the aw8898_cfg.bin firmware/config file for Fairphone 3.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7010 >
2025-09-10 15:20:51 +00:00
Matus Mastena
92105c6dd5
samsung-a53x: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6987
[ci:skip-build]: already built successfully in CI
2025-09-10 17:12:48 +02:00
Stefan Hansson
d9c3fa80a8
main/devicepkg-utils: allow overriding root directory in source_deviceinfo
...
This can be used to source the deviceinfo of an arbitrary rootfs, not
just the current one. In particular, this will be used in the
boot-deploy CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7026 >
2025-09-10 14:43:34 +00:00
Luca Weiss
c3f0506216
modem/rmtfs: upgrade to 1.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7009 >
2025-09-10 11:42:12 +00:00
Luca Weiss
57a6a580f4
modem/pd-mapper: upgrade to 1.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7009 >
2025-09-10 11:42:12 +00:00
dabao1955
daba0ccf59
linux-xiaomi-raphael: Fix adreno gpu firmware path, add led support and add camera kernel driver support
...
But dts not defined about camera port.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7024 >
2025-09-10 11:38:35 +00:00
Stefan Hansson
0ecf51c505
main/boot-deploy: update link
...
Link to the new repo location instead of the old one that isn't updated
any more.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7022 >
2025-09-10 08:23:47 +00:00
dabao1955
b49c136699
device-xiaomi-raphael: Fix missing firmware dep
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7020 >
2025-09-10 08:21:22 +00:00
Igor Belwon
1aea255014
device-nothing-tetris: Enable flashing, sdcard and drm
...
Flashing is enabled because of lplk and no longer requiring an uniLoader
dependency.
SD Card was incorrectly set as unavailable before, this device has an SD
card slot, fix the property.
This device now supports display via simpledrmfb, so enable
deviceinfo_drm. Device can start Phosh, albeit with some graphical
glitches, and obviously no GPU (yet...).
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018 >
2025-09-10 08:18:24 +00:00
Igor Belwon
9b2e0d4e5e
linux-postmarketos-mediatek-mt6878: upgrade to 6.17-rc5
...
This kernel upgrade BREAKS booting with uniLoader and now requires lplk
to boot. The change is documented on the Wiki.
While we're at it, enable simpledrm.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7018 >
2025-09-10 08:18:24 +00:00
dabao1955
0ec0b702e8
firmware-xiaomi-raphael: upgrade to 20250908
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7015 >
2025-09-10 10:14:48 +02:00
Henrik Grimler
d2d455f8a4
extra-repos/systemd: add transmission-daemon service
...
Based on service script in transmission's repo [1], but with Type
changed to simple as alpine's transmission is built without sd_notify.
[1] https://github.com/transmission/transmission/blob/main/daemon/transmission-daemon.service.in
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7016 >
2025-09-10 10:06:39 +02:00
Clayton Craft
2a4d4f8b61
systemd/postmarketos-base-systemd: fix handling of added and removed units in trigger
...
Apparently the eval trick doesn't work for passing vars if the var to
set is the same as the var for the value, in this case the caller of
this function was using `added_paths` and `removed_paths`. Shell scripts
suck.
This was missed in the tests because the unit tests call
trigger_unit_presets directly.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7025 >
2025-09-09 17:19:47 +00:00
Markus Göllnitz
5c01db2b90
systemd/systemd-services: add vnstat service
...
Monitoring the network usage due to mobile connections
being metred is probably interesting to more users.
vnstat is also the basis for Usage's optional network
view.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7001 >
2025-09-09 18:29:17 +02:00
postmarketOS CI
0b582b4d1e
linux-next: upgrade to next-20250909
2025-09-09 15:49:45 +00:00
Clayton Craft
aed388ea63
systemd/cups: disable examples / ipptool on all archs
...
Apparently this fails on other archs when cross compiling, not just
riscv64. I hit it locally when building x86_64 on aarch64. bpo is
hitting it when trying to build aarch64 on x86_64. This is kinda of a
big hammer, but I think we'll be able to drop this cups fork when abuild
systemd split func support is upstreamed, and bpo is currently blocked
trying to build changes to support our effort to upstream that abuild
patch.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7023 >
2025-09-09 14:46:02 +00:00
Luca Weiss
8cd50f8c87
soc-qcom-msm8953: update ucm config
...
Update to the latest master branch in msm8953's alsa-ucm-conf.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7017 >
2025-09-09 12:36:05 +00:00
Clayton Craft
21a5b834e6
main/boot-deploy: upgrade to 0.20.1
...
Fixes a breaking regression in 0.20.0
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7021
[ci:skip-build]: bpo hasn't built an abuild update for all archs, and will take a while to be done
2025-09-08 12:15:47 -07:00
Jens Reidel
a42bce2407
cross/busybox-static-*: upgrade to 1.37.0-r23
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7019
[ci:skip-build]: already built successfully in CI
2025-09-08 20:41:46 +02:00
postmarketOS CI
a012a36ccc
linux-next: upgrade to next-20250908
2025-09-08 15:50:32 +00:00
Clayton Craft
2c9a5d2d1c
main/boot-deploy: upgade to 0.20.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7014
[ci:skip-build]: already built successfully in CI
2025-09-08 08:09:02 -07:00
Clayton Craft
ef97fd8c60
systemd/cups: disable examples on riscv64
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
[ci:skip-build]: already built successfully in CI
2025-09-08 07:33:54 -07:00
Clayton Craft
39922de34e
ci/shellcheck: run on pmos-base-systemd's apk trigger
...
This trigger has a lot going on, so let's make sure it always passes
shellcheck. It's not picked up by the normal search for triggers in this
script because the actual logic for the trigger is broken out from the
.trigger file.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
469aae3436
postmarketos-base-systemd: rework unit preset, reload/restart, and cleanup handling
...
This reworks the preset, reload/restart, and cleanup handling and moves
it from a (proposed [1]) abuild patch that would generate install
scripts for every -systemd package to a series of commit hooks and
a trigger that would exist in this package. This was made
possible by using `treescan`, which quickly[2] recursively scans
/usr/lib/systemd and allows the commit hook and trigger to diff units
before and after an install or uninstall transaction.
I chose to put the trigger and commit hook in pmos-base-systemd instead
of the systemd package because:
1) It's annoying to have to rebuild systemd just to update the logic in
this script. Rebuilding this package is MUCH faster (nothing to
compile)
2) IF the systemd package moves elsewhere (i.e. out of pmaports), it's
unclear if this preset stuff would follow it, and it's safer for us to
keep it separate so know it's always being included in pmOS+systemd
installs. It can always be moved later if we decide to.
More info on how the three situations are handled by this patch:
Presets: Pre-commit hook captures current unit file list (using
treescan) before changes, then the trigger on /usr/lib/systemd/system
captures (using treescan) the state after changes and diffs them. It
picks out only unit files that were added, and runs systemctl preset to
apply any preset config that might exist for them.
Reload/restart: This relies on manual post-upgrade scripts in packages
that need it. post-upgrade scripts should mark units with systemctl
set-property ... Markers=+needs-reload/restart. Actual reload/restart
handled by the existing systemd.trigger that queries these markers...
This is going to be a bit annoying for package maintainers[3], but I
don't think many packages will *need* this. As of today, there are 0
packages explicitly requesting reload/restart on upgrade. This also
means there will be no automatic detection of whether a unit should be
reloaded/restarted. AFAIK Fedora doesn't support this, packages have to
explicitly request a reload or restart.
Cleanup: The pre-commit hook uses treescan to capture systemd unit
directory state before transactions and the trigger identifies removed
units (using treescan + diff). It then finds broken symlinks in
/etc/systemd/ that point to any newly removed unit files from the
transaction, and removes only them.
Benefits:
- Simple abuild patch for -systemd split func
- Uses existing APK mechanisms (commit hooks, triggers). Hooks can see
before/after transaction state for cleanup.
- Logic updates don't require rebuilding all packages.
Tradeoffs:
- Requires additional per-package complexity to support
reload/restart functionality.
- Moves unit discovery/parsing for preset and cleanup from build-time to
runtime (every device does this work vs. once at build)
- Package behavior varies based on installed trigger/hook
versions rather than being deterministic per package version.
- There's a (tiny) risk of some operations being race-y, e.g. if the
user is actively enabling/disabling/adding unit files between apk
running the pre-commit hook and the trigger firing... It seems
unlikely this will cause issues, but 🤷♂️
1. https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/394
2. I used hyperfine to measure performance of treescan on my laptop,
with lots of units installed, and it was ~20ms without disk caching
3. A post-upgrade that would mark a unit for reload might look like
this:
```
if [ -d "/run/systemd/system" ]; then
echo "Marking sshd.service for reload..."
systemctl set-property sshd.service Markers=+needs-reload
fi
```
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
75d8dc9bd2
ci/testlib: add asserts for string contains/doesn't contain substring
...
For testing if a given string contains a given subtring, for example
`assert_contains "foo bar bazz" "bar"` would pass,
but `assert_contains "foobar bazz" "bar"` would fail.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
7d84c11c52
ci/testlib: add asserts for file exists/not exists
...
For testing whether a given file exists or not exists
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
0fab76b942
ci/testlib: add test root dir support
...
Allows creating (and cleaning up) a new root dir for tests, for tests
that deal with files on disk
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:54 -07:00
Clayton Craft
00a242b4e8
systemd/systemd: don't use old systemd_install_script logic
...
This also removes an old macro file that was left over from one of the
many previous attempts to integrate preset support...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Clayton Craft
e63c70b6e8
Rebuild -systemd subpkgs
...
These packages were previously built by a WIP abuild patch that added
install scripts to each -systemd subpkg for handling preset application
on install and symlink cleanup on uninstall. This functionality has been
replaced by a trigger/commit hook, so we need to rebuild these packages
to drop the install scripts that were previously generated.
[ci:ignore-count]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Clayton Craft
0318e81fde
temp/abuild: build with simple systemd split func patch
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Achill Gilgenast
e9287975cb
systemd/wireplumber: upgrade to 0.5.11
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/71031e8a344b98717fa73d02c6b9aa0026120fe7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
98c29cb62c
systemd/upower: upgrade to 1.90.10
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/b8086774af77dd3e1ab509ff0485676a124c17a7
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
6d7abb22e1
systemd/sddm: fix license
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/1cfd94a70fea7a2edf6fbe23a073a99305add7a0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
3a50ffa5d4
systemd/gnome-desktop: upgrade to 44.4
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/8bb7b7b7bb981ee0e0a3b52d1291ecb245915602
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Achill Gilgenast
d8be95c138
cross/systemd-boot-x86: upgrade to 257.9
...
https://gitlab.alpinelinux.org/alpine/aports/-/commit/baef68076879beea57f864db4d69a61e6ee0c476
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Dylan Van Assche
15dbb835b0
systemd/systemd-services: add RuntimeDirectory and StateDirectory for nginx
...
RuntimeDirectory and StateDirectory are required for NGINX to operate out-of-the-box.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7008 >
2025-09-07 18:02:26 +00:00
dabao1955
5564f33c6b
linux-xiaomi-raphael: Fix wrong firmware path in dts for xiaomi-raphael
...
ref: https://github.com/NekoSekaiMoe/linux/commit/2447484c8665f0b6fc4fbc8b3208dfa0250bf35f
Signed-off-by: dabao1955 <dabao1955@163.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7012 >
2025-09-08 01:33:09 +08:00
Luca Weiss
8caae63c7f
main/postmarketos-ui-lomiri: fix wallpaper and launcher icon
...
Fix the paths at least, for some reason the launcher icon still doesn't
show up in the latest versions.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726 >
2025-09-07 17:10:56 +00:00
Luca Weiss
60d40dcda0
main/postmarketos-ui-lomiri: clean up polkit config
...
Apk is unhappy about depending on both polkit and polkit-elogind. Align
with other UI packages by only depending on polkit-elogind directly, and
remove the rc-update call since also no other UI is doing this.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726 >
2025-09-07 17:10:56 +00:00
Willow Barraco
bca4cfc74f
linux-postmarketos-allwinner: Enable leds_group_multicolor
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6924 >
2025-09-07 17:08:26 +00:00
dabao1955
59ab663fb4
linux-xiaomi-raphael: upgrade to 6.12.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7004 >
2025-09-07 17:00:49 +00:00
dabao1955
3365752926
firmware-xiaomi-raphael: Fix wrong firmware path
...
This commit fixes some firmware not found by kernel requests.
before:
```
[ 0.552689] goodix firmware update module init start
[ 0.801269] goodix_i2c 2-005d: Direct firmware load for qcom/sm8150/Xiaomi/raphael/good failed with error -2
```
after:
```
[ 0.152816] goodix firmware update module init start
[ 0.597937] input: goodix_ts as /devices/platform/goodix_ts.0/input/input2
```
Signed-off-by: dabao1955 <dabao1955@163.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7011 >
2025-09-07 16:59:47 +00:00
Stefan Hansson
8321019c7f
CI: Stop using 'pmbootstrap lint' for lint job
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3665
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2566
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3274
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2591
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6979 >
2025-09-07 16:14:57 +00:00
leap123
35ee13f094
device-rockchip-rk322x: fix checksum
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7003 >
2025-09-07 01:28:05 +00:00
leap123
5675c834a1
rockchip-rk322x: update kernel to 6.16.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7003 >
2025-09-07 01:28:05 +00:00
Sicelo A. Mhlongo
aa0879310e
*/: sicelo: drop and transfer maintainership
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6993 >
2025-09-06 23:44:49 +02:00
Dylan Van Assche
a8229a6ad7
main/postmarketos-ui-os-installer: add Console UI
...
Installing pmOS on servers has never been more easy with the OS Installer when the Console UI is supported. Tested on my own homeserver.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7000 >
2025-09-06 18:33:14 +02:00
Daniel Kulesz
d614b2c4b0
linux-purism-librem5: upgrade to 6.6.92pureos1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6970 >
2025-09-06 12:56:57 +02:00
Casey Connolly
cfc28d4fb9
linux-next: enable XBOX controller support
...
Enable joystick devices as per kconfigcheck
Signed-off-by: Casey Connolly <kcxt@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7005 >
2025-09-06 08:02:48 +00:00
postmarketOS CI
b0b2d89485
linux-next: upgrade to next-20250905
2025-09-06 04:50:29 +00:00
Hugo Osvaldo Barrera
ec17f2118c
qemu-*: enable PSI
...
PSI is necessary (but not sufficient) to run Waydroid on this device
target:
- linux-virt is built without binder and unusable for Waydroid.
- linux-stable is build with CONFIG_PSI_DEFAULT_DISABLED.
- linux-lts is build with CONFIG_PSI_DEFAULT_DISABLED.
The performance difference is negligible for this device; less that 1%.
Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/1884
See: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17465
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6995 >
2025-09-05 21:54:00 +02:00
Jami Kettunen
b8c64a14f7
device/*: drop my "maintainership" of msm8998/mt6763/mt6768 stuff
...
I've not touched anything in pmaports (or mainline aarch64 stuff in
general besides my Snapdragon X Elite laptop which I thankfully didn't
have to bringup myself) for about 3 years at this point so I think that
ship has sailed by now.
[ci:skip-build]: orphaning the packages
[ci:skip-vercheck]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6971
2025-09-05 18:03:42 +02:00
Dinolek
9c8c46f803
device-xiaomi-begonia: new aport
...
Based on the linux-postmarketos-mediatek-mt6785 kernel.
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
da0d53f27a
firmware-xiaomi-begonia: new aport
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
99b95928e6
linux-postmarketos-mediatek-mt6785: new aport
...
Mainline port for the MediaTek MT6785 Helio G90/G90T/G95.
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
d869b99210
xiaomi-begonia: add -downstream suffix and archive downstream port
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
Dinolek
22a9c72680
linux-xiaomi-begonia: fix build
...
Signed-off-by: Dinolek <git@dinolek.me >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6975 >
2025-09-05 15:43:23 +00:00
adamthiede
8cf57dfdfb
linux-postmarketos-mediatek-mt8173: upgrade to 6.16.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6997 >
2025-09-05 08:08:33 +00:00
BotchedRPR
d130e6990d
device-nothing-tetris: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6985 >
2025-09-04 20:30:07 +00:00
BotchedRPR
6f63a440ab
linux-postmarketos-mediatek-mt6878: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6985 >
2025-09-04 20:30:07 +00:00
Stefan Hansson
6c98a4d742
main/dint: new aport
...
This could later be used to add deviceinfo linting CI to pmaports. I'm
putting this in pmaports rather than aports as I would think there is
little purpose to having a deviceinfo linter in Alpine when this format
isn't used there.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6999 >
2025-09-04 20:21:34 +00:00
postmarketOS CI
9d7a05983f
linux-next: upgrade to next-20250904
2025-09-04 15:50:57 +00:00
postmarketOS CI
021044ac78
linux-next: upgrade to next-20250903
2025-09-03 15:49:39 +00:00
Henrik Grimler
436d44c8e6
systemd/systemd-services: add apache service
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6996 >
2025-09-03 13:53:00 +00:00
Henrik Grimler
4a2a2acaf6
device-samsung-i9100: set generate_extlinux_config=true
...
Was missed when device was migrated over to use u-boot.
Fixes: e74d7fdd69 ("device-samsung-i9100: use u-boot as intermediate bootloader")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6998 >
2025-09-03 13:52:03 +00:00
Pablo Correa Gómez
7273e83141
README: improve wording for commit style
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6992 >
2025-09-03 13:51:05 +00:00
Pablo Correa Gómez
6d6fcd0340
README: add review and merging guidelines
...
As agreed in
https://wiki.postmarketos.org/wiki/Team_Meetings#2025-09-01
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6992 >
2025-09-03 13:51:05 +00:00
Aster Boese
3f405ace7d
apple-idevice: change rootfs_image_sector_size to 4096
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6944 >
2025-09-03 09:55:42 +00:00
Barnabás Czémán
033bbe60bf
device-qcom-msm8956: Add support for longcheer l9360
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:37 +00:00
Barnabás Czémán
b006585c45
device-qcom-msm8956: Fix cmdline property in deviceinfo
...
Change deviceinfo_cmdline to deviceinfo_kernel_cmdline.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:37 +00:00
Barnabás Czémán
29288ce037
linux-postmarketos-qcom-msm8956: Upgrade to v6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6981 >
2025-09-03 09:54:34 +00:00
Hugo Osvaldo Barrera
7cb5f1d3e4
main/postmarketos-config-nftables: rely on upstream nftrules
...
Upstream is now shipping rules as individual subpackages for packages
which require them. Rely on these by linking to them instead of
duplicating them here.
Note that the upstream packages only ship rules, but do not enable them
by default. This patch retains this package's current behaviour and
still automatically enables rules.
See: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67137
See: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3934
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6991 >
2025-09-02 16:30:50 +00:00
Eisenbahnfan
cb4a9bfd40
device-samsung-n2awifi: Enable boot via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6989 >
2025-09-02 16:20:18 +00:00
Eisenbahnfan
8c067228f2
device-samsung-v1awifi: Enable boot via U-Boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6988 >
2025-09-02 16:19:16 +00:00
postmarketOS CI
91dedeb3d1
linux-next: upgrade to next-20250902
2025-09-02 15:53:38 +00:00
BetaRays
0dbd50bd80
soc-qcom-msm8916: force S16LE format for PipeWire
...
This applies this fix by default, so that PipeWire sound can work out of the box:
https://wiki.postmarketos.org/wiki/Qualcomm_Snapdragon_410/412_(MSM8916)#PipeWire
This was tested on samsung-j5x with all remote processors.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6978 >
2025-09-02 15:29:49 +00:00
Biswapriyo Nath
895506a5c0
systemd/dsme: upgrade to 0.84.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6957 >
2025-09-01 18:54:19 +00:00
postmarketOS CI
95ba5dfada
linux-next: upgrade to next-20250901
2025-09-01 15:53:59 +00:00
leap123
6a9168cd47
rockchip-rk322x: new device
...
Adds a generic device target for the Rockchip RK3228 and RK3229 SoCs
with mainline U-Boot and kernel. I tested this on my MXQ Pro 4K STB,
which originally had Android 7.1 installed. I've been testing it on a
32 GB SD card, as I currently have [ilmich's
LibreELEC port](https://github.com/rk-unofficial-cfw/LibreELEC.tv/tree/le12-rk322x-wip ]
installed to the eMMC, though it should boot from eMMC just fine. The
bulk of the patches comes from the aforementioned LibreELEC port and
Armbian.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6982 >
2025-09-01 13:38:03 +02:00
Jack Knightly
a68e7fb105
device-samsung-n5110: rename to kona
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
1914540bb4
linux-samsung-n5110: remove
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
9c80f0c3c4
linux-postmarketos-exynos4: add panel for n5110
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Jack Knightly
4966b3b5e6
device-samsung-n5110: unarchive and switch to using upstream kernel
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6968
2025-08-30 10:15:01 +02:00
Richard Acayan
54cadd8fe9
alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20250707
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6986 >
2025-08-29 19:19:19 -04:00
Jane Rachinger
ae2143c971
systemd/systemd{,-stage0}: upgrade to 257.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6920 >
2025-08-29 16:30:50 +00:00
Pablo Correa Gómez
4ecc7ec4e0
main/postmarketos-base: add compatibility subpackage with alpine-baselayout-core
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984 >
2025-08-29 16:28:27 +00:00
Pablo Correa Gómez
f9011849a3
temp/alpine-baselayout: remove
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984 >
2025-08-29 16:28:27 +00:00
postmarketOS CI
9a87ab496c
linux-next: upgrade to next-20250829
2025-08-29 15:49:44 +00:00
Achill Gilgenast
3bca58c384
main/postmarketos-base: move /etc/apk/config to /usr/lib/apk/config
...
apk supports loading the config file from /lib/apk/config since
<https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/0186a6aa9d5cc5dd9f4f218bc8bc59b74b21395f >.
Since all systems are now /usr-merged, we can now even have the file in
/usr/lib/!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6983 >
2025-08-29 07:36:22 +00:00
Robert Bloy
6c2f173b20
downstream/linux-amazon-ford: kernel config framebuffer console enabled
...
CONFIG_FRAMEBUFFER_CONSOLE=y without this the ui fbkeyboard dont start
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6977 >
2025-08-28 20:16:32 +00:00
Pablo Correa Gómez
244d2ab398
ci: do not run downstream pipeline if the bot is the commiter
...
The reviewers are responsible to check that the pipeline actually
built and run successfully. The bot has the option to skip the
pipeline completely, but that means we also skip the checks about
bumping pkgver and pkgrel, which means some rebases could cause
issues. Since there is no straight-foward way to make the bot add
"[ci:skip-build]" to the commit message, then we can actually do this
check instead.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez
88b1b45879
ci: move check for package counts to where it is used
...
common is otherwise over-used with things with very little
consumers. So reduce the list by moving the
get_changed_packages_sanity_check to check_changed_aports_versions,
which is the only user. In the process, also rename it to make it more
clear what it's used for: check_package_count
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:26 +00:00
Pablo Correa Gómez
c83457fed4
ci: don't re-do packages check in build_changed_aports
...
Since 218d0b1745 the pipeline is created
dynamically. This check already exists in the "commits" lint job. So
let's avoid duplicating it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6963 >
2025-08-28 20:02:23 +00:00
postmarketOS CI
806d340317
linux-next: upgrade to next-20250828
2025-08-28 15:56:56 +00:00
Pablo Correa Gómez
5de1ce365f
main/postmarketos-base: force migration of installs to /usr merge
...
This carries some risks, but we are willing to put up with them. We
need everybody to have a /usr-merge to continue moving on our
priorities. Fortunately, the merge-usr script has received quite a lot
of testing so far.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6389 >
2025-08-27 15:27:42 +02:00
Pablo Correa Gómez
866f80708a
main/postmarketos-ui-moonlight: disable on armhf
...
Follow-up from
https://gitlab.alpinelinux.org/alpine/aports/-/commit/4b76290cf6da103663a0c48e84783fd763a1f9d9
[ci:skip-vercheck]
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6980 >
2025-08-27 13:26:33 +00:00
Tomasz Duda
f1460e5324
linux-postmarketos-qcom-msm8953: enable CONFIG_BT_RFCOMM
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6972 >
2025-08-27 13:21:03 +00:00
Barnabás Czémán
709b677e9f
linux-postmarketos-qcom-msm89x7: Upgrade to v6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6976 >
2025-08-27 13:19:23 +00:00
Richard Acayan
b030d960d7
linux-postmarketos-qcom-sdm670: upgrade to v6.16.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6965 >
2025-08-27 09:41:16 +00:00
Robert Mader
a63aca69b1
temp/libcamera: Backport software ISP fix for 'purple tint'
...
Backport the series from https://patchwork.libcamera.org/cover/24169/ ,
fixing 'purple tint' issues on the Pixel 3a and OnePlus6 with Snapshot.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6961 >
2025-08-27 09:39:41 +00:00
postmarketOS CI
a0a1ff83b0
linux-next: upgrade to next-20250827
2025-08-27 04:51:25 +00:00
postmarketOS CI
7548beca77
linux-next: upgrade to next-20250826
2025-08-26 15:47:07 +00:00
Antoine Martin
f712ad7a21
linux-pine64-pinenote: use lid switch to trigger suspend
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959 >
2025-08-25 19:36:26 +00:00
Antoine Martin
52fda58c39
linux-pine64-pinenote: upgrade to 6.15.11
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6959 >
2025-08-25 19:36:26 +00:00
postmarketOS CI
3086ac0168
linux-next: upgrade to next-20250825
2025-08-25 15:55:06 +00:00
Tomasz Duda
8edefeb796
community/soc-qcom-msm8953: fix modem script
...
1. /dev/disk/by-partlabel/persist is mounted twice with diffrent dirs.
umount $PERSIST_DEV unmout the other one
2. /lib/firmware/postmarketos does not exist on xiaomi-daisy, use mkdir -p
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6967 >
2025-08-25 14:02:02 +00:00
Luca Weiss
f465847f28
modem/rmtfs: patch to serve modem_study partition for Fairphone (Gen. 6)
...
And replace the modem_tng patch with the version that was accepted
upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
25f9af2fdf
device-fairphone-fp6: update dtb naming, enable internal storage options
...
The dtb was renamed to follow the new upstream naming guidelines.
Add configuration and dependencies that now make sense given that
internal storage is working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
2f20590e9e
firmware-fairphone-fp6: update firmware path
...
The firmware has moved to a different path, along with updated naming
guidelines upstream.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Luca Weiss
487c0eb8f4
linux-postmarketos-qcom-sm7635: upgrade to 6.16
...
From the first revision, the compatibles and names were changed from
sm7635 to milos, to follow the new upstream naming guidelines.
Significant Milos-specific changes:
* UFS (internal storage) now works
* CCI I2C enablement including the EEPROMs on the camera sensors
* Partial IPA (mobile data) enablement, at least allows ModemManager to
detect the modem, but mobile data is still broken.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6962 >
2025-08-25 12:12:42 +00:00
Barnabás Czémán
96c5c964a0
linux-postmarketos-qcom-msm8953: Upgrade to 6.16.3-r0
...
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6969 >
2025-08-24 22:49:53 +02:00
Andrei Zisu
8e45b27c2c
device-mnt-reform2-bpi-cm4: load rtw88 firmware
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:35:37 +00:00
Andrei Zisu
20e4ba67c2
mnt-reform2-bpi-cm4: new device
...
Copied from the cm4io package
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
a2160a27b4
linux-postmarketos-amlogic: add upstream MNT patches
...
The patches are altered to remove the noisy kernel messages.
By default they use KERN_ALERT, which is very intrusive.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
e1dd67402d
linux-postmarketos-amlogic: enable MNT Reform 2 devices
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Andrei Zisu
36f90f02ec
device-bananapi-bpi-cm4-cm4io: fix u-boot path
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6820
2025-08-23 19:34:45 +00:00
Robert Eckelmann
9a8de0becf
linux-postmarketos-grate: enable kconfig:immutable settings
...
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6951 >
2025-08-23 12:18:03 +00:00
Aster Boese
a58328e628
main/postmarketos-ui-moonlight: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
5319277d3b
main/postmarketos-base-ui: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
0933453ea7
google-nyan-blaze: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
5ae43966c7
google-nyan-big: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
Aster Boese
777ff25a35
purism-librem5: move tinydm config to /usr/share/tinydm/
...
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933 >
2025-08-23 12:16:58 +00:00
adamthiede
1d0e6ef25d
linux-postmarketos-mediatek-mt8173: upgrade to 6.16.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6946 >
2025-08-23 12:06:46 +00:00
Sicelo A. Mhlongo
610b62c87c
wl1251-cal: drop wl1251 module blacklist
...
Since /lib/firmware is always mounted as soon as / is mounted, wl1251-cal can
still be effective without the module blacklist, as long as care is taken to
ensure the service runs as soon as possible, and strictly before udev starts.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6943 >
2025-08-23 12:05:43 +00:00
-akku-
41f2a398f1
main/mkbootimg-osm0sis: explicitly refer to pmbootstrap#441
2025-08-22 12:00:53 -04:00
Affe Null
5ba22e3169
device-jolla-c2: depend on soc-unisoc-ums9230
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
9a49bd4960
modem/unisoc-timesync-daemon: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
075565220c
modem/unisoc-nvitem-daemon: upgrade to 0_git20250618
...
Also fix the systemd service installation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
f2ac26d603
soc-unisoc-ums9230: new aport
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
f5700ea58f
linux-postmarketos-unisoc-ums9230: upgrade to 6.17.0_rc1_git20250814
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Affe Null
0d3efa8c62
alsa-ucm-conf-unisoc-ums9230: upgrade to 1.2.9_git20250614
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6941 >
2025-08-22 15:51:43 +00:00
Henrik Grimler
903baf437c
linux-postmarketos-exynos4: update to 6.16.1
...
Some notable changes since 6.10.1 are:
- Add support for konawifi (@jack_kekzoz)
- Drop initramfs that we carried in kernel (only exynos4210 devices
needed it, and those can now use u-boot)
- Update config to make kernel a bit smaller (disable some options,
make others modules), and enable options to make pmbootstrap kconfig
happy
- Add ctx->panel.prepare_prev_first to ea8061 panel driver, to fix
issue where panel is all black
Co-developed-by: @knuxify <knuxify@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
e74d7fdd69
device-samsung-i9100: use u-boot as intermediate bootloader
...
The close-to-mainline u-boot fork can then load linux from boot
partition.
One downside is that it will no longer be possible to flash through
pmbootstrap, since there is no support for flashing arbritrary targets
to arbritrary partitions with pmbootstrap, yet.
Therefore, users will need to manually flash
/usr/share/u-boot/trats/u-boot.bin to the KERNEL partition for i9100
to work after these changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
06f5839fe0
testing/u-boot-samsung-i9100: add package
...
Close-to-mainline fork (also kept at
https://gitlab.com/exynos4-mainline/u-boot/ ) where i9100 can use
trats_defconfig, since exynos4210-trats is very similar to i9100.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
Henrik Grimler
f9ba174a1c
archived/u-boot-samsung-i9100: drop package
...
It is very old, and a mainline based variant will be added shortly.
Drop the package so that the name does not conflict with the new one.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6921 >
2025-08-22 11:46:46 -04:00
postmarketOS CI
5df8afeeb8
linux-next: upgrade to next-20250822
2025-08-22 15:45:10 +00:00
Luca Weiss
5fa166d6f8
linux-postmarketos-qcom-sc7280: upgrade to 6.16.1
...
Enable options for SHIFTphone 8, and enable vibration motor driver for
Fairphone 5.
Manual kconfig changes:
* TOUCHSCREEN_FOCALTECH_FT3658U=m
* INPUT_AW86927=m
* DRM_PANEL_SHIFT_SH8804B=m
* LEDS_QCOM_LPG=m
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6934 >
2025-08-22 13:07:26 +00:00
Jens Reidel
91a20b30b6
systemd/systemd-services: make iio-sensor-proxy depend on all hexagonrpcd services
...
This is harmless if the services don't exist (because of Wants instead
of Requires) and applies the correct ordering for devices with
hexagonrpcd and no sdsp.
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6960 >
2025-08-22 11:31:21 +00:00
Antoine Martin
174b5f611f
linux-radxa: rebuild kernel
...
Fixes #3926 by rebuilding the kernel, thus rebuilding the failing binary
`scripts/basic/fixdep`.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6958 >
2025-08-21 18:19:30 -04:00
Biswapriyo Nath
0326bcea42
systemd/kjournald: Add missing qt6 build dependency
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6954 >
2025-08-21 16:10:37 +00:00
Alexey Minnekhanov
29025ea0f8
systemd/systemd-services: fix rmtfs service dependencies
...
Fixes service shutdown order on device shutdown/reboot.
Basically you can't shutdown rmtfs before Wi-Fi is shut down, due to
how remote processors are involved in this on qcom platforms.
If modem is powered off, all attepts to communicate with Wi-Fi
firmware are nonsense and this hangs device on shutdown/reboot
or send it to crashdump mode.
Openrc sercice already has the correct dependency.
Fixes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3936
For more details, see upstream PR: https://github.com/linux-msm/rmtfs/pull/24
We can safely replace the `Before=msm-modem-uim-selection.service` line
because msm-modem-uim-selection already has its own deps specified in its
own service file.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6956 >
2025-08-21 15:46:29 +00:00
postmarketOS CI
453cb8895b
linux-next: upgrade to next-20250821
2025-08-21 15:46:08 +00:00
Oliver Smith
d2b4965e3a
cross/musl-*: upgrade to 1.2.5-r20
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6955 >
2025-08-20 18:58:19 +02:00
Robert Bloy
0431133641
fbkeyboard: new switch for correct interpret x/y touc event
...
On some devices, the x/y coordinates are interpreted incorrectly, e.g., Amazon Ford. The -i switch applies a transformation of y = max - y.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942 >
2025-08-19 14:35:55 -07:00
Robert Bloy
721f3e6b8d
downstream/linux-amazon-ford: Change Downstream Kernel to 3.10.108 and add Patch for Touchpanel
...
With Amazon Ford Tab 7 where was a scaling in Touchpanel Driver for ssd60xx, this lead to misfunctional touch events in fbkeyboard. This patch remove the scaling and swapping x/y-coordinates
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942 >
2025-08-19 14:35:55 -07:00
Clayton Craft
668933bec1
linux-postmarketos-qcom-laptop: enable dm-verity, erofs
...
See:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6949
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6948 >
2025-08-19 21:32:32 +00:00
Clayton Craft
a31e5d40b0
systemd/qemu-binfmt: new aport
...
This could be folded into aports/qemu.. but I'm not sure if
they'd accept it since the path these install to seems(?) to be
systemd-specific? Once there's -systemd split pkg support in abuild,
then maybe it'll make sense to move this to aports.
fixes #3394
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6950
[ci:skip-build]: already built successfully in CI
2025-08-19 10:34:57 -07:00
Henrik Grimler
19589d554d
device-odroid-u2: fix so that extlinux config is generated again
...
I accidentally dropped it in a rebase.
Fixes: e76edf7044 ("device-odroid-u2: depend on firmware-odroid-u2
and clean up cmdline")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6940 >
2025-08-19 09:13:03 +00:00
Barnabás Czémán
dbd82b84c9
main/lk2nd: Upgrade to 21.0
...
Upgrade to 21.0 and ignore devices with QCDTB on MSM8953 for
fix xiaomi-markw and maybe other devices.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6938 >
2025-08-18 21:22:27 +00:00
Oliver Smith
ff77857739
systemd/drkonqi: upgrade to 6.4.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6945 >
2025-08-17 20:23:53 +02:00
Tomasz Duda
97d391b2e7
systemd/systemd-services: add system-watchdog-kick.service
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6883
2025-08-17 12:47:56 -04:00
Oliver Smith
8c823bc6ce
systemd/plasma-workspace: upgrade to 6.4.4
...
[ci:skip-build]: CI has passed for all arches, but armv7 and riscv64. It
has already been doing these for 3 hours and would probably take another
3h to complete... seems unlikely that it will fail here from past
experience, so I'll just skip these here as this will fix a lot of
errors.
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
c3e234a128
systemd/kwin: upgrade to 6.4.4
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
0d07c43771
systemd/kscreenlocker: upgrade to 6.4.4
...
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/715fc4ee47defccc2187b542dc77481c90a02c0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6931 >
2025-08-17 16:14:54 +00:00
Oliver Smith
5053fa4853
cross/.gitlab-ci.yml: add tags: [qemu]
...
The runners from OSUOSL sometimes still fail to run jobs that emulate
other arches via QEMU. We run into this when building gcc-x86_64 for
aarch64 on x86_64 through QEMU. Use the usual workaround of running the
job on our own builder.
Related: postmarketos issue 83
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
ed7213823e
cross/.gitlab-ci.yml: store log on error
...
Make the log available, currently it gets cut off:
> Job's log exceeded limit of 4194304 bytes.
> Job execution will continue but no more output will be collected.
Remove --details-to-stdout, as it causes the log to only get written to
stdout, not to the log file.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
6d9ab71015
cross/.gitlab-ci.yml: fix building 3 pkgs
...
The hello-world, iskey, pbsplash packages didn't actually get built in
this test as --force was missing and the versions don't change when
upgrading gcc. The last and most important one for building gcc-x86_64
with gcc-aarch64 did work though.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:32 +00:00
Oliver Smith
689d67be2e
cross/gcc-*: upgrade to 15.2.0-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:29 +00:00
Oliver Smith
9b53a9c973
device/archived/firmware-*: add Archived comments
...
Fix that CI is currently failing with errors like:
> FAILED .ci/testcases/test_device.py::test_aports_archived -
> AssertionError:
> /builds/postmarketOS/pmaports/device/archived/firmware-samsung-nevisp/APKBUILD
> should have an Archived: comment that describes why the package is
> archived
Push this directly to master as this is a trivial but important fix to
make CI pass again for open MRs.
2025-08-17 18:11:59 +02:00
Jens Reidel
4182d118f9
main/qemu-ppc64le: new device (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
[ci:skip-vercheck]: forked paackages
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Jens Reidel
1d9acd0cb1
main/postmarketos-qemu-common: support ppc64le (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Jens Reidel
ed1039bc18
cross/{gcc-ppc64le,musl-ppc64le}: Generate with aportgen (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Luca Weiss
5ce8ad66ce
device/downstream/*: move broken kernels plus devices to archived
...
All these kernels do not compile anymore, move them and the associated
device and firmware packages to archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6700 >
2025-08-17 12:29:01 +00:00
Luca Weiss
6333082d49
linux-asus-tf101: drop
...
No package depends on this one, so drop it. It doesn't build either.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6700 >
2025-08-17 12:29:01 +00:00
Achill Gilgenast
1554af78c0
main/postmarketos-base: allow to use doas for different users than root
...
The user is already able to log in as root and allowing to directly log
into other users allows stuff like running as postgres user.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6936 >
2025-08-17 06:44:50 +00:00
Henrik Grimler
306e615062
firmware-odroid-u2: add dependency on linux-firmware-s5p-mfc
...
Just like for the other exynos4412 and exynos542x devices odroid-u2
wants to load s5p-mfc.fw.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:05:02 -04:00
Henrik Grimler
e76edf7044
device-odroid-u2: depend on firmware-odroid-u2 and clean up cmdline
...
firmware-odroid-u2 provides the bootloaders that are necessary to boot
the system.
There is no reason to always boot with loglevel=9, or with rw, and
most often not with PMOS_FORCE_PARTITION_RESIZE.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Henrik Grimler
d1ef71b2c7
firmware-odroid-xu4: put s5p-mfc and rtl_nic deps in _pmb_recommends
...
These firmware packages are not strictly necessary for a booting
system, so move them to _pmb_recommends.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Henrik Grimler
2315bf0f65
device-odroid-xu4: depend on firmware-odroid-xu4
...
firmware-odroid-xu4 provides the bootloaders needed to successfully
boot odroid-xu4. Also remove the linux-firmware-rtl_nic
dependency (will be moved to firmware-odroid-xu4 instead).
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6848
2025-08-16 22:04:28 -04:00
Jens Reidel
090f511837
systemd/systemd-services: only start q6voiced if config exists
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6927 >
2025-08-17 01:31:46 +02:00