fossdd
0cfd91bb1a
systemd/gdm: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6337
2025-03-19 22:04:18 +01:00
fossdd
e14e379824
systemd/gnome-shell: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6337
2025-03-19 22:04:15 +01:00
fossdd
040dda1c24
systemd/gnome-settings-daemon: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6337
2025-03-19 22:04:11 +01:00
Alexey Minnekhanov
c1a6d832d6
device-xiaomi-lavender: add battery modules to initfs
...
Having battery charger and fuelgauge modules in initfs will
allow device battery to be charged e.g. in debug-shell mode,
instead of slowly discharging and dying.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336
[ci:skip-build]: already built successfully in CI
2025-03-19 21:16:13 +01:00
Alexey Minnekhanov
12fc6da4a4
device-xiaomi-clover: add battery modules to initfs
...
Having battery charger and fuelgauge modules in initfs will
allow device battery to be charged e.g. in debug-shell mode,
instead of slowly discharging and dying.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336
2025-03-19 21:16:13 +01:00
Alexey Minnekhanov
24ac036659
device-asus-x00td: add missed rradc dependency module to initfs
...
qcom-spmi-rradc is a dependency of already specified charger and
fuelgauge modules.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336
2025-03-19 21:16:13 +01:00
postmarketOS CI
0653b52b34
linux-next: upgrade to next-20250319
2025-03-19 16:59:34 +00:00
Samuel Dionne-Riel
1463902dac
CI: Remove vestigial shell function wrapper
...
This shell function exists only within the scope of the shell. The
python script is entirely unaware of it.
(Introduced in da52dace85 ).
Signed-off-by: Samuel Dionne-Riel <samuel@dionne-riel.com >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6330
[ci:skip-build]: already built successfully in CI
2025-03-19 15:59:43 +01:00
Dzmitry Sankouski
eda09407de
device-samsung-starqltechn: add alsa ucm profiles dependency (MR 6322)
...
Starqltechn alsa ucm profiles was included in alsa-ucm-conf-sdm845
repository. Add it to dependency list to get audio working.
This also sorts depends and source lists alphabetically.
[ci:skip-build]: already built successfully in CI
2025-03-18 12:26:55 -07:00
Oliver Smith
3240d9fd57
main/postmarketos-mkinitfs: trigger: add skip hint (MR 6325)
...
The recent optimization of not running "mkinitfs" during the trigger
script when running in pmbootstrap lead to unexpected behavior for some
use cases: testing initramfs changes and upgrading the initramfs in the
chroot (e.g. with pmbootstrap chroot --image). Let the user know that it
gets skipped and tell them how they can force building a new initramfs,
as discussed with Caleb.
[ci:skip-build]: already built successfully in CI
2025-03-18 11:45:47 -07:00
postmarketOS CI
1cd8b92bb4
linux-next: upgrade to next-20250318
2025-03-18 16:59:51 +00:00
postmarketOS CI
e4656cc2ce
linux-next: upgrade to next-20250317
2025-03-17 16:59:53 +00:00
Clayton Craft
2beeeca388
systemd/systemd-services: add unit files for alsa-utils
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6287
2025-03-17 08:47:11 +01:00
Clayton Craft
f0a72fc9e1
systemd/postmarketos-base-systemd: add presets for alsa-utils
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6287
2025-03-17 08:46:48 +01:00
Barnabás Czémán
6250f405f6
soc-qcom-msm89x7: Add wireplumber config
...
Add wireplumber config for fix low volume issue.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6327
[ci:skip-build]: already built successfully in CI
2025-03-16 22:20:55 +01:00
Barnabás Czémán
80c5a8df14
linux-postmarketos-msm89x7: Upgrade to v6.13.6-r0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6327
2025-03-16 22:20:50 +01:00
Oliver Smith
95a5fc5dff
systemd/{pipewire,networkmanager}: use github mirror
...
The gitlab.freedesktop.org mirror is currently not available:
> Currently planned outage: 2025-03-16 -> 2025-03-22
Let's use the github.com mirror until then. Impressively they have the
same checksum.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
Oliver Smith
a7a53ade27
systemd/multipath-tools: upgrade to 0.11.1
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
[ci:skip-build]: already built successfully in CI
2025-03-16 21:05:53 +01:00
Oliver Smith
3191d49ae0
systemd/drkonqi: upgrade to 6.3.2
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
fossdd
2372400b69
systemd/networkmanager: upgrade to 1.52.0
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/ec41b2fc0fec4d8e98d2c96f319988e402db598a
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
fossdd
49ec30d635
systemd/mutter: upgrade to 47.6
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/b541cbddc6ea52afb782c614f237682c6c7e2781
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
Oliver Smith
ea30fd0e26
systemd/xorg-server: upgrade 21.1.16
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
fossdd
3c0cba8a7e
systemd/gnome-shell: upgrade to 47.5
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/10392e5e13e9a098dc79b009227d7d1a4cc2bdc8
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
Oliver Smith
fda0890ed4
systemd/pipewire: disable tests
...
One of the tests fails with a timeout when building through pmbootstrap
and our gitlab CI. Disable it for now, as the package is very similar to
the Alpine package this shouldn't be much of a problem.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
fossdd
05336c554d
systemd/pipewire: upgrade to 1.4.1
...
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/a0b4c813c66f812bba56da6603a11d5bdeba662d
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/a1c2f5b55925d1febc3feb2e6772e63ffb0334c1
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/5f7e0b7cbb6c786ce07a6393c804c7c5cb4d0ea1
- https://gitlab.alpinelinux.org/alpine/aports/-/commit/d93edb2de92923915f04d9420393f64f8b334cd3
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/81346
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6290
2025-03-16 21:05:53 +01:00
Gianluca Boiano
d2bb0c8068
firmware-xiaomi-tulip: remove unused files
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6323
[ci:skip-build]: already built successfully in CI
2025-03-16 20:48:04 +01:00
Alexey Minnekhanov
dc0c90738d
linux-postmarketos-qcom-sdm660: upgrade to 6.13.7
...
Perhaps the biggest highlight of this release is addition of
Qualcomm Sensor Manager support (thx @Tooniis).
Several little impovements:
* Notification LED support for clover, laevnder, tulip ( @setotau )
* missing SDCC block resets were added, several devices ( @alexeymin )
* missing SD card detect GPIOs were added, several devices ( @alexeymin )
* SD card instability was fixed, several devices ( @alexeymin )
* pd_mapper module now supports SDM630/636 ( @alexeymin )
* numerous dtbs_check warnings fixed, in preparation for upstreaming
* several commits were dropped, they are now upstream!
Manual config changes:
* SNS_REG/SMGR modules were enabled
* LED/QCOM_LPG modules were enabled
FIXME: qrtr as a bus requires some kconfigs to be =y (for SMGR patchset):
* CONFIG_QRTR=y
* CONFIG_QRTR_SMD=y
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6321
[ci:skip-build]: already built successfully in CI
2025-03-16 20:43:19 +01:00
Paul Sajna
2bdcf3dbf1
device-lg-judy{ln,p},linux-postmarketos-qcom-sdm845: backport judy uart to fix getty
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6324
[ci:skip-build]: already built successfully in CI
2025-03-15 22:02:38 -07:00
postmarketOS CI
c5cc2e47bd
linux-next: upgrade to next-20250314
2025-03-15 05:59:23 +00:00
Caleb Connolly
6f1862193c
linux-next: enable QCOM_CPUCP_MBOX
...
This isn't used yet but will be required for SCMI cpu frequency scaling
on X1 Elite. Let's get ready for that by enabling it now.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
[ci:skip-build] already built in CI
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5814
2025-03-14 22:08:01 +00:00
Pablo Correa Gómez
4dbf379cdb
main/postmarketos-dev: add openssh-client as dependency
...
And reorder deps alphabetically. This is a follow-up from
f85eabcca6
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6305
[ci:skip-build]: already built successfully in CI
2025-03-14 21:55:34 +01:00
Caleb Connolly
b7118581dd
postmarketos-initramfs: bump pkgver and checksum
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:07 +00:00
Caleb Connolly
865653c97d
postmarketos-initramfs: log splash messages
...
log splash messages with the new info log level. This can be useful when
working on headless devices.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:07 +00:00
Caleb Connolly
4d3958c4a5
postmarketos-initramfs: add rd.info arg and reduce logging
...
Support the rd.info cmdline argument to enable additional info logging,
and reduce the log level of some things to info so we print less
overall.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:07 +00:00
Caleb Connolly
8400fffefb
postmarketos-initramfs: refactor cmdline parsing
...
Currently the initramfs is littered with various code snippets which
read /proc/cmdline. This is error prone and results in more complicated
code especially as we want to standardise all the pmos specific cmdline
arguments, and where some arguments have the same behaviour as
deviceinfo variables.
Let's do the parsing correctly, once, and set global variables to
enable/disable/configure parts of the initramfs. At the same time
introduce namespaced and standard versions of the remaining arguments
which haven't been standardised yet.
Now (for example) to check if the splash is disabled, rather than
grepping /proc/cmdline for PMOS_NOSPLASH AND checking if
deviceinfo_no_framebuffer is true, you can just check if "$nosplash" =
"y".
This will drastically simplify the process of adding additional
configuration options in the future.
Most of the code here was taken from the Arch Linux initramfs and
simplified/adjusted to better fix our use case.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:07 +00:00
Caleb Connolly
91c5784bd4
postmarketos-initramfs: refactor find_root/boot_partition
...
These functions are almost identical and follow the same logic.
Introduce a generic find_partition function which they can both call
into so we can abstract the logic away from the specific usage and make
everything much cleaner.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:06 +00:00
Caleb Connolly
024422416f
postmarketos-initramfs: refactor setup_log
...
Simplify things by putting all the log targets in one variable, and add
a special-case to log to consoles when pmos.nosplash is set and no
consoles are used by the kernel (e.g. because console=null is set).
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:06 +00:00
Caleb Connolly
4133f4aeb5
postmarketos-initramfs: use local for more function-local variables
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:06 +00:00
Caleb Connolly
acb5d895b3
postmarketos-initramfs: reword debug-shell usb storage info
...
Make it clearer what is exposed over USB and why rather than just
printing the cmdline option.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6172
2025-03-14 20:24:02 +00:00
Clayton Craft
8947f03100
systemd/postmarketos-base-systemd: add some missing user presets
2025-03-14 10:20:42 -07:00
Clayton Craft
8447742b20
systemd/systemd: ship a default user preset
...
This adds a default preset for user units, that disables them by
default. This behavior is identical to what we do with system presets,
which means that if we want a unit enabled by default then we need
to add a preset for it or rely on some other unit to pull it in
automatically. Without this default preset, user units are enabled by
default when `systemctl preset` is run on them, which may not always be
the desired behavior (i.e. we don't want this behavior with system units).
2025-03-14 10:20:42 -07:00
jane400 and Clayton Craft
d9c21e9058
systemd/postmarketos-base-systemd: run systemctl on preset changes for already installed units (MR 6120)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
[ci:skip-build]: already built successfully in CI
2025-03-14 10:20:37 -07:00
Dzmitry Sankouski
267126bc8a
firmware-samsung-sdm845: delete package
...
Delete package - it was replaced with msm-firmware-loader.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6315
[ci:skip-build]: already built successfully in CI
2025-03-14 17:31:10 +01:00
Dzmitry Sankouski
d2430d5b9e
device-samsung-starqltechn: firmware: add msm-firmware-loader
...
Starqltechn required firmware to be pulled out of the particular phone.
Replace starqltechn firmware package dependency with
msm-firmware-loader.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6315
2025-03-14 17:31:10 +01:00
J. Neuschäfer
40bb2bc9ca
linux-postmarketos-amlogic: fix wifi on Ugoos AM3
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6319
[ci:skip-build]: already built successfully in CI
2025-03-14 17:24:23 +01:00
Clayton Craft
2679dce766
systemd/dbus: upgrade to 1.16.2
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6289
2025-03-14 15:41:57 +01:00
Jens Reidel
3c15d13757
linux-postmarketos-qcom-sm7150: Upgrade to 6.13.7
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6318
2025-03-14 06:23:47 +01:00
Clayton Craft
0faf7b73d1
issue template: add COSMIC UI option (MR 6274)
...
[ci:skip-build]: already built successfully in CI
2025-03-13 10:57:35 -07:00
Clayton Craft
f62fc95d7d
main/postmarketos-ui-cosmic: new aport (MR 6274)
2025-03-13 10:57:35 -07:00
Clayton Craft
ad6dc88dd7
systemd/systemd-services: add unit files for COSMIC greeter (MR 6274)
2025-03-13 10:57:35 -07:00