Pablo Correa Gómez
329a69efa7
main/postmarketos-ui-gnome: do not use mobile version
...
Equivalent for GNOME of 69a4afc838
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6373
[ci:skip-build]: already built successfully in CI
2025-04-03 11:20:13 +02:00
Sicelo A. Mhlongo
9b19e3e248
main/postmarketos-base: drop udev-based firmware loading
...
udev no longer supports using userspace to service kernel requests for
firmware. While the kernel can be configured to send such requests to
userspace, udev will not do anything about them.
Reference: https://github.com/eudev-project/eudev/commit/3b717594600fa717cdf9bcfd0c7c1b703b245482
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6332
[ci:skip-build]: already built successfully in CI
2025-04-03 10:50:28 +02:00
panpanpanpan
eb2391f497
linux-postmarketos-qcom-sm8150: Upgrade to v6.14.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6367
[ci:skip-build]: already built successfully in CI
2025-04-02 16:58:47 +02:00
panpanpanpan
9e5298babd
device-xiaomi-nabu: Add a640_zap firmware and small fixes
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6367
2025-04-02 16:58:46 +02:00
David Furey
0c6620f7a2
Allow the USB network host address to be configured rather than random
...
The USB network host address is used by some hosts to define the interface
name. Making the host address deterministic can simplify host network
configuration.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6232
[ci:skip-build]: already built successfully in CI
2025-04-02 12:13:41 +02:00
fossdd
5a65176f72
main/postmarketos-base-ui: remove 50-firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
[ci:skip-build]: already built successfully in CI
2025-04-02 12:09:14 +02:00
fossdd
d6d96bdd7c
main/postmarketos-ui-gnome: remove firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
fossdd
4bf90844db
main/postmarketos-ui-gnome-mobile: remove firefox-wayland.sh
...
firefox, firefox-esr and thunderbird already default to Wayland.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
fossdd
dc89a04eec
main/postmarketos-ui-gnome-mobile: remove blue accent color override
...
GNOME Mobile was upgraded to 48
This reverts commit a9e97f5aa6 .
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6372
2025-04-02 12:09:14 +02:00
Connor Eliffe
d8b390202b
device-amazon-biscuit: add alsa and pulseaudio configs
...
- Add UCM2 configurations for biscuit
- Add udev rule to switch headphone output
- Add asound config
- Add pulseaudio configs
This commit provides a basic pulseaudio setup for biscuit. The device appears
to only support 48kHz audio. Resampled 44kHz audio crackles and pops currently
due to the buffer underrunning. Some more tweaking may be needed to improve
audio playback quality.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6304
[ci:skip-build]: already built successfully in CI
2025-04-02 11:57:29 +02:00
fossdd
9a363671c8
main/postmarketos-ui-kodi: enable pmb:systemd
...
kodi.service was added in adada180b2
[ci:skip-vercheck]: only "pmb:" options changed
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6363
[ci:skip-build]: already built successfully in CI
2025-04-02 11:45:26 +02:00
Alexander Baransky
b27074b162
device-qcom-sm7150: Add feedbackd udev rules for drv260x haptics
...
Signed-off-by: Alexander Baransky <alexander.baranskiy@yandex.ru >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6364
[ci:skip-build]: already built successfully in CI
2025-04-02 11:40:57 +02:00
Duje Mihanović
ca77951c52
device-samsung-coreprimevelte: pull DTBs from /boot/dtbs
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
[ci:skip-build]: already built successfully in CI
2025-04-02 11:36:27 +02:00
Duje Mihanović
9b9d8a82f6
linux-samsung-coreprimevelte: install DTBs in /boot/dtbs
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
d935034c1d
linux-samsung-coreprimevelte: upgrade to 6.14.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
8721693469
device-samsung-coreprimevelte: add UDC driver to initfs
...
With the UDC driver being modularized, it not probing in the initfs will
cause the NCM gadget to not be set up.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
Duje Mihanović
cc97d8bcfe
linux-samsung-coreprimevelte: streamline config
...
Enable PSI, disable some unneeded options and modularize some other ones.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6362
2025-04-02 11:36:26 +02:00
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