Commit Graph
2870 Commits
Author SHA1 Message Date
Clayton Craft 4e6ec748a4 main/postmarketos-ui-cosmic: add cosmic-initial-setup to pmb_recommends
This app/config wizard runs when COSMIC starts for the first time, and
it helpful for guiding folks through configuring the DE.

[ci:skip-vercheck] only changing pmb_recommends

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7067>
2025-09-23 09:56:14 +00:00
Clayton Craft 6485ca2e01 main/postmarketos-ui-os-installer: add support for COSMIC UI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7054>
2025-09-22 16:04:05 +00:00
Stefan Hansson 2745f5dbcb main/dint: upgrade to 0.0.1_git20250920
Improves comment linting.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7066>
2025-09-20 18:58:29 +02:00
Clayton Craft efa6cb6376 main/postmarketos-ui-os-installer: update UI screenshots
This updates the UI pictures/screenshots to use the latest from
https://wiki.postmarketos.org/wiki/Category:Interface

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

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7050>
2025-09-16 11:15:11 -04:00
Clayton Craft 17abfd5b93 main/boot-deploy: upgrade to 0.20.2
- Fix crash from passing empty --header_version arg to mkbootimg

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7046>
2025-09-14 15:35:33 -07:00
Nikita Travkin 5533125d39 main/dtbloader: upgrade to 1.5.1
While at it, revert the "ar" workaround as the tool is installed
properly once again.

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

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7031>
2025-09-13 07:04:52 -04:00
Peter Mack 6050175407 main/mobile-config-firefox: upgrade to 4.6.1
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7032>
2025-09-11 22:41:18 +00:00
Clayton Craft ce67c46bd4 main/devicepkg-utils: initialize SOURCE_DEVICEINFO_ROOT
Otherwise things that `set -u` (like boot-deploy) fail

[ci:skip-build]: already built successfully in CI

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7028>
2025-09-10 09:18:57 -07:00
Stefan Hansson d9c3fa80a8 main/devicepkg-utils: allow overriding root directory in source_deviceinfo
This can be used to source the deviceinfo of an arbitrary rootfs, not
just the current one. In particular, this will be used in the
boot-deploy CI.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7026>
2025-09-10 14:43:34 +00:00
Stefan Hansson 0ecf51c505 main/boot-deploy: update link
Link to the new repo location instead of the old one that isn't updated
any more.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7022>
2025-09-10 08:23:47 +00:00
Clayton Craft 21a5b834e6 main/boot-deploy: upgrade to 0.20.1
Fixes a breaking regression in 0.20.0

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7021
[ci:skip-build]: bpo hasn't built an abuild update for all archs, and will take a while to be done
2025-09-08 12:15:47 -07:00
Clayton Craft 2c9a5d2d1c main/boot-deploy: upgade to 0.20.0
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7014

[ci:skip-build]: already built successfully in CI
2025-09-08 08:09:02 -07:00
Clayton Craft e63c70b6e8 Rebuild -systemd subpkgs
These packages were previously built by a WIP abuild patch that added
install scripts to each -systemd subpkg for handling preset application
on install and symlink cleanup on uninstall. This functionality has been
replaced by a trigger/commit hook, so we need to rebuild these packages
to drop the install scripts that were previously generated.

[ci:ignore-count]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Luca Weiss 8caae63c7f main/postmarketos-ui-lomiri: fix wallpaper and launcher icon
Fix the paths at least, for some reason the launcher icon still doesn't
show up in the latest versions.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726>
2025-09-07 17:10:56 +00:00
Luca Weiss 60d40dcda0 main/postmarketos-ui-lomiri: clean up polkit config
Apk is unhappy about depending on both polkit and polkit-elogind. Align
with other UI packages by only depending on polkit-elogind directly, and
remove the rc-update call since also no other UI is doing this.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6726>
2025-09-07 17:10:56 +00:00
Dylan Van Assche a8229a6ad7 main/postmarketos-ui-os-installer: add Console UI
Installing pmOS on servers has never been more easy with the OS Installer when the Console UI is supported. Tested on my own homeserver.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7000>
2025-09-06 18:33:14 +02:00
Stefan Hansson 6c98a4d742 main/dint: new aport
This could later be used to add deviceinfo linting CI to pmaports. I'm
putting this in pmaports rather than aports as I would think there is
little purpose to having a deviceinfo linter in Alpine when this format
isn't used there.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6999>
2025-09-04 20:21:34 +00:00
Hugo Osvaldo Barrera 7cb5f1d3e4 main/postmarketos-config-nftables: rely on upstream nftrules
Upstream is now shipping rules as individual subpackages for packages
which require them. Rely on these by linking to them instead of
duplicating them here.

Note that the upstream packages only ship rules, but do not enable them
by default. This patch retains this package's current behaviour and
still automatically enables rules.

See: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67137
See: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3934
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6991>
2025-09-02 16:30:50 +00:00
Pablo Correa Gómez 4ecc7ec4e0 main/postmarketos-base: add compatibility subpackage with alpine-baselayout-core
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984>
2025-08-29 16:28:27 +00:00
Achill Gilgenast 3bca58c384 main/postmarketos-base: move /etc/apk/config to /usr/lib/apk/config
apk supports loading the config file from /lib/apk/config since
<https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/0186a6aa9d5cc5dd9f4f218bc8bc59b74b21395f>.

Since all systems are now /usr-merged, we can now even have the file in
/usr/lib/!

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6983>
2025-08-29 07:36:22 +00:00
Pablo Correa Gómez 5de1ce365f main/postmarketos-base: force migration of installs to /usr merge
This carries some risks, but we are willing to put up with them. We
need everybody to have a /usr-merge to continue moving on our
priorities. Fortunately, the merge-usr script has received quite a lot
of testing so far.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6389>
2025-08-27 15:27:42 +02:00
Pablo Correa Gómez 866f80708a main/postmarketos-ui-moonlight: disable on armhf
Follow-up from
https://gitlab.alpinelinux.org/alpine/aports/-/commit/4b76290cf6da103663a0c48e84783fd763a1f9d9

[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6980>
2025-08-27 13:26:33 +00:00
Aster Boese a58328e628 main/postmarketos-ui-moonlight: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
Aster Boese 5319277d3b main/postmarketos-base-ui: move tinydm config to /usr/share/tinydm/
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6933>
2025-08-23 12:16:58 +00:00
-akku- 41f2a398f1 main/mkbootimg-osm0sis: explicitly refer to pmbootstrap#441 2025-08-22 12:00:53 -04:00
Robert Bloy 0431133641 fbkeyboard: new switch for correct interpret x/y touc event
On some devices, the x/y coordinates are interpreted incorrectly, e.g., Amazon Ford. The -i switch applies a transformation of y = max - y.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6942>
2025-08-19 14:35:55 -07:00
Barnabás Czémán dbd82b84c9 main/lk2nd: Upgrade to 21.0
Upgrade to 21.0 and ignore devices with QCDTB on MSM8953 for
fix xiaomi-markw and maybe other devices.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6938>
2025-08-18 21:22:27 +00:00
Jens Reidel 1d9acd0cb1 main/postmarketos-qemu-common: support ppc64le (MR 5774)
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774>
2025-08-17 12:43:26 +00:00
Achill Gilgenast 1554af78c0 main/postmarketos-base: allow to use doas for different users than root
The user is already able to log in as root and allowing to directly log
into other users allows stuff like running as postgres user.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6936>
2025-08-17 06:44:50 +00:00
Achill Gilgenast f09fa74192 main/postmarketos-ui-phosh: depend on cellbroadcastd
p-m-s uses cellbroadcastd for cell broadcast notifications. p-m-s already
links to it already, but also depend on it here to install the daemon,
the service & stuff.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6937
[ci:skip-build]: already built successfully in CI
2025-08-16 10:25:13 +02:00
Sandelinos 43fbd229f9 main/postmarketos-ui-retroarch: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6852
2025-08-14 14:39:20 +02:00
Achill Gilgenast bd90af1032 */*: update my email address
- Remove all contributor lines

- Use maintainer comment

- Add myself to .mailmap

[ci:ignore-count]
[ci:skip-vercheck]: some just have the co-maintainer changed and bq-tenshi is in archived
[ci:skip-build]: CI tries to build device/archived/, except that it built successfully

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6899
2025-08-09 12:10:16 +02:00
Biswapriyo Nath 02d77ed22f main/postmarketos-bootsplash: Fix PMOS_NOSPLASH typo
The typo was added in 2327b6efdb commit.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6886
2025-08-07 22:33:34 -04:00
Clayton Craft da5a6ad928 main/postmarketos-mkinitfs: upgade to 2.6.4
Fixes:
  - Fix .zst fallback when including firmware

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6882
[ci:skip-build]: already built successfully in CI
2025-08-04 17:42:49 -07:00
Pablo Correa Gómez 80d1db23ba main/postmarketos-ui-plasma-mobile: add replaces on plasma-mobile-meta
Since we replace some files, e.g: /etc/xdg/kscreenlockerrc

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6879
[ci:skip-build]: already built successfully in CI
2025-08-04 20:01:20 +02:00
Pablo Correa Gómez 653b73efce main/postmarketos-base-ui-plasma: add replaces on plasma-mobile-meta
Since we replace some files, e.g:
/etc/skel/.local/share/kwalletd/kdewallet.kwl

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6879
2025-08-04 20:01:20 +02:00
Clayton Craft e48304b386 Revert "main/bootchart2: upgrade to 0.14.9_git20220807"
This reverts commit 6a62061056.

see: https://gitlab.postmarketos.org/postmarketOS/build.postmarketos.org/-/issues/164
2025-08-04 10:51:48 -07:00
Clayton Craft 26f0531efb main/postmarketos-mkinitfs: upgrade to 2.6.3
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6878

[ci:skip-build]: already built successfully in CI
2025-08-04 09:54:07 -07:00
Aster Boese b0542f4161 main/postmarketos-base: install sysctl.d configs under /usr
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6836

[ci:skip-build]: already built successfully in CI
2025-08-04 16:38:11 +02:00
Pablo Correa Gómez 1008b91e7b main/0xffff: upgrade 0.10
picked by pmbootstrap aportupgrade

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6601
[ci:skip-build]: already built successfully in CI
2025-08-04 16:25:21 +02:00
Pablo Correa Gómez 6a62061056 main/bootchart2: upgrade to 0.14.9_git20220807
picked by pmbootstrap aportupgrade

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6601
2025-08-04 16:25:21 +02:00
Aster Boese 7429bed2ca */*: bump pkgrels of packages with systemd subpackages
Update to use the new version of the abuild systemd split function.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6713
2025-07-27 17:03:09 -04:00
Pablo Correa Gómez 20cecf9a7e main/msm-firmware-loader: install openrc init scripts from upstream
These are now included upstream, no need to keep them in pmaports

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6824
[ci:skip-build]: already built successfully in CI
2025-07-27 12:47:31 +02:00
Pablo Correa Gómez ad9d651dba main/msm-firmware-loader: upgrade to 1.8.0
The firmware mountpoint is now created under /run, so no need to
create it

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6824
2025-07-27 12:47:27 +02:00
Nikita Travkin 6640b432b6 main/dtbloader: upgrade to 1.5.0
ar is set to binutils one since it seems like "cmd:llvm-ar" in Alpine
resolves to "llvm" that installs the symlink but the binary itself
isn't being installed somehow...

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6808
[ci:skip-build]: already built successfully in CI
2025-07-21 11:10:59 +02:00
Barnabás Czémán 39fbc6ae69 main/msm-firmware-loader: Upgrade to 1.7.0
Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6799

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

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

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

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6786
[ci:skip-build]: already built successfully in CI
2025-07-16 20:44:37 +02:00