Commit graph

1565 commits

Author SHA1 Message Date
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: 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
Oliver Smith
de1f244917
temp/py-requests: update to 2.19.1
This fixes building the extra-cmake-modules package.
2018-06-18 23:00:39 +02:00
Bradley Gamble
9311f9c2f2 device-samsung-manta: Enable touchscreen input (#1572) 2018-06-17 21:48:22 +00:00
Oliver Smith
3263bc4cb4
Fix conflict with mkbootimg and android-tools (#1557)
Alpine ships `mkbootimg` with the `android-tools` package now. This
conflicts with the `mkbootimg` fork from osm0sis (see #441).

Changes:
* Rename `mkbootimg` to `mkbootimg-osm0sis` (aport and binary name)
* `mkbootimg-osm0sis`: provides `mkbootimg` now (so we don't need to
  change all the device aports), update version to 2018.05.10
* Adjust our `mkinitfs` script to call `mkbootimg-osm0sis`
* Better aport description
* pkgrel_bump testcase: don't fail on deleted aport
2018-06-17 21:26:34 +00:00
Oliver Smith
b9d35f60e0
cross/musl: update to 1.1.19-r9 2018-06-16 07:25:51 +02:00
Decatf
416c1109a4 device-samsung-p4wifi: Change touchscreen to /dev/input/event1 (#1565)
The headphone jack (sec_jack) driver no longer registers as an input device
itself. It now listens for events on the gpio-keys input device. This
changed the enumeration of /dev/input devices. The touchscreen is now
/dev/input/event1.

This fixes things which depend on deviceinfo_dev_touchscreen such as
osk-sdl.
2018-06-14 20:34:40 +00:00
Daniil Yarancev
f45c87eadc zsh autocompletion: fix filename in comment (#1564) 2018-06-14 20:19:58 +00:00
Oliver Smith
ff3c710582
aportgen linux: always override KBUILD_OUTPUT (#1556)
Some kernels have a different `KBUILD_OUTPUT` path (e.g. #1551). When
the output path is different from `$srcdir/build`, then
`pmbootstrap kconfig edit` will not work (same with the previous
`pmbootstrap menuconfig` implementation).

This commit forces the output path to be `$srcdir/build` in the template
for new kernel aports, so we won't have that issue with future ports.
2018-06-14 20:18:26 +00:00
Bart Ribbers
53d4fb1137 Switch mesa and libdrm back to Alpine's repos (#1560)
Both Mesa and libdrm are now newer in Alpine's repos than in ours,
so we can safely remove these again.
2018-06-13 22:25:48 +00:00
Bart Ribbers
fb04f0c896 Update Plasma to 5.13.0 (#1555) 2018-06-13 22:00:52 +00:00
Oliver Smith
d77f8075ff
cross/binutils-*: update to 2.30-r5 2018-06-13 02:07:07 +02:00
Samuel Dionne-Riel
2193840c83 Adds asus-z00t device. (#1552) 2018-06-12 18:58:29 +00:00
Bart Ribbers
39325fdfd8 Update KDE Frameworks to 5.47 [skip ci] (#1549) 2018-06-11 21:52:16 +00:00
steamport
cf7b959b15 device/linux-amazon-thor: modernize APKBUILD (#1553) 2018-06-11 21:43:33 +00:00
Mayeul Cantan
2824a52574 New device: samsung-kylevess (Galaxy Trend Lite, s7390g) (#1541) 2018-06-10 14:20:36 +00:00
Oliver Smith
cd181c541a
Allow DEVTMPFS_MOUNT in kernel config (#1548)
It is important, that we have DEVTMPFS enabled in the kernel config. But
it  does not hurt to have DEVTMPFS_MOUNT enabled as well, and some of
Alpine's kernel configs have that by default. This commit removes the
check that forbids the option in kernel configs, so we can fork the
raspberry pi kernel package from Alpine without changing unrelated
options.
2018-06-10 13:20:27 +00:00
steamport
57ba70eb6d device/linux-amazon-thor: use phoenix kernel (#1538) 2018-06-09 15:03:28 +00:00
steamport
30df0725ca menuconfig: add gconfig/xconfig support (#1509)
* change "pmbootstrap kconfig_check" to "pmbootstrap kconfig check"
* change "pmbootstrap menuconfig" to "pmbootstrap kconfig edit [-x|-g]"
  (with legacy alias, because the first syntax was referenced to a lot)
* enable X11 interfaces: -x: xconfig, -g: gconfig
* new function to copy the xauthority file:
  pmb.chroot.other.copy_xauthority()
* remove menufconfig() function from the kernel template and all kernel
  aports ([skip ci] because it would rebuild all kernels and run out of
  time). Alpine has dropped this as well, and it wouldn't work with the
  new code anyway.
2018-06-09 06:52:24 +00:00
yangxuan8282
98d7376800 firmware/firmware-pi-bluetooth: various fixes (#1544)
* add missing dependencies bluez (which provide bluetooth)
* update rpi bluetooth firmware to lateset
* fix install openrc init name (since the package rename to
  firmware-pi-bluetooth, so the previous $pkgname need to change to
  pi-bluetooth)
2018-06-09 06:22:05 +00:00