Commit Graph

1240 Commits

Author SHA1 Message Date
Simon Schmeisser cd90f35527 Update Package section of README.md as well 2018-07-08 22:32:38 +00:00
Simon Schmeisser a95ae90c84 Update README.md after move to gitlab
still missing replacement link for "pmbootstrap newapkbuild "https://github.com/postmarketOS/osk-sdl/archive/0.51.tar.gz" "
2018-07-08 22:22:59 +00:00
Oliver Smith b14862f143 Merge branch 'fix/1608-bootimg-analyze-force' into 'master'
pmb: add -f (force) parameter to bootimg_analyze

We are analyzing the `boot.img` with `file` before we send it to
`unpackbootimg`. File does not recognize all kinds of `boot.img` files,
which `unpackbootimg` can extract, so we need a way to skip this check.

Details:
* Add `-f` parameter, continues extraction with a warning if the file
  seems to be invalid
* Tell the user that `-f` can be used if the `boot.img` is invalid and
  it's not specified
* Consistent spelling of `boot.img` instead of `bootimg` in messages

Fixes #1608

See merge request postmarketOS/pmbootstrap!1619
2018-07-08 21:57:57 +00:00
Oliver Smith b8637a024a
add --force as well 2018-07-08 23:49:03 +02:00
Oliver Smith f9debc41a5 Merge branch 'qemu-mouse-fixes' into 'master'
Enable hypervisor guest and vmmouse configs for linux-postmarketos x86_64

See merge request postmarketOS/pmbootstrap!1615
2018-07-08 21:39:20 +00:00
Oliver Smith 75d0683e10 main/linux-postmarketos-stable: pkgrel=1 [skip ci] 2018-07-08 21:31:30 +00:00
Oliver Smith bbf39c0642 main/linux-postmarketos-mainline: pkgrel=1 [skip ci] 2018-07-08 21:30:38 +00:00
Oliver Smith b19cb9e6ba Merge branch 'sony-yuga-fixes' into 'master'
[sony-yuga] Removed fb-workaround in favor of msm-fb-refresher

See merge request postmarketOS/pmbootstrap!1617
2018-07-08 20:53:07 +00:00
Oliver Smith c88bd285bd
Move aports forked from Alpine to aports/temp
Also remove the py-requests, as the version has been updated in Alpine.

Close: #1603
2018-07-06 22:34:38 +02:00
Oliver Smith d4f4ea8488
pmb: add -f (force) parameter to bootimg_analyze
We are analyzing the `boot.img` with `file` before we send it to
`unpackbootimg`. File does not recognize all kinds of `boot.img` files,
which `unpackbootimg` can extract, so we need a way to skip this check.

Details:
* Add `-f` parameter, continues extraction with a warning if the file
  seems to be invalid
* Tell the user that `-f` can be used if the `boot.img` is invalid and
  it's not specified
* Consistent spelling of `boot.img` instead of `bootimg` in messages

Fixes #1608
2018-07-06 21:57:18 +02:00
Oliver Smith 0aa125e45c Merge branch 'feature/qemu-alpine' into 'master'
Use Alpine's QEMU rather than host system QEMU (v2)

See merge request postmarketOS/pmbootstrap!1618
2018-07-06 19:50:59 +00:00
Oliver Smith f6dcfbfe56 Use Alpine's QEMU rather than host system QEMU (v2) 2018-07-06 19:50:59 +00:00
Oliver Smith 181d85044e
temp/virglrenderer: enable armhf, aarch64, x86 2018-07-06 21:47:56 +02:00
Wouter Franken 23eb57631b Removed fb-workaround in favor of msm-fb-refresher, this fixes the splashscreen (partly) 2018-07-05 23:50:48 +02:00
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
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
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
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
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