Commit Graph
736 Commits
Author SHA1 Message Date
Oliver Smith a60830d3cb temp/mesa-dri-simpledrm: set builddir to fix build
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7511>
2025-12-07 17:49:34 +01:00
Achill Gilgenast bb63df7fca temp/iio-sensor-proxy: start hexagonrpcd before in systemd
Moved from systemd-services, our iio-sensor-proxy are the ones depending
on hexagonrpcd being started before because of the libssc patches.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7494>
2025-12-06 15:25:28 +01:00
Achill Gilgenast ace38b27b6 temp/xkeyboard-config: include fork reason
[ci:skip-vercheck]: just comments

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490>
2025-12-05 16:42:54 +00:00
Achill Gilgenast cac5710561 temp/81voltd: include package reason
Fixes: 5f68d24452 ("temp/81voltd: new aport (MR 5387)")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7490>
2025-12-05 16:42:54 +00:00
Achill Gilgenast 260f82a84a temp/libvdpau-tegra: remove
Merged in
<https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/57900>

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7488>
2025-12-05 16:16:30 +00:00
Jens Reidel 6e819c7e01 temp/iio-sensor-proxy: sync with Alpine
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7469>
2025-12-01 17:03:24 +00:00
Robert Mader aa9eb76406 temp/libcamera: upgrade to 0.6.0
See https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.6.0

Remove various upstreamed and move downstream tuning files into a
folder instead of wrapping them in patches.

Also sync up a bit to the alpine package by adding dependencies and the
python package.

Note: unfortunately this release does not contain the GPU-ISP. There
are various improvements to the SW-ISP, the simple pipeline handler and
other areas which should improve the experience on various devices with
pmOS, though.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7445>
2025-11-29 02:31:28 +01:00
Paul Sajna 4b1d2b0e58 xkeyboard-config: Add BlackBerry KEY2 patch
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6830>
2025-11-07 02:49:34 +00:00
Alistair Francis ad3117d9df temp/81voltd: upgrade to 1.1.0
Upgrade to the latest release with the new URL:
https://gitlab.postmarketos.org/modem/81voltd/-/tags

Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7298>
2025-11-04 21:58:11 +10:00
Robert Mader 3f6919e62d temp/libcamera: Add tuning files for IMX838 and s5kjn1
Used by the Fairphone 5. Only containing black levels for now, however
adding those already makes the colors look less washed out, in
particular for the front camera.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7241>
2025-10-24 11:57:50 +00:00
Clayton Craft 4baab6de09 temp/abuild: drop aport
No longer needed since the latest abuild in aports has support for
-systemd split packages now

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7200>
2025-10-15 18:45:11 +00:00
Oliver Smith 86b5702a7c temp/xkeyboard-config: upgrade to 2.46
Upgrade to the latest upstream version and sync with Alpine's APKBUILD.
Previously this was on a git commit in order to prepare upstreaming the
N900 config, which was not merged yet.

Related: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e41306ff207a0d0a580c88ab8a9e7d6258281392
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7132>
2025-10-03 17:23:07 +00:00
Clayton Craft 7b710e42f8 temp/petitboot: drop aport
This is now packaged in aports:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/90929

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7127>
2025-10-02 08:48:14 -07:00
Clayton Craft 6180adfdf2 temp/iio-sensor-proxy: upgrade to 3.8
I dropped 2 patches that seem to have been merged upstream.
I also updated the pkgver format to follow what we do for other forked
pkgs, so hopefully the upstream compat monitoring thing will detect when
this pkg is out of date again

This adds a new patch to fix #3787

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7099>
2025-10-01 14:46:19 +00:00
Markus Göllnitz 3253af8cdb {temp,systemd}/gnome-shell-mobile: backport GIRepository 2.0 patches for GJS >= 1.85.90 support
GJS 1.86 was released with a port from
libgirepository-1.0 to libgirepository-2.0. That port
requires changes in gnome-shell. However, for now, there
is no gnome-shell-mobile based on 49, so as a hot fix,
this is a backport of those patches only.

Without these, the GNOME Shell will not even get beyond
main.js and as such is unusable even for gdm.

Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7061>
2025-09-18 20:46:16 +00:00
Achill Gilgenast 970d0af5c1 temp/gnome-shell-mobile: rebuild with gjs 1.85
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7051>
2025-09-17 07:18:17 +00: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
Clayton Craft 0318e81fde temp/abuild: build with simple systemd split func patch
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6892
2025-09-08 07:33:53 -07:00
Sicelo A. Mhlongo aa0879310e */: sicelo: drop and transfer maintainership
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6993>
2025-09-06 23:44:49 +02:00
Pablo Correa Gómez f9011849a3 temp/alpine-baselayout: remove
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6984>
2025-08-29 16:28:27 +00:00
Robert Mader a63aca69b1 temp/libcamera: Backport software ISP fix for 'purple tint'
Backport the series from https://patchwork.libcamera.org/cover/24169/,
fixing 'purple tint' issues on the Pixel 3a and OnePlus6 with Snapshot.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6961>
2025-08-27 09:39:41 +00:00
Oliver Smith e0e550ee92 treewide: rebuild against libdisplay-info-0.3.0
Fix failures seen in upstream-compat:

  +     'cmd:gdctl (x86_64): missing dep so:libdisplay-info.so.2',
  +     'cmd:mutter (x86_64): missing dep so:libdisplay-info.so.2',
  +     'mutter (x86_64): missing dep so:libdisplay-info.so.2',
  +     'mutter-mobile (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-clutter-16.so.0 (x86_64): missing dep '
  +     'so:libdisplay-info.so.2',
  +     'so:libmutter-cogl-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',
  +     'so:libmutter-mtk-16.so.0 (x86_64): missing dep so:libdisplay-info.so.2',

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6929
2025-08-16 12:22:07 -04:00
Robert Mader 307c05c345 temp/libcamera: upgrade to 0.5.2
See
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.5.2

No significant changes for pmOS use-cases, just a lot of fixes. The
next release, 0.6, will bring bigger changes also affecting our
downstream patches.

Also added py3-sphinxcontrib-doxylink as explicit dependency to
work around build issues.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6896
[ci:skip-build]: already built successfully in CI
2025-08-07 23:17:52 +02:00
Sicelo A. Mhlongo fd3b2c9efb temp/xkeyboard-config: workaround apk-tools bug
apk-tools has a bug in connection with handling symlink in some scenarios,
which is an issue for xkeyboard-config, which installs a symlink since version
2.45. implement Alpine workaround until apk-tools is fixed.

Fixes: 5edf40fbe9 ("xkeyboard-config: upgrade to latest upstream")

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6891
[ci:skip-build]: already built successfully in CI
2025-08-07 08:37:16 +02:00
Sicelo A. Mhlongo 5edf40fbe9 xkeyboard-config: upgrade to latest upstream
Upgrade to latest upstream HEAD, paving the way to eventually drop the fork.
The Nokia patch has been submitted upstream,
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/840

As of xkeyboard-config 2.45, the data directory has been changed to
/usr/share/xkeyboard-config-2/ instead of the legacy /usr/share/X11/xkb. Update
paths in the device-nokia-n900 package to match.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6869
[ci:skip-build]: already built successfully in CI
2025-08-04 16:17:36 +02:00
Antoine Martin f82228f16f temp/pneink-theme: drop to sync with aports
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6841

[ci:skip-build]: already built successfully in CI
2025-07-29 21:38:32 +02:00
Antoine Martin a37aed0124 temp/rot8: drop to sync with aports
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6841
2025-07-29 21:38:32 +02:00
Antoine Martin ad272faee5 temp/nwg-menu: drop to sync with aports
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6841
2025-07-29 21:38:31 +02:00
Antoine Martin 111dba9e3b temp/pneink-theme: new aport
Upstream MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/87513

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6711
2025-07-28 10:33:00 +02:00
Antoine Martin a7833f3439 temp/nwg-menu: new aport
Upstream MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/87512

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6711
2025-07-28 10:33:00 +02:00
Antoine Martin 4b450cac66 temp/rot8: new aport
Upstream MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/87514

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6711
2025-07-28 10:32:59 +02:00
Aster Boese 7783568da9 temp/gnome-settings-daemon-mobile: bump pkgrel to make CI happy
[ci:skip-build]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6713
2025-07-27 17:03:11 -04: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
Clayton Craft 63d2bc78f5 temp/abuild: update to latest version of -systemd split patch
A few minor changes/refactorings were made from feedback received in
https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/394

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6713
2025-07-27 17:02:45 -04:00
Clayton Craft 1de3ea4e3d Revert "temp/eudev-compat: fork eudev from alpine to build systemd"
This reverts commit 61d0f3de8b.

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

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

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6754
[ci:skip-build]: already built successfully in CI
2025-07-17 19:07:09 +02:00
Sicelo A. Mhlongo b2399f7f09 temp: iio-sensor-proxy: import fix for broken buffer sensors
Import
https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/400
pending merge and tagging of new upstream release.

In pmOS, the chromebooks need these patches, since their accelerometer driver
has been found to implement buffers in a broken way.

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6747
2025-07-06 11:46:09 +02:00
fossdd 091f82a317 temp/libcamera: rebuild against gtest-1.17.0-r0
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6720

[ci:skip-build]: already built successfully in CI
2025-06-26 14:18:14 +02:00
fossdd c26710efcb temp/abuild: set ninja as default cmake generator
https://gitlab.alpinelinux.org/alpine/aports/-/commit/cce7a609c1d0134be0a1988732cfd44a36f833fe

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6676
2025-06-17 16:59:50 +02:00
Antoine Martin e927f76a7a temp/akms: add with patches making sandboxing optional
AKMS builds modules in a sandbox using bubblewrap. Bubblewrap
unfortunately does not work in chroot environment, thus breaking
pmbootstrap. While a PR has been proposed upstream, history shows that
upstream takes a while to consider PRs. Thus, to unblock usage of AKMS,
this adds a patched version that allows disabling of sandbox using
`--no-sandbox` argument or by adding `use_sandbox=false` to
`/etc/akms.conf`. When building in chroot environment, sandboxing is
automatically disabled.

The aport handles conflicts with akms by setting `pkgver=9999$_pkgver`,
thus always overriding Alpine's package.

Upstream PR: https://github.com/jirutka/akms/pull/19

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6604
2025-06-16 08:46:13 -07:00
Robert Mader 5677fe9d6d temp/libcamera: upgrade to 0.5.1
See
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.5.1

Additional changes:
 - Adopt build to commit "ipa: Move IPA installations to a subdir"
 - Backport a fix for the simple pipeline

Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6608
[ci:skip-build]: already built successfully in CI
2025-06-05 12:42:12 +02:00
Oliver Smith 3aaaad17cb systemd/abuild: remove
The abuild package has been forked to temp/abuild and
extra-repos/systemd/abuild in the past. The systemd one is legacy from
the initial systemd repo bootstrap method that is currently broken and
will be replaced soon (see MR 6440). While the new one is not ready yet,
this package is currently not useful so remove it to fix the failing
upstream-compat check (currently it is on a different version than
temp/abuild).

[ci:skip-vercheck]: just removing a comment in temp/abuild

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6573
[ci:skip-build]: already built successfully in CI
2025-06-01 12:47:53 +02:00
Clayton Craft 2e9e6ddbf9 temp/abuild: upgrade to 3.15.0
APKBUILD was also rebased onto the latest version in aports

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6569
[ci:skip-build]: already built successfully in CI
2025-05-29 21:35:12 +02:00
Robert Mader cd6ef6e873 temp/libcamera: Enable virtual pipeline
Analog to a recent change in Fedora:
https://src.fedoraproject.org/rpms/libcamera/pull-request/14

This change allows to easily create virtual cameras, which is helpful
for testing and debugging purposes, both for system components like Mesa
and Pipewire as well as various apps.

The virtual cameras can be enabled by:
```
cd /usr/share/libcamera/pipeline/virtual
cp virtual.yaml.example virtual.yaml
systemctl --user restart pipewire
```

Using the test option allows to keep the arch dependent automatic pipeline
selection in place. It also enables building of the vimc pipeline -
which is very small - and all tests, however those don't get included
into the packages.

The new dependency, libyuv, is very small and already installed by
default for DEs like gnome-mobile.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6567
[ci:skip-build]: already built successfully in CI
2025-05-29 21:33:29 +02:00
Alistair Francis e4c95465a2 temp/81voltd: add systemd service
Include 81voltd.service to start 81voltd at boot similar
to the existing initd.

Resolves: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3698
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6494
[ci:skip-build]: already built successfully in CI
2025-05-23 16:04:07 -07:00
fossdd 49d5416123 */*: remove --no-rebuild from meson test
meson 1.7.0 and later don't include test build targets in the default
build target. With --no-rebuild the test targets aren't build at all.
Removing --no-rebuild shouldn't cause any false rebuilds since the files
aren't changed between the build() and check() step.

See upstream https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/83218
and https://gitlab.alpinelinux.org/alpine/aports/-/issues/16891

[ci:skip-vercheck]
[ci:ignore-count]
[ci:skip-build]

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6515
2025-05-15 19:25:15 +02:00
Caleb ConnollyandClayton Craft f0b81c44b6 abuild: systemd fixes
* upgrade/rebased patches onto 3.15-rc3
* don't stop services on removal
* run preset with --force to replace symlinks (like
  display-manager.service alias).

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6380
2025-04-29 09:46:30 -07:00
revuyd d78d8c6f2b temp/iio-sensor-proxy: upgrade to 3.7
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6423
2025-04-21 15:13:37 +02:00
fossdd 450e347047 temp/libcamera: upgrade to 0.5.0
Upstream:
- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82366

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6385
2025-04-09 14:30:44 +02:00