Commit graph

2300 commits

Author SHA1 Message Date
Bart Ribbers
3f28c769d5
kde/elisa: remove (!566)
This music player doesn't have a mobile-friendly interface so we
shouldn't have it
2019-08-20 22:06:38 +02:00
Bart Ribbers
5c3a3967ea
temp/{wpa_supplicant,networkmanager}: remove, upstreamed (!564) 2019-08-20 18:48:35 +02:00
MartenBE
36af9305a3
samsung-matissewifi: new device (!560) 2019-08-19 22:12:18 +02:00
Bart Ribbers
d7eb5d77c3
main/postmarketos-ui-kodi: new aport (!561) 2019-08-19 18:28:41 +02:00
Dzmitry Sankouski
ccd9d6ba43
samsung-a5y17lte: add wlan kernel module (!555)
qcacld-2.0 external kernel module from code aurora forum, master branch
2019-08-19 17:03:04 +02:00
Danct12
d44646737e
device-pine-pinetab: enable bluetooth (!553)
[ci:skip-build]: does not finish on CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-19 16:57:22 +02:00
Dolphin von Chips
1c930cd0d3
main/cage: new aport (!554)
A Wayland kiosk. Works in Wayland (tested in weston), X11 (tested in
i3wm) and tty. Works with both dri-virtio and dri-swrast, but I won't
recommend you running with swrast because it's veeeeery slow.

[ci:skip-build]: already built successfully in CI
2019-08-17 13:43:23 +02:00
Dzmitry Sankouski
4c48457589
samsung-a5y17lte: kconfig: add muic debug option (!556)
Some Samsung muic's have debug possibility, but seems kernel config
option for that was deleted. Muic debug can be useful for attaching UART
cable to phone.

[ci:skip-build]: already built successfully in CI
2019-08-17 12:28:01 +02:00
Oliver Smith
6afffe73e1
cross/musl-*: upgrade to 1.1.23-r3 2019-08-17 09:34:32 +02:00
dzmitry
de80777e1a
samsung-a5y17lte: add universal7880 firmware. (!544)
Firmware for Exynos 7880 SOC from https://github.com/TheMuppets
It is needed to enable wifi, and possibly other hardware. All of firmware found on Muppets has been packaged.
Also contains wlan module configuration.
2019-08-15 18:08:29 +02:00
Luca Weiss
dfdba5b4a7
main/reboot-mode: Fix printing of error (!551)
Previously, running reboot-mode as an unprivileged user resulted in

    Error: No error information

without a newline at the end. According to SYSCALL(2), the return value
of -1 indicated an error, but the actual error code is stored in errno.
2019-08-10 14:41:06 +02:00
Danct12
9d6a3540ad
device-pine-pinetab: change compose key to meta on pinetab keyboard (!552)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-10 14:02:11 +02:00
Danct12
370a9fbbb1
device-pine-pinetab: rotate framebuffer console (!550)
[ci:skip-build] because kernel changes

Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-10 13:19:48 +02:00
lambdadroid
68be470893
main/postmarketos-mkinitfs: Do not forcefully include DRM in initfs (!548)
The DRM module itself can not do anything without a DRM driver.
It just takes up precious space (about ~5 MB for aarch64)
on the boot partition.

Devices that do include the appropriate DRM driver via
deviceinfo_modules_initfs will automatically pull in
"drm" and "drm_kms_helper" as dependencies, if needed.
So there is no need to depend on it explicitly.
2019-08-06 12:51:38 +02:00
Luca Weiss
c2444a0870
main/postmarketos-mkinitfs: Fix spaces->tabs (!536)
[ci:skip-vercheck]
2019-08-06 12:37:12 +02:00
Luca Weiss
8f39bfd95c
device/*: Adjust for non-modified dtb filename (!536) 2019-08-06 12:37:12 +02:00
Luca Weiss
ed182b60ff
main/postmarketos-mkinitfs: Use the original filename for the dtb (!536) 2019-08-06 12:37:12 +02:00
Oliver Smith
bfac093092
cross/musl-*: upgrade to 1.1.23-r2 2019-08-06 12:36:15 +02:00
Daniele Debernardi
e4e38c2001
main/postmarketos-mkinitfs: add deviceinfo_framebuffer_landscape (!546)
Use deviceinfo_framebuffer_landscape during splash screen generation.
Also add the postmarketos-splash arguments variable to the computation
of the hash for the cache.

Adjust device-pine-pinetab to use the new variable, and therefore rotate
its splash screen.

[ci:skip-build]: already built successfully in CI
2019-08-06 12:00:31 +02:00
Oliver Smith
29e53f44ee
temp/{networkmanager,wpa_supplicant}: pkgrel bump
Increase pkgrels, so the resulting versions are higher than the aports
in Alpine. Seems like this was done in the upstream PR initially, but
then got lost during rebase.
2019-08-06 11:56:21 +02:00
Oliver Smith
2ac369ed8f
temp/{networkmanager,wpa_supplicant}: new aports (!547)
Fork from Alpine to apply Martijn's patch:
https://github.com/alpinelinux/aports/pull/9894

"This makes wpa_supplicant run in dbus mode if no config file has been
created for it, fixing the networkmanager integration. This config has
been used for a long time in postmarketOS and works fine.

It also removes the iwd dependency from networkmanager again so
wpa_supplicant is used because iwd doesn't support as many chipsets as
wpa_supplicant and it doesn't run on older kernels."

[ci:skip-build]: already built successfully in CI for x86_64, I've
                 tested that it builds for armhf and aarch64 too.
2019-08-06 11:27:35 +02:00
Tito Ragusa
bca4710967
firmware-oppo-find-7a: Fix paths of some blobs and whitespace changes (!540) 2019-08-03 03:52:05 +02:00
Luca Weiss
ba4caadf68
modem/ofono: use pkgver=9999 (!537)
[ci:skip-build]: already built succcessfully in CI
2019-08-03 03:16:03 +02:00
Luca Weiss
fef416f198
pine-pinetab: new device (Pine PineTab) (!528)
Thanks to Martijn Braam for additional patches that were squashed into
this one.

[ci:skip-build]: won't finish in time
2019-08-03 02:27:39 +02:00
Danct12
d2492564c4
main/postmarketos-ui-sway: remove mesa-dri-swrast (!539)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-03 02:08:57 +02:00
Dzmitry Sankouski
1c335b552e
samsung-a5y17lte: new device (Samsung A5 2017) (!510)
[ci:skip-build]: already built successfully in CI.
2019-08-03 00:58:08 +02:00
Joey Hewitt
212b3c8643
samsung-i9195: fix red screen (!535)
[ci:skip-build]: already built successfully in CI
2019-08-02 23:03:41 +02:00
Daniele Debernardi
e259e5f420
device-nokia-n900: various improvements (!534)
- rename 'ch-de' keymap to 'ch' as in X keyboard config file
- add PMOS_NO_OUTPUT_REDIRECT to kernel cmdline (fixes debug-shell)
- add all keymap files in initramfs
- load default us keymap in initramfs
2019-07-31 01:25:27 +02:00
Bhushan Shah
eb154010c6
main/postmarketos-ui-plasma-mobile: add dep to kirigami-gallery (!531)
kirigami-gallery is not meant for users, but it is good testing
application and is even part of reference image provided by Plasma
Mobile team.

For now we are not targetting plasma-mobile towards users anyway and
only developers, so include kirigami-gallery in main UI package.
2019-07-30 22:44:05 +02:00
Bhushan Shah
c8c69dbcbd
kde/plasma-phone-components: update to latest upstream version (!531)
As well as add workaround for broken fonts on some devices like pinepad
and pinephone with lima.
2019-07-30 22:43:59 +02:00
Daniele Debernardi
00030d793f
main/postmarketos-splash: implement landscape mode (!530)
This actually implement the creation of the images in landscape mode.
The parameter was already present, just the implementation was missing.
2019-07-30 21:02:47 +02:00
Dolphin von Chips
18d199c498
samsung-j1mini3g: new device (Samsung Galaxy J1 mini) (!533)
[ci:skip-build]: already built successfully in CI
2019-07-30 20:45:19 +02:00
dzmitry
c6896dd46a
main/dtbtool-exynos: new aport (!527)
This is a solution to integrate dtb.img building into Exynos kernel
sources.
2019-07-30 20:09:32 +02:00
rahmanshaber
b7a9cb7439
coreapps, main/libarchive-qt: remove (!532)
Upstreamed to Alpine.
2019-07-30 19:55:52 +02:00
Daniele Debernardi
d913c6e796
linux-postmarketos-allwinner: enable framebuffer (!529)
[ci:skip-build]
2019-07-29 23:26:06 +02:00
Oliver Smith
fe8858d59e
cross/musl-*: update to 1.1.23-r1 2019-07-28 10:49:21 +02:00
Oliver Smith
84492befc5
temp/mesa-git: build for arm, not for all arches
Avoid build failure for x86:

>>> mesa-git-glapi*: Running postcheck for mesa-git-glapi
>>> ERROR: mesa-git-glapi*: Found textrels:
TEXTREL  /home/pmos/build/pkg/mesa-git-glapi/usr/lib/libglapi.so.0.0.0

The package is only used for armhf, armv7, aarch64 devices currently, so
change the arch line in the APKBUILD accordingly.

$ cd device
$ for i in $(git grep mesa-git | cut -d/ -f1); do grep -H arch $i/deviceinfo; done
device-asus-flo/deviceinfo:deviceinfo_arch="armhf"
device-lg-hammerhead/deviceinfo:deviceinfo_arch="armv7"
device-pine-a64lts/deviceinfo:deviceinfo_arch="aarch64"
device-pine-dontbeevil/deviceinfo:deviceinfo_arch="aarch64"
device-sony-castor-windy/deviceinfo:deviceinfo_arch="armhf"
device-sony-sirius/deviceinfo:deviceinfo_arch="armv7"

[ci:skip-vercheck]: only changed arch line
Fixes: ce7e4d79e1 ("temp/mesa-git: new aport (!524)")
2019-07-28 10:48:51 +02:00
Bart Ribbers
bb00212b21
device-sony-sirius: use mesa-git (!524) 2019-07-27 20:38:22 +02:00
Bart Ribbers
02bc1dd064
device-sony-castor-windy: use mesa-git (!524) 2019-07-27 20:37:34 +02:00
Bart Ribbers
3b4d876521
device-asus-flo: use mesa-git (!524) 2019-07-27 20:36:04 +02:00
Bart Ribbers
b11d96dcbb
device-lg-hammerhead: use mesa-git (!524) 2019-07-27 20:35:27 +02:00
Bart Ribbers
28a04f8ffd
temp/mesa-freedreno: remove in favor of mesa-git (!524) 2019-07-27 20:34:33 +02:00
Bart Ribbers
944460fa76
device-pine-dontbeevil: use mesa-git (!524) 2019-07-27 20:34:27 +02:00
Bart Ribbers
a8d7b80444
device-pine-a64lts: use mesa-git (!524) 2019-07-27 20:33:38 +02:00
Bart Ribbers
7686e15af4 temp/mesa: remove in favor of mesa-git (!524) 2019-07-27 18:21:18 +02:00
Bart Ribbers
ce7e4d79e1 temp/mesa-git: new aport (!524)
This package will track the latest Git master for devices that require bleeding edge changes. Should be kept up-to-date fairly often
2019-07-27 18:21:16 +02:00
Martijn Braam
9fde750935
main/linux-postmarketos-allwinner: update to 5.3.x-git (!526)
[ci:skip-build]
2019-07-27 17:44:21 +02:00
Daniele Debernardi
37d3af4d6e
firmware-samsung-maguro: update arch to armv7 (!525) 2019-07-26 01:18:32 +02:00
Bart Ribbers
9f82baae4e
phosh/virtboard: upgrade to latest commit (!523) 2019-07-25 21:31:35 +02:00
Bart Ribbers
d828724fad
phosh/squeekboard: new aport (!523)
Squeekboard is going to replace virtboard in Phosh. However, it requires
Rust which hasn't yet been packaged on Alpine Linux for aarch64. So for
now, keep virtboard as the default (it still works fine) and update it
to the latest commit (see follow-up patch), but also introduce
squeekboard so we can test it and eventually enabled it for aarch64 and
replace virtboard.
2019-07-25 21:31:35 +02:00