Commit graph

4964 commits

Author SHA1 Message Date
Rudolf Polzer
c4231e6174
device-asus-grouper: switch to linux-postmarketos-grate (MR 2576)
Also add pointer calibration file. This fixes --fde.

Fixes #1258
2021-10-12 04:37:04 +03:00
Nikita Travkin
8282d2f353
samsung-gt58: Fix deviceinfo property name for lte variant (MR 2594)
Due to the fact that wifi variants have different modem configuration
(modem on non-lte deviecs is ignored for now but that may change)
the lte kernel name should be called "modem-lte" and not just "modem".
The deviceinfo proerty was overlooked when converting gt58lte to generic
gt58 port. This makes it impossible to install LTE enabled kernel.

Fix the property name.
2021-10-11 19:27:27 +02:00
Pablo Correa Gómez
7f97b0dcd8
main/postmarketos-tweaks: upgrade to 0.8.1 (MR 2593) 2021-10-11 16:32:23 +03:00
Alexey Minnekhanov
b8ac75d475
CI: follow-up rework according to pmbootstrap master (MR 2595)
args.logfd was moved to pmb.helper.logging.logfd

Follow-up to https://gitlab.com/postmarketOS/pmbootstrap/-/merge_requests/2114
2021-10-11 16:08:39 +03:00
Bart Ribbers
552454b41b
main/waydroid-image: new aport (MR 2588)
This used to be in Alpine but they don't want what is basically a giant
unknown blob, and for good reasons. However we do want to provide these
images for ease of install and quality-control, so let's ship it in pmOS
instead
2021-10-10 18:12:28 +02:00
jenneron
e28eb06198
lg-judyp: new device (MR 2580) 2021-10-10 14:22:40 +02:00
jenneron
db9da4f5aa
lg-judyln: new device (MR 2580) 2021-10-10 14:22:40 +02:00
jenneron
4c25e4d8e7
temp/xf86-video-opentegra: upgrade to 20210619 (MR 2583)
[ci:skip-build] Already successfully built in CI
2021-10-10 14:19:56 +02:00
jenneron
9c8c2bc7dc
temp/libvdpau-tegra: upgrade to 20210517 (MR 2583) 2021-10-10 14:19:43 +02:00
Oliver Smith
e27235c2ab
main/postmarketos-android-recovery-installer: upgrade to 1.0.5 (MR 2587) 2021-10-10 12:31:06 +02:00
Alexey Minnekhanov
0d193279ff
main/lk2nd: fix version display on lk2nd screen (MR 2585)
When building from tarball git tag is not available.
We need to pass version number manually.

This chnage is cosmetic, but will allow users to easily
identify version and source of their bootloader.
2021-10-10 00:13:58 +03:00
Martijn Braam
7702d95983
main/postmarketos-theme: new aport (MR 2582) 2021-10-10 00:04:23 +03:00
Newbyte
03ddd7423c
temp/android-tools: rebuild with latest protobuf (MR 2578) 2021-10-07 16:50:15 +02:00
alikates
6e8f2daed2
device-xiaomi-daisy: Add mainline modem support, fix scaling and deviceinfo cleanup (MR 2496) 2021-10-07 08:51:35 +02:00
Clayton Craft
834d15b804
main/linux-postmarketos-rockchip: upgrade to 5.14.9 (MR 2567)
[ci:skip-build] Already built successfully on CI
2021-10-07 08:39:46 +02:00
Minecrell
2c0007a000
temp/ofono: upgrade to 9999 (1.33) (MR 2569)
Also try removing the build workaround, hopefully the problem was
magically fixed somehow.
2021-10-07 08:37:31 +02:00
Alexey Minnekhanov
1b869ed064
main/lk2nd: new package (MR 2570)
Package secondary LK bootloader for some Qualcomm devices
(for now: msm8916, msm8974, msm8226).

Bootloader binary is built from source in x86_64 chroot.
Two targets are built in a sequence. Then package is split
into 2 subpackages, each of them installs `/boot/lk2nd.img`.
So the end result is - lk2nd-msm8916 and lk2nd-msm8974 can't
be installed at the same time.

Device- packages then can depend on specific subpackage of this
package and have proxy-bootloader image ready to use in /boot.

This can improve user experience with installing postmarketOS on
several devices using only pmbootstrap tool.
At the very least, pmbootstrap can suggest user to flash lk2nd
immediately after `pmbootstrap install` or even offer some kind
of `pmbootstrap flasher` integration.

This will also open possibilities to automatically update and flash
lk2nd using package manager, it we ever want this.
2021-10-07 08:28:22 +02:00
Yassine Oudjana
d5a197a10e
main/linux-postmarketos-qcom-msm8996: upgrade to 5.15.0-rc4 (MR 2574)
[ci:skip-build] Already built on CI in MR
2021-10-06 17:04:46 +03:00
Mighty
400ae03806
linux-samsung-espresso3g: upgrade to 5.15_rc1-r1 (MR 2553)
Fixed compatible and added interrups for touchscreen,
added Bluetooth support, made kconfig happy for waydroid,
use correct mount matrix for accelerometer,
changes in panel.

[ci:skip-build] Already built fine on CI in MR
2021-10-04 17:43:18 +03:00
Oliver Smith
c10b7c4991
cross/busybox-static-*: upgrade to 1.34.1 2021-10-02 19:57:12 +02:00
Luca Weiss
4624b98b8f
fairphone-fp4: new device (Fairphone 4) (MR 2562)
[ci:skip-build]: already built successfully in CI
2021-10-02 19:36:13 +02:00
Luca Weiss
16d6ea0b17
main/linux-postmarketos-qcom-sm6350: new aport (MR 2562) 2021-10-02 17:42:26 +02:00
Clayton Craft
4cb1fb71d1
linux-postmarketos-allwinner: upgrade to 5.14.6 (MR 2549)
from megi's changelog:
- add a buffer overflow fix for https://lkml.org/lkml/2021/9/20/152

[ci:skip-build]: already built successfully in CI
2021-10-02 14:52:35 +02:00
Newbyte
417351a628
samsung-m0-downstream: new device (MR 2556)
[ci:skip-build] already built successfully in CI
2021-10-01 22:38:45 -07:00
Newbyte
96ac889b3c
firmware-samsung-m0: rename from i9300 and split (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
6ac736b230
samsung-m3: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
a5c77ccabb
samsung-m0: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
cded882ad4
samsung-i9300: drop (MR 2556)
The following commits will reintroduce it with its appropriate codename
and split it into a separet package for downstream, and separate ones
for the 3G version and the LTE version.
2021-10-01 22:38:44 -07:00
Martijn Braam
7d484de261
main/postmarketos-tweaks: upgrade to 0.8.0 (MR 2561) 2021-09-29 19:40:01 +02:00
Jakob Hauser
b0cdf66653
main/postmarketos-ui-xfce4: further improvements (MR 2506)
Improvements from xfce4-phone source:
- Add screenshot to README.md
- Enable screen locking
- Disable Desktop icons "Home", "File System", "Trash"
- Enable single-click on Desktop
- Enable single-click in Thunar
- Change clock format
- Set postmarketos wallpaper

Additional changes in postmarketos-ui-xfce4:
- Installing greybird-themes (which is already set as default theme in
  /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml).
- Changing /etc/skel/.config/autostart/onboard-autostart.desktop to
  slightly speed up keysboard startup (overriding startup-delay of
  /etc/xdg/autostart/onboard-autostart.desktop).
- Enabling scrollbars by /etc/profile.d/enable-scrollbars.sh, this is
  helpful where touch-scrolling doesn't work like e.g. in whiskermenu.

(And re-ordered network-manager-applet in APKBUILD _pmb_recommends
section.)

Also removing xfce4 subpackages of device-qemu-amd64,
device-qemu-aarch64 and device-nokia-n900. The device specific monitor
to set the wallpaper will now be automatically derived from "monitor0"
in file xfce4-desktop.xml.

Additionally taking maintainership as discussed in merge request
(!2506).
2021-09-29 18:29:54 +03:00
SL-TX
1a24447e0c
zte-p450f10: new device (ZTE Blade V9) (MR 2550)
https://wiki.postmarketos.org/wiki/ZTE_Blade_V9_(zte-p450f10)

[ci:skip-build] Already built on CI in MR
2021-09-29 17:50:58 +03:00
Timon Baetz
b2dd78880b
huawei-sturgeon: new device (Huawei Watch) (MR 2538)
https://wiki.postmarketos.org/wiki/Huawei_Watch_(huawei-sturgeon)

[ci:skip-build] Aready built on CI in MR
2021-09-29 14:36:51 +03:00
SL-TX
4bf9572291
lg-p880: new device (LG Optimus 4X HD) (MR 2533)
https://wiki.postmarketos.org/wiki/LG_Optimus_4X_HD_(lg-p880)

[ci:skip-build] Already built on CI in MR
2021-09-29 13:57:21 +03:00
Joel Selvaraj
6aea56cd98
firmware-xiaomi-beryllium: upgrade to V12.0.3.0.QEJMIXM (MR 2558) 2021-09-28 14:21:43 +02:00
gaurav suman
2e48dcafb0
device-sony-sirius: disable QCDT bootming in deviceinfo (MR 2542)
Update deviceinfo to set deviceinfo_bootimg_qcdt to false. This is causing the pmbootstrap install to fail with

==> initramfs: creating boot.img
ERROR: File not found: /boot/dt.img, but
'deviceinfo_bootimg_qcdt' is set. Please verify that your
device is a QCDT device by analyzing the boot.img file
(e.g. 'pmbootstrap bootimg_analyze path/to/twrp.img')
and based on that, set the deviceinfo variable to false or
adjust your linux APKBUILD to properly generate the dt.img

I downloaded the TWRP image for sirius from https://forum.xda-developers.com/t/recovery-unofficial-twrp-3-2-3-0-for-sirius-01-09-2018.3836837/
Then ran "pmbootstrap bootimg_analyze recovery.img". The output had ' deviceinfo_bootimg_qcdt="false" '. This is my justification for the fork
2021-09-28 13:48:05 +02:00
Bart Ribbers
196bd6138f
main/postmarketos-ui-plasma-bigscreen: add plank-player to pre-installed apps (MR 2551)
Plank Player is the default video player used by Plasma Bigscreen

[ci:skip-vercheck] No need to bump pkgrel as we're not touching the
package metadata
2021-09-28 14:08:08 +03:00
Minecrell
f9fae7bf4e
CI: wiki: check if device name is on Renamed Devices page (MR 2559)
Since the wiki applies to all branches, renaming devices is really
difficult without breaking the wiki check. To simplify this, download
the Renamed Devices page additionally, and just print a WARNING if
a device is missing in the wiki, but is listed there.
2021-09-28 11:55:37 +02:00
Alexey Minnekhanov
23b6654f88
cross/binutils-*: hotfix for file conflict with non-cross binutils
Newly generated binutils package has file conflicsts with
non-cross binutils.

  ERROR: binutils-2.37-r3: trying to overwrite usr/lib/bfd-plugins/libdep.so
         owned by binutils-aarch64-2.37-r3.

Attmpt to fix this quickly to unblock bpo and users
2021-09-27 21:05:53 +03:00
Alexey Minnekhanov
e722328906
cross/binutils: upgrade to 2.37.3-r3 2021-09-27 17:41:54 +03:00
Alexey Minnekhanov
b7b51e45f5
cross/musl-*: upgrade to 1.2.2-r7 2021-09-27 17:22:05 +03:00
Minecrell
6504eaca6d
samsung-klte: replace modem-firmware-mount with msm-firmware-loader (MR 2431)
msm-firmware-loader is pretty similar to klte's modem-firmware-mount
except that it sets up the symlinks dynamically. The nice thing about
it is that it seems to just work. :)

[ci:ignore-count]
2021-09-27 15:54:05 +03:00
Nikita Travkin
74b45d4afc
samsung-serranovelte: drop lte suffix, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
d819fb93a5
samsung-j5*: squash to j5, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
23bfa57c38
samsung-gprimeltecan: drop ltecan suffix (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
fee85c8ee0
samsung-matissevewifi: drop wifi suffix, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
e75d04503a
asus-z010d: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
d228d5f87a
asus-z00l: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
27bfbb78d1
oppo-a51f: do not use msm-firmware-loader (MR 2431)
But drop custom venus firmware since that should not be needed.
2021-09-27 15:53:55 +03:00
Minecrell
271f30eca8
motorola-osprey: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
933a9419c7
lg-m216: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00