Clayton Craft
56dde363be
systemd/multipath-tools: upgrade to 0.10.0 (MR 5563)
...
rebased on aports
2025-01-10 13:02:34 +01:00
Caleb Connolly
3caf2b8cd0
systemd: upgrade gnome shell and mutter mobile to 46 (MR 5363) (MR 5563)
...
Upgrade to 46-mobile-0
[ci:skip-build]: already built successfully in CI
2025-01-10 13:02:34 +01:00
Clayton Craft
4cb3bc64e8
systemd: gnome-settings-daemon-mobile: new aport (MR 5363) (MR 5563)
...
mobile shell has a fork of GSD which hard depends on systemd.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
2025-01-10 13:02:34 +01:00
jane400
3b2bcb676b
systemd/gnome-settings-daemon: add systemd subpkg (MR 5377) (MR 5563)
...
also remove the elogind specific patch to use systemd for brightness
changes
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
Note: the user services that the -systemd split pkg installs are not
enabled by default using systemd presets. None of them have 'Install'
sections, they appear to be mostly/all dbus activated instead.
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2025-01-10 13:02:34 +01:00
jane400 and Clayton Craft
86d38add61
systemd/gnome-session: add systemd subpkg (MR 5377) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
2025-01-10 13:02:34 +01:00
jane400
495e231c7a
systemd/gdm: add systemd subpkg (MR 5377) (MR 5563)
2025-01-10 13:02:34 +01:00
jane400 and Clayton Craft
641cdf3c17
systemd/gnome-keyring: add systemd subpkg (MR 5377) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
2025-01-10 13:02:34 +01:00
jane400 and Clayton Craft
90a828bb24
systemd/networkmanager: add systemd subpkg (MR 5377) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
2025-01-10 13:02:34 +01:00
jane400
95d40be3b8
systemd/postmarketos-base-systemd: add base presets (MR 5377) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
- Removed systemd-timesyncd, already enabled by a preset installed by
the systemd package
- Removed default-disable.preset, it's already provided by the systemd
package
- Removed user services from system preset
2025-01-10 13:02:34 +01:00
Clayton Craft and jane400
b44c0b4874
systemd/systemd-services: use systemd preset macro to configure services (MR 5377) (MR 5563)
...
also remove the rc_update workaround
Co-authored-by: jane400 <pmos@j4ne.de >
2025-01-10 13:02:34 +01:00
jane400
b579d07193
systemd/polkit: add comment about why systemd preset isn't used (MR 5377) (MR 5563)
...
Note: I/Clayton bumped the pkgrel because I don't want to
ci:skip-vercheck for *all* packages in the branch just to so that this
one doesn't fail.
2025-01-10 13:02:34 +01:00
jane400 and Clayton Craft
19eedbea6b
systemd/systemd: configure presets for systemd services (MR 5377) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
2025-01-10 13:02:34 +01:00
Clayton Craft and jane400
ca7c0be4ad
systemd/systemd: add macros for package install scripts (MR 5377) (MR 5563)
...
These macros are based off of the upstream systemd RPM macros, but it
doesn't implement all of the macro functionality upstream. Initially
they will be used in the install scripts for apkbuilds that provide
systemd service unit files.
For example, a `$pkgname-systemd.post-install` script might have:
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service-post_install system sshd
And a `$pkgname-systemd.pre-deinstall` script might have:
. /usr/lib/systemd/systemd-apk-macros.sh
systemd_service_pre_deinstall user pipewire
One day maybe these could be upstreamed to systemd to provide some
apk/abuild compatible macros.
Co-authored-by: jane400 <pmos@j4ne.de >
2025-01-10 13:02:33 +01:00
jane400
f1d059531a
systemd/alpine-base: remove stub rc-update (MR 5377) (MR 5563)
2025-01-10 13:02:33 +01:00
jane400
6616f0b77b
systemd/dbus: don't generate a /etc/machine-id with the post-install trigger (MR 5377) (MR 5563)
...
Generating the machine-id is handled by systemd's first boot mechanism,
so that was removed from the dbus post-install script
2025-01-10 13:02:33 +01:00
Bart Ribbers
05c506b631
extra-repos/systemd/drkonqi: fork from Alpine (MR 5470) (MR 5563)
2025-01-10 13:02:33 +01:00
Bart Ribbers
8b0f14d50d
extra-repos/systemd/kglobalacceld: fork from Alpine (MR 5470) (MR 5563)
...
It installs /usr/lib/systemd/user/plasma-kglobalaccel.service
2025-01-10 13:02:33 +01:00
Bart Ribbers
eca588403e
extra-repos/systemd/plasma*: upgrade to 6.1.4 (MR 5470) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
35e56724c0
systemd/systemd-services: add plasma-mobile (MR 5502) (MR 5563)
...
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:33 +01:00
jane400
5b05ae4b64
systemd/systemd-services: add eg25-manager.service (MR 5346) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
bb5dca5a42
systemd/systemd: fix typo in pre-install (MR 5468) (MR 5563)
...
The space here caused this install script to attempt to create a group
named '2' and add a user named 'sgx' to it.
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:33 +01:00
Caleb Connolly
58bdb46ef2
systemd: apk-tools: update /usr merge patches (MR 5353) (MR 5563)
...
Update to the reworked apk-tools /usr merge support.
Upstream MR: https://gitlab.alpinelinux.org/alpine/apk-tools/-/merge_requests/155
Fixes : #2988
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:33 +01:00
Clayton Craft
aa765f7fd9
systemd/plasma*: disable armv7 (MR 5366) (MR 5563)
...
Fails in CI, and (according to Bart) might be disabled on this arch in
upstream aports later.
2025-01-10 13:02:33 +01:00
Bart Ribbers
e1e7792684
extra-repos/systemd/plasma*: upgrade to 6.1.3 (MR 5366) (MR 5563)
2025-01-10 13:02:33 +01:00
jane400 and Clayton Craft
684b6d8348
systemd/networkmanager: remove some alpine-isms (MR 5375) (MR 5563)
...
Co-authored-by: Clayton Craft <clayton@craftyguy.net >
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:33 +01:00
jane400
7488c4a895
systemd/systemd: move user/group creation to pre-install (MR 5375) (MR 5563)
2025-01-10 13:02:33 +01:00
Caleb Connolly
c0e462df37
systemd/postmarketos-base-systemd: depend on systemd-timsyncd (MR 5339) (MR 5563)
...
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
2025-01-10 13:02:33 +01:00
Clayton Craft
6bb688aaf2
systemd/pipewire: upgrade to 1.2.0 (MR 5361) (MR 5563)
...
[ci:skip-vercheck]
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:33 +01:00
Clayton Craft
e4cbe6ec9e
systemd/networkmanager: upgrade to 1.48.2 (MR 5361) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
4e6abfcefb
systemd/mutter: upgrade to 46.2 (MR 5361) (MR 5563)
...
updated pkgver to follow format used elsewhere... "999$_pkgver"
2025-01-10 13:02:33 +01:00
Clayton Craft
c61e2f48fe
systemd/gnome-settings-daemon: upgrade to 46.0 (MR 5361) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
f86b3c9a15
systemd/gdm: upgrade to 46.2 (MR 5361) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
f62410ba1d
systemd/gnome-shell: upgrade to 46.2 (MR 5361) (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
06413d342f
systemd/gnome-keyring: upgrade to 46.1 (MR 5361) (MR 5563)
...
FYI the autoreconf thing was sent to aports since this is fixing an
upstream packaging bug:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/69432
2025-01-10 13:02:33 +01:00
Clayton Craft
76c9415158
systemd/systemd-services: fix pkgname for gnome-clocks service (MR 5563)
2025-01-10 13:02:33 +01:00
Clayton Craft
8da20639b6
systemd/networkmanager: add -systemd subpkg for service (MR 5563)
...
Missed this earlier when moving -service --> -systemd
Also updates the pkgver to be more in line with how we handle pkgver
elsewhere in this repo
2025-01-10 13:02:33 +01:00
David Heidelberg
0e0c81abda
systemd/systemd-services: add missing bluez services (MR 5200) (MR 5563)
...
Signed-off-by: David Heidelberg <david@ixit.cz >
[ci:skip-build] already built successfully in CI
2025-01-10 13:02:32 +01:00
Clayton Craft
e67e974c94
systemd/systemd-services: adjust subpackages to use -systemd name (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
974c7ee60d
systemd/upower: rename service subpkg to systemd (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
3cfaacd005
systemd/polkit: rename service subpkg to systemd (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
d5a13d0149
systemd/pmos-base-systemd: depend on newer linux-pam pkg (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
ea65c03d4f
systemd/linux-pam: rename service subpkg to systemd (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
2f61aacaf7
systemd/gdm: rename service subpkg to systemd (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
d380065a2b
systemd/dbus: rename service subpkg to systemd (MR 5315) (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
2360092bcb
systemd/abuild: add patch to warn on install to /bin or /lib (MR 5563)
2025-01-10 13:02:32 +01:00
Clayton Craft
5f38b943b2
systemd/abuild: update -systemd split func patch (MR 5563)
...
Build abuild from upstream source and only apply the systemd split func
patch. The patch was also adjusted to use -systemd instead of -service
for subpackages
2025-01-10 13:02:32 +01:00
jane400
e8a7ffb0dc
systemd: postmarketos-base-systemd: manually include kmod-libs in initramfs for systemd-udevd (MR 5340) (MR 5563)
...
As systemd v256 switched to dlopen for a bunch of dependencies
(specified in a custom format), this is no longer auto-detected
by either abuild or boot-deploy. So we include kmod manually for udevd
to work correctly.
This fixes the "no screen" issue on pine64-pinephone.
[ci:skip-build]: already built successfully in CI
2025-01-10 13:02:32 +01:00
jane400
2654fa1881
systemd/postmarketos-base-systemd: fix replaces failure (MR 5335) (MR 5563)
...
the systemd v256 upgrade also moved some files to their
respecitive subpackages.
[ci:skip-build]: already built successfully in CI
2025-01-10 13:02:32 +01:00
Oliver Smith
22d9a187cb
systemd/plasma-workspace: workaround for build race condition (MR 5327) (MR 5563)
...
Explicitly generate qwayland-plasma-shell.h first, in order to fix:
In file included from /usr/include/PlasmaQuick/PlasmaQuick/PlasmaShellWaylandIntegration:1,
from /home/pmos/build/src/plasma-workspace-6.1.2/shell/panelconfigview.cpp:35:
/usr/include/PlasmaQuick/plasmaquick/plasmashellwaylandintegration.h:14:10: fatal error: qwayland-plasma-shell.h: No such file or directory
14 | #include "qwayland-plasma-shell.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Related: https://invent.kde.org/plasma/plasma-workspace/-/issues/132
[ci:skip-vercheck]
[ci:skip-build] times out after >3hr in gitlab CI
2025-01-10 13:02:32 +01:00
Bart Ribbers
d3267304a3
community/plasma: upgrade to 6.1.2 (MR 5327) (MR 5563)
...
[ci:skip-vercheck]
Rebased-By: Oliver Smith <ollieparanoid@postmarketos.org >
2025-01-10 13:02:32 +01:00