Commit graph

12598 commits

Author SHA1 Message Date
Aster Boese
a3f77bd84e
htc-ace: install udev configs under /usr/lib/ and split into $pkgname-udev subpackage
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7542>
2026-01-10 18:20:06 +00:00
Antoine Martin
4290c56dcd
u-boot-pine64-pinenote: upgrade to 2026.01
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7702>
2026-01-10 18:17:10 +00:00
faveoled
08636e98af
linux-realme-rmx2180: fix x86_64 build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7709>
2026-01-10 02:05:43 +00:00
Sreeranj Krishna M
db020e37a6
lenovo-tb3-710i: new device
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Ferass El Hafidi <funderscore@postmarketos.org>

Edit APKBUILD

Changed deviceinfo

aport lint

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7687>
2026-01-09 15:15:22 +00:00
faveoled
2a080185b4
device-realme-rmx2180
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7623>
2026-01-09 05:39:37 +00: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 Craft
ea2144bbaf
linux-postmarketos-qcom-laptop: upgrade to 6.18
This also reverts venus support, to fix #4229

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7654>
2026-01-06 10:38:29 -08:00
Clayton Craft
481c2a8970
temp/iio-sensor-proxy: add patch to fix inverted rotation on sargo
The previous rule is too vague and would also tag /dev/fastrpc-cdsp
devices too. Sometimes iio-sensor-proxy would bind to this which
seemed to always produce inverted orientation values. If only
/dev/fastrpc-adsp* is tagged, then orientation always seems to be
correct.

fixes #3741

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7681>
2026-01-06 18:27:17 +00:00
Richard Acayan
bce90fc1ec
linux-postmarketos-qcom-sdm670: upgrade to v6.18.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7626>
2026-01-06 12:22:16 +00:00
Barnabás Czémán
efdd4179ca
device-qcom-msm89x7: Add qbootctl as a dependency
MSM8937 family also have some AB devices so lets add qbootctl
as dependency for make msm-firmware-loader able to load the firmwares.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7693>
2026-01-06 06:50:10 +00:00
Ingo Reitz
8a453cd2f5
linux-postmarketos-qcom-sc7180: fix kconfigcheck violations
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7680>
2026-01-05 23:13:03 +01:00
Arnav Singh
5201e1d9d6
linux-postmarketos-allwinner: upgrade to 6.18.3_git20260105
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7691>
2026-01-05 15:19:58 +00:00
Clayton Craft
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
974f3165f9
soc-qcom-sc7180: change maintainers
[ci:ignore-count]
[ci:skip-build]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
2a71c8b63d
soc-mediatek-mt8183: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
ad6b4cf273
linux-postmarketos-mediatek-mt81: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
022bfaeeb1
linux-postmarketos-qcom-sc7180: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
25702e2374
firmware-google-trogdor: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
84dc6a25f1
device-google-cherry: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
4e0ff94591
device-google-asurada: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
8bad680f0a
device-google-kukui: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
f426dd23ab
device-google-corsola: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +00:00
Ingo Reitz
a339e3ab2f
device-google-trogdor: change maintainers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7676>
2026-01-04 18:44:28 +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
Antoine Martin
4d713c7133
linux-pine64-pinenote: upgrade to 6.18.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7688>
2026-01-03 19:46:10 +00: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
Ingo Reitz
546a2c16f2
Revert "device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot"
This reverts commit 4960460b82.

This produces an invalid depthcharge payload on devices with kernel packages that install both a .efi kernel and vmlinuz. mkinitfs runs boot-deploy with the .efi kernel (because `deviceinfo_generate_systemd_boot=true`) and depthcharge can't boot a kernel in this format

pkgrels have been bumped

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7682>
2026-01-03 08:47:08 +01:00
ell1e
91bb1a6018
device-clockworkpi-uconsole-rpi: Try to fix the FDE black screen
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7312>
2026-01-02 13:10:29 +01:00
Hacker1245
a4803a404c
firmware-qcom-msm89x7: Add motorola-cedric firmware
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7674>
2026-01-02 04:57:16 +00:00
Jane Rachinger
3bff0ec79a
systemd/gdm: upgrade to 49.0.1
This notably disabled support for x11 backends. Let's see what breaks.

This also adds sysuser config for creating the gdm-greeter user (see
gdm@088c7c2).

Co-authored-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169>
2026-01-01 19:46:43 -08:00
Jane Rachinger
a49d91522d
systemd/gnome-session: upgrade to 49.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7169>
2026-01-01 19:46:43 -08: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
Ingo Reitz
4960460b82
device-google-{asurada,cherry,corsola,kukui,trogdor}: add systemd-boot
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7656>
2026-01-01 20:35:06 +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
7dd6f327f5
modem/q6voiced: remove
Upstreamed in Alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7532>
2025-12-30 14:31:43 +01:00
Stefan Hansson
187f27e5a3
pmaports.cfg: Bump pmbootstrap minimum version to 3.8.0
Since c957fa0c83, pmbootstrap versions
older than 3.8.0 crash during pmbootstrap init. Bump the minimum
required version communicate to users that they need to update.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7669>
2025-12-30 12:54:53 +00:00
Oliver Smith
d8d8e19235
temp/usb-moded: use version schema from Alpine
Use the same version schema as in Alpine, so the upstream compat script
can compare them properly. Currently we have:

  master: usb-moded: 0.86.0+mer69 != 0.86.0.68 (downstream != upstream)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7665>
2025-12-30 12:34:07 +00:00
Stefan Hansson
a652a6f334
CI: Set args.ccache in conftest.py
Fixes CI being broken everywhere:

      File "/builds/postmarketOS/pmaports/.ci/testcases/conftest.py", line 32, in args
        init_args(args)
      File "/tmp/pmbootstrap/pmb/helpers/args.py", line 94, in init
        context.ccache = args.ccache
                     ^^^^^^^^^^^
    AttributeError: 'PmbArgs' object has no attribute 'ccache'

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7670>
2025-12-29 23:37:03 +01:00
Achill Gilgenast
51cf7aa48b
modem/rmtfs: remove
Upstreamed in Alpine: 44460207ea

[ci skip]: pmbootstrap is broken

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7668>
2025-12-29 20:29:06 +01:00
moeenio
3dbf62377e
systemd/postmarketos-base-systemd: add enabled systemd preset for Chatty
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7662>
2025-12-29 12:38:20 +01:00
Henrik Grimler
b746630896
linux-postmarketos-exynos5: upgrade to 6.12.63
Changes are roughly:

- Rebase on-top of 6.12.63
- Disable not-needed ARM_ERRATA_643719
- Set ARM_ERRATA_798181=y and ARM_ERRATA_814220=y
- Modify config to make kernel and initramfs smaller:
  - Change some option to modules
  - Unset debug options, instead move them to new kernel fragment
    exynos_debug.config
  - Make all filesystems in initramfs built-in
  - Compress modules with xz
- Also change some options to make pmbootstrap kconfig check happy

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7663>
2025-12-29 01:22:17 +00:00
Mazzotti2
945f16bcc0
device/linux-samsung-a3y17lte: fixed build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7642>
2025-12-28 22:58:55 +00:00
Duje Mihanović
9e1af0f117
linux-samsung-coreprimevelte: upgrade to 6.18.2
Device-specific improvements are as follows:

* Some of the SoC DTS stuff has been upstreamed and therefore dropped
  from here (the rest, which constitutes most of the aport patches, has
  been cleaned up and will land in 6.19)
* Dropped some unnecessary reserved memory (~65.5MiB)
* Power domain support added (fixes IOMMU probing and will be useful
  for some other stuff)
* Added a workaround for the WiFi firmware crashes
* Fixed `kconfig check` complaints

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7661>
2025-12-28 22:54:12 +00:00