Commit graph

2310 commits

Author SHA1 Message Date
Luca Weiss
9db1b80f7a
main/pix: fix build (!671)
Part of the patch is submitted as MR upstream:
  https://invent.kde.org/kde/maui-pix/merge_requests/1
2019-10-08 22:55:06 +02:00
Luca Weiss
8cfb5d0c97
main/osso-xterm: fix build (!671) 2019-10-08 22:29:49 +02:00
Luca Weiss
bc62c5affd
main/dbus-test-runner: disable Werror (!671) 2019-10-08 22:26:54 +02:00
Luca Weiss
b064d4e634
main/libqofono: remove, upstreamed to Alpine (!671) 2019-10-08 22:24:19 +02:00
Bhushan Shah
0572e65323
main/apitrace: new aport (!518)
useful for debugging OpenGL/GLES applications.
2019-10-08 14:00:48 +02:00
Alexey Min
e9e60806cb
hybris/pulseaudio-modules-droid: fix compatibility with pulseaudio>=13.0 (!667)
There were some API changes:
 - 878ef44079
 - 6665b466d2

Leading to error at run time:
 Error relocating /usr/lib/pulse-13.0/modules/libdroid-sink.so: pa_make_realtime: symbol not found
 Error relocating /usr/lib/pulse-13.0/modules/libdroid-source.so: pa_make_realtime: symbol not found
 Error relocating /usr/lib/pulse-13.0/modules/libdroid-source.so: pa_source_get_state: symbol not found

Fixes are:
 - include <pulse/util.h>, replace pa_make_realtime -> pa_thread_make_realtime
 - replace pa_source_get_state(X) -> X->state
 - replace pa_sink_get_state(X) -> X->state

[ci:skip-build]: already built successfully in CI
2019-10-08 00:56:28 +02:00
lambdadroid
a855164812
main/linux-postmarketos-qcom: rename to linux-postmarketos-qcom-msm8974 (!662)
We have linux-postmarketos-qcom and linux-postmarketos-qcom-msm8916 now,
which is quite confusing. linux-postmarketos-qcom was originally added
for MSM8974 devices (e.g. Nexus 5) and its patches on top of mainline
are therefore quite focused on MSM8974.

linux-postmarketos-qcom-msm8916 on the other hand, has patches specific
to MSM8916. The two packages do not have any patch in common, therefore
merging the two would only cause signficiant overhead to coordinate
testing for devices of the two SoCs.
Therefore, it is better to keep them separate.

To avoid confusion, rename linux-postmarketos-qcom to
linux-postmarketos-qcom-msm8974 to make it clear that it is really
a close-to-mainline kernel for MSM8974 devices.

[ci:skip-build]: already built successfully in CI
2019-10-08 00:51:38 +02:00
Danct12
0ff1dadc82
main/linux-postmarketos-*: upgrade to the latest (!660)
[ci:skip-build]: does not finish in time on CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-10-08 00:34:09 +02:00
Alexey Min
c58b31a268
hybris/libhybris: upgrade to current master (!666)
and drop a patch that was upstreamed

[ci:skip-build]: already built successfully in CI
2019-10-07 23:49:45 +02:00
Bhushan Shah
4bbd821d3d
main/telepathy-mission-control: add patch to fix autoconnection (!664)
5.17.x will be released soon with python3 changes, but before it is, for
now let's add this critical bugfix

[ci:skip-build]: already built successfully in CI
2019-10-07 23:34:39 +02:00
lambdadroid
bdb1bdc87b
main/libsparse: remove (!661)
The sparse image tools (img2simg, simg2img, append2simg) are now
part of Alpine's android-tools package where they are continously
updated. (See https://github.com/nmeum/android-tools/pull/8)

Remove "libsparse" as depends from all packages because it is either:

 - installed automatically by pmbootstrap when needed for
   deviceinfo_flash_sparse="true"
    (device-chuwi-hi10plus, device-htc-flounder, device-lg-bullhead,
     device-semc-anzu, device-xiaomi-kenzo)

 - seemingly unused(?)
    (device-asus-z00t, linux-motorola-falcon, linux-motorola-peregrine)

[ci:skip-build]: already built successfully in CI
2019-10-07 23:06:31 +02:00
Oliver Smith
dbc13e0626
pmaports.cfg: require pmbootstrap >= 1.9.0
The new version doesn't try to install libsparse.

Related: https://gitlab.com/postmarketOS/pmbootstrap/merge_requests/1821
2019-10-07 23:03:39 +02:00
Oliver Smith
c4718e8105
pmbootstrap: upgrade to 1.9.0 2019-10-07 23:03:11 +02:00
Oliver Smith
e36c225408
phosh: disable armhf
Phosh depends on gnome-session, which is currently not available in
Alpine for armhf. Fix the arch-lines to unblock building the binary
repository. [ci:skip-vercheck]
2019-10-07 22:52:33 +02:00
Bart Ribbers
e749cd1ae5
main/nota: upgrade to 0_git20190923 (!658)
[ci:skip-build]: already ran in CI successfully
2019-10-07 22:35:31 +02:00
Bart Ribbers
7c519f960d
main/vvave: upgrade to 0_git20190930 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
0cf0fddafc
main/index: upgrade to 0_git20190924 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
d593809c7c
main/buho: upgrade to 0_git20190924 (!658) 2019-10-07 22:35:00 +02:00
Bart Ribbers
e57f0bd9b9
main/mauikit: upgrade to 0_git20191002 (!658) 2019-10-07 22:34:55 +02:00
Oliver Smith
dfbe6549b4
main/cage: remove
Made its way into Alpine.
2019-10-07 21:43:40 +02:00
Martijn Braam
c2cb2a17d4
device-pine64-pinetab: added phosh config (!655) 2019-10-05 17:56:25 +02:00
Bart Ribbers
ae87e3386f
main/postmarketos-ui-phosh: multiple improvements (!655)
* Enable on armhf
* Add Epiphany to depends
* Add more upstream gsettings
* Add keyboard launch script
2019-10-05 17:56:25 +02:00
Bart Ribbers
cf45293e18
phosh/virtboard: remove (!655)
Superseded by squeekboard
2019-10-05 17:56:24 +02:00
Bart Ribbers
1cdb1ba500
phosh/squeekboard: upgrade to 0_git20191004 (!655) 2019-10-05 17:56:23 +02:00
Bart Ribbers
b7a77160f3
phosh/purple-mm-sms: improve APKBUILD (!655) 2019-10-05 17:56:22 +02:00
Bart Ribbers
616eb2a069
phosh/chatty: upgrade to 0.0.7_git20190913 (!655) 2019-10-05 17:56:22 +02:00
Bart Ribbers
bc3abc6092
phosh/phosh: upgrade to 0.1.0 (!655)
Also enable for all architectures
2019-10-05 17:56:21 +02:00
Bart Ribbers
a03ea7c9b8
phosh/phoc: upgrade to 0.1.0_git20190924 (!655) 2019-10-05 17:56:20 +02:00
Alexey Min
be2f68b721
temp/mesa-git: fix build with --strict (!659)
For llvm8-dev llvm-config executable is no longer in PATH
(it is in PATH now for llvm9-dev) and now it is in
/usr/lib/llvm8/bin/llvm-config, so it is more reliable
to adjust $PATH before calling meson build.

It will work for all past, current and future llvm versions.

Fixes 90d3deb7b4

[ci:skip-build]: already built successfully in CI
2019-10-05 02:39:44 +02:00
Oliver Smith
a328a64a80
bpo/submit.py: require and pass BPO_JOB_{ID,NAME}
Let's send both to to the bpo server with each request. This is needed
to handle failing jobs (we need to know which job exactly is failing).

Note that this is not directly using a sourcehut specific environment
variable, because with bpo it is also possible to choose a "local"
job service for testing (manual and testsuite). The local job service
will just generate a random number as job id and place that in this
variable.
2019-10-04 19:39:52 +02:00
Bhushan Shah
90d3deb7b4
temp/mesa-git: upgrade to 0_git20191002 (!656)
[ci:skip-build]: would not finish in time
2019-10-03 21:46:15 +02:00
Bhushan Shah
605fbe7587
linux-postmarketos-allwinner: upgrade kernel to latest revision (!656)
This upgrades kernel to 5.3.y release instead of rc4 release previously.

[ci:skip-build]: takes too long to build in CI
2019-10-03 21:45:59 +02:00
Oliver Smith
96e1ced79e
bpo: don't require and send push_id anymore
This ID was not so useful and got in the way of calling the
get_repo_missing job without actually having received a trigger from
gitlab before (bpo.py --auto-get-repo-missing).
2019-10-03 01:56:03 +02:00
TheKit
c59275256f
postmarketos-ui-hildon: set maintainer on all the related packages (!657)
[ci:skip-build]
[ci:skip-vercheck]
2019-10-02 22:16:17 +02:00
Alastair Horn
61ca6a1fdf
samsung-j3nxlte: new device (Samsung Galaxy J3 (2016)) (!653)
Display and touchscreen (with a kernel driver patch) working.

[ci:skip-build]: already built successfully in CI
2019-10-02 21:23:20 +02:00
Bhushan Shah
af386c96fe
purism-librem5dev: use card1 on the plasma-mobile (!590)
in Librem 5 devkit, card0 is coming from etnaviv and is not usable for
kms/drm. So force usage of card1 for kwin_wayland.

[ci:skip-build]: won't finish in time
2019-10-02 21:00:00 +02:00
Clayton Craft
eb99b93f56
temp/mesa-purism-gc7000: upgrade to 19.1 (!590) 2019-10-02 20:59:53 +02:00
Clayton Craft
2f3b5469b2
purism-librem5dev: update deviceinfo and uboot script (!590)
This simplifies the uboot script and updates it to use correct address
offsets for kernel, ramdisk and fdt. Appending the dtb to the kernel is
no longer necessary. This also changes the dtb to the one used on
PureOS.
2019-10-02 20:59:53 +02:00
Clayton Craft
db25354d7c
uuu: upgrade to Purism fork (!590)
This fork has a few updates from upstream for resolving issues on the
librem5 devkit flashing process.
2019-10-02 20:59:53 +02:00
Clayton Craft
7bf1b5dcf8
temp/u-boot-librem5dev: upgrade uboot and firmware (!590)
This commit:

- Updates u-boot
- Updates arm trusted firmware
- Builds the m4 firmware using cross compilation (no more dependency on
  downloading the binary from purism \o/)
2019-10-02 20:59:53 +02:00
Clayton Craft
31aa0b5f4b
purism-librem5dev: upgrade to purism's 5.2 kernel (!590) 2019-10-02 20:59:48 +02:00
Clayton Craft
aeeda11fa1
device-pine64-a64lts: enable serial console after boot (!651) 2019-10-01 15:36:34 +02:00
Oliver Smith
cad539b277
bpo: update api submit code for bpo rewrite (!654)
Rename .sr.ht to .build.postmarketos.org, because the submit script is
talking to the bpo server and may not even be using sourcehut if running
with the local job service.

Update the script to work with the new API. See the
build.postmarketos.org git repository for details:
https://gitlab.com/postmarketOS/build.postmarketos.org/
2019-10-01 10:05:11 +02:00
Oliver Smith
9984bf9e14
cross/gcc-*: adjust to upstream changes
Alpine made some minor modifications to the gcc aport, without
changing the version. Let's adjust the pmaports too, so we stay in
sync. [ci:skip-vercheck]

Related: 97a2b093b1
2019-10-01 09:57:30 +02:00
Bart Ribbers
f11f137380
kde/plasma-settings: upgrade to 0_git20190930 (!521) 2019-09-30 13:06:56 +05:30
Oliver Smith
a21d7897e3
main/pmbootstrap: upgrade to 1.8.3
Fixes 'pmbootstrap flasher boot' for fastboot devices. This is probably
not used as often as 'pmbootstrap flasher flash_*', so I'm not enforcing
the upgrade by modifying pmaports.cfg this time.
2019-09-30 00:41:18 +02:00
Oliver Smith
f0159bd0aa
temp/*: don't build plamo related pkgs for armhf
postmarketos-ui-plasma-mobile has !armhf in its arches list, so it does
not make sense to build these packages for armhf either. Let's save some
building time.

[ci:skip-vercheck], [ci:skip-build]
2019-09-29 23:42:30 +02:00
Bart Ribbers
3fd85948fd
kde/plasma-phone-components: remove now unnecessary patch (!639)
[ci:skip-build]: ollieparanoid built everything for all arches.
2019-09-29 20:39:03 +02:00
Bart Ribbers
95de9a34c2
temp/plasma: fork from Alpine to build Plasma 5.17 pre-release (!639) 2019-09-29 20:39:03 +02:00
Oliver Smith
c8143f0212
CI: framework versions test: handle hotfixes (!639)
Cut off the hotfix-version (fourth number) from the version strings
before comparing them, to fix invalid errors like:

[14:57:00] Reference pkgver: 5.16.90 (from 'khotkeys')
[14:57:00] ERROR: plasma-workspace has version 5.16.90.1
2019-09-29 20:39:03 +02:00