Commit Graph
396 Commits
Author SHA1 Message Date
Pablo Correa Gómez 5d47add5f1 temp/upower: sync icon and warn for low battery level (MR 2255)
Commits cfb5d41b and ead17254 updated the default battery levels for
warnings and actions in the pinephone and the pinetab. Since then,
the chances of the phone dying for lack of battery power have completely
dissapeared. However, the battery icon in phosh was never updated to show
a "caution" battery level. The value was hardcoded and ignored the setting
in the config file. This commit fixes that issue
2021-06-26 22:33:53 +03:00
Martijn Braam 3eda64bb03 temp/megapixels-gtk3: new aport (MR 2269)
New megapixels build from the LTS branch of Megapixels, split of the
commit before introducing gtk4 so it can work on xorg environments.
2021-06-23 01:47:19 +02:00
mimi89999 c5353ab4e7 temp/dino: upgrade to 9999_git20210616 (MR 2254) 2021-06-22 12:00:40 +02:00
Oliver Smith b76c2551b2 temp/dino: add fix for CVE-2021-33896 (MR 2236)
Related: https://dino.im/security/cve-2021-33896/
2021-06-08 22:36:32 +02:00
Minecrell 501c888dc8 temp/ofono: upgrade to 9999 (1.32), match WWAN QMI ports (MR 2227) 2021-06-07 17:07:37 +02:00
Anjandev Momi c792feaa3e temp/gnome-software: add libhandy dependancy (MR 2219)
Closes #1102
2021-06-04 11:04:30 +02:00
Bart Ribbers 9d81d86220 temp/u-boot-pinephone: depend on allwinner kernel >= 5.12 (MR 2149) 2021-05-27 14:13:16 +02:00
Bobby The Builder 4c6ffeb08b temp/u-boot-rockpro64: remove unsupported boards (MR 2196)
[ci:skip-build] already built successfully in CI
2021-05-27 02:54:46 +02:00
Bobby The Builder abf1beb999 temp/u-boot-pinephone: automatic upgrade with checksum validation (MR 2155) 2021-05-26 23:44:13 +02:00
Oliver Smith 3b2e6a6cec temp/u-boot-pinephone: fix y/n prompt (MR 2155)
Use POSIX syntax, write the question like a typical y/n prompt.
2021-05-26 23:44:13 +02:00
Bobby The Builder bca96b107c temp/u-boot-pinephone: remove unsupported boards (MR 2155) 2021-05-26 23:44:13 +02:00
Bobby The Builder a849da488d temp/u-boot-pinephone: add support for pinetab (MR 2155) 2021-05-26 23:44:12 +02:00
Bobby The Builder cd1b1640b6 temp/u-boot-pinephone: add -s|--skip-delay option (MR 2155)
skip delay when updating automatically
2021-05-26 23:44:12 +02:00
Bobby The Builder b3ba1b4c45 temp/u-boot-pinephone: written data checksum validation (MR 2155) 2021-05-26 23:44:12 +02:00
Bobby The Builder 9620ea0093 temp/u-boot-pinephone: avoid filesystem cache when writing U-Boot (MR 2155) 2021-05-26 23:44:12 +02:00
Bobby The BuilderandOliver Smith 5919b8456a temp/u-boot-pinephone: refactor $freq logic (MR 2155)
* Prevent interactive warning to pop once already approved when
  [over/down]clocking DRAM
* Make sure $freq is always set

Co-Authored-By: Oliver Smith <ollieparanoid@postmarketos.org>
2021-05-26 23:44:12 +02:00
Bobby The Builder 8a721acd12 temp/arm-trusted-firmware: upgrade to crust-20210410 (MR 2155)
Switched to crust repo:
  https://github.com/crust-firmware/arm-trusted-firmware/releases
2021-05-26 23:44:12 +02:00
Oliver Smith 9bc3f5a161 temp/android-tools: fork from alpine with flash boot fix (MR 2142)
This patch fixes:
  fastboot: error: Couldn't parse partition size '0x'.

I don't get the bug myself, but it was reported that this works as
expected. Let's merge it to pmaports temporarily while it's getting
upstreamed.

Related: https://github.com/nmeum/android-tools/pull/27
Related: pmbootstrap issue 2007
[ci:skip-build]: already built successfully in CI
2021-05-05 01:15:53 +02:00
Bart Ribbers 27b8ef368f */*: replace uboot-tools dependency for u-boot-tools (MR 2141)
uboot-tools is provided by u-boot-tools but sometimes apk still gets
confused. This change prevents errors such as

pine64-pinephone:~$ sudo apk upgrade --verbose
WARNING: Failed to perform initial self-upgrade, continuing with full upgrade.
ERROR: unable to select packages:
  uboot-tools (virtual):
	    provided by: u-boot-tools
			    required by: device-pine64-pinephone-0.25-r1[uboot-tools]
[ci:ignore-count]
[ci:skip-build]: already built in CI successfully
2021-04-27 22:01:06 +02:00
Clayton Craft c0fa62fe18 temp/geary: remove fork (MR 2139)
Geary 40.0 works well on mobile now in my testing so far, and doesn't
require any out-of-tree patches. So let's drop it!
2021-04-26 16:00:54 +02:00
Luca Weiss 656eeb3c46 temp/dino: fix compilation with new vala (MR 2122) 2021-04-21 13:38:30 +02:00
Clayton Craft ffa73f09af temp/geary: upgrade to 3.38.2+git20210118+7bb025-0pureos3 (MR 2035)
Latest patches from Purism, including some they backported from
upstream.

fixes #1058

The debian dir was dropped from the archives in this fork repo, but the
number of patches has been dramatically reduced.

A new mechanism (thanks @ollieparanoid) is added here to compare the
list of patches stored in pmaports when this package was upgraded to the
list of patches in purism's repo @ some commit this package uses, so
that any difference can be detected (pacakge will fail to build). If
there's a mismatch, the patches from this repo should be updated/added
to match what's in purism's repo @ the commit, and purism_patches.series
should be updated to match the debian/patches/series file in the purism
repo.
2021-04-19 10:25:18 +02:00
Bart Ribbers d6c0005072 temp/qt5-qtsvg: drop, fixed package in Alpine 2021-04-10 17:41:53 +02:00
David Heidelberg 1056a89054 temp/xf86-video-tegra: bump to 20210408 (MR 2102)
Signed-off-by: David Heidelberg <david@ixit.cz>
[ci:skip-build]: already built successfully in CI
2021-04-09 01:33:54 +02:00
Oliver Smith 7a6dc2d081 temp/qt5-qtsvg: fork from alpine to revert broken patch (MR 2104)
Fix build error:

CMake Error at /usr/lib/cmake/Qt5Svg/Qt5SvgConfig.cmake:111 (find_package):
  Could not find a configuration file for package "Qt5Widgets" that is
  compatible with requested version "5.15.3".
  The following configuration files were considered but not accepted:
    /usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake, version: 5.15.2

MR for Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/20307

[ci:skip-vercheck]: pkgrel>0 on purpose
2021-04-08 22:29:40 +00:00
Dylan Van Assche 41cd9f226c temp/gnome-settings-daemon: drop gnome-settings-daemon fork, upstreamed (MR 2095)
GNOME accepted the patch and was released within version 40. Dropping this fork to use Alpine upstream
2021-04-05 21:49:41 +03:00
Bobby The Builder 259c9eefe5 pine64-*: change default RAM clock from 552 to 528 (MR 1998)
Issue #981 Change default clock from 552 to 528
(latest batches such as KDE are having issues with 552)
2021-04-05 11:14:18 +02:00
Bobby The Builder ba84cd8d49 temp/u-boot-pinephone: expose ram_freq in device tree (MR 1998)
Query the ram clock:
cat /proc/device-tree/memory/ram_freq
2021-04-05 11:14:17 +02:00
Bobby The Builder 5322350898 temp/u-boot-pinephone: build with 3 RAM clocks (MR 1998)
U-Boot package will be built and packaged with tree
different images, each with a custom RAM clock.

Supported clocks: 528, 552 and 624
2021-04-05 11:14:13 +02:00
Oliver Smith 99a4cf071d temp/eg25-manager: fork from alpine (MR 2066)
Upgrade to latest git master version, which has a couple of patches to
fix ofono incompatibilities. The few other patches look fine too.
2021-03-28 23:26:30 +02:00
JuniorJPDJ 817de9fd0a temp/u-boot-goclever-gcta741l: split to separate packages (MR 2064)
[ci:skip-vercheck] bugged subpackage version
2021-03-28 16:29:54 +03:00
JuniorJPDJ a39240bce7 goclever-gcta741l: new device (MR 2040)
still missing:
* audio
* lcd backlight control
* touchscreen driver
* front camera
* accelerometer mount fix (driver seem not to support mount-matrix)
* 3D acceleration
* HDMI support
2021-03-27 17:48:08 +00:00
Minecrell 23d94d7b8c temp/ofono: add patch to update modem data format if necessary (MR 2037)
(Also sync with Alpine while I'm at it...)

This is necessary for mobile data to work on MSM8916-based devices
after some changes in the network driver (bam-dmux) to operate in
Raw-IP mode instead of Ethernet mode (which is somewhat broken).
2021-03-22 21:18:34 +01:00
Dylan Van Assche 520894dc1b temp/modemmanager: dropped, upstreamed to Alpine 2021-03-22 21:18:10 +01:00
Martijn Braam 15d740b746 device/pine64-pinebookpro: switch to mainline (MR 2021)
* Add u-boot build with a lot of patches that makes the display work in
  u-boot for boot selection
* Upgrade the rockchip kernel to 5.11 mainline with config for the
  rk3399 devices built-in
* Make the rockpro64 and pinebook pro use the newer kernel

[ci:skip-build]
2021-03-22 00:41:27 +01:00
Clayton Craft 2751cd7c64 temp/gtk+3.0: upgrade to 3.24.27 (MR 2042)
This is 3.24.27 w/ Purism's mobile UI patches in their fork. According
to Purism, 3.24.27 resolves some stability issues (like a segfault when
scrolling)

[ci:skip-build]: already built successfully in CI
2021-03-21 20:27:54 +01:00
Oliver Smith d20d4d2430 temp/sqlite*: fork from alpine, downgrade to 3.34.1 (MR 2054)
Fork because the newer version 3.35 causes segfaults in the "calls" app
and others on the PinePhone.

[ci:skip-build]: already built successfully in CI
2021-03-21 19:46:39 +01:00
Newbyte c6539b51e5 temp/gnome-contacts: rebuild against latest evolution-data-server (MR 2045) 2021-03-20 11:48:05 +01:00
Clayton Craft 759c2aa94e temp/wys: drop, newer version in Alpine (MR 2036)
Upstream Alpine has a later version now, the fork is no longer needed.
2021-03-19 13:08:49 +01:00
Clayton Craft d2014e2606 temp/u-boot-librem5: upgrade to latest u-boot from purism (MR 2023)
Changes from purism:
- 2 second boot delay removed
- This includes an updated DDR memory training firmware version.
- patch to work around wifi device not being available on boot

Package changes:
- u-boot installed in location consistent with other pmaports/u-boot
  packages
- update-u-boot script added for upgrading u-boot on the device
- devkit u-boot split off into a sep. subpackage
2021-03-13 02:18:09 +01:00
Oliver Smith fcc2ef8f86 temp/u-boot-librem5: use pmb:cross-native (MR 1988)
Let pmbootstrap build the package in the native chroot. This is
important for the v21.03 branch, which needs to ship its own
cross-embedded toolchain, as the one from Alpine is only in testing and
therefore not available in the Alpine v3.13 branch that pmOS v21.03 is
based on. By using the native branch, it is enough to build the
cross-embedded toolchain for x86_64, and we can avoid qemu related
errors when attempting to build it for arm architectures.

As a nice benefit, this makes compilation of the package faster on edge,
too.

[ci:skip-build]: already built successfully in CI
2021-03-02 23:22:46 +01:00
Clayton Craft 184bc634e6 temp/upower: fix led detection on the librem5 (MR 1986)
The previous implementation of this caused upower to select a thing
called 'flash_strobe' in the L5, which doesn't operate like a
flashlight. This changes the detection logic to look at the suffix, on
the pinephone the device ends in ':flash', and on the L5 it ends in
':torch'.

fixed #967
2021-03-02 11:34:45 +03:00
Clayton Craft 81e374c3c6 temp/upower: add patch for supporting usb chargers (MR 1986)
This patch is in purism's fork and it removes messages like this when
starting upower on the librem5 by properly detecting/setting the type:

    TI:15:11:12     did not recognise USB path /sys/devices/platform/soc@0/30800000.bus/30a20000.i2c/i2c-0/0-003f/power_supply/tps6598x-source-psy-0-003f, please report
    ...
    TI:15:11:12     did not recognise USB path /sys/devices/platform/soc@0/30800000.bus/30a50000.i2c/i2c-3/3-006a/power_supply/bq25890-charger, please report
2021-03-02 11:34:42 +03:00
Alexey Andreyev 73a5cace0d temp/ofono: implement USSD indication in qmimodem driver (MR 1976)
Handle USSD QMI indication messages.
Add support for UCS2 USS Data coding scheme.
Check for User Action TLV type.

Downstream the accepted ofono patch as temporary solution.
2021-02-24 03:55:44 +03:00
Clayton Craft fa786b02a3 temp/wys: fork from alpine to build fixes for Librem5 call audio (MR 1960)
This has upstreamed fixes for call audio on the L5, but upstream hasn't
made a release yet. In the meantime, this is needed for calls to work on
5.11.0 and later kernels

[ci:skip-build]: won't finish in time
2021-02-21 13:54:43 +01:00
Alexey AndreyevandJoey Hewitt f7f7716efa temp/ofono: implement DTMF in qmimodem driver (MR 1922)
The TLVs are documented in GobiAPI. I pass 0xff for the call ID, as the
stock RIL appears to always do. I would guess it means "current foreground
call."

The call ID is returned in TLV 0x10, but I didn't implement parsing of
that.

Co-authored-by: Joey Hewitt <joey@joeyhewitt.com>
Acked-by: Alexey Andreyev <aa13q@ya.ru>
2021-02-18 01:07:26 +03:00
Bart Ribbers d1cba29182 temp/plasma*: drop, newer version in Alpine repos 2021-02-16 20:04:47 +01:00
Dylan Van Assche 6a8a62c327 temp/gnome-settings-daemon: remove idle notification before suspend (MR 1937)
GNOME settings daemon notifies the user that the device will
suspend soon through a notification.
However, this triggers the notification LED which stays on during
suspend, causing unnecessary power consumption.
2021-02-11 09:17:24 +01:00
Bart Ribbers 8ae5611a3e temp/plasma-workspace: rebuild on x86 against libgps
Plasma 5.20.90 was being built while a libgps upgrade happened. It seems
that even though the package had already been built for every arch, it
had not for x86 yet and thus our plasma-workspace is still depending on
the older package and fails to install because it isn't available
anymore

Just bump the pkgrel so it now gets correctly build against libgps.so.27
2021-02-10 12:13:16 +01:00
Bart Ribbers e968923155 temp/calamares: drop, upstream is available again (MR 1942) 2021-02-09 10:30:35 +01:00