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