Commit graph

2088 commits

Author SHA1 Message Date
Bart Ribbers
c4ab1c5c69
CI: fix wiki test (!737)
Run it even if the last commit in the MR does not touch
device/device-*.
2019-11-20 20:58:31 +01:00
Luca Weiss
66db4dff0c
main/xf86-video-opentegra: remove (!754)
The package doesn't build anymore and blocks the binary repository.

See postmarketOS/pmaports#339
2019-11-19 19:53:55 +01:00
Oliver Smith
7308632f6c
main/buho: fix build
It seems the the CFLAGS are not properly set in the CMakeLists.txt.
Cmake currently appends -std=gnu90 at the end of the CFLAGS, overriding
the earlier set -std=c99. Work around this with sed. Better fix is
welcome, this is a stop-gap solution to unbreak the build (which is
blocking build.postmarketos.org).
2019-11-17 20:10:19 +01:00
Oliver Smith
51807847ea
temp/mesa-*: remove suffix in pkgconfig version (!744)
Fix build with current abuild version by removing the "-devel" suffix
in /usr/lib/pkgconfig/*.pc. Set "pcprefix" instead, so abuild doesn't
confuse these packages with the regular mesa.

[ci:skip-build]: already built successfully in CI
Fixes: #386
2019-11-17 19:35:00 +01:00
Bart Ribbers
66512d690e
phosh/phosh: upgrade to 0.1.3 (!743)
[ci:skip-build]: already built successfully in CI
2019-11-17 16:33:50 +01:00
Luca Weiss
1d966578d2
fairphone-fp2: reorganize dependencies (again), add mainline subpackage (!692)
Remove all firmware-support dependencies from the firmware package and
add them to -downstream-firmware and -mainline-firmware packages which
have an install_if on the downstream or mainline kernel subpackage.

[ci:skip-build]: already built successfully in CI
2019-11-17 16:28:30 +01:00
Alexey Min
d4f39c5a44
samsung-klte: customize USB idVendor and idProduct (!741)
Use values from the stock Android:
 * 0x04e8 (Samsung Electronics Co., Ltd) as vendor
 * 0x6860 (Galaxy (MTP)) as product
2019-11-17 15:49:45 +01:00
Alexey Min
ac0fe90355
pine64-pinetab: use Allwinner USB IDs (!739)
Stock Android on PineTab is detected as 1f3a:1007.
Use those values as USB idVendor and idProduct on
postmarketOS, too.

  idVendor 1f3a is "Allwinner Technology Co., Ltd."
  idProduct 1007 is unknown to databases.
2019-11-17 15:40:10 +01:00
Danct12
90341ef720
xiaomi-santoni: use Xiaomi USB IDs (!740)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-11-17 15:36:49 +01:00
Oliver Smith
7a6bda3911
hybris: disable x86, x86_64
Closes #384. [ci:skip-vercheck]
2019-11-17 15:32:15 +01:00
Bart Ribbers
6ba8b2d7ed
postmarketos-ui-matchbox: drop (!729)
It's unmaintained both on our side and upstream. Nobody stepped up to
maintain it (https://gitlab.com/postmarketOS/pmaports/issues/372), so
let's drop it before it introduces security issues and compilation
problems.
2019-11-17 15:13:10 +01:00
Oliver Smith
156b107929
kde/spacebar: bump pkgrel
Increase 'spacebar' pkgrel (0 -> 1), missing depend(s):
so:libtelepathy-qt5.so.0
2019-11-17 15:05:03 +01:00
Bart Ribbers
6f966a8884
kde/plasma-phone-components: upgrade to 0_git20191107 (!742) 2019-11-14 17:52:20 +01:00
Bart Ribbers
f97ea1d9f7
kde/ktp-common-internals: upgrade to 19.08.2 (!742) 2019-11-14 17:52:19 +01:00
Bart Ribbers
4d628854d2
kde/telepathy-logger-qt: rebuild against telepathy-qt (!742) 2019-11-14 14:22:50 +01:00
Bart Ribbers
ecf9cb8729
main/telepathy-ofono: rebuild against telepathy-qt (!742) 2019-11-14 14:20:31 +01:00
Bart Ribbers
d73bb462b8
main/telepathy-qt: fix lib install location (!742) 2019-11-14 14:20:27 +01:00
Bart Ribbers
a92c06bfea
CI: fix incorrect py-flake8 package name (!736) 2019-11-13 22:02:28 +01:00
Bart Ribbers
ed0e78eb80
main/telepathy-qt: upgrade to 0.9.8 (!735) 2019-11-13 21:29:51 +01:00
Danct12
dd028490c4
main/postmarketos-mkinitfs: make android_usb attrs customizable (!734)
ConfigFS USB attrs are customizable based on the `deviceinfo_usb_*` variables,
however some downstream kernels (e.g: msm-3.18) doesn't use configfs, instead
uses the traditional Android USB Gadget.

Based on `deviceinfo_usb_{idVendor/idProduct}` variables, we can change the USB
vendor and product.

So that on these devices, we can make it appear on USB bus as the correct USB
vendor/product ID, not "Google Inc. Nexus 4 (fastboot)"

Signed-off-by: Danct12 <danct12@disroot.org>
2019-11-11 13:56:47 +07:00
Daniele Debernardi
95324f1b5f
postmarketos-artwork-wallpapers: remove aport (!725) 2019-11-10 13:58:57 +01:00
Daniele Debernardi
1bd04dfe88
postmarketos-artwork: add wallpapers/icons/sounds subpackages (!725) 2019-11-10 13:58:48 +01:00
Oliver Smith
0bf6919046
main/pmbootstrap: upgrade to 1.10.0 2019-11-10 13:53:15 +01:00
Bart Ribbers
81872a59c1
CI: only use Alpine edge image for the shellcheck task (!733) 2019-11-10 13:41:16 +01:00
Luca Weiss
11e2b269ab
device/linux-lg-vee7e: fix build with new binutils
[ci:skip-build]: already built successfully in CI
2019-11-10 13:20:37 +01:00
Luca Weiss
37123b4fdb
device/linux-htc-bravo: fix build with new binutils 2019-11-10 13:19:44 +01:00
Luca Weiss
a185318feb
device/linux-lg-lenok: switch mirror
I cannot find a repository with the original commit anymore, but Oliver
has already put the repo onto pmsourcedump, so use that.
2019-11-10 13:19:09 +01:00
Luca Weiss
3846d4628f
device/linux-samsung-espresso10: switch mirror
The original repository was deleted.
2019-11-10 13:18:15 +01:00
Luca Weiss
b05df08704
firmware/firmware-xiaomi-armani: switch mirror
The xiaomi blob repo was taken down because of some files contained in
the repo.

See https://github.com/github/dmca/blob/master/2019/08/2019-08-09-SenseTime-5.md
2019-11-10 13:17:34 +01:00
Oliver Smith
df79ae6b33
postmarketos-splash: depend explicitly on python3
Python was upgraded to 3.8 in Alpine. Since then, we need explicit
depends on Python 3, as explained here:

1e442e585b
2019-11-10 13:12:18 +01:00
lambdadroid
9c78722059
device/linux-samsung-lt023g: enable CONFIG_CGROUPS=y (!724)
[ci:skip-build]: already built successfully in CI
2019-11-10 09:24:52 +01:00
lambdadroid
cf49130779
device/linux-samsung-i8200: enable CONFIG_CGROUPS=y (!724) 2019-11-10 09:24:26 +01:00
Bart Ribbers
1b2b3baad1
CI: update Docker image before we do anything (!731)
This resolves issues like broken Python versions
2019-11-09 17:14:01 +01:00
lambdadroid
803b8dcec9
main/postmarketos-mkinitfs: stop forcing full fsck on every boot (!723)
At the moment, a full file system check is forced even if the
file system is marked clean (i.e. it was properly unmounted the
last time it was used). On large file systems with slow I/O
(e.g. SD cards), this can take a significant amount of time.

Removing the -f option of e2fsck allows skipping the full
file system check if it is marked clean, speeding up the boot time.
2019-11-06 00:08:50 +01:00
lambdadroid
160c0d9cfb
main/kmscube: upgrade to 0_git20190918 (!720)
Makes kmscube working on lima devices without additional
command line parameters.

[ci:skip-build]: already built successfully in CI
2019-11-05 23:58:14 +01:00
Alexey Min
68821d2cb2
main/postmarketos-mkinitfs: make USB configfs attrs customizable (!706)
Some devices' downstream kernels may have different RNDIS/functionfs
drivers (ex. QCRNDIS) that require different values for some
configfs gadget attributes. Make it possible to customize with
deviceinfo file from device- package.

The idea is that each device- package can optionally specify a
bunch of `deviceinfo_usb_*` variables to customize the way it is
visible on USB bus. The ability to override
`deviceinfo_usb_rndis_function` is essential to make downstream
sdm660 based device to appear on USB bus.

While at it, make `idVendor`, `idProduct` and `serialnumber` also
customizable. So that we can make, for example, PineTab appear on
USB bus as PineTab, not as "Google Inc. Nexus 4 (fastboot)".
2019-11-05 23:33:22 +01:00
Danct12
fc30659221
temp/mesa-git: upgrade to 0_git20191101 (!705)
Signed-off-by: Danct12 <danct12@disroot.org>

[ci:skip-build]: already built successfully in CI
2019-11-05 23:01:17 +01:00
Bart Ribbers
6ba6b0aae1
kde/qrca: new aport (!714)
[ci:skip-build]: already built successfully in CI
2019-11-05 22:45:46 +01:00
Bart Ribbers
8b7c90d328
CI: various improvements (!694)
* Only run the wiki test, if anything matching device/device-* was
  modified.
* Split testcase linting (flake8) from shellcheck and only run flake8 if
  .gitlab-ci/* was modified.
* Rename .gitlab-ci/static_code_analysis.sh to .gitlab-ci/shellcheck.sh
  and make it scan all pre/post install/upgrade/deinstall scripts.

[ci:skip-vercheck]: other commits in this merge request have several
                    intended version downgrades, such as 3 -> 1.0.0
2019-11-05 22:22:53 +01:00
Bart Ribbers
5f53f6ac9c
main/postmarketos-ui-weston: fix linting issues in start_weston.sh (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
6c42c53cd5
main/postmarketos-splash: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
310d7314cb
CI: remove redundant C linter check (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
b87c9240e2
main/postmarketos-android-recovery-installer: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
f23239d8d7
main/fbdebug: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
9b0a3e4c4a
main/postmarketos-demos: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers
34f6f86f08
main/reboot-mode: build from new repo (!694) 2019-11-05 22:15:00 +01:00
Bart Ribbers
f2c41d7e5e
device/linux-nokia-n9: fix checksums (!722) 2019-11-05 12:18:31 +01:00
Oliver Smith
3759b80342
phosh/calls: explicitly generate src/config.h
Workaround for #383.
2019-11-03 17:40:23 +01:00
Muhammad Firman Yassin
05a38c3280
samsung-royss: kernel compiler upgrade and several fixes (!701)
[ci:skip-build]: already built successfully in CI
2019-11-03 16:41:19 +01:00
Danct12
ed2a658bd3
device/linux-asus-z00vd: add python3 support (!707)
Signed-off-by: Danct12 <danct12@disroot.org>

[ci:skip-build]: already built successfully in CI
2019-11-03 16:28:46 +01:00