Commit graph

828 commits

Author SHA1 Message Date
Oliver Smith
19fec6eb12
Update gcc-* to upstream 6.4.0-r6 2017-12-26 16:37:21 +01:00
William O-D
917f03d5f9 samsung-espresso10: Added wifi (WIP), touch and usb support (#1034) 2017-12-23 21:37:41 +00:00
drebrez
c0c197f57b Feature debug-shell (#1028)
* Changed usb-shell behavior, it wait for some user action before continue booting
* Rename usb-shell to debug-shell and changed port to 23
* Add `20-debug-shell.sh` script to static code analysis
* Enable eth0 interface in initramfs (qemu)
* Add additional script to run a shell in order to be able to kill it from a telnet session
2017-12-23 19:22:28 +00:00
Bart Ribbers
62180dd827 Update plasma-settings and plasma-phone-components (#1035) 2017-12-23 17:30:30 +00:00
Oliver Smith
ac17316441
Enable qt5-qtwebengine for aarch64 again
Compiling with the gold linker works \o/ - this fixes #1008.
2017-12-23 11:24:17 +01:00
Attila Szöllősi
4b9fae1d3e [recovery-installer] Log into one logfile instead of two (#1031) 2017-12-22 18:39:44 +00:00
Bart Ribbers
3e522ff7d5 Add KDE debugging rules by default (#1032) 2017-12-22 18:37:36 +00:00
Oliver Smith
f87a21a8a7
Fix broken UI and timezone selection
One comma was missing after the last `git rebase` I did before merging code.
2017-12-22 16:46:09 +00:00
William O-D
66c13afa4f Added new device: samsung-espresso10 (Samsung Galaxy Tab 2 10.1) (#1027) 2017-12-21 22:28:57 +00:00
Attila Szöllősi
c6eb56c200 Rename deviceinfo variable flash_methods to flash_method (#1030)
* Rename deviceinfo variable flash_methods to flash_method
* Update pmb.config.deviceinfo_attributes / add sanity check
* Add test case that parses all deviceinfo files
2017-12-21 22:12:51 +00:00
Oliver Smith
d34e8d172e
Upstream compatibility test: also test generated aports, e.g. gcc-armhf (#1014) 2017-12-21 16:57:15 +00:00
Oliver Smith
12605e5ed3
Update musl-* to upstream (1.1.18-r3) 2017-12-21 17:55:26 +01:00
Oliver Smith
567ac64e26
ccache: Fix for distcc cross-compiling / various improvements (#1026)
* ccache: Fix for distcc cross-compiling / various improvements

* Make ccache work when cross-compiling with distcc (fix #716)
* Allow to configure the ccache size in "pmbootstrap init"
* Moved ccache stats code from pmb/build/other.py to
  pmb/helpers/frontend.py
* Grouped job count, ccache size and timestamp based rebuilds
  together to "build options" and allow to skip them
* Sorted config options that had to be modified anyway
  alphabetically

* Improve comment in arch-bin-masquerade APKBUILD
2017-12-21 16:42:29 +00:00
Oliver Smith
071ec4c214
build necessary logic: look at the package with the highest version (#1004)
Fixes #955. Previously we did not look through all APKINDEXes while
looking for the package with a given name and the highest version.
This caused pmbootstrap to build packages even if they are in the
binary repo and up to date.
2017-12-20 16:04:28 +00:00
Alex Roth
534b433448 Fix for qtwebengine not linking on armhf, re-add armhf arch for luna packages (#1025) 2017-12-19 23:28:26 +00:00
Oliver Smith
3f497f5f1e
weston: bump pkgrel (soname bump of dependency libva) 2017-12-20 00:19:07 +01:00
NotKit
1bced90986 Package more Maemo packages and switch upstream to maemo-leste (#1015)
* Package more maemo apps/libs (including Maemo X Terminal osso-xterm)
* Put libhildondesktop examples into separate package
* Change upstream url in Maemo packages to https://github.com/maemo-leste
Update hildon-desktop and iphbd to their newer repo versions. This includes the fix for the bug when switching between multiple windows in hildon-desktop.
* Use version tags instead of specific commits for Maemo packages
2017-12-19 01:19:17 +00:00
Oliver Smith
b75414e58e
luna-core-apps: only build for x86_64 (indirect depend is qt5-qtwebengine) 2017-12-19 01:41:45 +01:00
Oliver Smith
c45c37a32e
qt5-qtdeclarative (QML) compile for armv7 to enable JIT and make it work at all (#1022)
Also removed the Alpine maintainer (as we usually do so we don't
annoy him) and changed the pkgver to 9999 (this package is present
in upstream Alpine, we don't want it to get replaced when Alpine
updates their version).
2017-12-18 22:57:40 +00:00
lawl
66bd1fb8e6 Slight logging improvement when menuconfig fails (#1018) 2017-12-17 19:17:53 +00:00
Alex Roth
2c5342acd3 Add packages and configuration changes to allow Luna to start in QEMU (#1016)
* Added a lot more Luna packages. It is now possible to start Luna, complete the first use app, and use the system. ARM support still broken.
* Cleanup & testing fixes. Starting in a fresh qemu environment works, but isn't quite deterministic. See wiki page for details
2017-12-17 18:25:59 +00:00
Oliver Smith
b02ed67648
Update busybox-static-* to upstream (1.27.2-r7) 2017-12-16 01:12:58 +01:00
drebrez
8150cef3ce apk-file: Command line front end for pkgs.alpinelinux.org (#1011) 2017-12-15 23:41:14 +00:00
rrooij
967162cd06 samsung-i9505: use ondemand as default cpu gov. (#1010)
The default is otherwise performance, which drains a lot of battery.
Therefore ondemand seems to be a reasonable default.
2017-12-15 23:11:30 +00:00
drebrez
ed28846b0f [samsung-maguro] Use devicepkg-dev, enable FIQ debugger (#1009)
* [samsung-maguro] Enable FIQ debugger console mode
* [samsung-maguro] Use devicepkg-dev and install mesa-dri-swrast
2017-12-15 22:51:51 +00:00
drebrez
254150567e Add devicepkg-dev which generate the touchscreen udev rule based on the deviceinfo (#995)
* Use devicepkg-dev by default in new device wizard
* Add link to reference wiki page
2017-12-14 21:17:18 +00:00
Oliver Smith
e95fa260c8
qt5-qtwebengine: disable aarch64 and armhf (see #1008)
(Not increasing the pkgrel, because we really don't want to build
this when not necessary.)
2017-12-14 22:00:10 +01:00
Anton Lazarev
2f36b5cc1a update qemu-user-static-repack (#1006) 2017-12-14 20:35:36 +00:00
Alex Roth
12196962b5 Add qtwebengine & qtwebchannel from luna work (#999) 2017-12-12 23:37:04 +00:00
rrooij
eb3eca13c7 samsung-i9505: fix argb video settings in kernel (#1005)
The RGB values were not calculated correctly. This patch was send to
me by cascaro and works great. All credits goes to him.

This also fixes the issue of Weston not automatically recognizing the
good pixman type without setting it in the deviceinfo file.
2017-12-12 23:36:14 +00:00
drebrez
ef3ce5e6a9 aports: packaged matchbox-keyboard (#1001) 2017-12-12 19:40:12 +00:00
Bart Ribbers
7342bc29d9 Update KDE Frameworks to 5.41.0 (#993)
* Update KDE Frameworks to 5.41.0
* Bump pkgrel of packages depending on the KDE Framework update
2017-12-11 20:37:41 +00:00
Bart Ribbers
fbb4704bdb Add qt5-qtbase with OpenGL ES2 enabled (#996)
Add qt5-qtbase with OpenGL ES2 enabled and adjust the
upstream compatibility test case.
* Test case: don't get the qt5-qtbase version from any APKINDEX, but
  only from Alpine's community APKINDEX
* Test case: If the pkgver is 9999, look at _pkgver
2017-12-11 20:24:30 +00:00
zhuowei
5e7de79b90 pmbootstrap: fix listing of mounts if the file was deleted (#964)
On my system, /proc/mounts sometimes contains a line like

```
udev /media/zhuowei/redhd/pmbootstrap/chroot_native/dev/loop0p2\040(deleted)
 devtmpfs rw,relatime,size=1959476k,nr_inodes=489869,mode=755 0 0
```

The "\040(deleted)" text confuses `pmbootstrap shutdown`. Remove the suffix
if we find it in a /proc/mounts entry. This fixes #545.
2017-12-11 19:56:46 +00:00
rrooij
7e7bda73c0 samsung-i9505: fix kernel partition in heimdall (#998) 2017-12-11 19:54:20 +00:00
rrooij
3cc421ae1a i9505: add wifi firmware (#992)
Add the wifi firmware for bcm4335. This is the blob that is being used
in LineageOS/CyanogenMod 14.1.
2017-12-09 16:44:37 +00:00
Oliver Smith
942e0645ab
postmarketos-ui-plasma-mobile: Remove compile time warning (downloading pre-built packages from the binary repo is working) 2017-12-09 03:33:25 +01:00
Oliver Smith
6b0102c057
Fix android recovery zip (thanks @kaendfinger for the patch!)
Fixes #937.
2017-12-09 02:58:17 +01:00
Oliver Smith
5526c5b8f5
Add 50 MB of free space to the root partition (#986)
Closes #928.
2017-12-08 22:48:41 +00:00
drebrez
6c14ce7432 [i9070] Install mesa-dri-swrast when mesa package is present (#989) 2017-12-08 21:40:49 +00:00
rrooij
8c5c833034 samsung-i9505: Fix red screen by using pixman type (#988) 2017-12-08 21:39:30 +00:00
rrooij
ad99aa51c1 samsung-i9505: Add touch screen support (#984) 2017-12-07 23:11:26 +00:00
rrooij
a876a428dd New device: samsung-i9505 (#983) 2017-12-06 23:02:08 +00:00
Oliver Smith
74399de45e
Bump kwin pkgrel 2017-12-06 18:38:13 +01:00
Bart Ribbers
42233cd86c Re-add breeze as runtime dep to kwin (#980) 2017-12-06 17:40:27 +00:00
Oliver Smith
96eaf481d1
Cache which packages have been built (#972)
Fixes #968: Dependency calculation took a long time for `postmarketos-ui-plasma-mobile`
2017-12-05 23:17:39 +00:00
Martijn Braam
ddabc69b8d [hammerhead] Redscreen kernel patch / xorg.conf / msm fb refresher (#924)
* Added redscreen kernel patch and xorg config
* Moved weston and x11 specific config to subpackage
* Removed deviceinfo_weston_pixman_type for hammerhead
* Added msm-fb-refresher to hammerhead
2017-12-05 20:00:59 +00:00
Bart Ribbers
b3e16d368b Re-add powerdevil and polkit-kde-agent as runtime deps to postmarketos-ui-plasma-mobile (#977)
* Re-add powerdevil and polkit-kde-agent as runtime deps to postmarketos-ui-plasma-mobile
* Add kwinrc to start applications maximized
2017-12-04 23:19:17 +00:00
Bart Ribbers
ca783e5d7e Upgrade Qt libs to 5.9.3 / add test case to check if we're in sync with Alpine (#976)
* Upgrade Qt libs to 5.9.3
* Add test case to make sure we are always in sync with Alpine's QT
and update qt5-qtsensors, too.
* Remove qt5-qtquickcontrols2 (it's in Alpine now)
2017-12-04 23:06:09 +00:00
Oliver Smith
bc2784ece7
postmarketos-ui-plasma-mobile: depend on kwin 2017-12-03 19:01:19 +01:00