Commit Graph

1334 Commits

Author SHA1 Message Date
Oliver Smith 1f8832c4cc install apk keys and binfmt data with setup.py 2018-09-17 10:06:57 +00:00
Oliver Smith cff9185401
Update minimum required apk version to 2.10.1-r0
Max Justicz found a clever way to exploit apk, which is fixed in the
latest version:

<https://justi.cz/security/2018/09/13/alpine-apk-rce.html>
2018-09-14 06:26:46 +02:00
Luca Weiss 840931884b Recreate deleted aports symlink 2018-09-13 07:55:29 +00:00
Martijn Braam d88a09e6bd Added write_uboot_spl deviceinfo variable 2018-09-11 07:05:04 +00:00
Oliver Smith 3ce00de710 Move aports into own repository (pmaports) 2018-09-05 05:57:38 +00:00
Oliver Smith 520f34a253
main/libphonenumber: bump pkgrel (soname bump)
so:libprotobuf.so.15 does not exist anymore in Alpine edge
2018-09-04 08:17:10 +02:00
Oliver Smith e027a8a93c
main/linux-postmarketos-*-dev: fix kernel-scripts
When cross compiling, the kernel scripts would be in the native arch
again. That was already fixed in !1234, however the mime type of the
binaries has changed, so we couldn't detect them properly anymore
(#1659).

This commit fixes it again, and also adds a checks so this won't
silently fail in the future.

[skip ci] because this would not run through anyway (building these
packages takes too long). Fixes #1659.
2018-09-03 09:48:41 +02:00
Oliver Smith 5ad6302b3c
temp/xorg-server: not needed anymore
Update happened upstream in Alpine edge:
https://github.com/alpinelinux/aports/pull/4983
2018-09-02 00:01:14 +02:00
raingloom 3eb80a3e55 don't install qemu when using --host-qemu 2018-09-01 13:14:52 +02:00
Oliver Smith 6991c1351d main/postmarketos-ui-plasma-mobile: bump pkgrel 2018-08-28 19:08:04 +00:00
Jonah Brüchert 17fe95c11f
Add aport for angelfish 2018-08-28 20:32:14 +02:00
Grant Miller 7eaf9de000 Implement bash tab completion 2018-08-27 21:35:05 +00:00
Oliver Smith d53550cdc6 pmb: give loop module time to initialize 2018-08-27 21:14:48 +00:00
ryang c9fc3d9b85 envkernel: Don't use alias commands in the script itself
The pmbootstrap alias cannot be used within the script.
The reason is that aliases are not expanded in non-interactive shells.
reference: https://unix.stackexchange.com/q/1496

To fix this replace references to the pmbootstrap alias with
the $pmbootstrap variable
2018-08-27 20:31:32 +00:00
Krait Bosheit Takoj e413d39db7 Update APKBUILD 2018-08-26 21:37:31 +00:00
Krait Bosheit Takoj 40f10ae127 added xorg.conf: explicitly declares to not use glamor, which was causing slowdown 2018-08-25 15:17:32 -07:00
C0rn3j de9e42ba9b make FDE set_passwd notice more flashy 2018-08-24 12:58:13 +02:00
Luca Weiss 1981372fc2 Refresh Fairphone 2 packages 2018-08-23 18:40:19 +00:00
Oliver Smith b5d17abed9
linux-pmos: update stable to 4.18.4, mainline to 4.18
[skip ci]
2018-08-23 03:16:34 +02:00
Oliver Smith f10ac0eadd deviceinfo: prepend manufacturer to device name 2018-08-23 00:44:46 +00:00
Grant Miller d00f4998ea Rename samsung-i9505 to samsung-jflte 2018-08-22 22:34:11 +00:00
Oliver Smith 417b00e184
cross/binutils-*: update to upstream (2.31.1-r0) 2018-08-22 23:46:33 +02:00
Grant Miller 8c9c0ce999 Check if device was renamed 2018-08-22 21:30:16 +00:00
Oliver Smith d3780364c1
temp/qemu: bump pkgrel (soname bump) 2018-08-17 00:52:24 +02:00
Oliver Smith 8ea5737255
main/libphonenumber: bump pkgrel (soname bump) 2018-08-17 00:35:41 +02:00
Martin 3f95aca46a recovery zip: support twrp.fstab filename in addition to recovery.fstab (fix for compatibility with TWRP on sony-yuga) 2018-08-16 21:21:45 +00:00
JBBgameich 86bc0cf5c2 Update kernel config from Halium 2018-08-15 21:35:16 +00:00
JBBgameich e65b285b5c BQ Aquaris U (chaozu) support 2018-08-15 21:35:16 +00:00
Martijn Braam 2ef014eb4a aports: device-samsung-manta: Changed flasher to heimdall 2018-08-15 21:22:53 +00:00
Oliver Smith acc35b93c3
temp/xorg-server: update to 1.20.1
Fixes #1625.
2018-08-15 21:49:34 +02:00
Oliver Smith 48a530dd8b
increase pkgrel 2018-08-14 04:55:02 +02:00
mgulin de724a8acb
nokia-rm885: add dev_touchscreen & weston_pixman_type 2018-08-14 04:53:36 +02:00
Oliver Smith 2b63684283
luna: bump aports depending on outdated sonames 2018-08-14 04:41:27 +02:00
Oliver Smith ffc33ff39e
main/libphonenumber: pkgrel bump
Rebuild libphonenumber, because a soname it depends upon does not exist
anymore: so:libboost_system-mt.so.1.66.0
2018-08-14 04:30:21 +02:00
Bart Ribbers a5e4ae4df2 Update plasma-phone-dialer to the latest upstream 2018-08-14 02:13:13 +00:00
Marti Raudsepp b380323769 Add initramfs error message when charging-sdl fails to run
There are devices where charging-sdl/directfb fails (osk-sdl#77).

It's nicer to give an error message than display "Loading..." forever.
2018-08-14 02:02:13 +00:00
Bart Ribbers ee4db11e2c Update KDE Frameworks to 5.49 2018-08-14 01:29:10 +00:00
Martijn Braam 3069b96745 aports: Updated busybox-static-aarch64 to 1.28.4-r2 for upstream compatability 2018-08-13 02:23:00 +02:00
Martijn Braam 474ccef18b aports: Updated busybox-static to 1.28.4-r2 for upstream compatability 2018-08-12 22:07:17 +02:00
Martin Rys da2b0f7c55 [Samsung-kminilte] Fix orange screen in FDE
Fixes #1639
2018-08-11 14:33:48 +02:00
Oliver Smith 68e1feef17 pmb: qemu-user-static from aport, not from Debian
Overview:
In order to execute foreign arch binaries on the host system, we are
using the Linux kernel's binfmt_misc feature in combination with
static builds of QEMU. Before this patch, the statically compiled
QEMU binaries were taken from Debian (mostly because I did not realize
that Alpine ships them as well). Now we can use the ones from the aport.

Benefits:
This allows us to easily update and patch the QEMU executables, we
don't need to be in sync with Debian's versions anymore.

Alpine's package is more modular, so we can save some download,
install, zap time, as well as disk space: setting up an armhf chroot
with pmbootstrap took ~102 MB before, now it's ~18 MB.

Detailed changes:
* Remove `cross/qemu-user-static-repack` aport
* Add `data/qemu-user-binfmt.txt` with the binfmt_misc flags for ELF
  binaries of various arches (extracted from Debian's packaging)
* When parsing that file, don't write verbose messages to
  `pmbootstrap log` anymore, only to the verbose log (can be enabled
  with `pmbootstrap -v`)
* Rename `pmb.parse.arch.alpine_to_debian()` to ...`alpine_to_qemu()`
* Rename `arch_debian` to `arch_qemu`
2018-08-10 15:11:21 +00:00
Kieran Elmes 8643198a04 Xiaomi Cancro support 2018-08-02 22:14:59 +00:00
Oliver Smith 7cb471cb42 aports/kde: test case for framework versions
This commit adds a test case, which makes sure that the KDE framework
and plasma framework version are always the same.

Additional changes:
* APKBUILD parser parses the URL now (that's the best way I found to
  categorize the KDE aports in frameworks and other)
* Changed single quotes to double quotes in KDE APKBUILDs, so the
  parser doesn't include the single quotes in the parsed result
* Added the test case to the gitlab CI config
2018-08-02 20:33:20 +00:00
Bart Ribbers a4b56c748d
Update Plasma to 5.13.4 [skip ci] 2018-08-02 22:24:18 +02:00
NotKit e22ba8caea Change default user uid to 10000 2018-08-02 20:10:56 +00:00
ryang e82b7e427d qemu: Don't use chroot based env variables when running spice client
We are running the Spice client installed on the host system. It doesn't
need to be run with env variables that point to chroot libraries.
2018-08-01 22:24:34 +00:00
Marti Raudsepp 7a569ca3dc Migrate remaining GitHub URLs to GitLab 2018-08-01 14:13:23 +03:00
Grant Miller 2eaccb8bbb Update CONTRIBUTING.md 2018-08-01 09:30:24 +00:00
Magnus Gulin 9944ffd0c5 Add initial support for nokia-rm885 / Nokia Lumia 720 2018-07-30 23:30:21 +00:00
Grant Miller 1c79944603 Detect androidboot.bootchg=true
Observed on Samsung Galaxy S4
2018-07-29 17:54:16 -05:00