Commit graph

1333 commits

Author SHA1 Message Date
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
Bart Ribbers
9a55962ae0 Upgrade Plasma to 5.13.3 2018-07-29 18:04:52 +00:00