Commit Graph
2850 Commits
Author SHA1 Message Date
Luca Weiss 9e4c2f697d main/linux-postmarketos-qcom-msm8974: upgrade to 5.6.0_rc6 (!1090) 2020-03-30 20:34:34 +02:00
Bart Ribbers 6cb395bc48 temp/plasma-phone-components: upgrade to 5.18.80_git20200328
Directly to master as this is required to be able to launch applications
from the shell again, which is quite... important.
2020-03-30 16:37:36 +02:00
Martijn Braam 1446ec3787 temp/mesa-git: upgrade to 0_git20200323 (!1104) 2020-03-30 12:57:13 +02:00
Bart Ribbers 49d057c79a main/postmarketos-ui-plasma-mobile: add plasma-dialer to depends (!1093) 2020-03-30 12:51:01 +02:00
Bart Ribbers d0762f90ba kde/plasma-dialer: new aport (!1093) 2020-03-30 12:50:57 +02:00
Bart Ribbers e6e4ef9ced temp/plasma-phone-components: upgrade to 5.18.80_git20200323 (!1093) 2020-03-30 12:50:54 +02:00
Oliver Smith a10a1c8b41 main/umockdev: remove
Left over from unity 8, which has been removed from pmaports earlier.
umockdev depends on libgudev in Alpine, which has been moved from main
to community. As of writing, there is no armhf package, so the upstream
compatibility test is failing. There is no point in waiting until the
package was built though, since nobody is currently using in in
pmaports.
2020-03-29 21:58:02 +02:00
Daniele Debernardi f2fed1f6f0 device-nokia-n900: switch speaker/headset with jack detection (!1087) 2020-03-29 19:07:20 +02:00
Raatty e8892392e8 main/lightdm-mobile-greeter: new aport (!1017)
[ci:skip-build]: already built successfully in CI
2020-03-29 17:16:39 +02:00
Bart Ribbers 9434ea1be0 temp/py3-qt5: fork from Alpine to build with OpenGLES (!1107)
[ci:skip-build] Requires more than 3h to build on CI, builds locally
2020-03-29 15:49:38 +03:00
Bart Ribbers d33cb3de79 temp/qt5-qtdeclarative: fork from Alpine to build with OpenGLES (!1107) 2020-03-29 15:48:58 +03:00
Bart Ribbers ab5e0528a4 temp/qt5-qtbase: fork from Alpine to build with OpenGLES (!1107) 2020-03-29 15:48:56 +03:00
Daniele Debernardi 87ea0c5519 device-raspberry-pi*: fix boot error caused by missing dtb files (!1047)
The upstream linux-rpi package has been modified: the dtb files
are now located in /boot/dtbs.
2020-03-29 13:48:53 +02:00
Jami Kettunen d2484443d6 oneplus-dumpling: new device (OnePlus 5T) (!1110)
These files are just a copy paste of the regular OnePlus 5 ones with
adjusted codename, display name and screen height.

The used kernel is linux-oneplus-msm8998 (shared with cheeseburger).
2020-03-28 22:30:15 +02:00
Jami Kettunen 6f4cd8c4ab oneplus-cheeseburger: remove dev_touchscreen entry from deviceinfo (!1110)
The line is redundant as the touchscreen is detected and works fine
without it.
2020-03-28 22:30:15 +02:00
Jami Kettunen dbdb5d5b3f oneplus-cheeseburger: rename kernel package to linux-oneplus-msm8998 (!1110)
This is in preparation for adding in support for the OnePlus 5T
(dumpling) on top of the regular OnePlus 5 (cheeseburger).

Both devices use the same kernel so the name change just makes sense.
2020-03-28 22:30:14 +02:00
Jami Kettunen f2bf1b2f5f linux-oneplus-cheeseburger: update to v4.4.217 (!1110)
Might as well update the downstream kernel when someone (nathanchance)
is merging in updates as they come out for the linux-stable 4.4.y series
¯\_(ツ)_/¯
2020-03-28 22:30:14 +02:00
Jami Kettunen d5b80f2496 cross/binutils-*: fix building after 2.34 upgrade (!1114)
It seems "makeinfo" from "texinfo" package is required during the build
now, so simply add this to makedepends line on all APKBUILDs.

[ci:skip-vercheck]
2020-03-28 22:09:55 +02:00
Bart Ribbers 9aa2d5ae8f kde/itinerary: upgrade to 0_git20200325 (!1112) 2020-03-28 21:05:10 +03:00
Luca Weiss 557bd52764 kde/ktrip: upgrade to 0_git20200327 (!1112) 2020-03-28 21:05:10 +03:00
Luca Weiss 9bba316e91 kde/kpublictransport: upgrade to 0_git20200327 (!1112) 2020-03-28 21:05:10 +03:00
Oliver Smith b9d7a17bbc cross/binutils-*: upgrade to 2.34 2020-03-28 12:34:41 +01:00
Luca Weiss 0f8f0eef32 cross/gcc-*: upgrade to 9.3.0 (!1109) 2020-03-27 19:44:21 +03:00
Bakonyi Ferenc 9f1fbc77eb main/fbkeyboard: add missing dependency (!1108) 2020-03-26 20:27:29 +01:00
Dolphin von Chips 400835b6e3 samsung-j1mini3g: switch to dtbtool-sprd (!1103) 2020-03-26 20:04:31 +01:00
HenriDellal 466cf9a0e8 main/hwtest: add missing dependency (!1106) 2020-03-26 17:43:30 +03:00
Maksym Pertsov 75afbd7b72 nokia-beatles: new device (Nokia 2720 Flip) (!1097) 2020-03-26 13:41:32 +01:00
Clayton Craft b020c93299 librem5/librem5dev: upgrade package (!1102)
This fixes a bug where the package does not install some files as
expected.

For the librem5 package, this also generates the modemmanager
subpackage, which was missed in testing/review earlier.
2020-03-25 23:23:58 -07:00
Clayton Craft f4f2dfa635 linux-purism-librem5: upgrade to 5.6.0_rc7+librem5.1 (!1102)
Changelog:
https://source.puri.sm/Librem5/linux-next/commit/8adc003c8ddaf0fc25f0e2a076b220e78637a6c6
2020-03-25 20:39:14 -07:00
Clayton Craft 4e24b4e791 librem5: upgrade package to enable new features (!1099)
This upgrades the package to include:

        - Support for usb serial console (only in OS, not in u-boot)
        - udev rule to fix phone calls with modemmanager using the
          broadmobi modem in the phone
        - The beginnings of usb network support (still not functional
          yet)
        - Enable framebuffer in the deviceinfo, pmos logo on boot!

The udev rule and module configs were gathered from upstream Purism
PureOS.
2020-03-25 19:39:09 -07:00
Ferenc Bakonyi f9dc6ff15c lg-hammerhead: add rmi_i2c module into initramfs for early touchscreen (!1101) 2020-03-25 14:36:08 +00:00
Alexey Min 8a45592949 main/linux-postmarketos-allwinner: enable CONFIG_INPUT_UINPUT and some fixes (!1051)
CONFIG_INPUT_UINPUT is needed for !1012

- linter fix: remove unneeded HOSTCC
- use downstreamkernel_package
- _abi_release was never used
- this package is only enabled for aarch64, so always use
  modules_install dbts_install in package(), remove redundant
  switch case
2020-03-24 14:50:13 +03:00
Clayton Craft b895c2ecb6 librem5{dev}: upgrade and bump pkgrel (!1033)
This adds new subpackages for phosh, plasma, and a new dependency on the
phone device package for wys (in Alpine Linux)

This adds subpackages for pulseaudio, phosh, and plasma mobile, and
includes some configuration files from upstream Purism for udev and
pulseaudio that help with audio a bit (though phone audio routing is
still weird/broken for now..)

The separate subpackages for phosh and plasma are necessary becuase they
each use a different modem handling daemon (modem manager and ofono,
respectively).
2020-03-23 14:09:27 -07:00
Clayton Craft 6dd6cb5b5c linux-purism-librem5: upgrade to 5.6.0+librem5.1 (!1033) 2020-03-23 14:03:38 -07:00
Clayton Craft 25419c417d u-boot-librem5: upgrade to 0.5 (!1033)
Note: version is arbitrary, and doesn't reflect upstream u-boot
versioning at all since this is based off a fork.
2020-03-23 14:03:24 -07:00
Icenowy Zheng 1e97a59bcf pine64-pinephone: add vibration when booting (!1089)
Add a vibration feedback, along with the LED feedback when booting.
This is suggested by TL Lim.

When trying to power up the phone with holding it in the hand, vibration
feedback is more obvious than LED.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2020-03-23 10:17:57 +01:00
javabird25 790cda59be xiaomi-whyred: new device (Xiaomi Redmi Note 5 Pro) (!1088)
Started porting pmOS to Xiaomi Redmi Note 5 Pro (whyred).
What works so far:
 - Booting
 - SSH over USB
 - SD card detection (haven't tried flashing to internal storage because
   i'm afraid of bricking the device due to anti-rollback)
 - Vibration and LEDs
 - Screen
 - Hardware buttons
 - Touchscreen

Untested:
 - WiFi
 - Camera
 - Audio
 - Bluetooth
 - GPS
 - Calls, SMS, Cellular network
2020-03-23 10:15:48 +01:00
Alexey Min f5016b949f cross/musl-*: upgrade to 1.1.24-r4 (!1091) 2020-03-23 05:01:53 +03:00
Ferenc Bakonyi 987add16a9 main/fbkeyboard: new framebuffer console keyboard tool (!1012) 2020-03-23 04:45:15 +03:00
Oliver Smith 81b5d606f3 main/postmarketos-ui-plasma-mobile: remove pmos-demos dependency (!1086)
The point of this program was to have something to play with once weston
boots up. It does not make sense to ship this with
postmarketos-ui-plasma-mobile.

Related: postmarketos-demos#1
2020-03-22 21:33:45 +03:00
mgulin 3bbd79925d tokio-techbook: new device (!579)
[ci:skip-build]: already built successfully in CI
2020-03-21 22:55:49 +01:00
Oliver Smith ff3fbfdb4e CI: run flake8 for changes in testcases too (!1069) 2020-03-21 22:35:42 +01:00
Minecrell 0ffb448de4 CI: common: fixup get_changed_packages() (!1069)
At the moment the function does not handle all cases correctly.
For example, it cannot say which package was changed when a file
in a subdirectory of a package was changed.

This is used e.g. in device-samsung-golden:

    device-samsung-golden
    ├── APKBUILD
    ├── deviceinfo
    ├── downstream
    │   ├── init-usb-hook.sh
    │   ├── module-config.conf
    │   └── modules-load.conf
    └── kwin.sh

At the moment, changing a file under "downstream" would attempt
building a "downstream" package, instead of device-samsung-golden.

Refactor the function a bit to walk up the directory hierarchy,
until we find an APKBUILD.
2020-03-21 22:32:48 +01:00
Minecrell ae4931816b CI: apkbuild-linting: use get_changed_files() instead of get_changed_packages() (!1069)
For APKBUILD linting we care only about APKBUILD files that were changed,
not to which package they belong or whatever.

The "with_directory" option of get_changed_packages() really meant
"just give me changed files", which means that we can just use
get_changed_files() instead.
2020-03-21 22:32:48 +01:00
Minecrell 87e1b9f0b5 CI: common: get_changed_files: return set, add "removed" parameter (!1069)
All users of get_changed_files() check if the file was removed,
so it seems like most of them do not need files that were removed.

Also, there is no need to have files listed twice,
so we should return a set instead of a list.
2020-03-21 22:32:48 +01:00
Oliver Smith e87f2ec27b CI: test_directory_structure.py: fix flake8 (!1069)
It seems that the .gitlab-ci.yml did not trigger properly when the file
was changed last time, and now it does in this MR. Fix the file to make
it pass.
2020-03-21 22:31:57 +01:00
knuxify 630c9c2af9 samsung-lt01wifi: updates (!1081)
- Proper WiFi support (building modules, firmware package)
- Architecture change to armv7
- Fix no MAC address on USB networking

[ci:skip-build]: already built successfully in CI
2020-03-21 22:04:37 +01:00
Paul Cercueil b14dcd097f samsung-i9100: Change arch to armv7 (!1074)
The Samsung GT-I9100 is armv7, not armhf.

[ci:skip-build]: already built successfully in CI

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-03-21 21:59:51 +01:00
Bart Ribbers 2853de8ee6 kde/spacebar: upgrade to 0_git20200317 (!1075) 2020-03-21 21:45:26 +01:00
Mayeul Cantan e638031a65 pine64-pinephone: setup modem audio before starting ofono (!978)
This commit sets setup-modem-audio.initd to be executed before ofono, as
it changes the modem configuration and resets it.
2020-03-21 21:37:31 +01:00