Commit Graph
154 Commits
Author SHA1 Message Date
Aster Boese 5f836d5b2c treewide: add ending newline to files missing it
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197>
2026-07-18 11:51:57 +02:00
Achill Gilgenast ecd710af96 */*: move to maintainer= variables
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header

pmbootstrap 3.7+ & abuild supports maintainer= variables.

See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88

[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723>
2026-01-12 17:01:35 +01:00
Achill Gilgenast eefbf8c0cb systemd/systemd-services: remove tqftpserv-systemd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7431>
2026-01-11 18:50:56 +00:00
Achill Gilgenast 12216b89f2 main/postmarketos-ui-kodi: move systemd-service from systemd-services
It's taken from the third-party kodi-standalone-service repo, which just ships
services & configs to be used with kodi. They seem opinionated enough
that they won't make sense in upstream Kodi. So I think vendoring it
downstream is fine.

Also adding me as a co-maintainer for kodi, as I'm the aports maintainer
and care enough about it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7672>
2026-01-01 01:21:33 +01:00
Achill Gilgenast f464f548b4 systemd/systemd-services: remove q6voiced.service
Packaged in modem/q6voiced see HEAD~

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532>
2025-12-30 14:31:51 +01:00
Achill Gilgenast 026dd661b7 systemd/systemd-services: remove more services
[ci:skip-build]: CI fails upgrading, which will be fixed with this
commit

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7631>
2025-12-23 15:14:05 +01:00
Achill Gilgenast 98ffffadc4 systemd/systemd-services: remove wlgreet.service
Superseeded by greetd.service in Alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557>
2025-12-16 21:53:51 +01:00
Achill Gilgenast f5a9093e73 systemd/systemd-services: remove a few more upstreamed services
Just like before with b4c55cbd90 ("systemd/systemd-services:
remove a few upstreamed services")

Also reflect the maintainers to the people actually reviewing
systemd-services MRs and replace the "how-to package serives"-guide to a
message to upstream them instead.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7522>
2025-12-09 16:32:57 +00:00
Clayton Craft 7513001408 systemd/systemd-services: drop speakersafetyd unit file
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7508>
2025-12-07 12:12:33 +00:00
Pablo Correa Gómez 3e9288e447 */*: fix Co-maintainer lines having wrong capitalization
And resulting in the bot not pinging people

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7507>
2025-12-06 22:47:22 +01:00
Achill Gilgenast 15d376dbe7 systemd/systemd-services: remove hexagonrpcd-systemd
Services upstream in hexagonrpcd and backported in Alpine upstream,
override in HEAD~.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494>
2025-12-06 16:07:41 +01:00
Achill Gilgenast 7b6fe18469 systemd/systemd-services: remove rmtfs.service
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7393>
2025-12-06 14:07:26 +00:00
Achill Gilgenast 461114fa69 systemd/systemd-services: remove zram-init-systemd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7444>
2025-12-01 17:00:26 +00:00
Achill Gilgenast e1f0962c62 systemd/systemd-services: remove watchdog-kick-systemd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7443>
2025-11-30 20:57:55 +01:00
Achill Gilgenast b4c55cbd90 systemd/systemd-services: remove a few upstreamed services
Should be pretty safe. It just removes subpackages where all
containing files are upstreamed in Alpine. It also doesn't contain
removals that are still in other MRs by me, that might need related
changes.

The only thing that technically could break is differences between our
services and upstream, I tried to look that they are very similar but I
could missed the one or another, but most were upstream's anyway.

See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4099

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7448>
2025-11-30 17:24:56 +00:00
Sebastian Fleer 52de048665 systemd/systemd-services: update waydroid-container.service
option -w was dropped in v1.6.0

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7447>
2025-11-28 22:26:52 +01:00
Achill Gilgenast 7d3e9351e8 systemd/systemd-services: remove qcom-diag-systemd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7421>
2025-11-26 21:44:45 +01:00
Achill Gilgenast 55fec507c0 systemd/systemd-services: remove msm-modem-systemd & msm-modem-wwan-port-systemd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7424>
2025-11-25 22:31:05 +00:00
Bart Ribbers 6ddc546289 systemd/systemd-services: remove upstreamed KDE -systemd subpackages
These are all in Alpine now!

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7419>
2025-11-24 22:13:21 +00:00
Pablo Correa Gómez c70d9c10d8 systemd/systemd-services: remove flatpak subpackage
The missing tempfile is now upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/b3da694af2b8de59b9e51317521fdbaf0e619d54

Fixes #4111

Superseeds !7415

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7416>
2025-11-23 14:23:58 +01:00
Stefan Hansson 93840bab2c systemd/systemd-services: remove lots of services now in aports
I manually checked that all of these are in aports and part of a proper
-systemd subpackage and not e.g. superd-services.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7410>
2025-11-22 01:57:04 +00:00
Stefan Hansson 25e3143b39 systemd/systemd-services: remove xdg-desktop-portal-gnome.service
This has been upstreamed to aports and is now part of the
xdg-desktop-portal-gnome-systemd package. Remove it to fix conflicts.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7409>
2025-11-21 21:45:20 +01:00
Stefan Hansson b2a99ae4ff systemd/systemd-services: remove xfconfd.service
This has been upstreamed to aports now and is part of the
xfconf-systemd package. Remove it to fix conflicts.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7408>
2025-11-21 20:35:47 +01:00
Achill Gilgenast a16aa558a6 systemd/systemd-services: remove wireguard-tools-wg-quick-systemd
Superseeded by the wireguard-tools-systemd package upstream in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/6bce751d41855ba46c2e6bb2a7cf419c7454d29f

Otherwise upgrade fails with:

	ERROR: wireguard-tools-systemd-1.0.20250521-r1: trying to overwrite usr/lib/systemd/system/wg-quick@.service owned by wireguard-tools-wg-quick-systemd-101-r0.

Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4105
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7401>
2025-11-21 16:09:52 +00:00
Achill Gilgenast 101fa7ac5d systemd/systemd-services: remove phosh services
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/93087

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7377>
2025-11-15 16:01:08 +00:00
Jan Jasper de Kroon 394c20d8b8 systemd/irqbalance: add irqbalance unit
This package provides the systemd service file for irqbalance,
enabling proper IRQ balancing on postmarketOS devices using
systemd.

This allows for better performance and power management by
distributing IRQs across CPU cores.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7081>
2025-11-09 17:57:22 +01: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
Clayton Craft d92884c0d6 systemd/systemd-services: add display-manager alias to plasma-mobile unit file
This also drops the WantedBy param, to match what's upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7202>
2025-10-16 12:57:05 -07: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
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
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
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
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
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
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
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
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
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
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
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
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
Achill Gilgenast 7ebb24dc74 systemd/systemd-services: add user-xdg-desktop-portal-phrosh.service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6912

[ci:skip-build]: already built successfully in CI
2025-08-15 16:05:54 +02:00
Vasiliy Doylov 2c04e1c2d3 systemd/systemd-services: add speakersafetyd.service
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6923
2025-08-14 13:23:43 +03:00
fossdd 81ae9db45b systemd/systemd-services: add user-cellbroadcastd.service
Becomes a more stricter dependency of Phosh

From https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/blob/main/data/cellbroadcastd.service.in
plus https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/merge_requests/43

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6895
2025-08-11 23:53:46 +02:00
Biswapriyo Nath 00aca7844f systemd/systemd-services: add service file for spectacle
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6860

[ci:skip-build]: already built successfully in CI
2025-08-04 16:27:11 +02:00
Clayton Craft 91aa907554 systemd/systemd-services: add sysuser conf for ssh and dnsmasq
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6851
2025-08-02 00:13:18 -04:00
Anjandev Momi 1473d92280 systemd/systemd-services: add service file for siglo
Tested this service file on my postmarketOS device by copying this file
to ~/.config/systemd/user and enabling.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6743
2025-08-01 23:49:14 -04:00
Aster Boese 7429bed2ca */*: bump pkgrels of packages with systemd subpackages
Update to use the new version of the abuild systemd split function.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6713
2025-07-27 17:03:09 -04:00
Biswapriyo Nath 9ee0b6ef19 systemd/systemd-services: add service files for blueman
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6803
2025-07-26 15:57:52 -04:00