Commit graph

34 commits

Author SHA1 Message Date
Aster Boese
4624a68785
main/postmarketos-ui-plasma-*: add myself as Co-Maintainer
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9120>
2026-07-23 22:26:30 +00:00
Clayton Craft
17214afd71
main/postmarketos-base-ui-plasma: add cups to pmb_recommends
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

[ci:skip-vercheck]: pmb_recommends-only change

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8836>
2026-06-18 07:54:18 +00:00
Ferass El Hafidi
85e89db86a
main/postmarketos-base-ui-plasma: switch _pmb_recommends to depends for -kaccounts
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8507>
2026-05-09 08:56:07 +00:00
Ferass El Hafidi
6f49801ecd
main/postmarketos-base-ui-plasma: do not install kaccounts-providers on armv7
Yet another package that depends on qtwebengine and thus is unavailable
on armv7.
See: pma#4505

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8438>
2026-04-28 07:44:18 +00:00
Bart Ribbers
e90be571c4
main/postmarketos-base-ui-plasma: depend on geoclue
Required for GPS/location functionality in various applications. Needs
to be pulled in by the meta package rather than the apps themselves to
ensure it'll work for Flatpakked apps.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8269>
2026-04-06 00:01:36 +00:00
Bart Ribbers
74bc7fb86b
main/postmarketos-base-ui-plasma: move plasma-camera to -ui-plasma-mobile
Not sure why we were installing this application to desktop and
bigscreen as well...

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8252>
2026-04-01 14:18:40 +02:00
Achill Gilgenast
507d2b88e3
main/postmarketos-base-ui-plasma: remove kwayland-integration dependency
Was removed in Alpine because it was using KDE 5 dependencies

Ref: 11fc5f00bc
Ref: a175f3dffd
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7865>
2026-01-28 20:23:52 +01:00
Stefan Hansson
a5871722a1
main/postmarketos-base-ui-plasma: remove pmb:gpu-accel
The pmb:gpu-accel option is deprecated in favour of pmb:drm. However, it
doesn't do anything when applied to packages that aren't UI packages
(base-ui packages aren't UI packages), so just remove it instead of
replacing it with the proper option.

[ci:skip-vercheck]: Doesn't affect resulting package, only read by
pmbootstrap during `init`.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7847>
2026-01-28 13:21:45 +00: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
Stefan Hansson
433454329b
main/postmarketos-base-ui-plasma: move install to global scope
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412>
2025-11-23 21:26:42 +00:00
Bart Ribbers
795ff77a2d
main/postmarketos-base-ui-plasma: depend on polkit systemd for systemd installations
Since 23e7b54acd488afbf30c666e2b17b8fa2f37970d in aports
polkit-kde-agent-1 doesn't pull in polkit-elogind anymore which seems to
also have caused the systemd installations in postmarketOS to not pull
in polkit-systemd anymore. Since that's a package that should be pulled
in from a meta package anyway (so they can differ per init system
properly) we should pull it in now as otherwise the keyboard input does
not work on SDDM (and there are probably more problems without it as
well).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7385>
2025-11-16 11:33:00 +00:00
Sebastian Fleer
19e6e1e5ad
postmarketos-ui-plasma-mobile: switch to plasma-keyboard
plasma-mobile already did that change:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/92862

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7341>
2025-11-13 20:11:56 +00:00
Devin Lin
88c9deda2e
postmarketos-base-ui-plasma: Enable sentry support for drkonqi
Always enable Sentry support for drkonqi, so that crash reports are sent
to KDE's bug dashboard.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7050>
2025-09-16 11:15:11 -04:00
Devin Lin
048afc96d5
postmarketos-base-ui-plasma: Add drkonqi with systemd
Add drkonqi for system process crash notifications, and allowing the
user to easily submit crash reports to KDE.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7031>
2025-09-13 07:04:52 -04:00
Pablo Correa Gómez
653b73efce
main/postmarketos-base-ui-plasma: add replaces on plasma-mobile-meta
Since we replace some files, e.g:
/etc/skel/.local/share/kwalletd/kdewallet.kwl

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6879
2025-08-04 20:01:20 +02:00
Devin Lin
ac5949e1ca
main/postmarketos-base-ui-plasma: switch snapshot with plasma-camera
plasma-camera now supports libcamera, we can use it instead of GNOME
Snapshot on Plasma.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6780
2025-07-14 22:58:21 -04:00
adamthiede
e2e435f326
postmarketos-base-ui-plasma: recommend tuned-ppd
power-profiles-daemon is platform specific and tuned does more generic
system tuning. Both provide the power-profiles-provider virtual package,
and users can remove tuned-ppd if they want to switch back to
power-profiles-daemon, which has a higher priority.

[ci:skip-vercheck]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6599
2025-06-17 19:24:06 +02:00
Clayton Craft
f84adcd778
main/*: explicitly depend on openrc if install scripts call rc-update
[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6476
[ci:skip-build]: already built successfully in CI
2025-05-06 10:49:08 +02:00
Clayton Craft
af9283e9d9
main/postmarketos-ui-*: update relevant UIs to depend on pmos-base-ui-audio
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:49:58 +02:00
Bart Ribbers
7118b440cd
main/postmarketos-base-ui-plasma: depend on kunifiedpush (MR 6020)
The daemon has been split out from the library and is thus not
automatically installed anymore when applications using the library are
installed. However the daemon (the UnifiedPush distributor) is also
useful to have installed when Flatpak apps are in use or other UnifiedPush
supporting apps that don't use kunifiedpush as their library.

Fixes #3333
2025-01-21 23:19:38 -08:00
Clayton Craft
43be922dcb
main/postmarketos-base-ui-plasma: add snapshot to pmb_recommends (MR 5644)
Bart says this is OK, see: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5511#note_2060556873
2024-09-28 13:57:13 +02:00
Masanori Ogino
7edcd1586e
main: unify the default fonts between UIs (MR 5540)
Droid fonts provide a wide range of glyphs while its footprint is almost
the same as the current DejaVu fonts with a subset of Noto fonts. Thus,
this commit will improve the coverage of languages that can be displayed
by the pre-built postmarketOS images without increacing the size.
Advanced users can install their favorite fonts using apk and uninstall
Droid fonts if they wish.

Likewise, Twemoji font currently covers Unicode 14.0 and its footprint
is smaller than Noto Emoji font. Removing Noto Emoji font from default
installation reduces the size of images yet the most of emojis are still
visible. Users who prefer Noto Emoji font or need very latest emojis can
install Noto Emoji font manually.

Signed-off-by: Masanori Ogino <mogino@acm.org>
[ci:skip-build]: already built successfully in CI
2024-09-10 08:19:12 -07:00
Clayton Craft
e66b7d1791
main/postmarketos-base-ui-plasma: prepare for systemd presets (MR 5500) 2024-08-19 15:18:06 -07:00
Pablo Correa Gómez
0f3da7490d
main/postmarketos-base-ui-plasma: add networkmanager-openrc to depends (MR 5490)
The service is enabled in the post-install script. This creates issues
like https://gitlab.com/postmarketOS/pmaports/-/jobs/7550237979

[ci:skip-build]: already built successfully in CI
2024-08-13 10:05:33 +02:00
Masanori Ogino
2808d5283d
main/postmarketos-base-ui-plasma: remove font-droid-nonlatin (MR 5469)
Other than Plasma-based UI, only Noto and Twemoji are installed by
default. This change aligns Plasma with other UIs provided by pmOS.

Resolves: https://gitlab.com/postmarketOS/pmaports/-/issues/3049
2024-08-09 12:15:11 +09:00
Clayton Craft
e979d5e79e
main/postmarketos-base-ui-plasma: various systemd service fixes (MR 5184)
- fix NM unit name
- relocate an errant -openrc pkg
- remove iio-sensor-proxy from service autostart on systemd, it appears
  that this is dbus activated (inspected the .service file, no `Install`
  section and using dbus directive)
2024-05-29 17:23:44 -07:00
Clayton Craft
59b83d7847
main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145)
This allows the audio switching backend stuff to work on all UIs (see
!5072 / 87d355e08). For example, users of any UI can switch audio
backends by installing one of the pmos-base-ui-audio-* metapackages.

[ci:skip-build] already built successfully in CI
2024-05-28 13:15:59 -07:00
Clayton Craft
1f32b78940
main/postmarketos-base-ui-plasma: enable NM for systemd post-install (MR 5171)
[ci:skip-vercheck]

[ci:skip-build]: already built successfully in CI
2024-05-28 09:33:54 -07:00
Bart Ribbers
d0b1579cc7
main/postmarketos-ui-plasma-*: support openrc and systemd installs (MR 5171)
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
2024-05-28 09:33:29 -07:00
Pablo Correa Gómez
ac8c63ebe2
main/postmarketos-base-ui-plasma: drop pipewire dependency (MR 5091)
Taken care by pmos-base-ui package
2024-05-08 11:16:47 -07:00
Devin Lin
cf2026196e
postmarketos-base-ui-plasma: remove unnecessary override files, and move kscreenlocker override back to plasma-mobile (MR 4882)
A bunch of override files in postmarketos-base-ui-plasma seem to have come from the plasma-mobile ui package, which probably shouldn't be on desktop and bigscreen.

With Plasma 6, a lot of the overrides are now no longer necessary for Plasma Mobile.

Situation with each file:
- 000-gschema.override - This likely was for changing maliit themes and GTK title bar layout for Plasma Mobile, maliit theming was dropped (https://github.com/maliit/keyboard/pull/108), and title bar layout is now handled within Plasma Mobile
- kdeglobals - This was for setting the look-and-feel on Plasma Mobile and default browser, it's now handled within Plasma Mobile envmanager
- kwinrc - These were settings for disabling window decorations and setting the vkbd to maliit, which is now handled in Plasma Mobile envmanager
- kscreenlockerrc - This is to autolock the screen after login (tinydm autologs in), the file was for Plasma Mobile, I don't think we want it for Desktop since SDDM is used there
2024-03-04 22:59:59 +01:00
Bart Ribbers
faf91a17cc
main/postmarketos-base-ui-plasma: explicitly depend on -openrc subpackages and remove tinydm-set-session (MR 4802) 2024-02-07 22:39:57 +01:00
Bart Ribbers
268b30a555
postmarketos-base-ui-plasma: install flatpak support by default (MR 4798) 2024-02-06 16:45:15 -08:00
Bart Ribbers
45535ce780
pmos-ui-plasma-{bigscreen,desktop,mobile}: refactor to use a common base package (MR 4798)
Inspired by postmarketos-base-ui-gnome and https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4756
2024-02-06 16:45:14 -08:00