Compare commits

...
Author SHA1 Message Date
Bart Ribbers 9c4ee155d1 bigscreen: tinydm 2026-03-31 17:54:50 +02:00
Bart Ribbers 9b9ff6fd2c WIP: main/postmarketos-ui-plasma-bigscreen: re-enable
Still needs a solution for autologin...
2026-03-08 14:53:36 +01:00
Bart Ribbers eaa58e9cdf temp/plasma-bigscreen: new aport 2026-03-08 14:53:36 +01:00
Bart Ribbers 361278a4ff temp/plasma-remotecontrollers: new aport 2026-03-08 14:53:36 +01:00
Bart Ribbers 7f264de95d temp/aura-browser: new aport 2026-03-08 14:53:36 +01:00
Bart Ribbers b47f868309 temp/plank-player: new aport 2026-03-08 14:53:36 +01:00
Bart Ribbers 3af802b59c systemd/plasma-login-manager: set minimum UID to filter out system accounts
Without this set it will consider way more accounts than user accounts
as accounts you can log into and show them, which is obviously wrong.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8140>
2026-03-08 12:56:03 +00:00
Achill Gilgenast 28a0b4c382 systemd/postmarketos-repo-nightly: new aport
Allows easier installation of nightly repositories with e.g. apk add
phosh-nightly && apk upgrade -Ua

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7807>
2026-03-08 13:30:16 +01:00
Achill Gilgenast 24681624eb docs: mention to open issues when a merge happend without maintainer response
See the meeting notes from the 2026-01-19:
(https://docs.postmarketos.org/policies-and-processes/governance/team-meetings/meeting-notes.html)

> Discussed pmaports!7770, possibly limiting the wait period for maintainer
> approval from 2 weeks to 1 week.
>
> We discussed to keep 2 weeks and make an issue template for “had to merge
> without maintainer review”, the new process will then be that the template
> gets filled out if a MR has to be merged without maintainer review after
> two weeks. The maintainer can then either say that they plan to review
> future merge requests, or indicate that they don’t want to maintain the
> thing anymore, or just not respond (which implies that they don’t want
> to maintain anymore). That way we should be able to get the listed
> maintainers to reflect reality better.
>
> Everyone reading this, please make sure you are not listed as maintainer
> for packages that you don’t plan to do reviews for anymore :)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7770>
2026-03-08 11:07:53 +01:00
adamthiede e24f436706 linux-postmarketos-mediatek-mt8173: upgrade to 6.19.6
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8130>
2026-03-08 09:19:56 +00:00
Antoine Martin 41660ec3d2 u-boot-clockworkpi-uconsole-radxa-cm5: rename from u-boot-radxa-cm5
* refactor to only target uconsole
* add update-u-boot tool

[ci:skip-vercheck]: not new package

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:35 +00:00
Antoine Martin cf186ae56d linux-clockworkpi-uconsole-radxa-cm5: add uconsole drivers
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:35 +00:00
Antoine Martin 1d546198cc linux-clockworkpi-uconsole-radxa-cm5: move to downstream from archived, rename from linux-radxa
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:35 +00:00
Antoine Martin e6de1d0cc2 device-clockworkpi-uconsole-radxa-cm5: refactor to remove akms module
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:32 +00:00
Antoine Martin e193c5d1ed device-clockworkpi-uconsole-radxa-cm5: move from archived to downstream
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7918>
2026-03-08 00:11:32 +00:00
WeirdTreeThing bd4d5a5616 linux-postmarketos-rockchip-rk3588: drop package
This downstream kernel is no longer needed now that mainline supports RK3588 well.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8137>
2026-03-06 21:16:36 -05:00
WeirdTreeThing dc9c687ae0 device-xunlong-orangepi5-plus: switch to generic kernels
RK3588 has great mainline support now. Use the generic kernels instead of the outdated downstream fork.
Add more modules to the initramfs to support hdmi output with the generic config.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8137>
2026-03-06 21:14:59 -05:00
JustinandClayton Craft 5491bc9c04 main/unl0kr: upgrade to 3.5.1
This also adds support for building the unl0kr password agent for
systems running systemd.

Co-authored-by: Clayton Craft <craftyguy@postmarketos.org>
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6463>
2026-03-06 19:51:31 +00:00
Barnabás Czémán 6b9bf2c0d0 linux-postmarketos-qcom-msm89x7: Upgrade to v6.19.5-r0
Upgrade to v6.19.5-r0

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8123>
2026-03-06 19:21:55 +00:00
Aelin 48c07c2d61 cross/systemd-boot-x86: upgrade to 259.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8129>
2026-03-06 17:03:41 +00:00
Jan Paszkowski 1590461e92 sony-pdx215: new device
For now, the phone generally boots from microsd, although ssh does not work. The only
UIs that manage to stay launched is lomiri and sxmo.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8103>
2026-03-06 16:53:59 +00:00
postmarketOS CI 28e8e7e558 linux-next: upgrade to next-20260306 2026-03-06 16:38:26 +00:00
Aster Boese b24a4ef1fd kconfigcheck: version gate MODULE_COMPRESS
MODULE_COMPRESS was added after the individual compression algorithm options.
As such, it needs a separate version set or any kernel below the version it
was added will fail kconfig check.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8131>
2026-03-06 10:53:34 +00:00
Achill Gilgenast 22a1e98c89 systemd/wireplumber: remove
systemd units are in Alpine and the only change is the logind module
being linked against libesystemd instead of libsystemd. But I don't
think that should be a problem.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7919>
2026-03-06 08:44:57 +00:00
postmarketOS CI b2c4bb7445 linux-next: upgrade to next-20260305 2026-03-05 16:40:25 +00:00
Robert Eckelmann e9d615eef9 device-asus-picasso: move to archived
acer-picasso is well supported by nvidia-tegra-armv7, having a dedicated
device package is not needed any more and only confuses people.

firmware-nvida-tegra-armv7 already includes the files for picasso.

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8099>
2026-03-05 13:53:30 +00:00
Luca Weiss 219d21f332 device-fairphone-fp3: update kernel module name for panel driver
With Linux 6.19 we now use the upstream panel driver. Update the list
of modules to include in initramfs accordingly.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8126>
2026-03-05 10:38:17 +01:00
postmarketOS CI c08ad3997a linux-next: upgrade to next-20260304 2026-03-05 05:39:06 +00:00
Ferass El Hafidi 41982a51f0 linux-postmarketos-exynos4: make kconfig check happy
The following options need to be added as per kconfig checks:

	CONFIG_BLK_DEV_UBLK=m
	CONFIG_EROFS_FS_ZIP_LZMA=y
	CONFIG_EROFS_FS_ZIP_DEFLATE=y
	CONFIG_EROFS_FS_ZIP_ZSTD=y

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8109>
2026-03-04 19:23:14 +00:00
Ferass El Hafidi 96e0dfae9a linux-postmarketos-exynos4: add ISA1200 haptics support
It has been around for a while but wasn't enabled in the kernel config.
Add it so samsung-p4note gets working haptics.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8109>
2026-03-04 19:23:14 +00:00
Aelin a15b601455 linux-postmarketos-lts: Upgrade to 6.18.16
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8121>
2026-03-04 18:21:12 +00:00
Aelin 578c43dbf8 linux-postmarketos-stable: Upgrade to 6.19.6
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8120>
2026-03-04 18:18:40 +00:00
Val Packett 1269a73318 systemd/mutter: add hotfix for external displays on Qualcomm devices
As this was recently applied upstream, apply to the forked package

Link: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4850
Link: https://gitlab.alpinelinux.org/alpine/aports/-/commit/732334134c9677994d622eb90cef9facd0fe47d9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7909>
2026-03-04 14:21:22 -03:00
Pablo Correa Gómez cd934c19be docs: add initial packaging guidelines to explain providers
Relates https://gitlab.postmarketos.org/postmarketOS/docs.postmarketos.org/-/issues/18

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7875>
2026-03-04 16:26:14 +00:00
Bart Ribbers 5e6b299f02 systemd/plasma*: upgrade to 6.6.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8118>
2026-03-04 14:27:42 +00:00
Pablo Correa Gómez 07087f8bd5 main/fbkeyboard: drop
This package should instead be in alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7501>
2026-03-03 22:11:34 +01:00
Pablo Correa Gómez f1b572d289 main/postmarketos-ui-fbkeyboard: update maintainer
Robert Bloy already took maintenance of the fbkeyboard utility in
0431133641 and the former maintainer
does not have an account in our gitlab. So transfer maintainership.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7501>
2026-03-03 22:11:33 +01:00
Aelin 8c15baad17 main/postmarketos-ui-plasma-desktop: only depend on plasma-login-manager for systemd
By moving the dependency to the systemd subpackage and depending on sddm
for OpenRC installs, we fix OpenRC installs and unbreak the bootstrap
dependency cycle for the main and systemd repo.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8116>
2026-03-03 19:16:53 +00:00
Aelin 33f82fbc51 linux-postmarketos-mainline: Upgrade to 7.0_rc2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8114>
2026-03-03 18:59:58 +00:00
Barnabás Czémán 91ba3d89c2 device-qcom-msm8953: update panel drivers
Update panel drivers for support the new devices and follow changes in the kernel.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112>
2026-03-03 18:38:26 +00:00
Barnabás Czémán 8933229820 firmware-qcom-msm8953: fix flipkart-rimob install path
billion-rimob was renamed to flipkart-rimob in the kernel,
fix the install path follow the change.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112>
2026-03-03 18:38:26 +00:00
Barnabás Czémán ed3f995f94 linux-postmarketos-qcom-msm8953: upgrade to v6.19.5-r0
Upgrade to v6.19.5-r0

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8112>
2026-03-03 18:38:26 +00:00
postmarketOS CI 096b7a521a linux-next: upgrade to next-20260303 2026-03-03 16:39:14 +00:00
Dang Huynh 41c27cedbd device-pine64-pinetab2: Change maintainer name to reflect myself
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8100>
2026-03-03 11:30:43 +00:00
Dang Huynh 8dcb66112c linux-pine64-pinetab2: Upgrade to 6.18.10
Signed-off-by: Dang Huynh <dang.huynh@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8100>
2026-03-03 11:30:43 +00:00
Clayton Craft 853fdfd2a5 linux-postmarketos-asahi: upgrade to 6.18.15
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8115>
2026-03-02 20:10:25 +00:00
Aelin 973ce05104 systemd/systemd: upgrade to 259.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8094>
2026-03-02 18:41:36 +00:00
Aelin baee8982ef systemd/systemd-stage0: upgrade to 259.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8094>
2026-03-02 18:41:36 +00:00
postmarketOS CI 11643e89d6 linux-next: upgrade to next-20260302 2026-03-02 16:38:29 +00:00
Eric Anderson a7cfc24c34 device-asus-flo: Fix cmdline bootloader workaround
The flo bootloader discards the first 26 characters of the kernel
cmdline. The conversion to the new kernel cmdline configuration in !7830
now causes "quiet" from 00-base.conf to be prefied before the xxxxx
padding workaround, which caused the effective cmdline to begin
"xxxxxxconsole=ttyMSM0,115200,n8" (quiet discarded, and console no
longer would parse). Putting the xxxxx workaround in a file that sorts
before 00-base.conf causes the intended characters to be discarded.

The number of xxx's changed from 26 to 25 because now there will be a
space following the string.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8111>
2026-03-02 14:23:10 +00:00
Bart Ribbers 1a4d7b642c systemd/sddm: drop
We use plasma-login-manager on systemd installations with Plasma desktop
now, there is no need to keep a systemd version of SDDM around.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8079>
2026-03-02 14:31:13 +01:00
Bart Ribbers 654c9c242a systemd/plasma-login-manager: new aport
We're using it as a SDDM replacement

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8079>
2026-03-02 14:31:13 +01:00
Yassine Oudjana 4323e7ecdd firmware-xiaomi-scorpio: add sns.reg
Add file needed by Qualcomm Sensor Registry.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264>
2026-03-02 11:35:30 +00:00
Yassine Oudjana 6276f81baa device-xiaomi-scorpio: update device package
Add bootmac needed for initializing Bluetooth MAC address and remove
no longer needed GPU workaround.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264>
2026-03-02 11:35:30 +00:00
Yassine Oudjana 81d4ff749e linux-postmarketos-qcom-msm8996: upgrade to 6.19.5
Switch to LLVM to enable CFI and pass kconfig check.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7264>
2026-03-02 11:35:30 +00:00
Stefan Hansson cdab235aba linux-postmarketos-qcom-msm8974: Fix kconfig
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718>
2026-03-02 08:11:53 +00:00
Vishwas Rajashekar 6f4197893b linux-postmarketos-qcom-msm8974: enable driver module for max17050 fuel gauge
Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718>
2026-03-02 08:11:53 +00:00
Vishwas Rajashekar 8e65bd98aa device-samsung-lt03lte: add new device lt03lte
Add support for the Samsung Galaxy Note 10.1 2014 LTE.

Signed-off-by: Vishwas Rajashekar <dev@vrajashkr.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7718>
2026-03-02 08:11:53 +00:00
Aelin b3d48deb9c systemd/plasma*: re-enable riscv64
[ci:skip-vercheck]: re-enabling package for arch

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8110>
2026-03-01 19:13:52 +01:00
Antoine Martin cd452bc4d6 linux-pine64-pinenote: upgrade to 6.19.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8106>
2026-03-01 17:19:49 +00:00
Aelin ad870b8215 cross/systemd-boot-x86: upgrade to 259.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8097>
2026-03-01 17:17:14 +00:00
Aelin b7cb738a62 docs/generic-kernels: Add device package template
This is currently hidden away in a GitLab issue comment. For broader
visibility, let's just put this in the documentation to encourage people
to follow it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8108>
2026-03-01 16:33:58 +01:00
Bart Ribbers 846482ea84 systemd/plasma*: upgrade to 6.6.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8077>
2026-03-01 11:22:58 +00:00
bluebunny 6a6b1f1e1a device-samsung-exynos7: enable melfas mip4 touchscreen
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8096>
2026-03-01 05:27:57 +00:00
Achill Gilgenast b3aff65141 Revert "systemd/pmos-base-systemd: update preset for pipewire/pipewire-pulse"
pipewire{,-pulse}.socket are in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/4cbc728083782305dfe11056d79a2a4aa06e9c2e

This reverts commit e399d48234.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8101>
2026-02-28 17:47:20 +01:00
Aelin 4cd940f23c linux-postmarketos-lts: Upgrade to 6.18.15
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8093>
2026-02-28 08:13:20 +00:00
Aelin 4f6e19ddce linux-postmarketos-stable: Upgrade to 6.19.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8092>
2026-02-28 00:10:36 +01:00
Paul Sajna 5e55e07aac device-nokia-n900: Store non-binary keymaps for systemd-firstboot
As far as I can tell, systemd-firstboot doesn't understand bkeymaps
and requires the ascii versions to be present

Signed-off-by: Paul Sajna <sajattack@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7752>
2026-02-27 20:55:21 +00:00
Luca Weiss d3ed45a6a4 main/lk2nd: upgrade to 22.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8073>
2026-02-27 16:39:27 +00:00
postmarketOS CI 758f775ecc linux-next: upgrade to next-20260227 2026-02-27 16:38:23 +00:00
Aster Boese c563c33696 linux-postmarketos-qcom-sdm845: migrate to kernel fragments
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7451>
2026-02-27 15:47:01 +00:00
Aelin 7dafbb4123 linux-postmarketos-lts: Upgrade to 6.18.14
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8090>
2026-02-27 15:33:43 +00:00
Aelin 7d853945d2 linux-postmarketos-stable: Upgrade to 6.19.4
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8089>
2026-02-27 12:59:37 +00:00
bluebunny 420239ba06 device-xiaomi-pipa: use linux-firmware-qcom
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8088>
2026-02-27 10:09:33 +00:00
Aelin f800afc5a4 device-generic-loongarch64: Pull in linux-firmware-rtl_nic
Several LoongArch mainboards have RTL NICs that want firmware or
otherwise log soft error like

[   26.928046] r8169 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)

Add the necessary linux-firmware files to silence them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8082>
2026-02-27 08:20:21 +00:00
Barnabás Czémán 69f10ea718 linux-postmarketos-qcom-msm89x7: upgrade to v6.19.3-r0
Upgrade to v6.19.3-r0

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8081>
2026-02-27 06:29:45 +00:00
postmarketOS CI 49df2efc5e linux-next: upgrade to next-20260226 2026-02-27 05:38:58 +00:00
Sam Day 4dfac08c46 kconfigcheck: expand EroFS support
This modern alternative to SquashFS has been around for a while now.
It's the default format for Fedora's live media, and likely used in many
other notable places too.

Let's enable EroFS support as a baseline "filesystems" capability.

category:immutable was already bringing in erofs as a built-in. Clayton
confirmed in pmaports!8074 discussion that it's okay to downgrade to =m

Signed-off-by: Sam Day <me@samcday.com>
Assisted-by: opencode:gpt-5.3-codex
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8074>
2026-02-26 21:11:10 +00:00
Aelin 51a9680ca2 kconfig-generic: Enable LBT on loongarch64
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8085>
2026-02-26 16:50:42 +00:00
postmarketOS CI 3be0644c29 linux-next: upgrade to next-20260225 2026-02-26 05:38:46 +00:00
Luca Weiss d755b4ddd7 main/deviceinfo-converter: profile.d script fixes
* Fix referencing non-existing variable
* Don't pollute shell variables with deviceinfo by sourcing in a
  subshell and only setting the environment variable.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076>
2026-02-26 03:00:27 +00:00
Luca Weiss be0fe2076a main/postmarketos-ui-lomiri: various fixes and improvements
* Fix wrong path for lomiri-indicator-location, this has probably
  changed upstream a while ago and was missed.
* Fix font rendering on some Adreno GPUs
* Clean up dependencies
    * Don't force-depend on pipewire* and wireplumber.
    * Remove font-droid-nonlatin since that's already in _pmb_recommends
      of postmarketos-base-ui.
    * Remove networkmanager since that's already a dependency of
      postmarketos-base-ui-networkmanager.
* Add more Lomiri apps as recommended
* Set home button background color, otherwise the white logo is
  invisible on a (default) white background.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8076>
2026-02-26 03:00:27 +00:00
Bart Ribbers 1cf837e15b main/postmarketos-ui-plasma-desktop: disable on x86
We pre-install Firefox but that isn't available anymore on x86 since
67ceb722092486a00de16b6ae72933e179f07fc9 in aports. Since
_pmb_recommends doesn't support things like 'case "$CARCH" in', there is
no way to conditonally disable Firefox on the architecture so we have to
disable the entire UI for it for now.

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8080>
2026-02-25 20:27:50 +01:00
Sam Day ce5a8307a3 kconfigcheck: enable ublk driver for netbooting devices
ublk allows a block device to be driven from userspace. think FUSE, but
blocks.

smoo uses ublk to present a block device driven by a USB protocol. this
serves as an alternate data plane to nbd for netbooting use cases.

Signed-off-by: Sam Day <me@samcday.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8075>
2026-02-25 20:52:21 +10:00
Achill Gilgenast 854721bdba main/postmarketos-base-ui-gnome: depend on gnome-backgrounds
All GNOME-like UIs should install the backgrounds to get a few default
ones to choose from in g-c-c. ui-gnome previously pulled them in per
`gnome`-pkg, ui-gnome-mobile previously depended on the wallpapers
directly. So only phosh has a actual effect.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068>
2026-02-25 07:48:59 +00:00
Achill Gilgenast 1181d64aae main/postmarketos-ui-phosh: depend on phosh-wallpapers
These are the upstream-made wallpapers, so allow users to choose from
them aswell.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8068>
2026-02-25 07:48:59 +00:00
postmarketOS CI 4bb3ce27d6 linux-next: upgrade to next-20260224 2026-02-25 05:38:41 +00:00
Daniel Sand 520b1981b0 device-pine64-pinebookpro: add wifi firmware workaround
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4285

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7936>
2026-02-25 00:48:53 +00:00
user0-07161 1c53ca4e98 linux-bananapi-bpi-m2-zero: upgrade to 7.0-rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8067>
2026-02-24 23:14:31 +00:00
Aelin a4e9924792 linux-htc-flounder: Modernize package
This aligns the APKBUILD with some of the other close-to-mainline kernel
packages in community and gets rid of downstreamkernel_prepare, which
actually requires a cross GCC that we don't want to use.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8066>
2026-02-24 18:54:02 +00:00
Ferass El Hafidi ab2a716197 device-google-trogdor: add hid-generic module to initramfs
Following a kernel upgrade, HID_GENERIC was changed from =y to =m,
however it was not included in the initramfs, causing the keyboard to
not respond and thus the FDE unlocking to be broken. Fix this by adding
it to the initramfs so the keyboard works again.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8064>
2026-02-23 15:42:50 +00:00
Alicja Michalska a591222a4a device-xiaomi-pyxis: Enable ADSP (sensors)
Mostly workarounds for OpenRC, works as-is with systemd.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 5ed3ef9b36 firmware-xiaomi-pyxis: Add more firmware
WiFi, ADSP, CDSP, ACDB calibration

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska cb6273add3 linux-xiaomi-pyxis: Drop
Deprecate the package, we're using sdm670-mainline now.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 59837df0d5 device-xiaomi-pyxis: Switch to using sdm670-mainline kernel
Changed in my personal tree (sdm710-mainline) have been merged into
sdm670-mainline common tree as those SoCs are very similar (essentially
the same).

Currently trying to get ADSP working, so this patch also adds config
files for Hexagon DSP.

Since I got U-Boot working on this device, I also added systemd-boot.
This way I can provision rootfs on MicroSD and dual-boot into Android
for grabbing more logs, traces and firmware files.

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:23 +00:00
Alicja Michalska 7153d7dffc linux-postmarketos-qcom-sdm670: Add sdm710 and xiaomi-pyxis
Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8021>
2026-02-23 15:01:20 +00:00
Aelin e55ccfbffa Revert "temp/msm-modem: copy from aports"
This reverts commit 58af6f9a58.

The package has been built in Alpine now.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8062>
2026-02-23 10:43:28 +00:00
Yureka 5a9034112f linux-htc-flounder: update to 6.19
- Update & migrate kernel config
- Add recommended options from kconfig check
- Add options required for iwd

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8051>
2026-02-23 10:16:15 +00:00
Bart Ribbers db358258c8 systemd/kwin: build with gamecontroller support
Equivalent of b7b9e184fc8eff526e2de63f387078baa45b4fbe in Alpine

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8061>
2026-02-23 09:47:57 +00:00
Antoine Martin 67255dbea0 linux-pine64-pinenote: upgrade to 6.19.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8054>
2026-02-23 09:33:22 +00:00
Sebastian Fleer 4e1c01921f linux-postmarketos-rockchip: upgrade to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8059>
2026-02-23 09:00:27 +00:00
Aelin b8dcdf510f linux-postmarketos-mainline: Upgrade to 7.0-rc1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8060>
2026-02-23 00:30:55 +01:00
Ingo Reitz c38afea85e linux-postmarketos-gs101: fix kconfigcheck
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598>
2026-02-22 16:05:41 +00:00
Ingo Reitz d89adbf7a4 linux-postmarketos-gs101: update to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7598>
2026-02-22 16:05:41 +00:00
Achill Gilgenast f845de36a2 device-nothing-spacewar: add me as a co-maintainer
[ci:skip-vercheck]: just comments

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8057>
2026-02-22 15:41:19 +00:00
Aster Boese 5e3d65b2bd treewide: add !check to options of packages without tests
Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8055>
2026-02-22 15:39:25 +00:00
Oliver Smith de0624fb53 systemd/networkmanager: upgrade to 1.52.2
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8024>
2026-02-22 15:38:09 +01:00
Achill Gilgenast 58af6f9a58 temp/msm-modem: copy from aports
Alpine builder died because there are weird shenangins going on with
coreutils testsuite. Build a version for postmarketOS until the builders
catched up again.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8050>
2026-02-21 23:44:45 +01:00
Aster Boese 9cdad06111 oneplus-fajita: disable quiet
This fixes a race condition between the panel initialization and the console.
I cannot reproduce it myself, but others report that this change fixes the
race condition for them, so add it anyways.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7953>
2026-02-21 16:03:10 +00:00
Aster Boese 5d8d840715 apple-idevice: enable deviceinfo_drm
With simpledrm, all devices that this device supports with a display can use drm now.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8049>
2026-02-21 11:24:24 +00:00
Aelin 7d0a463c0d linux-lynx-r1: Build with LLVM
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.

[ci:skip-kconfigcheck]: bulk toolchain change

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8033>
2026-02-20 23:47:06 +00:00
postmarketOS CI 705775d20e linux-next: upgrade to next-20260220 2026-02-20 16:38:39 +00:00
Achill Gilgenast 2db9aafe4c soc-qcom-msm89x7: enable msm-modem-wwan-port openrc service in -modem-openrc
[ci:skip-vercheck]: only changed non-checksums files, but in the end it
doenst even matter

Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:34:56 +01:00
Achill Gilgenast 7b5f762899 soc-qcom: enable {rmtfs,msm-modem-uim-selection} openrc service in -modem-openrc
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:31:54 +01:00
Achill Gilgenast 539c681cf3 main/postmarketos-base-downstream: enable msm-modem-downstream openrc service on post-install
Moved from the now removed msm-modem, see HEAD~.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:31:54 +01:00
Achill Gilgenast 55eb68b586 modem/msm-modem{,-wwan-port}: remove
Moved them to a seperate repository with meson as buildsystem. That
makes it much more maintainable in a single repository, suitable for
upstreaming in Alpine, allows other distros to use it, and cleans up
A LOT of tech dept.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7677>
2026-02-20 15:30:05 +01:00
alk3pInjection 33062abaca linux-postmarketos-mediatek-mt81: upgrade to 6.18.13
stable kernel v6.18.13 has picked upstream commit
be0b304eeb8c5f77e4f98f64e58729d879195f2f
which is a proper fix for the mtk-drm regression introduced in v6.18-rc1

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8047>
2026-02-20 13:43:03 +00:00
Aelin 2fc319cf11 linux-postmarketos-lts: Upgrade to 6.18.13
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8044>
2026-02-20 13:03:29 +00:00
Aelin ad3b6f279c linux-postmarketos-stable: Upgrade to 6.19.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8043>
2026-02-20 12:59:49 +00:00
Aelin f96ae83d6a cross/grub-efi-x86: Upgrade to 2.12-r9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8045>
2026-02-20 07:10:39 +00:00
Achill Gilgenast cf3aeb95dc systemd/gnome-shell: upgrade to 49.4
Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001>
2026-02-20 02:49:41 +01:00
Achill Gilgenast 3a532d9929 systemd/mutter: upgrade to 49.4
Signed-off-by: Achill Gilgenast <achill@achill.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8001>
2026-02-20 02:49:21 +01:00
Clayton Craft cb0d645970 soc-qcom: restart modem-gnss.service on failure
Apparently starting after MM isn't always enough time for the location
service to be up, so this adds a periodic restart of the systemd service
every 30 seconds for up to 5 minutes.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8041>
2026-02-20 01:19:12 +00:00
postmarketOS CI 689366112b linux-next: upgrade to next-20260219 2026-02-19 16:38:38 +00:00
Stefan Hansson 3d84d40699 deviceinfo_schema: Document zram_swap_algo
Data mostly taken from the wiki.

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

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8042>
2026-02-19 15:56:01 +01:00
Clayton Craft ca40e89754 linux-postmarketos-asahi: upgrade to 6.18.10
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8037>
2026-02-19 06:39:54 +00:00
Aelin d72814deb4 linux-postmarketos-qcom-sm8150: Build with LLVM
See https://postmarketos.org/edge/2025/11/11/kernels-llvm/ for the
background behind this change and how we're handling these MRs.

[ci:skip-kconfigcheck]: only changing toolchain

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7597>
2026-02-19 06:10:04 +00:00
Stefan Hansson 7204f5fdf3 deviceinfo_schema.toml: Remove "Device" category and use "Device metadata"
I'm not sure how this happened, but I'm pretty sure it was
unintentional.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8039>
2026-02-19 06:03:57 +00:00
postmarketOS CI 1c2ece0ecf linux-next: upgrade to next-20260218 2026-02-19 05:38:50 +00:00
glats 348a61895f postmarketos-initramfs: load loop module before mount_subpartitions on combined initramfs
On devices using a combined initramfs, init_2nd.sh is exec'd directly
from the first stage without ever calling load_modules(). This means the
loop kernel module (CONFIG_BLK_DEV_LOOP=m) is not guaranteed to be
loaded before mount_subpartitions() runs, causing losetup to fail:

  losetup: /dev/sda13: failed to set up loop device: No such file or directory
  ERROR: failed to mount subpartitions!

On the split initramfs path (init.sh), load_modules is called explicitly
before jumping to init_2nd.sh, so this regression did not affect those
devices.

Fix by explicitly loading the loop module in mount_subpartitions(),
right before the loop that searches for partitions. This location was
suggested by Clayton Craft.

Regression introduced by: 86bdb82116 (use loop device for subpartitions)
Tested on: oneplus-cheeseburger (combined initramfs, msm8998, loop=m)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8034>
2026-02-19 00:19:39 -03:00
Luca Weiss 67bc6ac0d3 device/*: Drop redundant deviceinfo variable assignments
[Warning!] deviceinfo_append_dtb: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_lts: Property is set to its default value (false) and can be removed.
[Warning!] deviceinfo_append_dtb_exynos4: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_append_dtb\(_.*\)\?="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_external_storage: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_external_storage="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_disable_dhcpd: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_disable_dhcpd="false"/d' device/*/*/deviceinfo

[Warning!] deviceinfo_bootimg_qcdt: Property is set to its default value (false) and can be removed.
sed -i '/^deviceinfo_bootimg_qcdt="false"/d' device/*/*/deviceinfo

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:40 +01:00
Luca Weiss f9401ebf2e deviceinfo: Add default_value = false to all boolean variables
Make sure that dint can complain about some variables being redundant
because they're set to "false".

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:39 +01:00
Luca Weiss eecf3e2080 ci: check_devices_in_wiki: Skip packages in 'archived' category
Per definition, those are not available anymore, so stop trying to
validate them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8035>
2026-02-18 22:04:39 +01:00
WeirdTreeThing 55ee725200 device-google-{asurada,cherry,corsola}: move to community from testing
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7764>
2026-02-18 20:36:31 +01:00
bluebunny 7fc4a69a4f device-xiaomi-pipa: introduce a device-specific kernel
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8010>
2026-02-18 19:32:00 +00:00
Federico Amedeo Izzo e32dcc0320 device-nothing-spacewar: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8028>
2026-02-18 18:27:32 +00:00
Luca Weiss 4730ed6e4c device-qcom-msm8916: drop invalid deviceinfo_generate_systemd_boot_efi
This variable is not documented and I can't find any use of it. Drop it.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8036>
2026-02-18 16:19:08 +00:00
Vladimir Muromskiy 7598b4405c google-flame: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7942>
2026-02-18 10:41:34 +00:00
Bart Ribbers a4bf49b8a1 systemd/plasma*: upgrade to 6.6.0
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8026>
2026-02-17 18:03:56 -08:00
Aster Boese b998e511fc oneplus-cheeseburger: use correct spitfunc for -udev
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8031>
2026-02-17 20:07:05 -05:00
Aster Boese e6e928feaa asus-flo: install udev config under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:57:07 -08:00
Aster Boese 0a96c2714a xiaomi-miatoll: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:34 -08:00
Aster Boese c9b774a0e7 powkiddy-x55-mapper: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:23 -08:00
Aster Boese 9040affe7f xiaomi-perseus: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:23 -08:00
Aster Boese 1860210bf8 samsung-p4note: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:11 -08:00
Aster Boese e424b1cd8f bluetooth-raspberry-pi: install udev configs under /usr/lib/ and update formatting
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:11 -08:00
Aster Boese 5900b3b6ee samsung-p4wifi: install udev configs and firmware files under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:11 -08:00
Aster Boese 459d860862 sony-sirius: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:55:11 -08:00
Aster Boese c5cd4c5439 oneplus-cheeseburger: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:54:55 -08:00
Aster Boese afc72eff80 pine64-pinetab: install udev configs under /usr/lib/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7540>
2026-02-17 16:54:24 -08:00
postmarketOS CI fa51c0461b linux-next: upgrade to next-20260217 2026-02-17 16:38:39 +00:00
Aelin a0d8d5ef8c linux-postmarketos-qcom-sc7280: Enable virtualization support
The Radxa Dragon Q6A can boot Linux in EL2 and make use of KVM.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7959>
2026-02-17 14:12:19 +01:00
Luca Weiss 8e5c197c0d linux-postmarketos-qcom-sc7280: upgrade to 6.19.0
Manual kconfig changes:
* REGULATOR_QCOM_REFGEN=y

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7992>
2026-02-17 11:21:36 +00:00
Alicja Michalska b2775ab1c3 linux-postmarketos-qcom-sc7180: Update to 6.18.9
Bumping the kernel to newest LTS, moves usb-storage to be a module
(instead of built-in).

Signed-off-by: Alicja Michalska <ellyqw@mainlining.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7964>
2026-02-17 08:28:17 +01:00
WeirdTreeThing a3f0eee088 linux-postmarketos-mediatek-mt81: fix kconfig check errors
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171>
2026-02-16 18:46:46 -05:00
WeirdTreeThing 447307db89 linux-postmarketos-mediatek-mt81: upgrade to 6.18.9
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7171>
2026-02-16 18:46:46 -05:00
Oliver Smith 76a9161063 docs/generic-kernels: add policy for patches
Aelin proposed this policy for patches in today's meeting and I think
this makes a lot of sense.

Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8022>
2026-02-16 21:50:28 +00:00
Aelin fe6a2795c0 linux-postmarketos-lts: Upgrade to 6.18.12
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8019>
2026-02-16 21:47:41 +00:00
Neil Armstrong c8dd9f6b58 linux-ayaneo-pocket-s2: refresh kernel on v6.19 and latest mainline patchset
Update to the latest development tree based on the final v6.19 kernel
and the v4 base Ayaneo Pocket S2 support patchset at [1].

[1] https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8017>
2026-02-16 21:45:12 +00:00
Aelin 2a099fb177 linux-postmarketos-stable: Upgrade to 6.19.2
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8018>
2026-02-16 21:42:22 +00:00
Clayton Craft b32fe382a8 device-shift-axolotl: disable quiet in kernel cmdline
Console enabled to workaround a race condition with display init
See https://gitlab.freedesktop.org/drm/msm/-/issues/46

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7995>
2026-02-16 20:41:33 +00:00
Antoine Martin 2e3f5e7364 linux-pine64-pinenote: upgrade to 6.18.10
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8015>
2026-02-16 19:16:06 +00:00
postmarketOS CI d8e420d5e1 linux-next: upgrade to next-20260216 2026-02-16 16:38:56 +00:00
Aster Boese 30ff8226ad temp/iio-sensor-proxy: rebuild to use libssc.so.2
ERROR: unable to select packages:
  so:libssc.so.1 (no such package):
    required by: iio-sensor-proxy-99993.8-r5[so:libssc.so.1]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8006>
2026-02-16 14:50:10 +00:00
Victoria Brekenfeld 6a4cc6625e linux-ayaneo-pocket-s2: Enable framebuffer rotation
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877>
2026-02-16 10:41:10 +00:00
Victoria Brekenfeld a55dcb4c26 device-ayaneo-pocket-s2: Support booting from UFS
Adds `qcom-ufs` to the initramfs to be able to boot
from UFS. Additionally it changes the boot partition
to `fat16`, which seems necessary for some reason for
the patched abl-efi to pick up the partition even
though this doesn't seem to be required booting from SD.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7877>
2026-02-16 10:41:10 +00:00
Cristian Cozzolino ed40b90ee7 firmware-qcom-msm8953: add Billion Capture+ gpu firmware
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288>
2026-02-16 09:02:11 +00:00
Cristian Cozzolino 88065f67f1 device-qcom-msm8953: add panel_billion_rimob_nt35532_cs to modules-initfs
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7288>
2026-02-16 09:02:11 +00:00
Luca Weiss bc8f3b00ed linux-postmarketos-qcom-sm6350: upgrade to 6.19.0
Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7971>
2026-02-16 08:05:54 +00:00
Stefan Hansson b586a6d949 docs: specify path to deviceinfo reference when generating it
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8011>
2026-02-14 20:05:28 +00:00
Nikita Travkin 2adf6c7c45 main/dtbloader: upgrade to 1.5.3
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8012>
2026-02-14 18:05:17 +05:00
postmarketOS CI 2a04dcf28e linux-next: upgrade to next-20260213 2026-02-14 05:38:46 +00:00
Stefan Hansson 8316a6260d main/dint: upgrade to 0.1.1
Helps https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4333

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8005>
2026-02-14 02:09:52 +00:00
Clayton Craft c40652c84b main/postmarketos-initramfs: fix subpartition counting with MBR
bb's fdisk prints the table in a different format when using MBR, this
fixes it to correctly count partitions in both cases.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8008>
2026-02-14 00:55:22 +00:00
Aelin 5ef966668f linux-postmarketos-lts: Upgrade to 6.18.10
[ci:skip-build]: already built in -stable

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8009>
2026-02-13 21:17:00 +00:00
Andreas Kemnade 3ae41f0abb device-{kobo,tolino}-*: enable drm for i.MX6 based ereaders
The near mainline kernel provides things in /dev/dri which can be used to
produce output on the screen. Of course these things are
quite dumb.
But the property is not named acceleration anymore.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8003>
2026-02-13 19:36:55 +00:00
Aster Boese 3ef8706a98 linux-samsung-a53x: set source to working git repository
The kernel source of linux-samsung-a53x is a mirror of the actual kernel
source. This mirror is down, so change the source to point the the kernel
repo instead of the mirror.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7994>
2026-02-13 11:36:53 -05:00
Scott C 39dc15dc4a linux-postmarketos-omap: panel-lg-ld070ws1: Mode, Orientation, Devicetree Updates, Many Cleanups
Many updates made throughout to bring this driver from the rough initial state
previously committed to something much more comprehensive and correct/ final.

Make various updates to allow setting the panel mode from the device tree:

- add functionality to be able to read a display mode / panel-timing from the
  device tree
  - wanted to add this to make explicit that nook color requires building
    kernel with a certain dss flag/value set also requiring
    that pixel clock to be <= functional clock / 4
- make bus_flags in device tree fail probe
- Allow setting panel orientation

Update spi init function to modernize bit handling and remove older redundant function

Facilitate apparent need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color

- switch the default display mode to match the apparent
  need for min FCK / PCK = 4 with Barnes & Noble Encore / Nook Color
- tweak the modes array and remove the sizing since that is actually set elsewhere

Clean-Up All Over:

- Clean up logging to hopefully be close to kernel norms/ standards.
  - Driver now only generates logs when probe completes and when panel
    is powered off / on.
  - Some additional logging is generated when debug is enabled.
- Remove extra/unnecessary code from enable function that was added when
  initially developing
- Remove commented code and updated formatting
- Tweake mode names to not include @ sign
- remove some likely unnecessary bus flags

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7882>
2026-02-13 12:49:19 +00:00
Aelin ee7eefb2b6 linux-postmarketos-stable: Upgrade to 6.18.10
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7999>
2026-02-13 10:17:03 +00:00
Andreas Kemnade 88bad45453 linux-postmarketos-imx-ereader: update to 6.19
- several drivers are now upstream
    - configuration aligned
    - switch to clang

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7979>
2026-02-13 10:11:19 +00:00
Andreas Kemnade 6ba8c78578 device-kobo-clara: update module name
module name for epd regulator was changed in kernel

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991>
2026-02-13 10:07:40 +00:00
Andreas Kemnade 7699cb6fe0 device-tolino-shine2hd: update module name
module name for epd regulator was changed in kernel

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991>
2026-02-13 10:07:40 +00:00
Andreas Kemnade 6d2139e5bc device-tolino-shine3: update module name
module name for epd regulator was changed in kernel

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7991>
2026-02-13 10:07:40 +00:00
bluebunny c2dc312b92 device-xiaomi-pipa: remove deviceinfo_bootimg_qcdt
Since deviceinfo_bootimg_qcdt is already false, it is redundant and should be removed.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8000>
2026-02-13 12:55:53 +09:00
Clayton Craft c4832ed456 main/postmarketos-initramfs: fix subpartition mount on split initramfs
I shouldn't have used parted here... it's not available in the 1st stage
initramfs. Busybox's fdisk can also list subpartitions so let's use
that instead.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7998>
2026-02-12 15:04:48 -08:00
bluebunny 3fa7cb93fc device-xiaomi-pipa: add vendor firmware and config files
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7987>
2026-02-12 21:38:13 +00:00
Clayton Craft 6dfc392214 linux-postmarketos-qcom-sdm845: enable immutable config
[ci:skip-kconfigcheck] will be replaced by pma!7451 at some point

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7997>
2026-02-12 21:06:37 +00:00
Henrik Grimler 9cc6004f9b linux-postmarketos-exynos4: update to 6.18.9
Changes since 6.16.10 are:

* Add touchkey leds for kona (@jack_kekzoz)
* Add Wacom w9000 penabled touchscreen driver for kona (@f_,
  @eisenbahnfan)

Tested on samsung-i9305 and odroid-u2.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7996>
2026-02-12 18:51:05 +00:00
postmarketOS CI e9e5fa405c linux-next: upgrade to next-20260212 2026-02-12 16:55:55 +00:00
Clayton Craft 86bdb82116 main/postmarketos-initramfs: use loop device for subpartitions
This reworks the subpartition init to use loop devices instead of
kpartx/dm mappings. This allows us to use the same logic for resizing
as we do for other partitioning schemes (and refactors that code a bit).
This also helps duranium, because systemd tooling (repart, sysupdate,
gpt-auto-generator) can't properly handle GPT subpartitions exposed via
kpartx dm mappings, but works correctly with loop devices created with
partition scanning enabled.

After this change, subpartitions show up as loop devices, e.g.:

$ ls /dev/loop*
/dev/loop0p1
/dev/loop0p2

There *should* be no impact to existing installs.

This also drops the dependency on multipath-tools, which seems to have
been added years ago as a workaround for installing kpartx (like maybe
multipath-tools used to provide kpartx?), see 7573f5fce4. Anyways, we
don't use anything in this pkg in the initramfs AFAIK.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7932>
2026-02-11 19:22:40 +00:00
postmarketOS CI fd38701c35 linux-next: upgrade to next-20260211 2026-02-11 16:41:16 +00:00
Clayton Craft 47b975272a main/postmarketos-mkinitfs: upgrade to 2.9.0
Includes a fix for a regression in 2.8.0

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986>
2026-02-11 14:55:16 +00:00
Clayton Craft 8341bcd3e3 main/boot-deploy: upgrade to 0.23.0
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7986>
2026-02-11 14:55:16 +00:00
Jakob Hauser 2a6af8101b main/swclock-offset: upgrade to 0.3.0
0.3.0 Changelog:
- Change behavior on missing RTC from "fail" to "skip"

0.2.9 Changelog:
- Restore failure on missing rtc sys node
- Remove quotation marks in shell scripts
- Allow customizing cache path by make
- systemd: break dependency cycle

0.2.8 Changelog:
- Gracefully handle absence of RTC and offset storage file

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7989>
2026-02-11 14:18:44 +00:00
Richard Acayan 10462ab8a7 linux-postmarketos-qcom-sdm670: backport q6asm-dai sound fix
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7981>
2026-02-11 10:21:26 +00:00
Luca Weiss 6abd70954c linux-postmarketos-qcom-milos: upgrade to 6.19.0
Manual kconfig changes:
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* MODULE_DECOMPRESS=y (category:default)
* DRM_UDL=m (category:usb)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
* USB_UAS=m (category:usb)
* USB_USBNET=m (category:usb)
* USB_RTL8152=m (category:usb)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7968>
2026-02-11 08:19:40 +00:00
postmarketOS CI 6a9fdcb50b linux-next: upgrade to next-20260210 2026-02-11 05:39:05 +00:00
adamthiede 9cfc242140 linux-postmarketos-mediatek-mt8173: upgrade to 6.19,satisfy kconfig lint
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7975>
2026-02-11 01:30:19 +00:00
Luca Weiss c0047e39c1 linux-postmarketos-qcom-msm8974: upgrade to 6.15.11
No manual kconfig changes.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7978>
2026-02-11 01:04:09 +00:00
Stefan Hansson d6834e89f3 docs: raise exception if dint reports an error
Currently, even if dint fails for some reason, the documentation
generation continues on. This is not good as it hides problems until
someone manually discovers them. Fix this by checking the exit code of
dint and raising an exception if it isn't zero.

To facilitate this, also replace call() with run() since it's a more
modern and more flexible API.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7982>
2026-02-11 01:01:45 +00:00
Andreas Kemnade f859fe7ad0 device-kobo-clara2e: board revision autodetection and prepare for FDE
Everything is there, just use the autodetection, FDE was seen working
with revision b.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7984>
2026-02-11 00:59:06 +00:00
Bhushan Shah c2327f041d device-fairphone-fp5: force s32 on sinks only
S32 format is not supported on the microphones.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880>
2026-02-10 23:39:05 +00:00
Bhushan Shah 6053df3ae1 alsa-ucm-conf-qcom-sc7280: update for Fairphone 5 mic support
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880>
2026-02-10 23:39:05 +00:00
Bhushan Shah ec6c857e09 linux-postmarketos-qcom-sc7280: upgrade to 6.18.8
This adds Fairphone 5 microphone support.

Manual kconfig changes:
* MODULE_DECOMPRESS=y (category:default)
* SND_USB_AUDIO_MIDI_V2=y (category:usb)
* USB_UAS=m (category:usb)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7880>
2026-02-10 23:39:05 +00:00
Aelin 53e3ce981d systemd/systemd: re-enable BTF support
This fixes unprivileged nspawn.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7898>
2026-02-10 14:10:08 -08:00
methanal db89dfde58 samsung-exynos7: new device
New device for all SoCs in the Exynos7 family. Currently tested with:
 - samsung-a2corelte (Galaxy A2 Core)
 - samsung-j6lte (Galaxy J6)
 - samsung-on7xelte (Galaxy J7 Prime)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886>
2026-02-10 23:24:43 +05:30
methanal 0520b76b54 kconfig-generic: add graphics and input categories
Initial options include drivers required for Exynos 7870 devices.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886>
2026-02-10 23:01:18 +05:30
Clayton Craft 4a4130e7a4 Revert "main/postmarketos-mkinitfs: upgrade to 2.8.0"
There's a bug that breaks booting on android devices, needs
investigation. In the meantime, revert this!

This reverts commit 0e7cc643c6.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7985>
2026-02-10 08:47:20 -08:00
Luca Weiss 5d16987596 linux-postmarketos-qcom-msm8974: build with LLVM & update config per kconfigcheck
Migrate the compiler to LLVM toolchain and update config as per required
and preferred config options by kconfigcheck.

Update the APKBUILD to follow some more recent standards as well.

Since the kernel image got too big (again) for msm8974, activate
CONFIG_CC_OPTIMIZE_FOR_SIZE and CONFIG_KERNEL_XZ to get the kernel a bit
smaller again to fit below the magical limit (see !5725).

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7538>
2026-02-10 15:37:16 +00:00
bluebunny 89b5544b9d device-xiaomi-pipa: add wifi and bluetooth firmware
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7976>
2026-02-10 15:03:59 +00:00
Clayton Craft 0e7cc643c6 main/postmarketos-mkinitfs: upgrade to 2.8.0
Fixes !7949

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7980>
2026-02-10 14:30:59 +00:00
Stefan Hansson 8145270334 CI: build docs on changes to build-docs.sh script
Otherwise we may end up with errors that aren't noticed until something
else triggers this.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983>
2026-02-10 10:16:54 +01:00
Stefan Hansson b9db67e42d CI: build and deploy docs on deviceinfo schema change
The deviceinfo schema is used to generate the "Deviceinfo Reference"
page, so we should consider changes to it as part of changes to the
documentation.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7983>
2026-02-10 10:16:52 +01:00
Clayton Craft 550ca9908b deviceinfo: mark generate_systemd_boot as obsolete
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949>
2026-02-09 14:25:54 -08:00
Clayton Craft b1ba6759d6 device/*: drop deviceinfo_generate_systemd_boot variable
fixes # 4299

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7949>
2026-02-09 14:22:57 -08:00
Aelin d6000514af systemd/gnome-desktop: upgrade to 44.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7977>
2026-02-09 21:29:04 +00:00
Achill Gilgenast cff469b89d systemd/systemd: convert sed commands to a patch file
sed's are rarely allowed in APKBUILDs, and in this case it should've
never been a sed in the first place.

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7969>
2026-02-09 19:12:14 +00:00
adamthiede c95e61d828 device-sqfmi-beepy: update module building and add patch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7888>
2026-02-09 18:09:49 +00:00
Aster Boese 5be611a331 qualcomm-sdm845: add myself as Co-Maintainer
Signed-off-by: Aster Boese <asterboese@mailbox.org>

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973>
2026-02-09 11:55:33 -05:00
Aster Boese a4ea6ee5dd oneplus-fajita: add myself as Co-Maintainer
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7973>
2026-02-09 11:41:51 -05:00
Achill Gilgenast 691194c26d device-lg-lenok-downstream: remove -asteroid subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Achill Gilgenast 3f0ff62df2 device-lg-dory: remove -asteroid subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Achill Gilgenast 0e7234ae34 device-lg-lenok: remove -asteroid subpkg
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Achill Gilgenast c91a823f37 systemd/postmarketos-base-systemd: remove asteroid presets
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Achill Gilgenast b615a7bd13 main/postmarketos-ui-asteroid: remove
Removed in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/cd6c73d27e6de078fd74bd0c0032ad84a4e0b5d2

> There seems to be no chance they move to Qt6 in the short term and they
> have already been disabled for a while. When it finally updates to Qt6
> this commit can simply be reverted, together with
> e4b455e8

Removing references of asteroid in  this MR, since it's no longer in any
use. Feel free to revert once they migrated to Qt6.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7972>
2026-02-09 16:14:15 +00:00
Achill Gilgenast be8ab16df2 cross/systemd-boot-x86: upgrade to 259.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970>
2026-02-09 15:48:37 +00:00
Achill Gilgenast d78115753c systemd: upgrade to 259.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970>
2026-02-09 15:48:37 +00:00
Achill Gilgenast a6e3db510a systemd/systemd-stage0: upgrade to 259.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970>
2026-02-09 15:48:37 +00:00
Aelin b36d481ef9 linux-postmarketos-mainline: Upgrade to 6.19
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7966>
2026-02-09 10:54:06 +00:00
Daniel Kulesz 27b2613d1a samsung-expresso7: set deviceinfo_flash_sparse="true"
Fixes internal flashing.

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

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7641>
2026-02-09 11:01:27 +01:00
Clayton Craft 5dea9f8b16 device-google-sargo: add support for u-boot
This allows booting pmOS from u-boot on existing and new installs.

Setting the boot partition to vfat isn't strictly necessary (ext2 seems
to work OK), but IIUC either FAT is in the EFI spec or it's what
everyone else uses. We made a similar patch to the OP6/OP6T previously.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961>
2026-02-09 03:37:59 +00:00
Clayton Craft 9e99265e87 linux-postmarketos-qcom-sdm670: sync kconfig with toml
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961>
2026-02-09 03:37:59 +00:00
Clayton Craft b796ff9322 linux-postmarketos-qcom-sdm670: add uefi kconfig
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7961>
2026-02-09 03:37:59 +00:00
askiiart 4a09f7c445 hp-elitebook-ultra-g1q: set me as maintainer
hp-elitebook-ultra-g1q: bump pkgrel

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7962>
2026-02-08 12:59:41 -06:00
Robert Eckelmann a0549cd74e device-dell-ariel: new port
armv7, dual-core, mmp3 based thinclient w/ Gbit Ethernet, 2x DVI out,
4x USB-A, 4GB internal storage, 2GB RAM

port to mainline, depends on !7605

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7565>
2026-02-08 18:16:12 +00:00
Stefan Hansson 6b4e097ddc main/dint: upgrade to 0.1.0
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7958>
2026-02-08 18:13:51 +00:00
Clayton Craft e59123dde6 linux-postmarketos-asahi: upgrade to 6.18.8-1
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7954>
2026-02-08 17:28:44 +00:00
askiiart cb57de3975 hp-elitebook-ultra-g1q: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7270>
2026-02-08 12:24:18 -05:00
Stefan Hansson 367d72c17e deviceinfo_schema.toml: move from dint repository
In preparation for a future dint version that reads this file from the
current working directory with a fallback to reading it from the
repository root.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7951>
2026-02-08 15:36:50 +00:00
Aster Boese 4e56e76b91 linux-htc-flounder: build with LLVM
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7579>
2026-02-08 15:18:11 +00:00
Aelin 65885b2eeb device-qcom-qcs6490: New device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699>
2026-02-08 03:11:16 +01:00
Aelin f1438ff1cb firmware-thundercomm-rubikpi3: new package
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699>
2026-02-08 03:11:16 +01:00
Clayton Craft 67ece34776 main/bootmac: upgrade to 0.7.1
This release fixes a race bug when setting wifi MAC addr on boot

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7944>
2026-02-07 23:56:13 +00:00
Aelin bebe107f52 kconfigcheck: Only require zstd module (de)compression on 6.2 or newer
The in-kernel zstd module decompression exists since kernel 6.2 [1], so
in order to accomodate split initramfs devices, we can only safely
require zstd module compression and decompression on 6.2 or newer.

[1]: https://github.com/torvalds/linux/commit/169a58ad824d896b9e291a27193342616e651b82

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7952>
2026-02-07 17:43:35 +01:00
Aelin 3838b98352 linux-postmarketos-lts: upgrade to 6.18.9
[ci:skip-build]: already built successfully in linux-postmarketos-stable

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7948>
2026-02-07 14:06:24 +00:00
bluebunny 3038864133 device-samsung-j7xelte: remove deviceinfo_screen_{width,height}
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7947>
2026-02-07 11:51:48 +00:00
1195 changed files with 27393 additions and 14512 deletions

No files matched your search

+1 -1
View File
@@ -108,7 +108,7 @@ def main() -> int:
if args.all:
devices = get_devices()
else:
devices = common.get_changed_devices()
devices = common.get_changed_devices(skip_archived=True)
# remove 'device-' prefix
devices = [d[7:] for d in devices]
devices = [d.removesuffix("-downstream") for d in devices]
+2 -2
View File
@@ -175,9 +175,9 @@ def get_changed_kernels(skip_archived: bool = False):
ret += [pkgname]
return ret
def get_changed_devices():
def get_changed_devices(skip_archived: bool = False):
ret = []
for pkgname in get_changed_packages():
for pkgname in get_changed_packages(skip_archived):
if pkgname.startswith("device-"):
ret += [pkgname]
return ret
+3
View File
@@ -211,6 +211,8 @@ build-docs:
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
changes:
- .ci/build-docs.sh
- deviceinfo_schema.toml
- docs/**
deploy-docs:
@@ -221,6 +223,7 @@ deploy-docs:
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PROJECT_NAMESPACE == "postmarketOS"
changes:
- deviceinfo_schema.toml
- docs/**
- if: $CI_PIPELINE_SOURCE == "schedule"
when: never
@@ -0,0 +1,11 @@
<!-- Use this template to kick off the discussion for a package with (presumably)
inactive maintainers and the future for the maintainership of the package.
-->
### Information
* Package name:
* Maintainers of the package:
* MR that had no maintainer response, if applicable:
/label ~maintainership-status
+3 -2
View File
@@ -1,9 +1,10 @@
# Automatically generated aport, do not edit!
# Generator: pmbootstrap aportgen grub-efi-x86
maintainer=""
pkgname=grub-efi-x86
pkgver=2.12
pkgrel=8
pkgrel=9
_arch="x86"
_mirror="http://dl-4.alpinelinux.org/alpine/"
@@ -22,5 +23,5 @@ package() {
}
sha512sums="
cca57dbed340ff4f9cc0f12c509c8213e8c83edbf80c8ace9ab5a46e7d48c19a7c8cb57a1c86bab3324dcfc071e289045e13ddf3b5011923e1a1a27713e86e0f grub-efi-2.12-r8-x86-edge.apk
ef8dd1fde9db54c71dd5024be62d09bf4f19dbdd2faf9772780373816050f23c594c6eefdc367f5b8cd93e97ae2f10dbd73cf7979377b72deb77acf8a3e37f71 grub-efi-2.12-r9-x86-edge.apk
"
+2 -2
View File
@@ -2,7 +2,7 @@
maintainer=""
pkgname=systemd-boot-x86
_pkgname=systemd-boot # for monitoring
pkgver=259
pkgver=259.3
pkgrel=0
pkgdesc="systemd's EFI boot manager for x86 EFI on x86_64."
url="https://systemd.io/"
@@ -118,7 +118,7 @@ efistub() {
}
sha512sums="
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50 systemd-259.tar.gz
ea7314fcde3c0e541c9399f2d165f114bd7bf37cec294680964352da374435ddd3949432f939f35ecb49f0ce6a3b7aaaddf2b65cc8107abc65e2ec3806c99dac systemd-259.3.tar.gz
8ecb5e25c0d8b01c406fa3084b0910d517cabbf12894958b4d3d77462cb0924f0a52fe2bf1aa39af29b16fd78fe080a6a99daa18015c6059fb2e52c971d83ba9 0001-meson-disable-libintl-check-if-pam-is-disabled.patch
ad54e2c7e7a21bfa9b5f9e8db1b6af6a6d78a3e5dfe2dafcec77488f6224865ab4d4c8a8c8ee1c54c99d1741361e9fb3a51e5d36bcbc7a1c3fdcc4d0c1672132 cross-x86.meson
"
@@ -1,8 +1,9 @@
# Archived: replaced by device-nvidia-tegra-armv7
# Reference: <https://postmarketos.org/devicepkg>
maintainer=""
pkgname=device-acer-picasso
pkgdesc="Acer Iconia Tab A500"
pkgver=3
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,6 +31,6 @@ nonfree_firmware() {
}
sha512sums="
2949584e9bef3daa5e31d3fa54a3e375be985730f351376035e85706014c46a7394f2671c98fadbe72b91f90c49f2e0544d7f241329be9f43eb316dc10cb0282 deviceinfo
137e3c001e03c7d12f15a8f36bc93ed820973884cb1271af09b3138ef8d1e7eea67daf3ff76238df4e9e16c701d1bc2e94923cec373af10b9224fe64dca755fd deviceinfo
ada484ae0b3fe08f2884920e45092ea269ae50085f178c27b61655914cea39fb979027d98dc88b3d474ffbdb7bd4417ec5ba08a6b6527fc1fcebc3ef9595360e modules-initfs
"
@@ -20,7 +20,6 @@ deviceinfo_dev_touchscreen="/dev/input/event1"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-alcatel-idol347-downstream
pkgdesc="Alcatel OneTouch Idol 3 (4.7) (Downstream)"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -21,6 +21,6 @@ package() {
}
sha512sums="
f2e7527ef3b498147c311df678cfed15d2ca3049ebba87b93dbfcfc1d05237daf8f7d0943c24347d4d5ea4283dd03f412cf11575735f0d7724c7f49066e52e8c deviceinfo
18ab6d8db91b707eea65784699164b9da3130553119d6e1da955b87c34ae28facb56d6b97cd6eb57588284c9acc4ea4e983e7093d8267f743edbf77808193135 deviceinfo
928047af135afd6a3e76791628148eb7e5c8fe55465786655e47662b6baf07d251940357e278614b05de58898c03632dfcc7761f62c39765206b0cb70d054e9d kernel-cmdline.conf
"
@@ -17,7 +17,6 @@ deviceinfo_screen_height="1280"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x80000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-amazon-mantis
pkgdesc="Amazon Fire TV Stick 4K"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -25,5 +25,5 @@ package() {
}
sha512sums="
1b59ddbb22701e1921c58bc8cc1cd6832becd5e37ccac2d0cca08e002e7fdd8921a8cc500e1c9bfdf2b17e7890fd88073f533b41d2b0a4904041277fb5a4197a deviceinfo
4ce458d7aa08ed2b1fc6a11fb39e38e9a323232be9f8f220c31912650297141ed4997f0115b5a3e290e1f57ada5a1e706b8c623b0e48a1f596bed2d5ebd871ba deviceinfo
"
@@ -11,14 +11,12 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="embedded"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1920"
deviceinfo_screen_height="1080"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x40000000"
deviceinfo_flash_offset_kernel="0x00008000"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="Hadi Charara <hadicharara@ymail.com>"
pkgname=device-amazon-suez
pkgdesc="Amazon Fire HD 10"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -23,6 +23,6 @@ package() {
sha512sums="
2b75dba63b6522bafa78ec359bc5fe3f519520caedbca188e1510e75f26555ad964f9f9ee6e3128570f989e70081317d2ab64bfb9af0db1f3f3cdbf38c70a047 deviceinfo
7b822b61e88d98d848914692f432bcfbd69ad9a3c1a0a125e6b8257a0b1ac2db590e41df9cf9e8f0ddd5a9e3bc39870ec635e8f0d5ba9fd0e1235b184bd001a1 deviceinfo
d89b08ef9888faae6cb96a378421669e6119023307a3b5a109e18b7f9e2c70e1f8b240ba8f9b9d22d319fa28e416565d06074d34382f482c9b037b7ab3f4861c kernel-cmdline.conf
"
@@ -17,7 +17,6 @@ deviceinfo_screen_height="1920"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x40078000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x03f88000"
+2 -2
View File
@@ -3,7 +3,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-apple-d22
pkgdesc="Apple iPhone X (Global)"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -27,5 +27,5 @@ package() {
}
sha512sums="
ff755a83597c073aafbd1c6d0d0671129dd5a14c3133df0c53562e7322c904a3c228f863ddc33da0085b7a786b1d3af9430f2a03b7b38f5275ba3357c2351e8b deviceinfo
ad10b6703985c160486d9f3159f77c0f4d1e1d14d2534b2f90934ac3a06affb7839b0f64c6030c4d2d54fb24ec2c8ec88e516d530e8d8e1230ffe0c1992a020f deviceinfo
"
@@ -11,7 +11,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_getty="ttySAC0;115200"
deviceinfo_rootfs_image_sector_size="4096"
deviceinfo_screen_width="1125"
@@ -4,7 +4,7 @@
maintainer="Jonas Heinrich <onny@project-insanity.org>"
pkgname=device-apple-iphone7
pkgdesc="Apple iPhone 7"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -23,5 +23,5 @@ package() {
}
sha512sums="
3c204cecf7a9c6d05eeee38e4be563877affdd957cb7952639747e457206fffb6b3d1637550558a9215c4384ed6e23b1b1649d4e03fc7596b96a0b92a87bdda4 deviceinfo
1c91367a815f8d9c3cc295af21928175d792607a37704bf99b7af8e73a00a9a91842cb2c98e16b9216962bf946f1947469d7432bac04710cf2397225ead68741 deviceinfo
"
@@ -10,7 +10,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="750"
deviceinfo_screen_height="1334"
+2 -2
View File
@@ -4,7 +4,7 @@
maintainer="Aster Boese <asterboese@mailbox.org>"
pkgname=device-apple-n61
pkgdesc="Apple iPhone 6"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -28,6 +28,6 @@ package() {
}
sha512sums="
8ea21948631e391c48e0589dbf14c776eb24102771cc7eea994c2bf618ed71f5ef303c29f59be3cd8983b76b392967403435f6c6984ef3f0b5bfc69e5ca0aceb deviceinfo
205d8c2f9b5c9a1378e9fbfa1cf0ba7506c5ff8ba98fb690649f85d9d6ca89f40b474c92091847bf13185750a20cda9092d128010c0d521e88c8bccc13cdb51f deviceinfo
f4df83d543efb5748743f56fbfeddc6734ad341fb623f796faa74b4f42cadfd9a7b1aea2bd3a6f7aa3f284bcb34c05b2ec2a1704ad6e88b043f92dc0de14a573 modules-initfs
"
@@ -11,7 +11,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="750"
deviceinfo_screen_height="1334"
@@ -3,7 +3,7 @@
maintainer="Luca Weiss <luca@lucaweiss.eu>"
pkgname=device-asus-sparrow-downstream
pkgdesc="ASUS ZenWatch 2 (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
2a51794b31e52f92a4d50e34f82656331338d646128f547d8e14c4e40c1e40f15f147270ab634a312742dcce3b4e5894a33e87b0e485c8046641285ecf9a5cb1 deviceinfo
4945852133fff539967551344ddb80839a6369ef857c332fe444fc7b485eb09a4f3d089752267062b25683478a614cea046250a56f77b14317c83123c5b5dbb0 deviceinfo
4b7f1842dbbd6ec2990d7ea259de3f801a33e38a82f747549249cedcb64aa37935e9452a5f50f6d0cc6ce38a1db8e9d6f77440a7c52f61cd353ea75b7f3e395a kernel-cmdline.conf
"
@@ -11,7 +11,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="watch"
deviceinfo_external_storage="false"
deviceinfo_screen_width="320"
deviceinfo_screen_height="320"
@@ -19,7 +18,6 @@ deviceinfo_screen_height="320"
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_generate_extlinux_config="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
@@ -3,7 +3,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-asus-x00td-downstream
pkgdesc="Asus Zenfone Max Pro M1 downstream"
pkgver=3
pkgver=4
pkgrel=0
url="postmarketos.org"
arch="aarch64"
@@ -22,6 +22,6 @@ package() {
}
sha512sums="
49572afe646d88e31e53b548912e588447e87de04834592210b191902e23401b3af5d968f6b90fb5c0ab29994605c6a95bdaeae85cd4a225a9e0a385c34986ad deviceinfo
dba81cd79eb19593fb886918cb2f9595e2b7b656eba4569e646f443c010671d5b48343cc203173036879a6c81c95eb90e02d20f8795c9b5d5f5dfe08740978d9 deviceinfo
4b2ea9d473de336b68db736b2b2ae44e8f952a948c016fbbceb205512f73548b85cb00a488f600f1346e92dc839d2ee2419fbd5bf56f9cba9df843419b69ec74 kernel-cmdline.conf
"
@@ -6,7 +6,6 @@ deviceinfo_name="Asus ZenFone Max Pro M1"
deviceinfo_manufacturer="Asus"
deviceinfo_codename="asus-x00td-downstream"
deviceinfo_year="2018"
deviceinfo_append_dtb="false"
deviceinfo_arch="aarch64"
# Device related
@@ -19,7 +18,6 @@ deviceinfo_screen_height="2160"
deviceinfo_flash_method="fastboot"
deviceinfo_flash_fastboot_partition_vbmeta="vbmeta"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
+2 -2
View File
@@ -4,7 +4,7 @@
maintainer="Achill Gilgenast <achill@achill.org>"
pkgname=device-bq-tenshi
pkgdesc="BQ Aquaris U Plus"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,6 +30,6 @@ package() {
}
sha512sums="
908c5002338a2aa70874ef2057d6bf917af9aabfd163af42c5507c266e9b5f6546933b3a893fbba42b63e71c9bd76a323f40253939732d0158b1824a112e47c6 deviceinfo
0b163bb1df42ddc914a36512aeb44ad7cb0bad6933a27ca801c501bfedef9773d4175ab443bb632e787d6658032f82e039e82b5b609e9eed4125afd21a31ee83 deviceinfo
cb07af75b15e2394d94df459d26b399371f18d24489763855388b1155dce4f6d17070716d8581fec178cd7848a7caea3431aad56e83b70e9f27287c4bccda2f2 kernel-cmdline.conf
"
@@ -16,7 +16,6 @@ deviceinfo_external_storage="true"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_header_version="0"
deviceinfo_flash_offset_base="0x80000000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-bq-vegetahd
pkgdesc="BQ Aquaris E5 HD"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,5 +30,5 @@ package() {
}
sha512sums="
c6eb6140cbfbedfe9cde731329502db7c17366664dbc7813c5e7fc46a5914118d1dfec750ea27e435946d056077f2caf586a77798951caec565af8cd29edc6c6 deviceinfo
9f4b5430cc9c92e23531777f64e087a9d7025ed8973b3a001cf5d1adabaacef4481b2978c1cee5acb17528b688bc6da4891c8dc1cf039724d321125cf6b00f57 deviceinfo
"
@@ -18,7 +18,6 @@ deviceinfo_screen_height="720"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_bootimg_mtk_label_kernel="KERNEL"
deviceinfo_bootimg_mtk_label_ramdisk="ROOTFS"
deviceinfo_flash_pagesize="2048"
@@ -1,147 +0,0 @@
# Archived: linux-radxa-dev packages x86_64 binaries in aarch64 package which makes akms part of this device fail when built on aarch64
# Reference: <https://postmarketos.org/devicepkg>
maintainer="Antoine Martin (ayakael) <dev@ayakael.net>"
pkgname=device-clockworkpi-uconsole-radxa-cm5
pkgdesc="Clockwork Tech ClockworkPi uConsole Radxa CM5"
pkgver=6
_commit=2e8040ec92f85e3d43caf3e44557cb0659db4531
_dtso_commit=c2204834e1d7d0acfd64e1b7874d432bc142f1a4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!archcheck"
depends="
linux-radxa
postmarketos-base
u-boot-radxa-cm5
"
makedepends="
devicepkg-dev
clang
dtc
linux-radxa
linux-radxa-dev
"
subpackages="
$pkgname-openrc
$pkgname-x11
$pkgname-akms
"
source="
clockworkradxa-linux-$_commit.tar.gz::https://github.com/ak-rex/ClockworkRadxa-linux/archive/$_commit.tar.gz
radxa-cm5-uconsole-$_dtso_commit.tar.gz::https://github.com/dev-null2019/radxa-cm5-uconsole/archive/$_dtso_commit.tar.gz
deviceinfo
kernel-cmdline.conf
modules-initfs
modules-load.conf
modprobe.conf
xorg.conf
driver-makefile.in
driver-akmbuild.in
"
builddir="$srcdir"/ClockworkRadxa-linux-$_commit
# Location of out-of-tree drivers to be built using AKMS
_drivers="
drivers/pinctrl/pinctrl-axp209.c
drivers/power/supply/axp20x_usb_power.c
drivers/iio/adc/axp20x_adc.c
drivers/iio/adc/ti-adc081c.c
drivers/mfd/axp20x-i2c.c
drivers/mfd/axp20x.c
drivers/regulator/axp20x-regulator.c
drivers/input/misc/axp20x-pek.c
drivers/power/supply/axp20x_ac_power.c
drivers/power/supply/axp20x_battery.c
drivers/video/backlight/ocp8178_bl.c
drivers/gpu/drm/panel/panel-cwu50.c
"
build() {
devicepkg_build $startdir $pkgname
local _modules=
local _objects=
local _file=
# setup akms folder
# this also generates information to complete AKMBUILD and Makefile
mkdir -p "$builddir"/akms
for driver in $_drivers; do
_file=${driver##*\/}
cp "$builddir"/$driver "$builddir"/akms/$_file
_modules="$_modules ${_file/.c/.ko}"
_objects="$_objects ${_file/.c/.o}"
done
sed -e "s/%%MODVER%%/$pkgver/" -e "s/%%DRIVER_MOD%%/$_modules/" "$srcdir"/driver-akmbuild.in > "$builddir"/akms/AKMBUILD
sed "s/%%DRIVER_OBJ%%/$_objects/" "$srcdir"/driver-makefile.in > "$builddir"/akms/Makefile
# generate dtbo for uconsole
_kernel_ver=$(find /lib/modules -maxdepth 1 -mindepth 1 | sed 's|.*/||g')
cp -r "$srcdir"/radxa-cm5-uconsole-$_dtso_commit/devicetree_overlays "$builddir"/dtso
echo ">>> Generating dtbo against $_kernel_ver"
for dts in "$builddir"/dtso/*.dts; do
cpp -nostdinc -I "/usr/src/linux-headers-$_kernel_ver/include" -I arch -undef -x assembler-with-cpp $dts $dts.preprocessed
dtc -O dtb -o ${dts/.dts/.dtbo} $dts.preprocessed
done
}
x11() {
install_if="$pkgname xorg-server"
install -Dm644 "$srcdir"/xorg.conf \
"$subpkgdir"/etc/X11/xorg.conf.d/10-monitor.conf
}
package() {
devicepkg_package $startdir $pkgname
# merge dtbos with soc dtb for uconsole
mkdir -p "$pkgdir"/boot/dtbs/rockchip
fdtoverlay -i /boot/dtbs/rockchip/rk3588s-radxa-cm5-rpi-cm4-io.dtb "$builddir"/dtso/*.dtbo -o "$pkgdir"/boot/dtbs/rockchip/rk3588s-radxa-cm5-uconsole.dtb
}
# Test build of drivers against kernel
check() {
_kernel_ver=$(find /lib/modules -maxdepth 1 -mindepth 1 | sed 's|.*/||g')
for ver in $_kernel_ver; do
echo ">>> Testing module build against $ver"
cp -R "$builddir"/akms "$builddir"/akms-$ver
(
cd "$builddir"/akms-$ver
make KVER=$ver
)
done
}
akms() {
pkgdesc="uConsole kernel module (AKMS)"
depends="akms linux-radxa-dev build-base"
install_if="$pkgname=$pkgver-r$pkgrel"
mkdir -p "$subpkgdir"/usr/src
cp -R "$builddir"/akms "$subpkgdir"/usr/src/clockworkpi-radxa
chmod -R u=rwX,go=rX-w "$subpkgdir"/usr/src/clockworkpi-radxa
}
openrc() {
depends=openrc
install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
mkdir -p "$subpkgdir"
}
sha512sums="
a9c48c3470d5641113e351456d6cfa1e2283e6577cf54eea9a2d49ba4f6269e46cba16039584b34e07c7d8006f6dec112e970148f155f2c3ff0670521568a5a7 clockworkradxa-linux-2e8040ec92f85e3d43caf3e44557cb0659db4531.tar.gz
a15eb74d9db9114022e96ba04542d18350cf6d637c5efa49f4a5a65c33c5fd20a7997095a049a561fb7aac767a299f367489c5a342138a5259cc32ebb6152384 radxa-cm5-uconsole-c2204834e1d7d0acfd64e1b7874d432bc142f1a4.tar.gz
0afdcebb4b42ab9d489bfeb32912f03de0ee30875eba760112b24def4bb04185eca5f827c737da4824081940ec998c2c26a99e9105267e90e9d852b0afa76539 deviceinfo
fa6332b91b62572528b1f919370382d67f521b0a65c3c9f416df67545ebae7b01f31729340a42e656b5589cdbde676ec8fe0eb9537a34e02ec20f5309bf43b12 kernel-cmdline.conf
85d573bfd51ac4aa502336452b0384af77b6ec095f5c4760e8f287b8452b3ccb4521051bc01c53fa0856440d52231f535f3f0258d62ad578161ad464344413e9 modules-initfs
642cdb1b4ac02b8c3ab7b72f4eeef615ac4911b42bcd845b54305f0ff64c07b86f4a807a97d395cb6c0cd0a5f5eed15e68d9e4ccb69db8e38fb65c8be4acaeeb modules-load.conf
a5324ed5118168b846d359dc2c8e76ccdc624003d157a28e4c9728ddedd9b52c6deb95af9c3a9d94faf52413f2f830dc45ec6c0093458d27149ef17de5dceef5 modprobe.conf
939cb4ca50e0f54258dd92bdfbf91e6fa7b33b386022d058ba0d4b4e4f6d855cba9f5fffda0652f18c8b9b95d5dbbfc766e0931f0de53841f96d9d8975bf27e7 xorg.conf
51a1fc5ba9336e784fe8dfb97eed8d3f51fd181a9a76c5266e227e1670aa423fdaec04b869795a2abd5afca6d472a1f107f30a0f0efd242ee16c8910773ddcc2 driver-makefile.in
576346f3e5611dcba4fd3a5f5bf97e51febb844ff8006b5e4e8aba429df0c1835f702548d61120439cf0279b56d337f4ab9e2389ae8fa0c024b0a3afd4422b2f driver-akmbuild.in
"
@@ -1,26 +0,0 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell scripts.
deviceinfo_format_version="0"
deviceinfo_name="Clockwork Tech ClockworkPi uConsole Radxa CM5"
deviceinfo_manufacturer="Clockwork Tech"
deviceinfo_codename="clockworkpi-uconsole-radxa-cm5"
deviceinfo_year="2023"
deviceinfo_arch="aarch64"
deviceinfo_disable_dhcpd="true"
# Device related
deviceinfo_drm="true"
deviceinfo_chassis="embedded"
deviceinfo_external_storage="true"
deviceinfo_screen_width="1280"
deviceinfo_screen_height="720"
deviceinfo_getty="ttyFIQ0;1500000"
# Bootloader related
deviceinfo_boot_filesystem="fat32"
deviceinfo_dtb="rockchip/rk3588s-radxa-cm5-uconsole"
deviceinfo_sd_embed_firmware="u-boot/radxa-cm5/rpi-cm4-io/idbloader.img:64,u-boot/radxa-cm5/rpi-cm4-io/u-boot.itb:16384"
deviceinfo_sd_embed_firmware_step_size="512"
deviceinfo_boot_part_start="32768"
deviceinfo_generate_extlinux_config="true"
@@ -1,3 +0,0 @@
modname=clockworkpi-radxa
modver=%%MODVER%%
built_modules='%%DRIVER_MOD%%'
@@ -1,10 +0,0 @@
obj-m += %%DRIVER_OBJ%%
USER := $(shell whoami)
KVER ?= $(shell uname -r)
KDIR ?= /lib/modules/$(KVER)/build
all:
make -C $(KDIR) M=$(PWD) modules
clean:
make -C $(KDIR) M=$(PWD) clean
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-google-crosshatch-downstream
pkgdesc="Google Pixel 3 XL (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -25,6 +25,6 @@ package() {
}
sha512sums="
cc909a06b9015b4aa0d19c04c3cce3b886d78c125712f0ab4956049b464c6cceb9b4b8e141d78951dfce5782c6663e2a27e074a82f6058a84bb0775f14366b27 deviceinfo
b14243e03fb9fef39d937e5a39e91ab3bdc4feac8eaf37478cd070a046d3da006d4b8c3e4c609af6650efb25a050f45d389b9aed877ce7df43526808a13093c2 deviceinfo
c2762af3b8268599d2edf37f1dca6284e85e7fd6222a701c7699b9baedb3312bad766100a6bafcd2b2660f04241429b19d5f641f2b0a3915dd4cb079d52b0680 kernel-cmdline.conf
"
@@ -10,7 +10,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1440"
deviceinfo_screen_height="2960"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-hisense-m470bsa
pkgdesc="Hisense Sero 7 Pro"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -31,7 +31,7 @@ nonfree_firmware() {
}
sha512sums="
12d3230b8185f466e6679e84c86d8cf9029989565f3f80c8666a54fbb1fc201fd731e940a3451d76ad1c81e34ec18f6ea9e4fc26f65bc7cee6071b1f5304f1a4 deviceinfo
184e54982c641f3454a575b6ec37ac2388fffec93c69b8e8fbc4e43c221927b7c80521dbfad83c4740916c83c8d7e3f37c60de5164a869bd03c9f43d4ebc058f deviceinfo
c2ddf5b681d5f26cf9887f83d2202ff1f1ab415479d5d627966759ba19376a6d368e3fce2ebae02d2cbcf7abf06155ce774643cb0c6dd3b7af3a5748ea36ae8f kernel-cmdline.conf
6a53747e22b530dcd52ca523017edf422b36bcd6616d7b0df0ba23f50de0f91dff63913ec6aab5051eebc131879c235cfb724aacefc90a10b94a1790985144ec modules-load.conf
8fcb7330a660995bb1aabf3fd2f3a3536fed79e9369bda115874151e84651839c59d134ac3ca0919eff0770ac51c934b252e7d544a26c076614f7f1d10bfd016 pointercal
@@ -19,7 +19,6 @@ deviceinfo_dev_touchscreen_calibration="/etc/pointercal"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="Max Buchholz <2maxax2@gmx.de>"
pkgname=device-htc-enrc2b
pkgdesc="HTC One X+"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -23,5 +23,5 @@ package() {
sha512sums="
562c474510ded0b9189f93f0aa2bf8ea9f8edaa816f2127cf0d4ef575d64c140968bc5cc0a2a5b4aaced1784c76f9aad1f02ac81972148a19caa90dab416f058 deviceinfo
01a9257c552cd6dfd49e3e05fa2e09529e0a0b3ba0d73583e7d4778ac71768bbbcdd1e8f843b08889aa3a4488141ad5219fe3df14f81a2c68110902aac0be147 deviceinfo
"
@@ -10,14 +10,12 @@ deviceinfo_chassis="handset"
deviceinfo_arch="armv7"
# Device related
deviceinfo_external_storage="false"
deviceinfo_screen_width="720"
deviceinfo_screen_height="1280"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-htc-flounder-downstream
pkgdesc="Google Nexus 9"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="gpl-v3"
@@ -26,6 +26,6 @@ nonfree_firmware() {
mkdir "$subpkgdir"
}
sha512sums="
0625d17eec68504244885a0f746f23c4877cb96acbeb8e198b3aa9f93c5c061c8b2ccdb5ed8b42dc2e2d082a1eed2fa4917a3397aef9688b1ffe68a719b5511d deviceinfo
fc86b19b073ddd6c24c24f45a87a1cef653db4f30eb03e13505b299ef55ae379572f68849fcab84b0eed9a060f4c1d8cab6056ac5fe0aaad697d505dc4226017 deviceinfo
1cf6aa0cadb5032ed15ae0f0bbf4ff5d8848e01e10b87e803db82efa3a86edf0a97e01bef376178fc3414791a88a8a0dbde823aa515937edfe762ad375266eea kernel-cmdline.conf
"
@@ -10,7 +10,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="tablet"
deviceinfo_external_storage="false"
deviceinfo_screen_width="2048"
deviceinfo_screen_height="1536"
deviceinfo_dev_touchscreen="/dev/input/event2"
@@ -18,7 +17,6 @@ deviceinfo_dev_touchscreen="/dev/input/event2"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-huawei-alice
pkgdesc="Huawei P8 Lite"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -29,6 +29,6 @@ package() {
}
sha512sums="
b10e17152371dde14c394f51658c7a1fab6c0306e3270bec56487f325836ca51e9e3fc0627170dacdbb4348d8c12ed34fd7dfd5f5d250caf3a238b6fee6308ea deviceinfo
23d0f92ebadf92e3f3fc5ee173023729c834a3786f9cdd43047e1d2a1daf9851dde9ebf634a02ac4d593805e23f8d826913716dc7e372a60fe7bcd279ae9e78c deviceinfo
51f03864080afd57a9d8e990c15f92f27ed8159d642d2c7e575a3e91f34a866388154ddd04f4e506ba9f078e56c9f19ad2abc2def71d7d4a1d5b5b43269db03d kernel-cmdline.conf
"
@@ -17,7 +17,6 @@ deviceinfo_screen_height="1280"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x07478000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x07b88000"
@@ -1,7 +1,7 @@
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-huawei-angler-downstream
pkgver=3
pkgver=4
pkgrel=0
pkgdesc="Huawei Nexus 6P (Downstream)"
url="https://postmarketos.org"
@@ -42,6 +42,6 @@ package() {
sha512sums="
262f9f3e28cbb28d236cf6edce4919766baabb18e5b0cf35d672d306efeaf12fd66ffba57e6d9bef0eee90203dc98f95aab17145e4c12383055afb58b922ae58 90-android-touch-dev.rules
61fe1f91d7b0b570b77fcca76503373cbac2515ca3dcc2f2543b910dfaeb1e935a11975f824f6a72001df4e63329356a6aff2d016e9b4f5d8f7b739fee065c4e bcmdhd.cal
dabdcb045c65ec477a01d0c1c1cb2d24d0a7feebcacba5e666b82ad12bbde1d3752c660cc49e0ed4283c9634571781ed718e7fe4ea4990c0c1d90eb6c0a8aa26 deviceinfo
55a4bcd67d5bc57ed0d6b53a3c1b5903f19f908ba12d777d2d49520527458576e5fd6af98f3597ebfb2ca1b2064f3139da2985cc1a18f33d596bd75cd4f5b8db deviceinfo
8b09f1c662be6c43069de23dcafdacd57a9a9a6f21dc51f79454647b5844695f3389c0efed0b0e216437fd1af48134ef16e0d8eba02e5dd80af6794b75dc1e16 kernel-cmdline.conf
"
@@ -7,7 +7,6 @@ deviceinfo_manufacturer="Huawei"
deviceinfo_codename="huawei-angler-downstream"
deviceinfo_year="2015"
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_flash_method="fastboot"
deviceinfo_arch="aarch64"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="gtrxAC <gtrxac2@gmail.com>"
pkgname=device-huawei-plank
pkgdesc="Huawei Honor 7"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
b4aab47dea2a8b682fa1a61ae3ad4cf9d9f876cb2db85beefe18ab079f37b41957de7f5fd974133e26a93d883a6055d1ccd5cd3fdefcac4201a424c3d169b68b deviceinfo
c52e4b4436202d1b64a9cc2d22cc21f9a5963f8a79ec0f92d51b754198b4c7da0ab6e9b48f004e21cf747d510cc3fcd948305f5b88e0b8c9fcba812acb70b5f1 deviceinfo
96aef56c34b780c1fc52bddfe19680485cf02aa6af17d9cd8b74980912887bac7693f757309ade7a72c365241e4ba7a041096cf3c8708c67d5ef55b370f45652 kernel-cmdline.conf
"
@@ -18,7 +18,6 @@ deviceinfo_screen_height="1920"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_header_version="0"
deviceinfo_flash_offset_base="0x00678000"
@@ -3,7 +3,7 @@
maintainer="Luca Weiss <luca@lucaweiss.eu>"
pkgname=device-huawei-sturgeon-downstream
pkgdesc="Huawei Watch"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -33,7 +33,7 @@ package() {
}
sha512sums="
0c1644bece252c0343d50aa6a16616009901e1e48862133e8399ef79b0f6c118563550f990c0d93d79db42c24eaabbde55257d0e4240f8d004e5b54154d5547c deviceinfo
728b39211adf1f8fadadfc250f8e5c19bde5f392199eabc6a09698369472b3b599ae37980581f36ea23cbc48496f569259a6b10df58a77488ae680b847546486 deviceinfo
15307969581076bbd48997d947fc74a79d331de83d13a6b327c6f0db6f9b35f91a47486838d83f6d21634a267d5ac7d8d7c0e9a08b0198be240a519973f8618a kernel-cmdline.conf
a19923f30ac1d328a85ab1162e44442da28dd1ae45529fb73e21d8004594487f61c8f5372e5bbaadfefd27fe27c8a22ce430b81891ac1965e5704bbfec108b82 networkmanager.conf
"
@@ -11,7 +11,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="watch"
deviceinfo_external_storage="false"
deviceinfo_screen_width="400"
deviceinfo_screen_height="400"
@@ -19,7 +18,6 @@ deviceinfo_screen_height="400"
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_generate_extlinux_config="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x02000000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-klipad-rel
pkgdesc="KLIPAD Klipad Tablet"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -25,6 +25,6 @@ package() {
}
sha512sums="
854abfb82a35cc9c5fdef905827794b0b18a31e53b0ce49db6938cfe7746e907453313fba319879fff79b543353c1a4420a059b56fc565017a9de1f1e2fa5b65 deviceinfo
9c0ec7c355b5cf6b3225f92be10ff8c167949b411ee2843eeabebeb59647dcbf5af5a223bf30c638652b9195819a016c1d8186fc037438636220c303dba1c10c deviceinfo
8add76f3b67dfca9c451fdda99b7594b453dbe2ae9e8a1ddbad07285d8d8f92ad03162fa5e9797043d7a4d63d41bd0283512d7af844258bf1916c12d5982a230 kernel-cmdline.conf
"
@@ -19,7 +19,6 @@ deviceinfo_screen_height="600"
# pmbootstrap bootimg_analyze
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lenovo-kuntao
pkgdesc="Lenovo P2"
pkgver=6
pkgver=7
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,7 +30,7 @@ package() {
}
sha512sums="
192a36d6cfb1deb7b32437f617a40e2d7eb635b1f26d2ab97854270513f9e044bdfb7a94270fd7be9148c733259411ff4a25c2cefdc26d8f23f5c8a648e89160 deviceinfo
92c34c51d12cf5ace1a76d2980e0979da8a2adbde0f73e8df8c76ad48a88ff4ac537f703953c817956feee93c0ba7f2f36011854445e311058521dad147d31a8 deviceinfo
7025641401411a9dc58a99b420a9ae3a764dfb9af0381b0dcc407330d18781889baab3a00667a24fe6caea92298a1ec8b9bd79b6eb588e2be6b2b611d8d77935 kernel-cmdline.conf
2ce6911ef54351f46819b3323e361ce60297b30f94e81a77e2d20b1bc294e51e3a0fa859ad8e257fa3fdef404a47dd3b64c247222cb7ca73f03cb4dcd083d1f8 modules-initfs
"
@@ -23,7 +23,6 @@ deviceinfo_getty="ttyMSM0;115200"
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_generate_extlinux_config="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x80000000"
deviceinfo_flash_offset_kernel="0x00008000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lg-bullhead-downstream
pkgdesc="Google Nexus 5X"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -27,6 +27,6 @@ package() {
}
sha512sums="
57002a0ea6a64eb67ece5d05a819d36805a1ff539f53d83e5af3ffd2a23b9c67ae72d034a53bee40e62fc00e6ec56263df509a2ca78a8edf2b953854d7927463 deviceinfo
156ad8e8c9777d3a5f0283aa6913ce0735e01802e2283a790bd5ad767cc2f6ddd77807e1f4c9bb485fe43325f3ce002454279eae308250e60d821c431eb9fb7f deviceinfo
c1c1d614b2ae7af332e98160c6bbc9bda280171284a059a0a270bcacc8d928febef1db9d208909d9af4e5efaff48461c003a4bb0fedf1ab72e76fba8f8057034 kernel-cmdline.conf
"
@@ -10,7 +10,6 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="1920"
deviceinfo_dev_touchscreen="/dev/input/event0"
@@ -18,7 +17,6 @@ deviceinfo_dev_touchscreen="/dev/input/event0"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x02000000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lg-d802
pkgdesc="LG G2"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -21,6 +21,6 @@ package() {
}
sha512sums="
170d490437c666ea6e6ead02c25b3c16cb0c9e6b9dbc802797254c2c5f9fab3ad0d2628f6f9fa5616e140bcda93a802dbfdb8203016b1abafc624ad0cc7d23c8 deviceinfo
c3da0e80a51ef410c066370675591c868c2ac63182a3f222bb146e36a1bda19b50f615d6285fe06ad25e67fade2ca2237f23d5ab06bffdda4672af31bd958d6a deviceinfo
1af4fa5857be3f4656c7efb446148060fdb225436d291a4b96a9df801a511651d42a5e213e5df43e7b901ad8d83da0d2a1f8c1740366b8b67a9174d7cfd0b166 kernel-cmdline.conf
"
@@ -11,7 +11,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="1920"
@@ -3,7 +3,7 @@
maintainer="Luca Weiss <luca@lucaweiss.eu>"
pkgname=device-lg-lenok-downstream
pkgdesc="LG G Watch R (Downstream)"
pkgver=2
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -19,15 +19,11 @@ depends="
soc-qcom-msm8226
"
makedepends="devicepkg-dev"
subpackages="
$pkgname-asteroid
"
source="
90-android-touch-dev.rules
deviceinfo
fb_fix.sh
initfs-hook.sh
machine.conf
"
build() {
@@ -43,17 +39,9 @@ package() {
"$srcdir"/fb_fix.sh
}
asteroid() {
install_if="$pkgname=$pkgver-r$pkgrel asteroid-launcher"
install -Dm644 -t "$subpkgdir"/etc/asteroid \
"$srcdir"/machine.conf
}
sha512sums="
a36ba9017df3b4be233783096c303abafa873dcdf50f6357b82f3c5526fd161a1914dafe143377cb5982955108b987890638b51911d0dd339172554e39a82d9f 90-android-touch-dev.rules
f5d9698b37c69a51cd4d821b3e54f370681f6c04979de890aafa98e5dc4b0226159fc62778a82b2994e2841f7daa9c939a4d21f29d24f083569682356d70e24c deviceinfo
849ab87df71b34f07af178590d9ca5770d38b89fd883c5cf0db09d40e1bd6b66040df2ceb2ac73e0a5e7282c3773bfd3af1284da1e439aa2e34919414aecaa8c deviceinfo
1fc5a7609d8f79f74f29d55ce492dc6b77bb247da1b79abc1361e5e9072b5283816cef02c4cc283300031d708733c5fdbed94f539ae1c16b1dca96bf4d512234 fb_fix.sh
d29105805adcd79d4f73c2f2c4483a2c627dc7b70acb77f43d085742ef930407c9b1423f7020c34f38e8a09f40cadd991b9acae23e936c90d6a4c0900250da22 initfs-hook.sh
81cf2c20d2efa0f71f18116efeda11ae4f18fee96ba998dc4d6a36205626dce496cb36711af5c4e3215578b174942e721290cfcff8db6fb1c998b90b7345244d machine.conf
"
@@ -10,7 +10,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="watch"
deviceinfo_external_storage="false"
deviceinfo_screen_width="320"
deviceinfo_screen_height="320"
@@ -1,5 +0,0 @@
[Display]
ROUND = true
[Capabilities]
HAS_WLAN = true
@@ -1,7 +1,7 @@
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lg-mako-downstream
pkgver=3
pkgver=4
pkgrel=0
pkgdesc="Google Nexus 4 (Downstream)"
url="https://postmarketos.org"
@@ -45,7 +45,7 @@ package() {
sha512sums="
ee25f3d0377f027d108593eb7953b8db49d7f05a5c36a0c8ca7e7849d15e3c217bc1ac97d77a66e28d2db4b81c0f50b905639911276da40321d2b6cca7f797df 90-android-touch-dev.rules
e18ce103b98d79a5dc1bc6fcdc02475c5c5e1ee01a084f31e7be60ea1a28475a2f73fffa14aa85383dbcca46351f47198da7c08786b588ae7c3d87d7c09e28a0 deviceinfo
b9984d44b6ce342fb02854eae0171741e0f65cf201f115904434796c77b1dc6f08a2599bad2aa1168f96649d3e6048060f46b306d004846adde1dcf823664c9b deviceinfo
67a15c9304112e80e54e62da1bfc6c4c0b942f3a125723f6d007afaa07232fe61ec14c515570ae9abf2ef35a8bdd2f4e7df892904b79b0c1b0f54073603ac157 kernel-cmdline.conf
217bdf692ade75d57968299e29e9379ffcfc97addf735663b3e1e7dfce049f9d13b26347b4405ac724ae5fac2946012dcc58014b23b8df357e225b6718dbc0a6 fb.modes
52b1465c75c51e2dc2e351a0609220af04b939b9edf7fca844cc00bb9eeb4e71f53e34817ba094e477fc43bf15101fcfd07963c791a36be5c52f199bba6a6d9d pointercal
@@ -6,7 +6,6 @@ deviceinfo_name="Google Nexus 4"
deviceinfo_manufacturer="LG"
deviceinfo_codename="lg-mako-downstream"
deviceinfo_year="2012"
deviceinfo_external_storage="false"
deviceinfo_flash_method="fastboot"
deviceinfo_arch="armv7"
@@ -19,7 +18,6 @@ deviceinfo_dev_touchscreen="/dev/input/event2"
# Fastboot related
deviceinfo_generate_bootimg="true"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x80200000"
deviceinfo_flash_offset_kernel="0x00008000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-lg-mmh4x
pkgdesc="LG K40 (AT&T)"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
931ac30af846c5b2d70b2532b8cc2b247fb58373a22b8eac4a82c64bc54e0be9646416620fbd041df760781840a5390dcca6be239ee48d388fe11c6f14626280 deviceinfo
49b54d44bddd6ca1bddc9bc6efe6b312592346cf844870d6d4e7302c7895a454db9fe95e3bee1f1a97d5e8daea23572134f2fdd8bae3b69a4f868e3a41966d37 deviceinfo
37154047bfd93bab8e6ac342813477eb6af4526ada76b220ca6ea49d938c9f69b95519077f6cd58a12fb774a1dc2db99a3f52ae5a920ebcc762c70af54bb0335 kernel-cmdline.conf
"
@@ -20,7 +20,6 @@ deviceinfo_flash_method="mtkclient"
deviceinfo_flash_mtkclient_partition_kernel="boot_a"
deviceinfo_flash_mtkclient_partition_rootfs="userdata"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x40000000"
deviceinfo_flash_offset_kernel="0x00008000"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="Uclydde <julianbraha@gmail.com>"
pkgname=device-lg-us996
pkgdesc="LG V20"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -27,6 +27,6 @@ package() {
}
sha512sums="
0d9a483cee79e1b2664a28918a857c0e1690b41a85ea3fdd2fc4244e1318c37653d4baa1f164947e7e3074eca011786c7e59f6f246e5449d9c0c30f18bdeea70 deviceinfo
9d301d18d399def0eb0be109b848c56455946be4b2359d18bd54677502b4cd7574eb5d3430b815ae23337517442e09aad26e6fe64f7f570c934ce58eca1b46ec deviceinfo
4651a3b003e812b08facae42d5bd9c9f6089ed2481da8804ba2f98f75bd910b36551b2a8f2de437cfe8fea257746c904841dac3ae5e8278819dfb7b813f9ddd2 kernel-cmdline.conf
"
@@ -17,7 +17,6 @@ deviceinfo_screen_height="2560"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x80000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x02200000"
+2 -2
View File
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-meizu-mblu2
pkgdesc="Meizu M2"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
d2bc4165d189375b612639ee3d3db99a9899ad47bd7f6ff8516091447893a22b295b2a888b5129caa4411c58eae49a0bb0db7ce97f5502751eed3f3dc627cdfe deviceinfo
c222f267f2515f4979a206ddf32d6d6aed02a9d86d16ffd7f3643c88f0993a38e38e7a6480472caf0115304c7f94d079c6f33bf2633b905e3b287f6473d95d7c deviceinfo
09546e1eb0a32e6dbfd81987be7ed413d0fa83ec84426d0eca144386b8cac09f5ffbc3c04d5a830ae9cc3fc82dd2706c6488591b49966ed84287303ea966b310 kernel-cmdline.conf
"
@@ -18,7 +18,6 @@ deviceinfo_screen_height="1280"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x40078000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x03f88000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-mobvoi-skipjack
pkgdesc="Mobvoi Ticwatch C2"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -49,6 +49,6 @@ nonfree_firmware_wcnss() {
}
sha512sums="
f7d9d96da2c21b5f62fd385990f4e3bdedc6ed8769d4c220c750a9e6dc606513f23f922de01d0d82eafb6ffb6360f31ee2a6dc5334d48d5da925c5bc384a3158 deviceinfo
a8c09bf0b22857c6e212737b2088b5b6a395f809a6271a3a42b7dd738626454639581008915d4f61acec77fa4f74b3b3822987e7ab507eb45d4f7fb51a2b9759 deviceinfo
d39374c1c0474ebf153045b2957bc76ee2f007f6454a96b80fb0ae97661f0723e5a6527e77c51a27daf3ffce537bc13b633c40d130e86ae6c66c0e06d92c46b3 kernel-cmdline.conf
"
@@ -11,7 +11,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="watch"
deviceinfo_external_storage="false"
deviceinfo_screen_width="360"
deviceinfo_screen_height="360"
@@ -19,7 +18,6 @@ deviceinfo_screen_height="360"
deviceinfo_flash_method="fastboot"
deviceinfo_flash_sparse="true"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x80100000"
deviceinfo_flash_offset_kernel="0x00008000"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="ky0ko <ky0ko@disroot.org>"
pkgname=device-motorola-def
pkgdesc="Motorola Moto One Hyper"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,6 +30,6 @@ nonfree_firmware() {
sha512sums="
2c1e6487b1c4dcbcee6a3b0592987516f7a9dcbe1205575f5924c1d3ce217e575a0cd0b8da3616c98ee6255d5addb8f8900e8eaa9143d5a1322bee854bc35c1e deviceinfo
88005f3fca6e22c81da932745da4fd26ee74448ccd76ad6e5cb2a2f80ddeed60fde8e54290d9db532e038d73a74ddc719076b423ef2247a53a7f3863bfae1cb8 deviceinfo
3906bdcdf77b48757b538e15ca84f8126a147f368fc8d3487c1e8e62f33100c5b875e7ca69327f46c1a02cd173c610bad1721347e891805000c5f4f14823f107 kernel-cmdline.conf
"
@@ -18,7 +18,6 @@ deviceinfo_screen_height="2340"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-falcon-downstream
pkgdesc="Moto G (2013) (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,6 +30,6 @@ package() {
}
sha512sums="
bf5f275fe8bb4b814a2a82614ac58256756f60e5eae1e8df02102367144a02b649417b0b24c170c8b21ad957c899e56b26dd40b553b22b1fe6e8f1d6297c4bbd deviceinfo
c4e1d926710feffc378d26544835a18f5d0bf6405de29bbefe15e4c0fd45878b35d7caa55aca0e1c5a9faf489c12464a4d9cf503cad9a0dd515cb81f7447e44c deviceinfo
041616fe111ac217376660feb5a9e57550f585f59033e84d4550679ac150cdb827da17d9cdb65580b23e11170ed751f8e1d77c2830a16bb9e5aadea9a83f0320 kernel-cmdline.conf
"
@@ -10,7 +10,6 @@ deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="720"
deviceinfo_screen_height="1280"
deviceinfo_dev_touchscreen="/dev/input/event2"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-ocean-downstream
pkgdesc="Motorola Moto G7 Power"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -28,6 +28,6 @@ nonfree_firmware() {
}
sha512sums="
81f4b35d863fbbad7d3857b0d55db511bb2eb75c749c89c00f6692fcb8ad5337ef58e637170c554bed780a4a21eafd3baf5d1821218ebca3ae73aa7ba271405f deviceinfo
e77bb73475d1e17434ecd5463f4d53bcef6728d759967c61aa0dc3a11f6b9191b5525c8691307feec8ea1ce26b0fd7da2148de9e25caeb821b1dc770f9827800 deviceinfo
bd4030f0441e913a6bfe623f848419b237e77cbc33aadd94553c9d53300ef41adba3767f6f4b1c9148064e3475e7a911fd9d3c0d21acec3b44c0682ce0b3eb8f kernel-cmdline.conf
"
@@ -17,7 +17,6 @@ deviceinfo_screen_height="1520"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x80000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-odessa
pkgdesc="Motorola Moto G9 Plus"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -30,6 +30,6 @@ package() {
}
sha512sums="
78313f9f1e5041f742165b9d950634f7c951dc50d25d0b8b15cd25956126eb2ebb8b5d144ab2261995435437fd3b6f68babc3b0f66c0e62e37947f5b97bdfdf6 deviceinfo
8bca8a89f266de7566a27d5980b10ef4fcb19f08992c8aff4ebd5b49e556ce895f951f745cf2c7ec6c414451d9bc394fe7e13b58abf5b64ff4874e6bdc3dad86 deviceinfo
aa92ec426209478e5c6ac90ae5a15398ec383a0c276eeb325ef0cf40240cb4d95c960fb9385a3dda50fa425fa11e869e0759afd3c842a647527679b075edc4fc kernel-cmdline.conf
"
@@ -20,7 +20,6 @@ deviceinfo_getty="ttyMSM0;115200"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
+2 -2
View File
@@ -3,7 +3,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-motorola-smi
pkgdesc="Motorola RAZR i"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -55,7 +55,7 @@ phosh() {
}
sha512sums="
d6760304ad8e7f13ba3f83ff6b648d8c09caf1983f3075a74353196111d98e45aef30d647d5ace034c1df67229259edb9f606d49a5155cf8dc07f0b334b8648d deviceinfo
da732b731937af7562e1a555bdd4a9d4844ab0f09cf00cf99cc79ef5a5012806da2bb01453c816007291dc9992b180e47bedbeb02bb499780fd14e828d8afee0 deviceinfo
3f1422115c9a12f94b6fb7cc4e987f25ea331a9c7cbc34649470bc5557dfc85b79cbc4369e48f12f284ed1e20af6194d8bbb3c5e37227a7d9bc3e6670cd41aa9 gsk-renderer-cairo.sh
9263024be649673b4c94094fb0807fd2597cfe9b7042902df71b843eb507912ef8df9fd476811db275b11ec2b1a9c6b45eb90cb6a85d699f45666e0cee8d6553 phoc.ini
"
@@ -19,7 +19,6 @@ deviceinfo_screen_height="960"
deviceinfo_dtb="motorola-smi"
deviceinfo_flash_method="fastboot"
deviceinfo_generate_grub_config="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="4096"
deviceinfo_flash_offset_base="0x00000400"
deviceinfo_flash_offset_kernel="0x00008000"
+2 -2
View File
@@ -3,7 +3,7 @@
maintainer="Piotr Halama <skrzynka@halamix2.pl>"
pkgname=device-nokia-frt
pkgdesc="Nokia 1"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -28,7 +28,7 @@ package() {
sha512sums="
0d63da83d97953add678d67e5b4cd7559b13f4f2ae02012ff351e2e49794db8d17277be964c71bad2a2976e771f9f23a25650ddc6100bd861f38183833f35e3f deviceinfo
03dd572d2f3e4304f7d6a84f935dc084ba243e334e8146ee03b627578c2fa58309ad2ad22c58f545ec4a8585152d9d684a2cbfae610e61f55e80078251fda603 deviceinfo
97fe45aeee953670c81c7308c76cfe99b88aa6612356cba9b8644f0999f3b8869750a69b8b55aa8c56e66dc2e0f64d8a1416caf6081c15e838538a02be611f93 kernel-cmdline.conf
0a0237d639566cdd283182f17ea3f0fb8349c2fbc2c289eae418eac6837b9f2f4acf4a3c18c540d59c19dcbf30e12ac4e83c4f8303bbb4cd7e54b66c78ecfbcb fb.modes
"
@@ -19,7 +19,6 @@ deviceinfo_dev_touchscreen="/dev/input/event2"
deviceinfo_flash_method="fastboot"
# makefile suggests buildvariant=userdebug
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x40000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x04000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
maintainer="Luca Weiss <luca@lucaweiss.eu>"
pkgname=device-oneplus-bacon-downstream
pkgver=3
pkgver=4
pkgrel=0
pkgdesc="OnePlus One (Downstream)"
url="https://postmarketos.org"
@@ -35,7 +35,7 @@ package() {
}
sha512sums="
1ec569b9d2d1d03c330f82b3b36cdf8b546edb4d6c00b9bd036789437b0146aabaa837ac1f934d12dba1d84259133894431ea0aa890fcd50efe7ed1d5a92f9ce deviceinfo
163ef081825de675b01c61cf8ec81ba7e78cce1099dfcf263bfbc600ef058c4f7c635259c655cd9161deb90af208348cd72e5129cc5891976ae754c6dcaa3376 deviceinfo
8117768f75f8ba862c24d93bc3ca17e380b102e4e52252bdbd34df99af801fe03ca5db0964a1436e700385111735acfd7e8d600d23c68dd424f93833c18d0876 kernel-cmdline.conf
65e9ee7352b1dc39d99ea411eb0ed9c56f9975230907db5add3a1b4146cdf6f227c934052dab38a1937ed67d67585f28fb7410f10a1bec9dd5e4eb69d7253515 90-android-touch-dev.rules
"
@@ -11,7 +11,6 @@ deviceinfo_create_initfs_extra="true"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="1920"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-oneplus-billie2-downstream
pkgdesc="OnePlus Nord N100 (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -21,6 +21,6 @@ package() {
}
sha512sums="
63e427a6cb96589a4f8bddccf5ac22f27a59096c475160a695926cd91935dc67daf5ac2671b66f3b50f91d688e968c69acbaf390371348e0be700c9b25e59d8e deviceinfo
973c7556023409bda16d41b8f8d1988870d8440e5579d08165d291336505428e8fa25ffe303b257f10c2f5980583e441bf30d207aa2d896eb75ce0181870dae3 deviceinfo
4bc72fb80c18e99c656039f1bcfbdf7c4168e03a5ff5251de650b77e070d52797d68324d2b61f121e475a8370bb66bebf7db2dbf09fc5db75745a5e1f859d2de kernel-cmdline.conf
"
@@ -21,7 +21,6 @@ deviceinfo_no_framebuffer="true"
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_append_dtb="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-oneplus-cheeseburger-downstream
pkgdesc="OnePlus 5 (Downstream)"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
00c9c66e793209129ddc63d163e089f2c3efa4628a6d75c705b94e27ded9b68c659ddf05617a31d4a89e2da827423088b5eccebbd76c76a31ed9905e15060d3f deviceinfo
364cc4baaa9d07acca44e92c967648f41b4dcf58beb6c7d86b20d8d6a88da7719b9f63b04b3f4f77de9804712d9ceda605bf1abf27eb0745b491fd828cac60c8 deviceinfo
654d5d5345fe176a1b05e315f6d0af9c17b6d8ca84eb35658c627c73a069ccad0ec4b8eb0bd1d0a11e15f32b58736f354782ffc15506065b1f5fd451218d9fa1 kernel-cmdline.conf
"
@@ -10,14 +10,12 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="1920"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-oneplus-dumpling-downstream
pkgdesc="OnePlus 5T (Downstream)"
pkgver=5
pkgver=6
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
e4892212c29f886a12a985e15601993be7c3ff60742f5e4b73e8f1055273ddd39213cca1f1b524cd27c117358caee8c4e84daff2d20871b42f6e6fa860891aa1 deviceinfo
ab888bcb5a83ea665bf0e4df3188500075a44f608fadec69fb910eaba70147ec927a9ea4304dc7f1ca7df2f29ff0c1e4f18960bab7addc793247e398ea012864 deviceinfo
654d5d5345fe176a1b05e315f6d0af9c17b6d8ca84eb35658c627c73a069ccad0ec4b8eb0bd1d0a11e15f32b58736f354782ffc15506065b1f5fd451218d9fa1 kernel-cmdline.conf
"
@@ -10,14 +10,12 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="2160"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-oneplus-instantnoodlep-downstream
pkgdesc="OnePlus 8 Pro (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -28,6 +28,6 @@ package() {
}
sha512sums="
6a33c861ae24a3a7206a96c7e12b500293396636ff6ae89c25a36a2747b04cf6c52f3c9d5745b364797cd0b6236865d7e7a5038120c937e08192bdfe905b0fa9 deviceinfo
0c4c09857d090ea3f3a15eacfe3c0e62951b4a2706154956b0aa6e3a4dc34398de50ea661772fb460b550f0938ea70b8f78ca7b6d9400cda15d56740928f79b5 deviceinfo
5f52b2b7ebb4f0b79fc7211f8439134138acd517f3672a844af9726343c96a072f38d24313ee97d9f1524d5d3bc0c06f73b3272d81c9b2bea8c5a90fb687592e kernel-cmdline.conf
"
@@ -11,17 +11,14 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1440"
deviceinfo_screen_height="3168"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="4096"
deviceinfo_header_version="0"
deviceinfo_append_dtb="false"
deviceinfo_flash_offset_dtb="0x01f00000"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-oneplus-kebab-downstream
pkgdesc="OnePlus 8T (Downstream)"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -29,6 +29,6 @@ package() {
}
sha512sums="
c9f91cb917fd69317eff97ac41985599403317a8f4b4e72346f87dd463c91f576cffa7245b7b4d7b39b8d5f4a0c394c8d4381f8b3b160afd1679e118b1f52bc7 deviceinfo
90597783bb79126f8650d761b7443872d31555ea7f95991be3541707dc5917e5ce0bd4678998057d0e4c64911ce776daaf2d2812207345c91e99e9dfdc9c9857 deviceinfo
5f52b2b7ebb4f0b79fc7211f8439134138acd517f3672a844af9726343c96a072f38d24313ee97d9f1524d5d3bc0c06f73b3272d81c9b2bea8c5a90fb687592e kernel-cmdline.conf
"
@@ -11,16 +11,13 @@ deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_external_storage="false"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="2400"
# Bootloader related
deviceinfo_flash_method="fastboot"
deviceinfo_header_version="0"
deviceinfo_append_dtb="false"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="4096"
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_dtb="0x01f00000"
@@ -1,7 +1,7 @@
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-ouya-ouya-downstream
pkgver=3
pkgver=4
pkgrel=0
pkgdesc="Ouya (Downstream)"
url="https://postmarketos.org"
@@ -45,7 +45,7 @@ x11() {
}
sha512sums="
15208abd2cf64e3660d13de019f3fc82b2cf386525be966ec181d0cb3f5914a51bbdcf6bb747c1f63ec06abbd31b4784e4d899249e2d5c98e7ef4d09e8a49f90 deviceinfo
2bd246a6ee2f725bc7d7352b449b045082589fa2226a7dbc9a62c638c9296978f7022a2660a48fa9914160d074278da4b2ee9524f3a467642eeacc72c5a746a6 deviceinfo
bf442fac4dc0594e055ed7a7d8232b5c884e2e77543273e8c4f32b5fe3c199561c86d8a5f665e17406057ca7863fabb93e789fe5e168fcd89d2982e0046232ad fb.modes
c7253d5d6f53b7acbb1c2358e95ecba86ccbaa2bb5e99ad8db9f59e453209ddad55b13d8c1dc67f634cc4f997283b4079fa1b5b60f6d1440b13f39e5b1646d81 initfs-hook.sh
b0737a8fb7a60b2d24e4e124dbeb7044832a683a78887454d13d4078039338fb04579ce9066140733222409e7f53255bfde2c6725bd3848752a27e112717c28c networkmanager.conf
@@ -7,7 +7,6 @@ deviceinfo_manufacturer="Ouya"
deviceinfo_codename="ouya-ouya-downstream"
deviceinfo_year="2013"
deviceinfo_chassis="embedded"
deviceinfo_external_storage="false"
deviceinfo_flash_method="fastboot"
deviceinfo_arch="armv7"
@@ -20,7 +19,6 @@ deviceinfo_screen_height="1080"
# Fastboot related
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
@@ -2,7 +2,7 @@
# Archived: Not actively maintained, hw is very rare/unlikely to be used by anyone, and port is outdated/broken
pkgname=device-purism-librem5dev
pkgdesc="Purism Librem 5 Devkit"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -70,7 +70,7 @@ package() {
}
sha512sums="
d93aded121b830b5b7006166d3f8cd2efadc2fa454540d653e3f1cb8f009ffb7973a4037a62a47062f6f95f8bbbe546d8e72600a5dcded4eb7be78a7e6d35d02 librem5-base-v16.tar.gz
40eb3c9c40829d160a921b5069d1d0863cb69719a1880f43fe969ec9a0cf05d899f1b52f78d9c2c60c76f0e8adcedd1cdbf3850eb01d1399ef932d584f47e756 deviceinfo
135bbe0b68535a344a3a5a25ced46a719737ab4db583797ac0716a4bf3a3d78669027b796f15bb242ddc5d9cb7b8f4d6cde64c1f6aca6ea8f83bf9877d561a11 deviceinfo
ff245e85996d1131583e66c9fb8c4f8d55d384df1d3fcc3b7c3819ad3ab3294a1e0aefb691b75c167cec134576d2bb54051bca523835ae80fece48e4f039f215 uboot-script.cmd
9dc018f0de523cbfe5a49cbe831aa30e975a8dd34635197bb52582f072ac356ef2c02223fc794d970380091a69a83a74c3fbe34520190c8536e77f9ea98c7659 modprobe.d_rsi.conf
5e0536a53ba5a33af6ddff3a5f5d866c09ae54dd6754e6b17e61fde0b141b3165379a598de562c89568a1de9ae9ae03a4f876c53002b87f09d7b56013345ab27 00-mesa.sh
@@ -7,7 +7,6 @@ deviceinfo_manufacturer="Purism"
deviceinfo_codename="purism-librem5dev"
deviceinfo_year="2018"
deviceinfo_dtb="freescale/imx8mq-librem5-devkit"
deviceinfo_append_dtb="false"
deviceinfo_arch="aarch64"
# Device related
@@ -2,7 +2,7 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-samsung-arubaslim
pkgdesc="Samsung Galaxy Core"
pkgver=4
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -26,6 +26,6 @@ package() {
}
sha512sums="
b326730ac24ea8d1c4ae65cc24ffe77d46c2f7817a5c8c8e6a9d18acbcf885f65a657fc28dc22e43c2217156224efd1e1e4a0a7662d89fea1b9ada02a9767c51 deviceinfo
f3190b47bbcdcad116f16630368c95e47ef80fba542af63065b820fa1992c885075fd9d2159602a7171cceba264780bfd916bba83eed0765c95ca4616c4d23c5 deviceinfo
9584fdc80ce771726eec8fb8f469160544991d7e97a66c8b218528ced3a2bfbf3c5a9ae1136e97a4dde8e0a9560e1fd303a084ff582547cf1130331ba28c84a4 kernel-cmdline.conf
"
@@ -18,7 +18,6 @@ deviceinfo_screen_height="600"
# Bootloader related
deviceinfo_flash_method="heimdall-bootimg"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x00200000"
deviceinfo_flash_offset_kernel="0x00008000"
Loaded 100 of 1195 files, more files were not shown because too many files have changed in this diff. Show more