Commit Graph

1383 Commits

Author SHA1 Message Date
Oliver Smith 217c87b81a Merge branch 'revert-918f51b6' into 'master'
Revert "Merge branch 'alpine-qemu' into 'master'"

See merge request postmarketOS/pmbootstrap!1616
2018-07-05 17:28:42 +00:00
Oliver Smith 6e21c44342 Revert "Merge branch 'alpine-qemu' into 'master'"
This reverts merge request !1612
2018-07-05 17:25:14 +00:00
Oliver Smith 918f51b6b0 Merge branch 'alpine-qemu' into 'master'
Use Alpine's QEMU rather than host system QEMU

See merge request postmarketOS/pmbootstrap!1612

See also:
https://wiki.postmarketos.org/wiki/Troubleshooting:QEMU

Closes #1150
Closes #543
2018-07-05 17:09:29 +00:00
ryang 4b8048871a linux-postmarketos: Enable hypervisor and vmmouse configs for x86_64
The vmmouse driver makes the guest mouse as smooth as native. It is enabled
when running under a hypervisor such as kvm.
2018-07-04 14:11:47 -04:00
ryang 783df51047 linux-postmarketos-stable: regenerate configs for 4.16.0-rc6 2018-07-04 14:11:45 -04:00
ryang 19d824543f linux-postmarketos-mainline: regenerate configs for 4.16.2 2018-07-04 14:11:44 -04:00
Oliver Smith d2da6e41a8 Added touchscreen support to sony-coconut
See merge request postmarketOS/pmbootstrap!1614
2018-07-03 22:19:26 +00:00
Oliver Smith 62b7080c49 aports/kde: upgrade to KDE Plasma 5.13.2 release
Also includes a revert for the commit which broke the libinput devices
for consolekit session. I am still unsure of solution for both of the
problems to suggest upstream. But it is in my todo list.

Fixes #1585

See merge request postmarketOS/pmbootstrap!1613
2018-07-03 21:55:31 +00:00
Oliver Smith e0ece7b84d New device: Sony Xperia M (sony-nicki)
See merge request postmarketOS/pmbootstrap!1611
2018-07-03 21:45:17 +00:00
Konrad Dybcio 5133977921 [GitLab reopen] New device: Sony Xperia M (sony-nicki) 2018-07-03 21:45:17 +00:00
deata 7deb2e0d0f Added wifi support 2018-07-03 12:25:33 +03:00
praticamentetilde 179a607ced Updated package versions 2018-07-02 23:13:06 +02:00
praticamentetilde 1dfb8d8f56 Display for sony-coconut now works 2018-07-02 23:04:49 +02:00
deata dffccc4b52 Merge branch 'master' of https://gitlab.com/postmarketOS/pmbootstrap 2018-07-02 12:18:21 +03:00
Bhushan Shah 2a9484caa9 aports/kde: upgrade to KDE Plasma 5.13.2 release
Also includes a revert for the commit which broke the libinput devices
for consolekit session. I am still unsure of solution for both of the
problems to suggest upstream. But it is in my todo list.

Fixes #1585
2018-07-02 12:09:58 +05:30
Oliver Smith 70ef1506c4 devicepkg-dev kernel prepare function
See merge request postmarketOS/pmbootstrap!1570
2018-07-02 00:12:49 +00:00
Daniele Debernardi 5d383bc6ef devicepkg-dev kernel prepare function 2018-07-02 00:12:49 +00:00
ryang c650354fc3 qemu: Use Alpine's QEMU rather than host system QEMU
Use --host-qemu to use QEMU that is installed on the host system.
2018-07-01 19:39:02 -04:00
ryang ae12236a34 main/qemu: Override the pkver of upstream Alpine Linux. 2018-07-01 19:39:00 -04:00
ryang 93c95ed9cd main/qemu: Load modules from QEMU_MODULE_PATH env variable 2018-07-01 19:38:58 -04:00
ryang 2e48338bb7 main/qemu: enable virglrenderer 2018-07-01 19:38:55 -04:00
ryang cdb0689a8c main/qemu: Import qemu aport from upstream Alpine Linux
commit:
https://git.alpinelinux.org/cgit/aports/commit/?id=f2abbe83ab2dcb11c6a60cc57e8afdc8ee812d18
2018-07-01 19:38:53 -04:00
Oliver Smith 435c533d21 device-huawei-y530: Modernize APKBUILD
See merge request postmarketOS/pmbootstrap!1602
2018-07-01 21:29:31 +00:00
deata c246e0a305 Fixed psmouse compile error and enabled mouse support in kconfig 2018-07-01 21:01:56 +03:00
deata ff949ad586 Merge branch 'master' of https://gitlab.com/postmarketOS/pmbootstrap 2018-07-01 19:56:36 +03:00
Daniele Debernardi 933d41c9f5 device-huawei-y530: Modernize APKBUILD 2018-06-30 18:59:25 +02:00
Clayton Craft c8e0ff3228
ci: limit running of qemu tests
This uses a variable configured in the gitlab project [settings->CI/CD->Variables]
to restrict when the qemu job will run. This should prevent the job from running
on repo forks where an appropriate runner has not been configured/registered.

Note that if this variable is set in a repo where there is no runner registered to
run qemu, then any CI jobs in that repo will ultimately fail the qemu tests since
no runner will be found.
2018-06-30 09:23:17 -07:00
Martijn Braam ea934c7c56 Fixed path in n900 gps 2018-06-30 16:56:52 +02:00
Martijn Braam f2f5bf8c68 Fixed checksum for gps-nokia-n900 2018-06-30 16:52:52 +02:00
deata 6f33aaf428 Fixed CHANGEME 2018-06-30 17:46:44 +03:00
deata 25a00675d9 Fixed CHANGEME 2018-06-30 17:45:20 +03:00
deata 1ce443619f Added device: Samsung Galaxy Trend Plus (s7580) 2018-06-30 17:16:47 +03:00
Martijn Braam bdb96f448b Updated references for github to gitlab 2018-06-30 16:08:43 +02:00
Oliver Smith ed3a649d00
CI failure check successful, now fix it
(Or in other words, I forgot to add an empty line)
2018-06-30 09:08:02 +02:00
Oliver Smith 0854aa1dc4
Remove github.com references
* Travis and Coveralls badges
* aports: instead of <https://github.com/postmarketOS>, use
  <https://postmarketos.org>
* References to full URLs to issues and pull requests replaced with
  a hash and the number
* grsec check: simplify error message, remove link to github issue
  (nobody is using that anymore anyway)
2018-06-30 09:00:48 +02:00
Clayton Craft 256914c1a0
Implement support for gitlab CI
This implements support for the gitlab CI system. Wiki, static analysis,
and build tests are implemented.
2018-06-29 23:16:41 -07:00
Clayton Craft 0fdf27b207
Remove Travis CI files from project
This removes Travis CI configuration, which will be replaced
by Gitlab CI
2018-06-29 23:16:41 -07:00
yangxuan8282 43fcc894e6 device/device-raspberry-pi3: new aport (#1600)
aarch64 support for Raspberry Pi 3
2018-06-29 17:31:10 +00:00
Oliver Smith 877e83b349
device-raspberry-pi: use linux-firmware-brcm (#1583)
Alpine's firmware packages have been updated to include the latest
raspberry pi firmware. This commit adjusts our aports.

Details:
* remove obsolete `aports/temp/linux-firmware`
* `firmware/firmware-pi-bluetooth`: rename to `device/bluetooth-raspberry-pi`
  and remove firmware files (they are part of Alpine's `linux-firmware` now)
* `device-raspberry-pi`: depend on `bluetooth-raspberry-pi`
* `device-raspberry-pi`: note that Alpine's kernels depend non free firmware
* `device-raspberry-pi`: remove non free firmware subpackage
2018-06-27 22:18:34 +00:00
Claudio Maggioni 32ae933cc0 new device: Sony Ericsson Live With Walkman (sony-coconut) (#1590)
Kernel is downstream. System boots. Flash the device using the netcat
method to an external SD (use the entire SD, not a partition, as the
target device) because the internal memory is too small.
2018-06-27 22:12:30 +00:00
Oliver Smith 3639445000
temp/raspberrypi-bootloader: remove (#1597)
This has been updated to the latest official release in Alpine,
so we don't need our version anymore.
2018-06-26 18:54:43 +00:00
Oliver Smith 5e8f4db2ea
osk-sdl: Update to 0.52 (#1395)
The code got refactored. Updating the version used in pmbootstrap, so
it does not diverge too much.
2018-06-25 20:59:33 +00:00
Bhushan Shah 26808e4d6a
pmb: Add user to plugdev group and create it
This allows the user to talk to networkmanager to manage the system
connections. As it is mentioned in networkmanager pre-install.

```
Executing networkmanager-1.10.6-r0.pre-install
  *
  * To setup system connections, regular users must be member of 'plugdev' group.
```

The plugdev group gets created in the post-install hook of
networkmanager. Not all UIs depend on networkmanager, which means that
the group may not exist at installation time when we try to add the
user to the group in the python code. Therefore we create the group
first.
2018-06-25 22:53:29 +02:00
Bhushan Shah ea03a32298
main/postmarketos-base: Disable randomizing mac address while scanning
While this feature is nifty, it doesn't really work with most mobile
wireless drivers. Wireless drivers decide to go in "weird" state when
the mac address changes at runtime.

I remember talking to someone in IRC about this and getting it disabled.
not sure how this ended up here.

See: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1681513

This option is not working with most of the wireless drivers normally.
For example e.g it doesn't really play nice with one of my laptop's
wireless driver.
2018-06-25 22:53:22 +02:00
myfreeweb 17cdc48329 asus-duma: initial port with msm kernel (#1581)
The ASUS MeMO Pad FHD 10 (ME302KL) is kinda like an enlarged version
of flo, all the unofficial Lineage / TWRP work has been derived from
flo. So eventually it should run mainline :) but let's start with this.
2018-06-21 21:58:24 +00:00
Oliver Smith e720858afb
Don't run dhcpcd on the raspberry pi (#1580)
Adds deviceinfo_disable_dhcpcd and sets it to true for the pi.

Related: #1547.
2018-06-21 21:10:12 +00:00
Oliver Smith 7ab4e3bef9
cross/musl-*: update to 1.1.19-r10 2018-06-20 00:59:31 +02:00
steamport a17577fb43 device-amazon-thor: Modernize APKBUILD (#1554)
* Modernize APKBUILD to be up to date with the current template.
* Regenerate fb.modes, it works now!
2018-06-19 22:36:33 +00:00
Bhushan Shah 5da8612ddd kde/kwin: workaround the regression introduced in upstream (#1579) (#1579)
I have better fix planned but unfortunately I won't get it to work
before Plasma 5.13.2 release (Plasma 5.13.1 is due today).

Fixes #1574
2018-06-19 22:34:23 +00:00
Oliver Smith a4728124f0
pmbootstrap kconfig edit: support $builddir and $srcdir/build (#1573)
The linux APKBUILDs write the kernel config either to `$builddir`
(default from the template) or `$srcdir/build` (legacy, and I reverted
to that in #1556, which was not the proper fix for this regression).

With this commit, `pmbootstrap kconfig edit` is able to edit both
versions, and prints a note when the APKBUILD is still using the old
style.
2018-06-18 22:21:18 +00:00