Duje Mihanović
b99f4bdfd4
linux-samsung-coreprimevelte: refactor APKBUILD
...
This also fixes envkernel building.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
r10nw7fd3
49e036cae0
device-samsung-j1mini3g: Use Samsung's sparse image format
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6349
[ci:skip-build]: already built successfully in CI
2025-04-02 11:30:36 +02:00
r10nw7fd3
b3534bd5c6
linux-samsung-j1mini3g: Add a few patches to fix build
...
linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
linux3.4-fix-piggy.gzip.S.patch
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6349
2025-04-02 11:30:35 +02:00
postmarketOS CI
20f3bd4963
linux-next: upgrade to next-20250402
2025-04-02 04:57:07 +00: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
0994d42231
systemd/gnome-shell-mobile: strictly depend on mutter-mobile
...
Even though abuild tracks that gnome-shell-mobile depends on
libmobile.so, don't tempt apk to install the non-mobile variant.
Just like added to temp/gnome-shell-mobile in 4321b29b99
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6371
2025-04-01 23:26:43 +02:00
Barnabás Czémán
f364e6551d
device-xiaomi-clover: update devicetree name
...
sdm660-xiaomi-clover was renamed to sda660-xiaomi-clover,
update deviceinfo for follow the change.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6370
2025-04-02 00:19:40 +03: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
5f1fee66e8
systemd/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
2025-04-01 21:00:08 +02:00
EDK
8687aa720f
device-apple-tonga: GPU fixed by adding proper mesa and gallium packages (mesa-asahi)
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6360
[ci:skip-build]: already built successfully in CI
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6360
2025-04-01 20:46:46 +02:00
fossdd
1ffebc4599
systemd/gnome-settings-daemon-mobile: provide -lang as g-s-d-lang
...
The provides is needed that g-s-d-lang doesnt get installed due to
the install_if to g-s-d.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6361
2025-04-01 20:15:27 +02:00
fossdd
06af3bdb82
systemd/gnome-settings-daemon-mobile: split systemd
...
The provides is needed that g-s-d-systemd doesnt get installed due to
the install_if to g-s-d.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6361
2025-04-01 20:14:43 +02:00
fossdd
d2cf05663a
systemd/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
2c0fa10988
systemd/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
9aa018e762
systemd/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
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
postmarketOS CI
0a4d0fe362
linux-next: upgrade to next-20250401
2025-04-01 16:00:03 +00:00
postmarketOS CI
96c6f7b95a
linux-next: upgrade to next-20250331
2025-03-31 15:56:08 +00:00
postmarketOS CI
3e440bbc3d
linux-next: upgrade to next-20250328
2025-03-28 16:59:33 +00:00
postmarketOS CI
5911cfb597
linux-next: upgrade to next-20250327
2025-03-28 05:56:29 +00:00
Felix Urbasik
4dc833abc2
main/postmarketos-initramfs: add support for multi-device btrfs
...
This change allows mounting btrfs root filesystems which are spread
across multiple devices or partitions.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5508
[ci:skip-build]: already built successfully in CI
2025-03-27 20:49:25 +01:00
Denys Vitali
e018836089
device-google-smaug: use deviceinfo_depthcharge_compression="lzma"
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6353
[ci:skip-build]: already built successfully in CI
2025-03-27 20:45:24 +01:00
Oliver Smith
9c9c62143b
systemd: rework trigger script
...
* apk-tools passes the directories it triggers on as arguments to the
trigger script. Use them to only run the relevant parts of the
triggers.
* Remove "|| :" from commands, as we run the script without "set -e", it
won't fail if a single command fails. Put explicit "exit 0" at the end
to ensure this even if the last command beforehand failed.
* Print messages for each action so we know what is happening.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6346
[ci:skip-build]: already built successfully in CI
2025-03-27 20:33:05 +01:00
Oliver Smith
fe59d6ebc5
main/mobile-config-firefox: upgrade to 4.5.0
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6356
[ci:skip-build]: already built successfully in CI
2025-03-26 22:20:22 +01:00
Caleb Connolly
f2e83e42eb
systemd-services/tailscale: use nftables backend
...
The iptables frontend for nftables seems to not play nice. Since we use
nftables in postmarketOS anyway, tell tailscale to use it directly. This
fixes routing not working and the following error seen in tailscale status
- adding [-i tailscale0 -j MARK --set-mark 0x40000/0xff0000] in v4/filter/ts-forward: running [/usr/sbin/iptables -t filter -A ts-forward -i tailscale0 -j MARK --set-mark 0x40000/0xff0000 --wait]: exit status 2: Warning: Extension MARK revision 0 not supported, missing kernel module?
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6344
2025-03-26 20:56:05 +01:00
Clayton Craft
2d103255db
systemd/systemd: add patch to install legacy tmpfiles config
...
This patch is in 257, so we can drop it when upgrading. Without this
patch, we'd have to the enable sysv compat stuff in systemd just to get
this legacy.conf file generated/installed, which totally doesn't seem
worth it (the sysv compat stuff seems to be a lot!)
Fixes #3616
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6352
[ci:skip-build]: already built successfully in CI
2025-03-26 20:52:30 +01:00
Clayton Craft
55755615c4
device-lenovo-21bx: always resize the root partition
...
It's common to build installs for this device to flash on USB drives or
whatever, and the rootfs alwys runs out of space fast because it's not
resized on boot. Let's fix that...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6340
2025-03-26 20:30:16 +01:00
postmarketOS CI
3c29ead9cc
linux-next: upgrade to next-20250326
2025-03-26 17:16:19 +00:00
knuxify
89fe8efd03
device-odroid-hc2: take over maintainership
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6350
2025-03-26 08:17:44 +01:00
knuxify
ea85ffe451
device-odroid-hc2: disable big.LITTLE switcher by default
...
The linux-edge kernel enables the BL_SWITCHER kernel option, which enables
an in-kernel big.LITTLE switcher - with it enabled, only 4 cores are enabled
at a time, and the kernel switches between the big and little cores. However,
in a server workload, it's more likely that a user wants all 8 cores to work
simultaneously.
Disable the switcher by default by providing the no_bL_switcher cmdline option.
It can still be re-enabled by writing 1 to /sys/kernel/bL_switcher/active.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6350
2025-03-26 08:17:44 +01:00
postmarketOS CI
0e0046687a
linux-next: upgrade to next-20250325
2025-03-25 17:00:03 +00:00
adamthiede
496284b001
linux-postmarketos-mediatek-mt8173: upgrade to 6.14
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6355
[ci:skip-build]: already built successfully in CI
2025-03-24 19:29:14 -05:00
postmarketOS CI
ffd706aedc
linux-next: upgrade to next-20250324
2025-03-24 16:59:37 +00:00
Arnav Singh
a28e39b985
linux-postmarketos-allwinner: upgrade to 6.13.8_git20250323
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6345
2025-03-23 22:14:31 -07:00
Clayton Craft
4e3a7ad0bf
systemd/systemd-services: fix install_if, try 2
...
Typo caused an invalid install_if to be generated, convincing apk to remove pkgs
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6351
[ci:skip-build]: already built successfully in CI
2025-03-23 10:14:56 -07:00
Oliver Smith
a0cc21b80c
systemd/systemd-services: fix install_if
...
It's important to use a versioned constraint so that if the
package is ever removed from the binary repository it will actually be
removed from the users system too.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6347
[ci:skip-build]: already built successfully in CI
2025-03-23 16:10:36 +01:00
Oliver Smith
c3e868d073
systemd/pipewire: pulse-systemd: add install_if
...
Fixes: issue 3620
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6347
2025-03-23 16:10:36 +01:00
Oliver Smith
de11b06610
COMMITSTYLE: update for systemd directory
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6348
2025-03-23 14:28:11 +01:00
Oliver Smith
e6bda25a0b
githooks/prepare-commit-msg: add systemd prefixes
...
Extend the hook to automatically make useful titles for packages in
systemd directories. We had two styles for modifying the systemd package
itself, either "systemd/systemd:" or "systemd:". Pick the shorter one.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6348
2025-03-23 14:28:11 +01:00
Oliver Smith
d203541889
githooks/prepare-commit-msg: refactor case...esac
...
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6348
2025-03-23 14:28:07 +01:00
knuxify
b8866555b2
device-odroid-hc2: add u-boot-tools to makedepends
...
Since we don't install depends for building anymore, u-boot-tools which provides
mkimage did not get installed for CI builds. Add it to makedepends.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6342
2025-03-23 11:15:00 +01:00
knuxify
8756674afc
device-odroid-hc2: Force MBR/msdos partition table type
...
GPT paritions seem to interfere with the firmware baked into the SD card image;
both U-Boot and various Linux tools report the GPT partition table as broken
and fall back to the backup table. Notably, this makes the card difficult to
mount in another device. "Fixing" the partition table makes it refuse to boot.
Force the msdos partition type in deviceinfo to fix this.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6342
2025-03-23 11:15:00 +01:00
Bart Ribbers
ed550137da
systemd/kjournald: upgrade to 24.12.3
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6339
[ci:skip-build]: already built successfully in CI
2025-03-23 11:12:40 +01:00
Oliver Smith
250e128249
systemd/plasma-workspace: set !check
...
As discussed with PureTryOut, let's skip checks in pmaports for this
one.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6339
2025-03-23 11:12:23 +01:00
Bart Ribbers
dc7736577e
systemd/plasma*: upgrade to 6.3.3
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6339
2025-03-23 11:12:13 +01:00
Caleb Connolly
7e9ed34e9d
linux-next: enable USB_SND_CARD
...
I'd like to use my USB audio interface with my laptop!
Signed-off-by: Caleb Connolly <caleb@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6343
[ci:skip-build]: already built successfully in CI
2025-03-22 20:41:48 +00:00
Clayton Craft
a375ff0451
systemd/systemd: move udevadm into udev subpkg
...
Fixes a conflict between systemd and systemd-udev where apk thinks they both provide cmd:udevadm:
ERROR: unable to select packages:
systemd-256.11-r2:
conflicts: systemd-udevd-256.11-r2[cmd:udevadm=256.11-r2]
systemd-udevd-256.11-r2:
conflicts: systemd-256.11-r2[cmd:udevadm=256.11-r2]
[ci:ignore-count]
[ci:skip-build] already built in CI
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:33 +00:00
Clayton Craft
eb8b32bdaa
systemd/pipewire: update install script to match aports
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
2025-03-22 17:10:29 +00:00