Bart Ribbers
dc7736577e
systemd/plasma*: upgrade to 6.3.3
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6339
2025-03-23 11:12:13 +01:00
Caleb Connolly
7e9ed34e9d
linux-next: enable USB_SND_CARD
...
I'd like to use my USB audio interface with my laptop!
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6343
[ci:skip-build]: already built successfully in CI
2025-03-22 20:41:48 +00:00
Clayton Craft
a375ff0451
systemd/systemd: move udevadm into udev subpkg
...
Fixes a conflict between systemd and systemd-udev where apk thinks they both provide cmd:udevadm:
ERROR: unable to select packages:
systemd-256.11-r2:
conflicts: systemd-udevd-256.11-r2[cmd:udevadm=256.11-r2]
systemd-udevd-256.11-r2:
conflicts: systemd-256.11-r2[cmd:udevadm=256.11-r2]
[ci:ignore-count]
[ci:skip-build] already built in CI
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:33 +00:00
Clayton Craft
eb8b32bdaa
systemd/pipewire: update install script to match aports
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Caleb Connolly
46ec88715c
systemd/cups: restart on upgrade
...
Mark cups.service as requiring a restart after package upgrade.
default_systemd will pick this up and generate the post-upgrade script
for us.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Caleb Connolly and Clayton Craft
a679e5132c
systemd/*: use new abuild systemd helpers
...
Adjust everything to use the new systemd abuild helpers. These generate
the post-install/pre-deinstall and post-upgrade scripts automagically,
and abuild now provides some helpers where it's necessary to finegle
things a bit (e.g. see the pipewire-pulse-systemd subpackage).
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Caleb Connolly
310ce2f500
abuild: switch to reworked systemd support
...
Switch to the new refactored systemd service support.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Caleb Connolly
659b9c4394
systemd: add triggers for reloading/restarting services
...
What we want is to reload services that need to be reloaded after
upgrade (those that are marked with needs-reload or needs-restart), to
handle systemctl daemon-reload too, and to reload udev, sysusers,
tmpfiles, etc.
This all needs to be done in a particular order, which we would ideally
do with different triggers (and triggers with consistent ordering!), but
apk can't do that so instead we have this inefficient solution which
will probably do a bunch of useless processing. ah well
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Caleb Connolly and Clayton Craft
0ddba42a61
systemd-services: use systemd funcs from abuild
...
Use the new default_systemd_install_scripts function from [1]. This
generates the install scripts automatically and detects what services
need to be preset/disabled/reloaded.
default_systemd wasn't used on purpose, see the comment in the patch for
an explanation.
[1]: https://gitlab.alpinelinux.org/calebccff/abuild/-/tree/85969550e41b80c82d90cd07fec7b276e8a1e1ee
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:28 +00:00
Caleb Connolly
16126b25a4
systemd-services: fix usb-moded-systemd package name
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:28 +00:00
Caleb Connolly
5f74dc3f60
systemd: add stub systemd-apk-macros to get packages building
...
Since we have cyclical dependencies we need this stub for everything to
build, once the binary repo is updated to drop all uses we can remove
it.
This is now all handled in abuild directly
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:18 +00:00
postmarketOS CI
8bd95745c2
linux-next: upgrade to next-20250321
2025-03-21 17:03:17 +00:00
postmarketOS CI
92044d2f94
linux-next: upgrade to next-20250320
2025-03-20 16:57:13 +00:00
panpanpanpan
d1143376f8
device-xiaomi-nabu: Remove subpackages and hexagonrpcd to simplify the package (MR 6317)
...
As recommended on matrix, there is no need to keep everything in subpackages,
so they are being removed. Also, hexagonrpcd is being removed as it
doesn't work on this device’s soc yet.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6317
[ci:skip-build]: already built successfully in CI
2025-03-20 10:27:38 +01:00
panpanpanpan
1d87d02cb2
firmware-xiaomi-nabu: drop, this is managed by device package instead (MR 6317)
...
We are now using msm-firmware-loader for most of the firmware, so we can drop this
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6317
2025-03-20 10:27:34 +01:00
Sicelo A. Mhlongo
5f1119f7bb
wl1251-cal: extract nvs into pmos firmware search path
...
This also allows us to not interfere with the upstream firmware, and thus the
trigger is no longer needed.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6333
[ci:skip-build]: already built successfully in CI
2025-03-20 10:22:27 +01:00
fossdd
25c8c04b44
systemd/mutter: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6337
[ci:skip-build]: already built successfully in CI
2025-03-19 22:04:22 +01:00
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