Commit Graph
2994 Commits
Author SHA1 Message Date
Aelin 67f18e1fc0 */*: update my name and email
[ci:ignore-count]: intended
[ci:skip-build]: all patches still apply, no functional changes

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7721>
2026-01-11 18:52:28 +01:00
Aelin 878b203f52 main/f0rmz: upgrade to 3.4.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7720>
2026-01-11 17:47:52 +01:00
Stefan Hansson 491ef1cb5f main/postmarketos-ui-phosh: update pkgdesc
It is true that Phosh originally was developed for the Librem 5,
but at this point that is more of a "fun fact" than relevant
information with Purism no longer funding Phosh development and
the Librem 5 losing prominence. Replace it with something more
descriptive.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704>
2026-01-08 11:40:27 +01:00
Stefan Hansson 8659b81479 main/postmarketos-ui-phosh: remove waked reference
We no longer use waked in postmarketOS.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7704>
2026-01-08 11:40:07 +01:00
Luca Weiss b88aedeb07 main/postmarketos-ui-phosh: run rc-update on post-upgrade as well
We need to run rc-update for greetd, otherwise after pma!6106 there's no
greeter/login manager service enabled anymore.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7703>
2026-01-08 09:42:24 +01:00
Achill Gilgenast 0dd3833131 main/columbiad: remove
It has no other packages depending on it and _if_ somebody has _some_
use of it, it should be in Alpine.

This package hasn't been touched since the initial inclusion in 2019,
and also the upstream repo had it's last activity in 2017.

Rel: 322cec513c ("main/columbiad: new package (full screen launcher) (!364)")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7695>
2026-01-07 06:17:54 +00:00
Clayton CraftandDylan Van Assche 5971d0f226 main/postmarketos-usb-moded: use a generator to configure UID/GID for umtprd
MTP transfers write files to the home folder of the user.
If no GID and UID are specified, uMTP-responder will use the GID/UID
under which it is running at the time of the file transfer.
This causes users to not be able to access the files on the device after transfering.

This patch adds a systemd generator that:

1) reads /etc/default_user, and appends config to
   /etc/umtprd/umtprd.conf to set the MTP default user/group. If this
   file doesn't exist, 10000:10000 is the fallback uid:gid.
2) installs this config to /run/umtprd/umptrd.conf
3) adds a unit override to /run for umtprd.service that runs the daemon
   with this modified config

The generator is used instead of hardcoding a uid and gid in umtprd.conf
so that this can support immutable installs or situations where the
default UID/GID is not 10000.

Co-authored-by: Dylan Van Assche <dylan@postmarketos.org>
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7658>
2026-01-05 10:15:18 +00:00
Ingo Reitz 4197876192 main/postmarketos-cros-common: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Stefan Hansson 6020955850 main/postmarketos-base-ui-gnome-mobile: recommend postmarketos-tweaks-setting-definitions
postmarketos-tweaks has been replaced.

[ci:skip-vercheck]: Only changing recommends.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678>
2026-01-04 16:53:47 +01:00
Stefan Hansson 27e46df277 main/postmarketos-tweaks-setting-definitions: new aport
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678>
2026-01-04 16:53:47 +01:00
Stefan Hansson bae76c6a51 main/postmarketos-tweaks: remove
Unmaintained and re-implemented as part of Phosh Mobile Settings.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678>
2026-01-04 16:53:47 +01:00
Achill Gilgenast 790ba424e7 {main,modem,device/community}: add missing maintainer lines
Ignored device/{archived,downstream,testing} + alpine forks + cross
packages

[ci:ignore-count]
[ci:skip-build]
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7679>
2026-01-03 18:36:33 +00:00
Richard Acayan 934843e44c postmarketos-initramfs: probe subpartitions of device-mapper devices
The initramfs can sometimes use the device-mapper to open dynamic
partitions. Dynamic partitions are used for testing a full installation
without touching userdata (so testers can quickly revert to a working
phone at any time). Since subpartitions are still used on google-sargo,
do not skip device-mapper devices.

Fixes: 0268336968 ("main/postmarketos-initramfs: fix bug with booting from usb")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7675>
2026-01-01 19:53:30 -05: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
Dylan Van AsscheandClayton Craft dcf34e7e41 main/postmarketos-ui-{gnome-mobile,phosh,plasma-mobile}: depend on pmos-usb-moded
Let usb-moded handle the USB gadget in GNOME Mobile, Phosh and Plasma Mobile UIs.

OpenRC and systemd are both using the patches of usb-moded to allow
switching modes through a set of scripts. usb-moded supports also
activation of systemd services depending on the mode which is the
'normal' way. If this is used, the patches are not all needed for
usb-moded, but would create different code paths for systemd and OpenRC,
which is not good for maintenance.

Co-authored-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531>
2025-12-27 22:46:16 -08:00
Clayton Craft c957fa0c83 main/postmarketos-usb-moded: new aport
This pkg contains usb-moded profile config and config for setting
default profile based on pmb_select.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531>
2025-12-27 22:46:16 -08:00
Dylan Van Assche b75d4fa94d main/postmarketos-mkinitfs-hook-netboot: mark conflict with usb-moded
In netboot mode, the USB connection must remain as is from the initramfs
to avoid breaking netboot mode. If usb-moded is started in netboot mode,
it will reconfigure the USB gadget, therefore mark it as conflict.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531>
2025-12-27 22:44:27 -08:00
Dylan Van Assche f2f4cdd1e2 main/postmarketos-base-ui: remove tethering script
Tethering is now integrated within usb-moded.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6531>
2025-12-27 22:44:27 -08:00
Clayton Craft d07664abbb main/postmarketos-qemu-common: add usb modules to initramfs
Allows using qemu usb devices (keyboard/mouse) in the initramfs

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627>
2025-12-26 16:47:58 +00:00
Clayton Craft c739138510 main/postmarketos-qemu-common: add initramfs modules common to all qemu "devices"
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7627>
2025-12-26 16:47:58 +00:00
Oliver Smith d3366eb7e5 main/postmarketos-release-upgrade: upgrade to 1.11.1
Related: https://gitlab.postmarketos.org/postmarketOS/postmarketos-release-upgrade/-/tags/1.11.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7630>
2025-12-23 15:07:12 +00:00
Joel SelvarajandAchill Gilgenast e8f41bbd28 gain/postmarketos-ui-phosh: use greetd phrog to start phosh
Co-Authored-By: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6106>
2025-12-22 19:47:37 +00:00
Jakob Hauser b17dbf308f main/swclock-offset: upgrade to 0.2.7
Compatibility with distros like NixOS that do not use Filesystem
Hierarchy Standard was improved. This should not affect the behavior
in postmarketOS.

Additionally a systemd target file was added.

Changelog:
- openrc: Adopt customizable binary path
- systemd: add target file
- Improve compatibility with non-FHS systems

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7607>
2025-12-21 10:40:08 +00:00
Achill Gilgenast c2d7194b22 main/postmarketos-mkinitfs-hook-debug-shell: update fbdebug bin path
meson buildsystem installs it to /usr/bin instead of /usr/sbin

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503>
2025-12-19 22:52:53 +00:00
Pablo Correa Gómez 12541c1a6e main/fbdebug: drop
Upstreamed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/0ad0f346192132bae89857a03e995acf2bb42b3d

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7503>
2025-12-19 22:52:53 +00:00
Luca Weiss ee0545d7ae main/postmarketos-ui-lomiri: fix wallpaper - yet again
Just pull in postmarketos-artwork-wallpapers-gnome which provides a
gschema override that is updated when the artwork package gets updated -
and won't break every so often.

Usually that package is pulled in via an "install_if" with
postmarketos-base-ui-gnome but since we just want the artwork
subpackage, depending on base-ui-gnome would be quite much and probably
not what we want for Lomiri.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7593>
2025-12-18 21:15:40 +00:00
Aster Boese 9119922edf main/postmarketos-initramfs: add XFS partition support
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7585>
2025-12-18 21:02:32 +00:00
Pablo Correa Gómez 4e071ba624 main/keepfileopen: drop
Its only consumer is now vendoring it

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7495>
2025-12-17 16:20:53 +00:00
Pablo Correa Gómez 5781f22c48 main/unl0kr: drop pmtest subpackage
This has been made unnecessary since the latest changes

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 2cefeddf7e main/postmarketos-test: add generic unl0kr test
This will be removed from unl0kr in the following commits, since at
some point it might be that unl0kr is not packaged in postmarketOS,
and this is a completely device-agnostic test, which is what this
package is for.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez 8733e062ac main/postmarketos-test: drop depends="postmarketos-mkinitfs-hook-ci"
It's actually the other way around

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:54 +00:00
Pablo Correa Gómez e039d54678 main/unl0kr: do not copy initramfs files during tests a second time
Since this was introduced, we no longer create "initramfs-extra"
unconditionally. So the "extra" files will be included in the
initramfs anyway. In addition, to be able to test the initramfs-extra
split for devices that need it, we require:

* To have one of those devices available for test.
* To modify our test setup to pass a rootfs that can be mounted.

Both are long into the future, if they will ever materialize. So let's
remove this, reducing the complexity.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7553>
2025-12-17 16:11:51 +00:00
Achill Gilgenast 45acd6449d main/postmarketos-ui-niri: configure greetd.service to use niri's wlgreetd config
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7557>
2025-12-16 21:54:20 +01:00
Clayton Craft 7de0485651 main/postmarketos-ui-cosmic: use pw for audio
COSMIC can't even control pulseaudio, which means no volume control or
output/input device selection in the UI, so make sure pipewire is used
for audio.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7580>
2025-12-15 22:46:14 -08:00
Oliver Smith 5f73aa27ac main/postmarketos-release-upgrade: upgrade to 1.11.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7570>
2025-12-14 21:21:35 +00:00
Achill Gilgenast ea1d611657 main/postmarketos-base-ui-gnome: switch from ffmpegthumbnailer to gst-thumbnailers
See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/1206

Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7555>
2025-12-14 21:11:01 +00:00
Clayton Craft ff66f0bd69 main/postmarketos-ui-cosmic: depend on gst-thumbnailers
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7562>
2025-12-14 01:00:30 +00:00
Clayton Craft 5c7d664d88 main/postmarketos-initramfs: add crc32c_cryptoapi to default modules list
In some kernels, this may be =m, so we need to include this module so we
can mount BTRFS.

Also see: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17787

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7554>
2025-12-12 13:26:02 -08:00
Achill Gilgenast bb5686f152 main/postmarketos-base-ui-gnome: enable fractional scaling
Makes it much easier to use plain gnome-shell on tablets or even phones
and is already enabled on GNOME Mobile.

@rmader remebers upstream not enabling this by default because of bugs
with XWayland, but since XWayland applications are much more rare on
mobile phones, plus it's still 100% by default and a fractional scale
has to be enabled manually.

> Makes mutter default to layout logical monitors in a logical pixel
> coordinate space, while scaling monitor framebuffers instead of window
> content, to manage HiDPI monitors. Does not require a restart.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7529>
2025-12-08 22:27:29 +00:00
Jens Reidel a6fc5a6a34 main/postmarketos-ui-plasma-desktop: enable on ppc64le
[ci:skip-vercheck]: enabling package on architecture

Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7530>
2025-12-08 22:24:33 +00:00
Bart Ribbers 7b9c17483f main/postmarketos-ui-plasma-mobile: fix typo in systemd user override
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7478>
2025-12-08 18:17:31 +00:00
Achill Gilgenast a75026ff3a main/mobile-config-firefox: remove
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7514>
2025-12-07 19:59:48 +00:00
Stefan Hansson 26a458efc0 main/postmarketos-artwork: fix wallpaper paths
These should've been updated in the earlier commit.

Fixes 78952f195e

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7510>
2025-12-07 16:06:04 +01:00
Stefan Hansson 213f0eccac main/postmarketos-artwork: remove use of deprecated "convert"
The "convert" command and subcommand is deprecated. Use "magick"
instead.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502>
2025-12-07 12:25:47 +00:00
Stefan Hansson 78952f195e main/postmarketos-artwork: set v25.12 wallpaper
This time "Sward" by Dikasp won[1].

 [1]: https://social.treehouse.systems/@postmarketOS/115640026538543141

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502>
2025-12-07 12:25:47 +00:00
Pablo Correa Gómez 54a80d1d04 main/cros-keyboard-map: move maintainership
Jenneron is not available for a while, and WeirdTreeThing is the
maintainer upstream.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7505>
2025-12-07 12:10:04 +00:00
Pablo Correa Gómez cb914b669a main/bootchart2: drop
This is packaged in alpine since the beginning of the year

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7504>
2025-12-06 21:20:09 +00:00
Stefan Hansson e8e61a4f9f main/postmarketos-base-ui-gnome: use gvfs-full
This provides the same thing but more concisely and also will stay
up-to-date with upstream.

Fixes 6b30198263

[ci:skip-vercheck]: Only changes recommends.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7500>
2025-12-06 18:57:11 +01:00
Pablo Correa Gómez bdefd2fb18 main/postmarketos-ui-bananui: drop
As per the maintainer in
https://gitlab.alpinelinux.org/alpine/aports/-/issues/17221

"I am not planning to work on bananui anymore, so unless somebody else
is ready to take over these packages, it would make more sense to drop
them than to keep them. I'm not even sure if they still work."

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7498>
2025-12-06 16:50:50 +00:00
Stefan Hansson 954b75f585 main/postmarketos-ui-gnome-mobile: remove redundant dependency
GVFS should get pulled in by whatever backends the system has
anyway, no need to explicitly depend on it here.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496>
2025-12-06 17:20:00 +01:00