Commit Graph
11373 Commits
Author SHA1 Message Date
Oliver Smith 3fb4a0427f issue template: remove v24.12 (EOL) 2025-07-23 22:00:24 +02:00
Oliver Smith d4957d791c channels.cfg: mark v24.21 as unsupported (EOL) 2025-07-23 21:59:49 +02:00
Barnabás Czémán 4a61fa034d soc-qcom-msm89x7: Add subpackages for enable modem
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6774

[ci:skip-build]: already built successfully in CI
2025-07-23 21:03:49 +02:00
Barnabás Czémán 7d997f5c40 systemd/systemd-services: Add new service for msm-modem-wwan-port
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6774
2025-07-23 21:03:46 +02:00
Barnabás Czémán 16885b7f42 modem/msm-modem-wwan-port: new package
Add new package for create wwan interface for MSM8909
and MSM89x7 devices.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6774
2025-07-23 20:49:54 +02:00
Oliver Smith e0a9749818 systemd/pipewire: upgrade to 1.4.7
Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/342116acb74ca90003990de8bd0f5300006850ec

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6817
[ci:skip-build]: already built successfully in CI
2025-07-23 19:35:45 +02:00
Oliver Smith 9ee28aa4de cross/busybox-static: upgrade to 1.37.-r20
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6816

[ci:skip-build]: already built successfully in CI
2025-07-23 19:24:02 +02:00
Dzmitry Sankouski 0a53e63792 device-samsung-starqltechn: add unl0kr-fbforcerefresh dependency
Add unl0kr-fbforcerefresh, for unl0kr to refresh screen.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6692
[ci:skip-build]: already built successfully in CI
2025-07-23 18:59:15 +02:00
Val Packett f08523a221 systemd/systemd-services: add tinysparql
The tinysparql-xdg-portal-3.service is required for D-Bus activation of
the XDG portal used for Tracker/LocalSearch by e.g. GNOME Music.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6766
2025-07-23 18:10:44 +02:00
Val Packett 271d477d45 systemd/systemd-services: rename tracker/localsearch filenames to match dbus
This fixes D-Bus activation for LocalSearch services.

Note that in the repo, the *filenames* for these are still 'tracker', but
the Meson build system installs them under new 'localsearch' names!

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6766
2025-07-23 18:10:11 +02:00
Antoine Martin 64f63588eb u-boot: use same bl31, ddr, as downstream u-boot
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6796

[ci:skip-build]: already built successfully in CI
2025-07-23 17:58:58 +02:00
Antoine Martin eed92b3f42 u-boot-pine64-pinenote: upgrade to 2025.04
* manually generate idbloader.img, as it fails when using BL31 from
  arm-trusted-firmware
* packages proprietary SPL as it is needed when flashing a new
  partition table using rkdeveloptool
* add update-u-boot script to facilitate upgrades

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6796
2025-07-23 17:58:58 +02:00
Antoine Martin 7ea96d5718 linux-pine64-pinenote: upgrade to 6.15.7
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6815

[ci:skip-build]: already built successfully in CI
2025-07-23 17:37:30 +02:00
postmarketOS CI 2c14a84e9f linux-next: upgrade to next-20250723 2025-07-23 04:50:04 +00:00
Luca Weiss 383028dfa5 device-huawei-sturgeon: add lk2nd-msm8226 dependency
Add the dependency to be able to use "pmbootstrap flasher flash_lk2nd".

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6699
2025-07-22 19:01:04 +02:00
Luca Weiss c8c5a935c1 device-asus-sparrow: add lk2nd-msm8226 dependency
Add the dependency to be able to use "pmbootstrap flasher flash_lk2nd".

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6699
2025-07-22 19:01:04 +02:00
Luca Weiss a23cc0aa14 linux-postmarketos-qcom-msm8226: upgrade to 6.15.2
No manual kconfig changes

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6684
[ci:skip-build]: already built successfully in CI
2025-07-22 18:53:15 +02:00
Luca Weiss f2f354e7f3 linux-postmarketos-qcom-msm8953: shorten LOCALVERSION to -msm8953
The full version number with -postmarketos-qcom-msm8953 appended becomes
a bit long for the splash screen. Shorten it to just -msm8953.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6736
[ci:skip-build]: already built successfully in CI
2025-07-22 18:49:25 +02:00
postmarketOS CI 26062589a1 linux-next: upgrade to next-20250722 2025-07-22 04:49:45 +00:00
postmarketOS CI bcd094d8ae linux-next: upgrade to next-20250721 2025-07-21 15:49:52 +00:00
Nikita Travkin 6640b432b6 main/dtbloader: upgrade to 1.5.0
ar is set to binutils one since it seems like "cmd:llvm-ar" in Alpine
resolves to "llvm" that installs the symlink but the binary itself
isn't being installed somehow...

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6808
[ci:skip-build]: already built successfully in CI
2025-07-21 11:10:59 +02:00
Stefan Hansson cdd4c651ca device-xiaomi-perseus: fix checksum
I removed an unnecessary comment from the deviceinfo file (mentioned
osk-sdl which is gone since long) when merging, but I didn't think to
upodate the checksums.

Fixes 0397051146
2025-07-21 08:42:15 +02:00
Aster Boese e67d12752d raspberry-pi3: install files under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6805

[ci:skip-build]: already built successfully in CI
2025-07-21 07:42:22 +02:00
Robert Eckelmann e7711f02cb device-google-nyan-blaze: take over maintainership
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6782

[ci:skip-build]: already built successfully in CI
2025-07-21 07:39:49 +02:00
Robert Eckelmann a7c3137977 device-google-nyan-big: take over maintainership
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6782
2025-07-21 07:39:48 +02:00
Robert Eckelmann 71e8067cbc linux-google-nyan: take over maintainership
as proposed in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6765#note_490866

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6782
2025-07-21 07:39:48 +02:00
Barnabás Czémán 39fbc6ae69 main/msm-firmware-loader: Upgrade to 1.7.0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6799

[ci:skip-build]: already built successfully in CI
2025-07-21 07:37:14 +02:00
Barnabás Czémán e4719fea2e device-qcom-msm89x7: Add support for SDM429
Add support for SDM429 and SDM429W.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6809
[ci:skip-build]: already built successfully in CI
2025-07-21 07:31:03 +02:00
Barnabás Czémán ca02eec4a6 linux-postmarketos-qcom-msm89x7: upgrade to v6.15.7-r0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6809
2025-07-21 07:31:03 +02:00
Noi 0397051146 xiaomi-perseus: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6610

[ci:skip-build]: already built successfully in CI
2025-07-20 19:17:20 +02:00
postmarketOS CI 8c498045f9 linux-next: upgrade to next-20250718 2025-07-18 15:49:39 +00:00
Clayton Craft 1de3ea4e3d Revert "temp/eudev-compat: fork eudev from alpine to build systemd"
This reverts commit 61d0f3de8b.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6797
[ci:skip-build]: already built successfully in CI
2025-07-17 17:58:40 -07:00
Clayton Craft e05f990135 Revert hacks to get systemd to build again
This reverts commit cd60d78ac1.
This reverts commit d1ec69e1f2.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6797
2025-07-17 17:58:08 -07:00
Clayton Craft cd60d78ac1 systemd: add eudev-compat to makedepends
in order to build systemd when systemd-udev pkg is broken in binary repo

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6794
[ci:skip-build]: already built successfully in CI
2025-07-17 17:52:29 -07:00
Clayton Craft 61d0f3de8b temp/eudev-compat: fork eudev from alpine to build systemd
This is temporary, just to fix building systemd

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6794
2025-07-17 17:52:19 -07:00
Clayton Craft d1ec69e1f2 systemd: drop libfido2 dependency
This allows building systemd without pulling in udev, and should be
reverted once systemd is updated in the binary repos...

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6794
2025-07-17 17:04:37 -07:00
Clayton Craft 44688263bd Revert "systemd: provide -dev as elogind-dev"
This commit (and the one before it) seem to have broken building new
images, apk hits a conflict with udevd and systemd-udevd:

  systemd-udevd-257.7-r1:
    conflicts: systemd-257.7-r1[eudev=257.7-r1]
    satisfies: systemd-257.7-r1[systemd-udevd=257.7-r1]
  systemd-257.7-r1:
    conflicts: systemd-udevd-257.7-r1[eudev=257.7-r1]
    satisfies: postmarketos-base-systemd-48-r0[systemd]
               systemd-journald-257.7-r1[so:libsystemd-shared-257.so]
               systemd-logind-257.7-r1[systemd=257.7-r1]
               systemd-logind-257.7-r1[so:libsystemd-shared-257.so]
               systemd-timesyncd-257.7-r1[systemd=257.7-r1]
               systemd-timesyncd-257.7-r1[so:libsystemd-shared-257.so]
               systemd-udevd-257.7-r1[so:libsystemd-shared-257.so]

This reverts commit a6a31b3fe7.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6794
2025-07-17 14:28:20 -07:00
Clayton Craft f10fb45ae5 Revert "systemd: versionize systemd-related provides"
This reverts commit 74f754ecef.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6794
2025-07-17 14:22:23 -07:00
fossdd 74f754ecef systemd: versionize systemd-related provides
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6381
2025-07-17 13:12:42 -04:00
fossdd a6a31b3fe7 systemd: provide -dev as elogind-dev
systemd-dev includes headers for logind and Alpine packages depending on
these headers specify elogind as dependency.

Closes: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3640

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6381
2025-07-17 13:12:42 -04:00
Pablo Correa Gómez 2a9d4da33a temp/alpine-baselayout: fork from alpine's /usr-merge branch
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/85504

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6754
[ci:skip-build]: already built successfully in CI
2025-07-17 19:07:09 +02:00
postmarketOS CI 3695b0bf4f linux-next: upgrade to next-20250717 2025-07-17 15:55:27 +00:00
Anri Dellal cc3d04f233 pmaports.cfg: add systemd_linux_{min,recommended}_version
Add properties to check if port meets kernel version requirement for systemd

Set values according to systemd's readme

See also:
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2588
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2647

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6781
[ci:skip-build]: already built successfully in CI
2025-07-16 21:26:43 +02:00
Ferass El Hafidi 6dcf578de6 device-amlogic-aarch64-tvbox: add support for Amlogic P281 reference board
(S905W)

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Tested-by: Ivan Davydov <lotigara@lotigara.ru>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6771
[ci:skip-build]: already built successfully in CI
2025-07-16 21:22:11 +02:00
Oliver Smith c0667cb4ea systemd/sddm: set proper pkgver and _pkgrel
* Include 0.21.0 in the pkgver instead of _git20240428, as we use the
  0.21.0 git tarball as source just like the Alpine package.

* Set _pkgrel=5 to indicate what Alpine pkgrel this fork is based on.
  This makes it easier to compare the packages / patches that we might
  need to apply downstream. Furthermore with _pkgrel set and pmb MR 2649
  merged, we will get notified when the pkgrel of the Alpine package and
  _pkgrel of this package get out-of-sync.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6769
[ci:skip-build]: already built successfully in CI
2025-07-16 21:01:13 +02:00
Stefan Hansson 4456501395 main/postmarketos-ui-os-installer: don't run os-installer and pmbootstrap as root
I'm not sure what the original motivation for doing this was, I would
guess just to get a minimal viable product working as soon as possible.
But based on my current testing, with these changes along with an
earlier commit that disabled the password requirement for privilege
escalation with doas, it is unnecessary and also solves at least one bug.

Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3848

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6787
[ci:skip-build]: already built successfully in CI
2025-07-16 20:54:46 +02:00
Devin Lin 9962707c1e postmarketos-ui-plasma-mobile: add default homescreen
The current script doesn't do anything because the path was changed
during the Plasma 5 -> 6 transition. Change the script to supply a
default homescreen layout.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6786
[ci:skip-build]: already built successfully in CI
2025-07-16 20:44:37 +02:00
postmarketOS CI de4856cf46 linux-next: upgrade to next-20250716 2025-07-16 15:49:37 +00:00
Alicja Michalska e2a37f0d7e linux-postmarketos-qcom-sc7180: Re-enable internal USB HUB
Keyboard in wormdingler seems to have an integrated hub. Kernel update
from 6.6 to 6.12 changed kconfig's naming scheme, which resulted in this
module not being included.

This caused issues on wormdingler, but worked fine on lazor - hence why
I didn't catch it.

Signed-off-by: Alicja Michalska <alicja.michalska@9elements.com>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6788
2025-07-16 15:01:14 +02:00
Stefan Hansson e01e91736c main/postmarketos-ui-os-installer: allow passwordless root during installation
This can be useful for manually installing additional packages, running
programs that require root, debugging issues, and to the best of my
knowledge poses no real security issue as it's just during installation.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6784
[ci:skip-build]: already built successfully in CI
2025-07-16 10:51:11 +02:00