pmaports/main
Oliver Smith 12b5b1ebec Close #453: Support mesa-dri-virtio in Qemu (#861)
The mesa driver, which ends up in the installation image, needs to be known
before the installation is done (in other words: when running the qemu action,
it is to late as the image has already been generated). That's why one can
choose the Qemu mesa driver in `pmbootstrap init` now:

```
Device [qemu-amd64]:
Which mesa driver do you prefer for your Qemu device? Only select something other
than the default if you are having graphical problems (such as glitches).
Mesa driver (dri-swrast/dri-virtio) [dri-virtio]:
```

It is still possible to select `dri-swrast`, because `dri-virtio` may not work
in all cases, and that way we could easily debug it or experiment with other
mesa drivers (e.g. the "vmware" one, which is supported by mesa and Qemu).

Other changes:
* `pmbootstrap qemu` accepts a `--display` variable now, which passes the value
  directly to `qemu`'s `display` option. It defaults to `sdl,gl=on` (@PureTryOut
  reported that to work best with plasma mobile on his PC). `--display` and
  `--spice` (which is still working) are mutually exclusive.
* Removed obsolete telnet port pass-through: We only use the debug telnet port
  since osk-sdl has been merged.
* Add show-cursor to the Qemu command line, so it shows a cursor in X11
* Refactored the spice code (`command_spice` only returns the spice command,
  because it has all necessary information already) and the spice port can be
  specified on the commandline now (previously it was hardcoded in one place and
  then always looked up from there).
* Start comments with capital letters.
* Keep the log on the screen a bit shorter (e.g. Qemu command is written to the
  "pmbootstrap log" anyway, so there's no need to display it again).
* linux-postmarketos-stable: Adjust kernel configs
x86_64, armhf: enable as modules:
CONFIG_DRM_VIRTIO_GPU, CONFIG_VIRTIO_PCI, CONFIG_VIRTIO_BALLOON
aarch64: all 3 options were already enabled as built-in (no change)
* Set '-vga virtio' for mesa-dri-virtio
2017-11-05 13:48:49 +00:00
..
0xffff Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
abootimg aports: packaged abootimg (fixes #135) (#539) 2017-09-10 10:18:31 +00:00
chocolate-doom aports: clean up APKBUILD for unicsy-demo, sdl_net, and chocolate-doom (#664) 2017-10-02 20:47:26 +00:00
dtbtool Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
extract-dtb extract-dtb: update to v1.1 (#431) 2017-08-21 15:06:44 +00:00
heimdall Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
hello-world Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
hello-world-wrapper Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
kmscube aports: add kmscube for testing kernel modesetting (#724) 2017-10-09 19:00:35 +00:00
libsamsung-ipc libsamsung-ipc, linux-postmarketos-mainline: Fix invalid pkgrels (#853) 2017-11-04 02:13:25 +00:00
libsparse Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
linux-postmarketos-mainline libsamsung-ipc, linux-postmarketos-mainline: Fix invalid pkgrels (#853) 2017-11-04 02:13:25 +00:00
linux-postmarketos-stable Close #453: Support mesa-dri-virtio in Qemu (#861) 2017-11-05 13:48:49 +00:00
mkbootimg Initial support for mozilla flame (#356) 2017-08-09 20:57:52 +00:00
msm-fb-refresher Add msm-fb-refresher package and initfs config (#587) 2017-09-18 19:17:30 +00:00
osk-sdl [osk-sdl] Update to 0.50 (#764) 2017-10-14 09:50:09 +00:00
postmarketos-android-recovery-installer [recovery-installer] Don't fail when reflashing after fail (#786) 2017-10-18 18:58:58 +00:00
postmarketos-base Install dbus by default (#783) 2017-10-18 19:02:28 +00:00
postmarketos-demos Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
postmarketos-mkinitfs Add PMOS_FORCE_PARTITION_RESIZE kernel boot parameter (#874) 2017-11-04 22:54:42 +00:00
postmarketos-mkinitfs-hook-usb-shell Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
postmarketos-splash Fix #436: Clean apkbuilds (#692) 2017-10-04 15:05:00 +00:00
postmarketos-ui-hildon Various small xfce4/Hildon fixes (#792) 2017-10-24 16:16:58 +00:00
postmarketos-ui-weston Fix #499: Don't generate weston.ini from the deviceinfo anymore (#739) 2017-10-20 00:07:00 +00:00
postmarketos-ui-xfce4 Various small xfce4/Hildon fixes (#792) 2017-10-24 16:16:58 +00:00
postmarketos-update-kernel pmbootstrap init: Wizard for new port device- and linux-packages (#821) 2017-10-30 19:56:38 +00:00
sdl_net aports: clean up APKBUILD for unicsy-demo, sdl_net, and chocolate-doom (#664) 2017-10-02 20:47:26 +00:00
unicsy-demo Update Unicsy-demo to v0.4 (#743) 2017-10-11 15:18:53 +00:00
unpackbootimg Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
wcnss-wlan [huawei-y530] Add firmware-huawei-y530 package with wifi required files (#781) 2017-10-17 16:25:38 +00:00
weston Fix #199: Run weston with user instead of root (#707) 2017-10-07 16:14:49 +00:00