Eric Anderson
83977c895f
device-google-veyron: Set Eric Anderson as maintainer
...
Updating the device after becoming the maintainer of linux-google-veyron
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7258 >
2025-10-28 09:41:35 +00:00
Clayton Craft
7c137628be
ci: shellcheck: add device-apple-mac-aarch64 scripts
...
There are a few of these, and they're probably complicated enough to
justify shellchecking them.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
671da45525
ci: shellcheck: add os-installer's setup script
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:56 +00:00
Clayton Craft
557772ebd4
device-apple-mac-aarch64: add support for os-installer
...
This also sneaks in a change to add 'quiet' on the kernel cmdline, to
remove some kernel msg noise on the screen that overwrites the splash
sometimes on boot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Clayton Craft
923c4ab36e
main/postmarketos-ui-os-installer: add custom install/deploy mode
...
This adds support for having a custom install/deploy, where if
`/etc/os-installer/deploy.sh` exists then pmbootstrap generates an
image, exports it, then calls deploy.sh with the path to the image it
created, and does NOT call pmbootstrap install with --disk. deploy.sh
comes from device packages that need to implement custom image
deployment stuff, when using --disk is not appropriate.
If deploy.sh doesn't exist then the standard install (using --disk) will
take place.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7112 >
2025-10-28 09:38:53 +00:00
Sicelo A. Mhlongo
52f23a780c
wl1251-cal: extract nvs to /run
...
Running the service for wl1251-cal before udev is partly responsible for very
slow boot observed on the N900 when using systemd. This is likely because of
the dependency on /lib/firmware.
Provide the NVS in /run instead, an idea borrowed from msm-firmware-loader. It
is safe to permanently overwrite the user-defined firmware search path since
the N900 does not need firmware that would be expected to be in
/lib/firmware/postmarketos.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7234 >
2025-10-28 09:32:20 +00:00
Ingo Reitz
ea9dcad2df
linux-postmarketos-gs101: upgrade to 6.18_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7226 >
2025-10-28 09:29:36 +00:00
postmarketOS CI
f4214fd496
linux-next: upgrade to next-20251028
2025-10-28 05:50:03 +00:00
Clayton Craft
6b51d3c9da
main/postmarketos-ui-cosmic: disable audio over-amp by default
...
COSMIC is configured by default to allow "over amplification" of audio,
which is probably going to drive systems with sensitive speaker setups
(like macbooks, and the x13s) too hard. 100% on these is already plenty
loud. Users can override this default by flipping the switch in COSMIC
Settings app if they really want it.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7251 >
2025-10-28 04:46:57 +00:00
Jianhua Lu
b5e0ae4742
device-xiaomi-elish: use soc-qcom to replace qcom common dependencies
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
ac2648a2b8
device-xiaomi-elish: update deviceinfo
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Jianhua Lu
0e6c46c96b
linux-postmarketos-qcom-sm8250: upgrade to 6.17.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6867 >
2025-10-28 07:35:28 +08:00
Kamal Chandra Upreti
3680615e8d
linux-xiaomi-spes: increment pkgrel
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 15:05:50 +05:45
Kamal Chandra Upreti
410044c30a
linux-xiaomi-spes: update checksums
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 14:57:53 +05:45
Kamal Chandra Upreti
315c46b655
linux-xiaomi-spes: fix repo name
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7256 >
2025-10-27 08:52:39 +00:00
Jens Reidel
40ca119a46
alsa-ucm-conf-qcom-sm7150: upgrade to 1.2.14_git20251026
...
Properly declares the speaker on surya as mono and prepares us for the
separation of davinci into two panel variants.
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7252 >
2025-10-27 08:14:51 +00:00
Arnav Singh
63cd5bebb9
linux-postmarketos-allwinner: upgrade to 6.17.5_git20251026
...
Also switch to building with LLVM,
per https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/123
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7255 >
2025-10-27 08:07:48 +00:00
postmarketOS CI
0994d10522
linux-next: upgrade to next-20251027
2025-10-27 05:51:02 +00:00
Sebastian Fleer
cb407b4aec
linux-postmarketos-rockchip: upgrade to 6.6.114
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7253 >
2025-10-26 19:43:37 +01:00
Achill Gilgenast
533fa35119
systemd/gnome-shell: enable on riscv64
...
[ci:skip-vercheck]: just enabling architectures
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7063 >
2025-10-26 14:56:10 +00:00
Raymond Hackley
b902e346e7
samsung-j5(x): rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/1a8ab415b0d8fe68c8fea0a585e45c781b03a7e8
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
49e41e6fc3
samsung-j5(x): 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
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7249 >
2025-10-26 14:54:11 +00:00
Raymond Hackley
925d32594e
samsung-grandmax: depend on ModemManager "facility lock" workaround
...
It seems that samsung-grandmax needs the same "facility lock" workaround
as samsung-j5(x), otherwise ModemManager cannot unlock the SIM card correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7248 >
2025-10-26 14:52:01 +00:00
Raymond Hackley
ec12959a2b
samsung-rossa: rename gpu_accelerated to drm in deviceinfo
...
Link: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/d7b12d98e67d6eb9b5813cb9e8f15578317e490f
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
abfa1c36dd
samsung-rossa: 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
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:23 +00:00
Raymond Hackley
bbe58de176
samsung-rossa: depend on ModemManager "facility lock" workaround
...
It seems that samsung-rossa needs the same "facility lock" workaround as
samsung-j5(x), otherwise ModemManager cannot unlock the SIM card
correctly.
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3860
Link: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/commit/6c628d66ed3a21ea05f6a1688f3ddfe09ab0fd0a
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7247 >
2025-10-26 14:23:19 +00:00
user0-07161
fdd329a16a
linux-bananapi-bpi-m2-zero: upgrade to 6.18.0_rc1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7187 >
2025-10-26 13:19:05 +01:00
Eric Anderson
c520d51978
linux-google-veyron: upgrade to 6.12.54
...
Upgrading from an older LTS (6.6.y) to the latest LTS (6.12.y) version.
The config updates are simply "make olddefconfig" along with kconfig
check fixes.
6.12.y appears to behave identically to 6.6.y on veyron-minnie and
mickey. All feature testing showed the same results between the kernels.
I used a GNOME image. Appears to be working on minnie: battery, screen,
touchscreen, keyboard, touchpad, audio (headphones), camera, lid sensor.
Appears to be working on both: 3d acceleration, wifi, bluetooth, FDE,
USB-A, HDMI. HDMI audio worked on mickey. Speakers and HDMI audio didn't
work on minnie.
Audio was tested using "aplay -D sysdefault", because pipewire is
failing with a LUA incompatibility. But I didn't spend too much time
fiddling with alsamixer.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7225 >
2025-10-26 10:42:40 +00:00
Clayton Craft
3bbbf6cd9a
device-apple-mac-aarch64: update initramfs modules list
...
6.17 kernel config builds many things as modules now
Audio is pretty much broken on pulseaudio and I don't care to debug it.
It works with pipewire/pw-pulse, so let's use that by default.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Clayton Craft
ac433eed9c
linux-postmarketos-asahi: upgrade to 6.17.5-1
...
Upstream now has a fragment so we no longer need 'device.config', but
there are some bugs with it (reported upstream) so we need to patch it
for now.
pmos.config fragment was also re-sync'd with kconfigcheck.toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7224 >
2025-10-25 21:29:41 +00:00
Pablo Correa Gómez
ae140cb6b8
main/postmarketos-base: install fwupd-efi if fwupd and systemd-boot available
...
So that firmware can be upgraded via fwupd EFI built-in methods
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7244 >
2025-10-24 20:41:52 +00:00
Robert Eckelmann
1e8dda341a
linux-postmarketos-exynos5: Build with LLVM
...
Config was migrated with pmbootstrap!2705.
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7172
2025-10-24 21:52:50 +02:00
Markus Göllnitz
9d6bee6dc4
soc-qcom-sc7280: add 81voltd daemon as dependency
...
This daemon configures the modem manager bearers. And
while, due to audio not yet working, this might not yet
be that interesting for VoLTE/VoNR, this configures the
XTRA source and hence increases the chance of a working
GPS with A-GPS and a quick location fix.
Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7044 >
2025-10-24 16:58:52 +00:00
postmarketOS CI
bb59aac12c
linux-next: upgrade to next-20251024
2025-10-24 15:50:32 +00:00
Oreeeee
147a436c02
lenovo-a8-50f: new device
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7215 >
2025-10-24 15:32:59 +02:00
Robert Mader
3f6919e62d
temp/libcamera: Add tuning files for IMX838 and s5kjn1
...
Used by the Fairphone 5. Only containing black levels for now, however
adding those already makes the colors look less washed out, in
particular for the front camera.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7241 >
2025-10-24 11:57:50 +00:00
Clayton Craft
8d854127cc
kconfigcheck: add BTRFS_FS_POSIX_ACL
...
This is required for running journalctl without root, see:
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6145#note_470989
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6263 >
2025-10-24 05:23:48 +00:00
Pablo Correa Gómez
2115a3ed2b
main/postmarketos-config-nftables: remove unecessary function names
...
for subpackages. abuild picks them up automatically. They are only
needed when using "-" within the subpackage suffix, as that is not a
valid character in shell scripts function names
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Pablo Correa Gómez
9150a760c2
main/postmarketos-config-nftables: add rule for ausweisapp2
...
In the process, bump the pkgver to 1 similarly to what we do with
device packages where version numbers don't have a meaning. We
specifically don't create a subpackage, since the app is in flathub,
which is officially supported by the provider, and is a common way for
most non-technical users to ust it, since it's offically endorsed.
Unconditionally opening this really high port should also not increase
the attack area in any remarkable way.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6221 >
2025-10-23 21:53:04 -07:00
Achill Gilgenast
0478fbe24e
systemd/mutter: upgrade to 49.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7242 >
2025-10-23 22:58:31 +02:00
Bart Ribbers
c114f54ed2
systemd/plasma*: upgrade to 6.5.0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7233 >
2025-10-23 16:01:04 +00:00
Sicelo A. Mhlongo
386583c5ea
device-nokia-n900: use lzo-rle zram compression, drop obsolete deviceinfo var
...
zstd might have slightly higher CPU usage on the N900's weak CPU, resulting in
slower compression and decompression. lzo-rle strikes a good enough balance.
Also drop deviceinfo_keyboard, which is marked obsolete.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 10:10:26 +02:00
Sicelo A. Mhlongo
d60f557c4a
zram-swap: support custom compression algorithm via deviceinfo
...
Some devices would benefit from using compression algorithms besides zstd.
Allow device maintainers to specify a more suitable algorithm using
`zram_swap_algo` deviceinfo variable.
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7239 >
2025-10-23 09:53:06 +02:00
Stefan Hansson
9ed8dd6bda
linux-purism-librem5: upgrade to 6.6.110
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7238 >
2025-10-23 07:15:58 +00:00
postmarketOS CI
1eccf4e5af
linux-next: upgrade to next-20251023
2025-10-23 04:51:18 +00:00
Achill Gilgenast
19fcbc17be
systemd/phosh: upgrade to 0.50.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7236 >
2025-10-22 13:04:15 +02:00
postmarketOS CI
21114e996d
linux-next: upgrade to next-20251022
2025-10-22 04:52:27 +00:00
Jane Rachinger
15317d34dd
systemd/systemd{,-stage0}: upgrade to 257.10
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7230 >
2025-10-21 13:34:13 +02:00
Jens Reidel
370474e36e
linux-pine64-pinephonepro: Build with LLVM
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7189 >
2025-10-21 10:08:51 +00:00
Barnabás Czémán
e6aa0c6119
device-qcom-msm89x7: Update properties in deviceinfo
...
Change deviceinfo_chassis from embedded to handset.
Replace deviceinfo_gpu_accelerated with deviceinfo_drm.
Remove obsolete deviceinfo_keyboard.
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7217 >
2025-10-21 05:58:24 +00:00