Commit Graph

795 Commits

Author SHA1 Message Date
Oliver Smith 7750c1dd40
Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
Oliver Smith 3198d51854
Update min. apk-tools-static to 2.9.0-r0
If pmbootstrap says your apk is outdated, just run...
	pmbootstrap zap -hc
...as it advises, to clear your http cache which contains the old
apk-tools-static.
2018-01-04 04:49:39 +01:00
Pablo Castellano 14c9424f52 firmware-adreno: add blobs for Adreno 4xx (#1075)
Closes #544.
2018-01-04 00:28:14 +00:00
drebrez 3a4951898f Add initial packaging of MATE Desktop Environment (#1012)
Notably it has a loading delay (~30s) issue with marco (MATE window manager).
2018-01-03 18:43:13 +00:00
drebrez 55be99a7fd [initramfs] Set framebuffer mode earlier in the script (before hooks) (#1070) 2018-01-03 00:38:32 +00:00
Bart Ribbers 179ad395e0 postmarketos-ui-plasma-mobile: use kwin with framebuffer when missing /dev/dri (#1062)
Modified Plasma launch script to (crudely and unreliably)
detect if it has to run on the framebuffer or not
2018-01-02 22:53:21 +00:00
Oliver Smith c403edefe4
pmbootstrap init: ask for work folder before asking for device (#1068)
This fixes #1066, where pmbootstrap crashes with a permission error
when you run it for the first time (no work folder exists) and you
run the boot.img analyzer because you want to start a new device
port.

It also prints a more helpful message if pmbootstrap crashes before
the log file was generated (suggests to use --details-to-stdout).
2018-01-02 04:38:28 +00:00
Luca Weiss faca8481d9 Update linux-postmarketos-mainline to 4.15-rc6 (#1067)
* Using full diff skipping v4.15-rc1
cgit doesn't generate proper patches for binary files (one was added in
v4.15-rc1 and removed in v4.15-rc5 because it also introduced a new
build-time dependency which is now solved). For 4.16 the "old" source
lines can be re-added but until then a full diff skipping v4.15-rc1
is needed.
* Add patch from linux-next to fix the build on some machines
  (sync-check.sh was not executable, see #950)
2018-01-01 23:53:01 +00:00
kamnxt bde1152fdd Add basic support for LG G4 (h815) (#1060) 2017-12-30 21:00:42 +00:00
drebrez bc2f67a49e [dtbTool] Fix version detection and find dtb in subfolders (#1057)
Fixes #1055.
2017-12-30 19:00:48 +00:00
clayton craft 0c17f02ded linux-postmarketos-stable: Update to 4.14.9 (#1053) 2017-12-29 13:51:52 +00:00
Alex Roth 36a8971426 Add Teclast X80 Pro (EFI/x86_64 tablet) (#1050) 2017-12-29 02:02:29 +00:00
MoreRobustThanYou 19e06cf7f2 Replace dtbTool with the Skales dtbTool (#1048)
Should work the same, except it should also work in mainline,
because it uses libfdt (CM dtbtool often errors on mainline).
2017-12-28 20:44:50 +00:00
carlos killpack abff5c933c README.md: fix typo s/coretutils/coreutils/ (#1044) 2017-12-27 19:05:59 +00:00
Oliver Smith 3b93f4f90e
README.md: we need coreutils on Alpine
Reported by xj9 in #postmarketOS - the way we call `du` doesn't work with busybox' `du`.
2017-12-27 02:12:58 +00:00
lawl c15d544fab add support for xiaomi-ido (Xiaomi Redmi 3 [Pro]) (#1043)
Device boots, weston starts, ssh works, osk-sdl works
2017-12-27 01:56:59 +00:00
Piotr Halama 6507a83ed2 Add samsung-s6500d support (#1042) 2017-12-26 23:08:30 +00:00
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