Commit graph

571 commits

Author SHA1 Message Date
Pablo Correa Gómez
2c8816d0a4
temp/gnome-control-center: reorder dependencies alphabetically (MR 2895) 2022-01-31 15:50:53 +01:00
Pablo Correa Gómez
f638291e16
temp/gnome-software-plugin-apk: new aport (MR 2881) 2022-01-25 13:05:14 +01:00
Alexey Minnekhanov
7fe039dde5
temp/gnome-software: break cyclic dependency with own plugin (MR 2879)
Depencency chain:

gnome-software -> gnome-softare-plugin-apk -> gnome-software-lib -> gnome-software

is broken.

Application should not depend on its own plugin,
instead plugin should probably be installed using
install_if="gnome-software apk-tools".

This is needed to unblock BPO:

master/x86_64/gnome-software-9999_git20211203-r0.apk (missing depends: gnome-software)

[ci:skip-build] already built successfully in CI
2022-01-24 21:36:24 -08:00
Bart Ribbers
680b4c2b50
temp/u-boot-pinebookpro: rebuild against ATF 2.6 (MR 2865) 2022-01-21 13:06:58 +03:00
Bart Ribbers
49ecea4895
temp/u-boot-pinephone: rebuild against ATF 2.6 (MR 2865) 2022-01-21 13:06:58 +03:00
Bart Ribbers
1334ccf7d1
temp/arm-trusted-firmware: upgrade to 2.6 (MR 2865) 2022-01-21 13:06:55 +03:00
Pablo Correa Gómez
b0c043e4ca
temp/gnome-software: patches to workaround UI and UX problems (MR 2653)
[ci:skip-build]: already built successfully in CI
2022-01-20 22:37:15 +01:00
Pablo Correa Gómez
36684178cf
temp/gnome-software: upgrade to 41.3 and use upstream as source (MR 2653)
Apply only Purism's specific UI patches
2022-01-20 22:37:04 +01:00
Pablo Correa Gómez
425d18f38e
temp/gnome-software-plugin-apk: drop (MR 2653)
The plugin now is linked dynamically against gnome-software
and pmos fork does not touch the library, only the ui,
so it should be save to drop this fork
2022-01-20 22:36:59 +01:00
Newbyte
83c0a8d2a4
temp/sqlite{,-tcl}: drop (MR 2847)
This was forked due to segfaulting issues with some applications which
now should be fixed.

See d20d4d2430

Closes https://gitlab.com/postmarketOS/pmaports/-/issues/1008
2022-01-16 19:52:28 +01:00
Clayton Craft
ec9a4e863a
temp/u-boot-librem5: enable efidebug, enable auto update (MR 2842)
This enables an auto-update mechanism on post-upgrade for the u-boot
firmware on the librem 5 and librem 5 devkit. This mechanism is largely
copied from the implementation in the pinephone u-boot package.

efidebug is useful for booting the kernel via EFI mode in u-boot.
2022-01-16 16:57:08 +01:00
Newbyte
a549b47a45
temp/xcb-util-cursor: drop (MR 2846)
This was originally dropped because the package was missing on armv7 on
Alpine Edge, but this is no longer the case.

See 3cf792d157
2022-01-14 21:41:36 +03:00
Pablo Correa Gómez
7e353edfed
temp/gnome-control-center: fix build with meson 0.61 (MR 2839)
Related: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/29456
[ci:skip-build]: already built successfully with CI
2022-01-12 13:53:27 +01:00
Pablo Correa Gómez
8a8512ee95
temp/gnome-control-center: add colord to depends (MR 2816)
Alpine refined the package and now this is needed:
https://://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/29071

See also upstream MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/29163

Closes #1368

[ci:skip-build] already built successfully in CI
2022-01-05 00:03:50 -08:00
Clayton Craft
ed89af7f94
temp/u-boot-librem5: upgrade to 0.11 (MR 2805)
Includes a fix for usb charging and host mode
2022-01-02 15:47:46 +01:00
Pablo Correa Gómez
b5c970e13e
temp/gnome-control-center: enable printer panel (MR 2795)
The bug that made the cups client in the panel crash is now
fixed and the panel is finally usable
2021-12-28 19:54:58 +01:00
Oliver Smith
02e0dfef7c
temp/epiphany: upgrade to 41.3 (MR 2792)
Fix current version of epiphany not being installable because of soname
bump in libportal:
  / # apk add epiphany
  ERROR: unable to select packages:
    so:libportal.so.0 (no such package):
      required by: epiphany-9999_git20210916-r0[so:libportal.so.0]

Upgrade to 41.3 while at it, and drop the firefox sync dialog patch
since it doesn't apply cleanly anymore. Only the disable fullscreen
patch is really important, Pablo only included the firefox sync patch
because it applied cleanly.
2021-12-27 14:54:21 +01:00
Bart Ribbers
f7353a94d9
temp/alsa*: drop alsa forks (MR 2743) 2021-12-21 09:36:48 -08:00
Clayton Craft
f6f97c5469
temp/megapixels-purism: new aport (MR 2659)
This packages the megapixels fork that purism has supporting the librem
5.

The `provides="megapixels"` is there so that apk doesn't try to install
both megapixels and this package side-by-side. If the user explicitly
installs megapixels-purism, apk will remove megapixels first. The
original megapixels is still preferred by apk by default.

[ci:skip-build]: already built successfully in CI
2021-12-12 17:47:47 +01:00
Clayton Craft
00056d48f4
temp/gnome-control-center: add patch for additional suspend time options (MR 2728)
[ci:skip-build] already built successfully in CI
2021-12-10 11:04:50 -08:00
Clayton Craft
8fd23ece4e
temp/alsa-*: fork from aports and downgrade to 1.2.5 (MR 2734)
alsa-* 1.2.6 breaks audio switching and microphones on several devices,
with some outstanding issues still open upstream.

This 'fork' is meant to be very short-lived, to restore audio on devices
while we figure out how to fix it on 1.2.6.

see: https://gitlab.com/postmarketOS/pmaports/-/issues/1334
2021-12-10 14:08:15 +01:00
Arnavion
f9643ae9eb
temp/gnome-clocks: drop (MR 2719)
This is now in alpine edge, including the waked patch.
2021-12-02 13:48:08 +01:00
Max Buchholz
c96612558a
temp/xf86-video-opentegra: upgrade to 0_git20211025 (MR 2707) 2021-11-29 15:28:45 +01:00
Max Buchholz
71591e4f62
temp/libvdpau-tegra: rebuild against latest xorg-server (MR 2707) 2021-11-29 15:28:09 +01:00
Oliver Smith
c39fa96886
temp/gnome-software-plugin-apk: fix upstream source
This will be upgraded soon, however let's let this broken URL not block
the initial v21.12 bring up for now. Again, same checksum as the
previous tarball.

For edge we'll probably remove this package and instead Alpine's version
instead. [ci:skip-vercheck]
2021-11-27 19:04:53 +01:00
Clayton Craft
e4c50bb999
temp/waked: drop (MR 2696)
This is now in alpine edge
2021-11-22 07:58:34 +01:00
Clayton Craft
b977ccc17f
temp/u-boot-librem5: upgrade to 0.10 (MR 2668)
Upgrade u-boot to the latest in purism's librem5 branch, and use newer
DDR firmware (syncs version with what purism is using)

The patch that was dropped here was merged, so it's not necessary to
carry it anymore.

[ci:skip-build]: already built successfully in CI
2021-11-10 22:14:57 +01:00
Bobby The Builder
df2330892b
temp/u-boot-pinephone: upgrade to v2021.10 (MR 2648)
[ci:skip-build] already built successfully in CI
2021-11-07 19:37:00 -08:00
Pablo Correa Gómez
5411328605
temp/gnome-control-center: use upstream as source (MR 2552)
Purism's g-c-c fork is stuck in version 3.38. This has
multiple problems, including carrying old unnecessary
patches and producing some incompatibility with newer
GNOME releases available in Alpine. In consequence,
we fetch the source from upstream and only apply those
patches that make sense for our usecase. When the Purism
patches apply without issues, then we fetch them directly
from their repo.
2021-11-02 21:40:59 +01:00
Danct12
75e06cf9b3
temp/gnome-contacts: upgrade to 41.0 (MR 2564) 2021-10-30 19:47:40 +03:00
Bart Ribbers
da2c9a2f26
temp/gnome-contacts: rebuild against folks 0.15.3 2021-10-26 16:14:01 +02:00
Pablo Correa Gómez
741133fc3f
temp/evince: stop using Purism fork (MR 2600) 2021-10-24 15:21:42 +02:00
Pablo Correa Gómez
f19dec52d8
temp/upower: drop (MR 2608)
* The first patch has been droped from PureOS, which currently
  ships stock debian 0.99.11. Therefore the fix must have been
  applied somewhere else, same as it happened with the torch patches.
* The second patch is already merged upstream and present in latest
 0.99.13 release in alpine.
2021-10-24 15:16:34 +02:00
Pablo Correa Gómez
3a8ea1a1e6
temp/epiphany: stop using Purism fork (MR 2571)
[ci:skip-build] already built successfully in CI
2021-10-23 14:24:18 -07:00
Pablo Correa Gómez
d0736e1377
temp/gnome-calculator: drop (MR 2568)
GNOME 41 already includes all adaptive changes from Purism
2021-10-22 14:42:08 +03:00
Alexey Minnekhanov
33fec42c89
temp/dino: second attempt to rebuild 2021-10-15 05:08:18 +03:00
Bart Ribbers
73ddee3011
temp/dino: rebuild against icu 69.1 2021-10-14 13:56:35 +02:00
Oliver Smith
4194abfdfa
temp/android-tools: bump pkgrel due to soname bump
missing depend(s): so:libprotobuf.so.29
2021-10-12 21:45:35 +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
Newbyte
03ddd7423c
temp/android-tools: rebuild with latest protobuf (MR 2578) 2021-10-07 16:50:15 +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
Dylan Van Assche
8ae1039a95
temp/modemmanager: drop, upstreamed to Alpine (MR 2490)
All patches are merged upstream and released in the latest release.
Drop our fork and use Alpine's version again.
2021-09-12 23:41:29 +02:00
Dylan Van Assche
6cb262ef27
temp/eg25-manager: drop, upstreamed to Alpine (MR 2485)
The eg25-manager now has a proper release with our patches
2021-09-08 11:04:42 +02:00
Clayton Craft
520db5d536
temp/wys-pinephone: remove aport (MR 2482)
This heavily patched wys is no longer required on the pinephone
(callaudiod serves the same purpose)

[ci:skip-build] already built successfully in CI
2021-09-05 16:29:42 -07:00
Joel Selvaraj
6de1f300af
temp/modemmanager: upgrade to 1.18rc1 aka 1.17.900 (MR 2453)
To test the release candidate in edge before MM stable release.

[ci:skip-build] already built successfully in CI
2021-08-27 11:53:46 -07:00
Clayton Craft
d07f0b3dbc
temp/u-boot-pinephone: fix sed regex to support gnu sed (MR 2461)
gnu sed doesn't support \d:
https://stackoverflow.com/questions/14671293/why-doesnt-d-work-in-regular-expressions-in-sed/14671365#14671365

So update-u-boot was failing if a user installed gnu sed.

Thanks to Arnavion for pointing this out
2021-08-26 21:54:37 +02:00
Clayton Craft
d08dcc9eb2
temp/u-boot-librem5: fix sed regex to support gnu sed (MR 2461)
gnu sed doesn't support \d:
https://stackoverflow.com/questions/14671293/why-doesnt-d-work-in-regular-expressions-in-sed/14671365#14671365

So update-u-boot was failing if a user installed gnu sed.

Thanks to Arnavion for pointing this out
2021-08-26 21:54:37 +02:00
Dylan Van Assche
23ee2f2dd3
temp/upower: drop torch patches (MR 2429)
With Phosh 0.13.0, Logind is used without patches for the torch
as UPower doesn't want to handle this. Therefore, we can drop
the torch patches to UPower.

[ci:skip-build] already built successfully in CI
2021-08-17 22:39:17 -07:00
Clayton Craft
c4fc7c9ed0
temp/eg25-manager: build master branch, drop merged patches (MR 2443)
I believe everything here has been merged in master, so let's build that
for now (since it includes at least 1 additional fix not in the patches
that were dropped here)
2021-08-16 10:56:11 -07:00
Bobby The Builder
63e2807916
temp/u-boot-pinephone: upgrade to 2021.07 (MR 2315)
- switch sources to official repo https://source.denx.de/u-boot
- use tag v2021.07
- extract patches from pine64-org
- enable DMA transfers from eMMC and mSD (u-boot from Megi)

[ci:skip-build] already built successfully in CI
2021-08-13 23:19:29 -07:00
Bobby The Builder
cc6eb4d1f4
temp/u-boot-rockpro64: trigger build to package latest TF-A (MR 2315) 2021-08-13 23:19:29 -07:00
Bobby The Builder
1a4203d992
temp/u-boot-pinebookpro: trigger build to package latest TF-A (MR 2315) 2021-08-13 23:19:28 -07:00
Bobby The Builder
b795e65785
temp/arm-trusted-firmware: common build for rk3328, rk3399 and pinephone (MR 2315)
Include:
  smaeul: "all idle entry attempts will return PSCI_E_INVALID_PARAMS, and Linux
  isn't smart enough to stop trying without these patches:
  https://github.com/crust-firmware/arm-trusted-firmware/commits/d6ebf5dab2daab8"

  Extra patches custom to pinephone
2021-08-13 23:19:28 -07:00
Clayton Craft
ac6c5bcb61
temp/sdl2: drop fork (MR 2425)
2.0.16 is in alpine aports, and includes the fixes carried in this fork
2021-08-11 16:24:34 +02:00
pcworld
bef6ef93cd
temp/gnome-clocks: wake device after snoozing (MR 2375)
Add waked for snoozing as well

[ci:skip-build] already built successfully in CI
2021-07-30 18:45:17 +02:00
Newbyte
f31eea89b6
temp/evince: upgrade to 9999_git20210416 (MR 2212)
[ci:skip-build] already built successfully in CI
2021-07-23 18:41:35 +02:00
Newbyte
101cc1c971
temp/epiphany: upgrade to 9999_git20210316 (MR 2212) 2021-07-23 18:41:03 +02:00
Newbyte
de056ce4f8
temp/gnome-contacts: upgrade to 9999_git20210711 (MR 2212) 2021-07-23 18:41:03 +02:00
Newbyte
5f05b64259
temp/gnome-calculator: upgrade to 9999_git20210711 (MR 2212) 2021-07-23 18:40:55 +02:00
Newbyte
f48b6f19bd
temp/gnome-control-center: upgrade to 9999_git20210203 (MR 2212)
This is actually g-c-c 3.38.1 or something like that.
2021-07-23 18:40:39 +02:00
Yannick Ulrich
65fe812d5c
temp/gnome-clocks: new aport (MR 2342)
[ci:skip-build] already built successfully in CI
2021-07-19 17:15:48 -07:00
Yannick Ulrich
542213ec41
temp/waked: new aport (MR 2342) 2021-07-19 17:15:48 -07:00
Luca Weiss
5e0369a4a4
temp/xkeyboard-config: upgrade to 2.33 (MR 2359) 2021-07-19 12:05:14 +03:00
Dylan Van Assche
34d7794feb
temp/modemmanager: add quick suspend/resume patches (MR 2187)
See https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/459
2021-07-11 14:53:07 -07:00
Martijn Braam
1a7b24b452
temp/u-boot-rockpro64: upgrade to 2021.07 (MR 2299)
The new version is needed to run compressed kernels
2021-07-11 14:38:05 +02:00
tim
c9c3790896
u-boot-rock64: add config options for booting compressed kernel (MR 2335)
[ci:skip-build] already built successfully in CI
2021-07-10 09:01:27 -07:00
tim
8874185abf
u-boot-rock64: new package (MR 2328) 2021-07-09 06:51:00 -05:00
tim
451b93ef73
temp/arm-trusted-firmware: add rk3328 build (MR 2328) 2021-07-09 06:50:59 -05:00
Maxim Karasev
637586a9c0
temp/u-boot-{pinebookpro,pinephone,rockpro64}: fixup for arm-trusted-firmware package changes (MR 2270)
[ci:skip-build] already built successfully in CI
2021-07-08 10:34:52 -07:00
Maxim Karasev
0cc5582574
temp/arm-trusted-firmware{,-crust}: sync with upstream, split crust-specific package (MR 2270) 2021-07-08 10:34:52 -07:00
Clayton Craft
e405a87b77
temp/gtk+3.0: switch to pureos/byzantium branch (MR 2325)
This branch includes a patch to resolve a deadlock when Phosh is
starting up. This patch was merged in aports edge.

The rest of the patches in this branch are minor fixes, so I don't
expect any regressions.

fixes #1142

[ci:skip-build] already built successfully in CI
2021-07-08 09:20:06 -07:00
Dylan Van Assche
0ee9109215
temp/eg25-manager: add GNSS assistance support (MR 2185) 2021-07-02 14:02:08 -07:00
Dylan Van Assche
233b133e72
temp/eg25-manager: sync configs with modem-power (MR 2185) 2021-07-02 14:02:08 -07:00
Dylan Van Assche
b2e1af04e6
temp/eg25-manager: clean up modem_iface when MM disappears (MR 2185) 2021-07-02 14:02:08 -07:00
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 Builder
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 Andreyev
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
Bart Ribbers
ff000af8a8
temp/plasma-workspace: armv7: remove all ecm_find_qmlmodule
Seems there are more places where ecm_find_qmlmodule is used
To fix the build from failing on armv7 we should disable them all

[ci:skip-build]: don't try to build all depends, takes too long
[ci:skip-vercheck]: unblocking armv7 build, no need to bump pkgrel
2021-02-03 16:34:41 +01:00
Oliver Smith
bb5731fc5a
temp/kwin: armv7: remove all ecm_find_qmlmodule
The build is still failing, probably because ecm_find_qmlmodule is not
only present in the main CMakeLists.txt, but also in others.

$ git grep ecm_find_qmlmodule
CMakeLists.txt:ecm_find_qmlmodule(QtQuick 2.3)
CMakeLists.txt:ecm_find_qmlmodule(QtQuick.Controls 1.2)
CMakeLists.txt:ecm_find_qmlmodule(QtQuick.Layouts 1.3)
CMakeLists.txt:ecm_find_qmlmodule(QtQuick.Window 2.1)
CMakeLists.txt:ecm_find_qmlmodule(QtMultimedia 5.0)
CMakeLists.txt:ecm_find_qmlmodule(org.kde.kquickcontrolsaddons 2.0)
CMakeLists.txt:ecm_find_qmlmodule(org.kde.plasma.core 2.0)
CMakeLists.txt:ecm_find_qmlmodule(org.kde.plasma.components 2.0)
kcmkwin/kwindesktop/CMakeLists.txt:ecm_find_qmlmodule(org.kde.plasma.core 2.0)
kcmkwin/kwineffects/CMakeLists.txt:ecm_find_qmlmodule(org.kde.plasma.core 2.0)

[ci:skip-build]: don't try to build all depends, takes too long
[ci:skip-vercheck]: unblocking arm build, no need to bump pkgrel
2021-02-03 15:01:24 +01:00
Bart Ribbers
0ccb5c05fd
temp/*: add qmlplugindump workaround (MR 1921)
Seems we missed these when forking Plasma and now the armv7 builders are
failing on it

[ci:skip-build] Won't succeed anyway as the packages haven't been
uploaded to the repos yet, so pmbootstrap will try to build the entirety
of Plasma and fail because it takes too long
[ci:skip-vercheck] No need to bump pkgrel
2021-02-03 12:51:55 +01:00
Bart Ribbers
c0f7cd679d
temp/plasma-workspace: rebuild against libgps 2021-02-03 09:03:58 +01:00
Clayton Craft
1c5ce5f16f
temp/sdl2: fork from Alpine, upgrade to 2.0.15 (MR 1914)
2.0.15 is a development 'version' (it'll never be released), and will be
replaced by 2.0.16 when that is released. The reason for forking this
is because there are some issues that are resolved here that prevent
SDL2 from working on the Librem 5. The fixes cannot be easily
backported to 2.0.14, hence the fork and upgrade.

fixes #950
2021-02-02 17:00:26 +01:00
Alexey Min
9d9c735a0a
temp/discover: build with apk backend support (MR 1881) 2021-02-02 14:13:31 +01:00
Bart Ribbers
9aa3a65a83
temp/plasma*: fork from Alpine to upgrade to 5.20.90 (MR 1881)
[ci:skip-build] Never succeeds in time
[ci:skip-vercheck] We need our Mauikit to be a rel newer than in Alpine
repos, but the CI doesn't like it

This includes a big rewrite in kwin which should increase the
performance a whole lot, and some awesome other stuff
2021-02-02 14:13:31 +01:00
Bobby The Builder
e4a4e80667
temp/u-boot-pinephone: upgrade to 2021.01_git20201228 (MR 1846)
Also add DRAM clock protection (552)
2021-01-27 15:34:29 +01:00
Oliver Smith
1d67df18b2
temp/gtk+3.0: upgrade to 9999_git20210108 (MR 1903)
Fix about dialogs not being adaptive and all other changes by Purism,
which are the reason why we use the fork in the first place. The patches
didn't get applied in the previous version we had packaged in
postmarketOS, because the patches are in debian/patches now.

Remove check-version.py, it's in the source tree now.
2021-01-27 09:24:55 +01:00
Oliver Smith
5b98e52851
temp/dbus-elogind: remove (unused)
Related: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/668#note_453360249
Related: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/668#note_494515849
2021-01-26 23:59:45 +01:00
Oliver Smith
097dbf783c
temp/calamares: fork from Alpine to rebuild (MR 1876)
bpo is currently failing to build images with the on-device installer,
because calamares needs to be rebuilt against libboost_python38.so. Fork
it until that's resolved. [ci:skip-vercheck]

[ci:skip-build]: already built successfully in CI

Related: https://builds.sr.ht/~postmarketos/job/398948#task-img_installer-307
2021-01-17 23:41:43 +01:00
Oliver Smith
b8444ed8a3
temp/dino: enable x86 again (MR 1875)
[ci:skip-vercheck]
2021-01-17 17:43:53 +01:00
Oliver Smith
d639bff0da
temp/dino: disable x86
Related: https://gitlab.com/postmarketOS/pmaports/-/issues/941
2021-01-16 01:25:45 +01:00
mimi89999
c1d1e1a6f8
temp/dino: Update to latest commit (MR 1874)
[ci:skip-build]: already built in CI
2021-01-15 10:16:55 -08:00
Bart Ribbers
8512075ff0
temp/plasma-nano: upgrade to 5.20.80_git20201001 (MR 1862) 2021-01-08 21:11:51 +01:00
Bart Ribbers
620b40d37a
temp/plasma-phone-components: upgrade to 5.20.80_git20201206 (MR 1862) 2021-01-08 21:11:32 +01:00
Newbyte
3a09499708
temp/evince: upgrade to 9999_git20201106 (MR 1834) 2020-12-27 19:09:57 -08:00
Newbyte
830626375f
temp/gtk+3.0: upgrade to latest Purism version (MR 1810)
[ci:skip-build]: already built successfully in CI
2020-12-14 11:41:37 +01:00
clayton craft
7b8b0ede43
temp/geary: upgrade to 3.38.0.1 w/ Purism patches (MR 1809)
fixes #880
2020-12-14 00:54:44 -08:00
Bart Ribbers
02e5e765db
temp/phosh: drop, upstreamed to Alpine 2020-12-12 09:25:26 +01:00
Bart Ribbers
49fa7d35f6
temp/plasma-phone-components: upgrade to 5.20.4_git20201206 (MR 1797) 2020-12-11 13:40:48 +03:00
clayton craft
19b6965bd6
temp/u-boot-librem5: upgrade to 0.8 (MR 1790)
This syncs u-boot with the upstream branch, and includes the following
new features:
- support for board rev in u-boot
- fix uart4

[ci:skip-build]: already built successfully in CI
2020-12-06 18:10:14 -08:00
Alexey Min
eb18df5f24
Revert "temp/xorg-server: temporarily fork from alpine (+depends) (MR 1768)"
This reverts commit 01d2a8e767.

All of those packages are now available in Alpine repos
and even a newer version of xorg-server is already there.
2020-12-07 01:16:10 +03:00
Alexey Min
b250f1ba16
Revert "temp/libinput: temporarily fork from alpine (+depends) (MR 1771)"
This reverts commit 3bd9f62da2.

Both libevdev and libinput are now available for armv7.

- http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/libevdev-1.10.0-r0.apk
- http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/libinput-1.16.4-r0.apk
2020-12-07 01:02:35 +03:00
Dylan Van Assche
83dc3396c6
temp/gnome-control-center: upgrade to 9999_git20201203 (MR 1777)
[ci:skip-build]: already built successfully in CI
2020-12-03 16:11:20 +01:00