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 Connolly and Clayton 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
Clayton Craft
bc850c6250
abuild: upgrade to 3.15-rc2
...
We were already running abuild > 3.14.0, but the pkgver for these forked
pkgs was wrong.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6376
2025-04-03 13:46:29 -07:00
Robert Mader
9f93a01375
temp/libcamera: Add workaround for black output without tuning files
...
Works around
https://bugs.libcamera.org/show_bug.cgi?id=259
Disable qcam RISCV because of ongoing Qt/libicuuc issues.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6328
2025-04-02 00:09:58 +02:00
fossdd
7c9a78da22
temp/gnome-shell-mobile: fix missing makedependency
...
The issue didn't exist locally or in CI because pmb already installed py3-docutils
as a makedependency of mutter-mobile
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6369
[ci:skip-build]: already built successfully in CI
2025-04-01 21:00:16 +02:00
fossdd
74be50469e
temp/gnome-shell-mobile: upgrade to 48.0
...
https://gitlab.gnome.org/verdre/gnome-shell-mobile/-/blob/48.mobile.0/CHANGELOG.md
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6361
2025-04-01 20:14:43 +02:00
fossdd
f338ed1c2e
temp/mutter-mobile: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6361
2025-04-01 20:14:43 +02:00
fossdd
483ab43906
temp/gnome-settings-daemon-mobile: upgrade to 48.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6361
2025-04-01 20:14:43 +02:00
Caleb Connolly
310ce2f500
abuild: switch to reworked systemd support
...
Switch to the new refactored systemd service support.
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00
Robert Mader
250904dd1d
temp/libcamera: Add tuning files for IMX371 and IMX376 (MR 6299)
...
Only containing black levels for now.
This should only slightly increase image quality, but apparently also
works around a bug in libcamera making the output all black, with
occasional purple or red flashes.
[ci:skip-build]: already built successfully in CI
2025-03-08 18:24:26 +01:00
David Heidelberg
f127ff6540
temp/iio-sensor-proxy: re-enable tests (MR 6126)
...
As we compile package only for aarch64
Signed-off-by: David Heidelberg <david@ixit.cz >
2025-03-03 18:00:03 +01:00
Oliver Smith
8a14416374
temp/libcamera: rebuild against libgtest (MR 6204)
...
Our libcamera fork needs a rebuild, as pointed out by the
upstream-compat monitoring job:
Increase 'libcamera' pkgrel (9 -> 10), missing depend(s): so:libgtest.so.1.15.2
[ci:skip-build]: already built successfully in CI
2025-02-12 22:55:36 +01:00
Robert Mader
37dbf850ae
temp/libcamera: Remove libcamera udev rule package (MR 6163)
...
This is now handled in postmarketos-base-ui.
[ci:skip-build]: already built successfully in CI
2025-02-07 11:56:00 -08:00
Dylan Van Assche
8a72315e9f
temp/iio-sensor-proxy: sleep workaround is not needed anymore (MR 6040)
...
libssc waits now itself for the DSP to be ready.
2025-02-04 23:07:36 +09:00
Dylan Van Assche
af17d8f3a7
temp/iio-sensor-proxy: upgrade libssc patches (MR 6040)
...
Libssc integration in iio-sensor-proxy has been heavily improved, sync the patches in pmaports.
2025-02-04 23:07:36 +09:00
hexaheximal
0b79a4bed3
temp/mbwl: new aport (MR 6066)
2025-02-02 06:34:51 -08:00
Oliver Smith
110ba69520
extra-repos/systemd/abuild: new aport
...
Copy abuild to extra-repos/systemd as workaround for now.
Related: issue 3452
2025-01-10 18:58:46 +01:00
bjorn3
80cef6602e
systemd/abuild: Move patched abuild from extra-repos/systemd to temp (MR 5987) (MR 5563)
...
This is required to use systemd_service outside of the
extra-repos/systemd repo.
[ci:skip-vercheck]
[ci:skip-build]: already built successfully in CI
2025-01-10 13:02:37 +01:00
Robert Mader
749904dd49
temp/libcamera: upgrade to 0.4.0 (MR 5948)
...
- drop some upstreamed patches
- add some tuning files with black levels
Release notes:
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.4.0
2025-01-03 16:56:07 +09:00
Willow Barraco
33a86abe90
temp/conky: remove (MR 5967)
...
[ci:skip-build]: already built successfully in CI
2025-01-02 13:40:01 +01:00
Vitalii Skorkin
6587348337
temp/iio-sensor-proxy: increase delay (MR 5941)
...
On miatoll hexagonrpcd takes longer time to start
2024-12-26 17:39:11 +03:00
Oliver Smith
22087e93c6
main/postmarketos-ui-gnome-mobile: fix gnome-mobile-extensions-app dep (MR 5899)
...
Fix the bug that prevented "pmbootstrap install" from working with
postmarketos-ui-gnome (not -mobile).
This bug has been here in pmaports for a long time, but until recent
changes in apk's resolver code, this did not fail (apk installed
gnome-extensions-app instead of gnome-mobile-extensions-app in that
scenario).
How it happened:
* postmarketos-ui-gnome has _pmb_recommends="gnome-extensions-app".
* pmbootstrap: pmb.install._install.get_recommends() works like this:
1. Look at the packages i in _pmb_recommends of the packages that
will be installed in "pmbootstrap install".
2. For each package j in _pmb_recommends of i:
2.1 Add all packages in j's _pmb_recommends to the list of
packages to be installed.
(2.2 Recurse by doing 1. with each package in j's _pmb_recommends.)
* In step 2:
* pmaports doesn't have a gnome-extensions-app (it's in Alpine, a
subpackage of gnome-shell).
* Therefore our gnome-shell-mobile fork gets looked at, which has a
gnome-mobile-extensions-app subpackage that provides
gnome-extensions-app.
* pmbootstrap looks at the _pmb_recommends of the gnome-shell-mobile
package, which has "gnome-mobile-extensions-app" (this is wrong,
it should be in postmarektos-ui-gnome-mobile instead and this patch
fixes this!).
* pmbootstrap adds the "gnome-mobile-extensions-app" to the list of
packages to be installed.
* The result is an "apk add" line that has "postmarketos-ui-gnome" and
"gnome-mobile-extensions-app" (and more packages), which results in a
conflict betwen gnome and gnome-mobile packages.
Fixes: issue 3360
[ci:skip-vercheck]: _pmb_recommends changes don't need package rebuilds
[ci:skip-build]: already built successfully in CI
2024-12-12 22:01:59 +01:00
Alistair Francis
49e70bd5f5
temp/iio-sensor-proxy: Support set_polling (MR 5853)
...
In order to reduce the power usage when using sensors let's implement
set_polling as described [1]. The patch was linked in the MR that adds
libssc support [2] and is from [3].
An alternative implementation is also avaliable [4], but that seems to
have GLib threading issues [5].
1: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2455#note_453587
2: https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/381#note_2567822
3: https://gitlab.freedesktop.org/verdre/iio-sensor-proxy/-/commit/7a7a5f3ea04ff4c134f3dbbbc005b8c26d0af300
4: https://gitlab.freedesktop.org/verdre/iio-sensor-proxy/-/commit/74a5860474b6e79cd6e3be13d1ff8dd9cd810b8b
5: https://mastodon.social/@verdre/113390737074625004
Signed-off-by: Alistair Francis <alistair@alistair23.me >
[ci:skip-build]: already built successfully in CI
2024-12-05 23:32:45 +01:00
Willow Barraco
ec694630cb
temp/conky: fix build (MR 5877)
...
[ci:skip-build]: Oliver verified locally that it builds
2024-12-05 22:08:18 +01:00
fossdd
3e835b7fc8
temp/sxmo-common: remove (MR 5779)
...
Ghost package was added in v24.06 and the next release, which includes
this commit, is v24.12.
[ci:skip-build]: already built successfully in CI
2024-11-11 17:39:58 -08:00
Bart Ribbers
a83466f5fc
temp/gnome-shell-mobile: remove dependency on removed networkmanager-common (MR 5740)
...
[ci:skip-build]: already built successfully in CI
2024-10-28 14:10:17 +01:00