Commit Graph

1157 Commits

Author SHA1 Message Date
Oliver Smith 30706a07c4
kde/falkon: disable checks (#1532)
Disable checks for good.
* half of them would not run anyway because they require X11
* falkon-cookietest hangs for more than 30 minutes with 100% CPU usage
  while cross compiling for armhf
2018-06-01 21:31:06 +00:00
George Hopkins 4f31f0e5c2 htc-ace: fix WiFi firmware (#1531) 2018-06-01 19:26:37 +00:00
yangxuan8282 51839a9253 firmware/firmware-pi-bluetooth: firmware for zero/zero w, 3b/3b+ (#1521) 2018-06-01 19:25:06 +00:00
Bhushan Shah 94e3ee4ba3
modem/qcom_rmtfs: Don't limit the rmtfs udev rules to mmcblk0 (#1512)
We already have it limited by the ID_PART_ENTRY_NAME, it is very less
likely that someone will have sdcard with the partition names which are
similar to modem partition.

This fixes rmtfs for @MartijnBraam who for some reason have internal mmc
as mmcblk1 and not 0.
2018-06-01 21:19:50 +02:00
Bhushan Shah b669a13d5f
aport/main: Add aport for telepathy-ofono (#1512)
Plasma Mobile uses the telepathy-ofono through telepathy,
telepathy-ofono was developed by canonical for ubuntu touch and it is
also used by dialer-app of ubports.

telepathy-ofono is alternative to telepathy-ring.
2018-06-01 21:19:47 +02:00
Bhushan Shah 1b117ddf98
aports/main: Introduce ofono-qt aport (#1512)
This is basically too old stuff from meego times, and is added only
because telepathy-ofono needs it for now, I will talk with ubports
people to get telepathy-ofono ported to libqofono so we can dump this 6
year old unmaintained library.

(patches to make it build with qt5 and modern compiler are taken from
ubuntu packaging)
2018-06-01 21:19:43 +02:00
Bhushan Shah 1fe813c5dc
aports/main: Add the aport for telepathy-mission-control-5 (#1512)
This is used by the telepathy-ofono/telepathy-ring to provide the
telepathy account which is in turn used by plasma mobile dialer to do
telephony.
2018-06-01 21:19:39 +02:00
Bhushan Shah 78f9c836bc
aport/main: Add aport for libphonenumber (#1512)
libphonenumber is used by the telepathy-ofono, it is library by Google
to parse, format and validate international phone number
2018-06-01 21:19:35 +02:00
Bhushan Shah e15476311e
modem/ofono: Patches for the getting the voice call working (#1512)
This patchset is based on the branch on the sysmocom.de git,

https://git.sysmocom.de/ofono/log/?h=lynxis/voicecall

The original branch was based on old ofono so this patches are manually
merged to ofono 1.21 and tested on debian initially.
2018-06-01 21:19:13 +02:00
George Hopkins 4efdfa9700 kde/falkon: package 3.0.1 (#1525) 2018-06-01 18:26:41 +00:00
Martijn Braam 7ac28f9602 pmb/flasher: Fix regression with exporting odin images (#1529)
This makes the flasher work when no flash_method attribute exists on
the args variable, which happens when it is invoked through the
pmbootstrap export --odin command. This is a regression introduced
in b29cc877a7

This fixes #1527
2018-06-01 18:19:12 +00:00
Mayeul Cantan 08951548f6 Add charging mode detection for kylevess (#1526)
As documented here:
https://wiki.postmarketos.org/wiki/Samsung_Galaxy_Trend_lite_(s7390g)

This might be set on other devices as well. This patch also bumps
postmarketos-mkinitfs one minor version.
2018-06-01 12:36:05 +02:00
Oliver Smith 83541c7ee0
cross/busybox-static-*: update to 1.28.4-r0 2018-05-30 23:44:35 +02:00
Daniele Debernardi dfde37c132 Add Raspberry Pi device (#1501) 2018-05-29 19:33:40 +00:00
Oliver Smith 00455f1a10
Only use gtk+2.0-maemo for Hildon (#1445) 2018-05-28 22:12:01 +00:00
Oliver Smith 8d60828eaf
cross/busybox-static-*: update to 1.28.3-r1 2018-05-28 23:51:35 +02:00
Decatf a4f343c3c6 linux-samsung-p4wifi: new config based on mainline tegra_defconfig (#1515)
* linux-samsung-p4wifi: Use libressl-dev
* linux-samsung-p4wifi: Update to kernel based on mainline tegra_defconfig

Previously it was based on the config from a mainline-ish kernel for
Android. The remaining Android specific patches have been dropped.
It is now mainline with out-of-tree drivers and corresponding hardware
specific patches/fixes/hacks.
2018-05-28 21:44:56 +00:00
Klaus 4deb920674 samsung-gts210vewifi: make touchscreen work (#1516) 2018-05-28 21:13:08 +00:00
Oliver Smith 3775b18459
cross/musl-*: update to upstream (1.1.19-r8) 2018-05-25 00:36:04 +02:00
yangxuan8282 ad5328e4a0 add some plugins for postmarketos-ui-xfce4 (#1503)
* add some plugins for postmarketos-ui-xfce4
* make start_xfce4.sh start xfce4 properly and add related dependencies
2018-05-21 17:53:29 +02:00
Oliver Smith 47cb5a7cf1
upstream compatibility test: check against x86_64
armhf tends to be outdated, just like it is right now. The Alpine
aports have binutils-2.30-r2, and the x86_64 version has that version
as well. But the armhf version is still at -r1, which caused the test
case to fail.
2018-05-20 22:04:44 +02:00
Oliver Smith b1439451c1
cross/binutils-*: update to 2.30-r2 2018-05-20 20:39:56 +02:00
Sicelo fc47f7e16e device/device-nokia-n900: i3 config tweaks (#1470)
* Add wrapper for i3status for better battery status reporting on N900/bq27200
* New hotkeys "asdfg" to switch workspaces
2018-05-20 13:52:04 +00:00
Bhushan Shah f333c070d7 kde/plasma-phone-components: Add depends to the libqofono (#1502)
This is used by shell to show network status in top bar.
2018-05-18 10:46:44 +05:30
Bhushan Shah 551a6796e8 main: Add aport for libqofono (#1502)
libqofono provides the Qt/QML bindings for the ofono, and are used by
Plasma Mobile and nemo/sailfishos.
2018-05-18 10:45:55 +05:30
Oliver Smith b06aba74b4
temp: add mesa
This new mesa package isn't built for armhf yet in Alpine, but the
previous one breaks plasma mobile right now.
2018-05-16 23:55:56 +02:00
Oliver Smith 1eb4edae7e
temp: clean qt5-qtwebsockets and qt5-qtx11extras
Alpine provides binaries for these now.
2018-05-16 23:52:59 +02:00
Bhushan Shah aa0a73d887
modem/qcom_rmtfs: Depend on udev-settle instead of udev (#1485)
This makes sure that symlinks which are needed by rmtfs is created
before rmtfs is started (modem partitions)
2018-05-16 23:13:23 +02:00
Bhushan Shah 9df79865ee
lg-hammerhead: enable ofono by default on hammerhead (#1485)
- Depend on ofono from device-lg-hammerhead
- From postinstall script of device-lg-hammerhead enable ofono by
  default
2018-05-16 23:13:20 +02:00
Bhushan Shah a42155e7ef
modem/modem-qcom-msm-mainline-common: check name attribute (#1485)
On my device the rpmsg0 have DATA5_CNTL under name attribute instead of
rpmsg_name

```
looking at device '/devices/platform/smd/smd:modem/smd:modem.rpmsg_chrdev.0.0/rpmsg/rpmsg_ctrl1/rpmsg0':
  KERNEL=="rpmsg0"
  SUBSYSTEM=="rpmsg"
  DRIVER==""
  ATTR{dst}=="0"
  ATTR{src}=="0"
  ATTR{name}=="DATA5_CNTL"
```

So check for name instead of rpmsg_name.
2018-05-16 23:13:17 +02:00
Bhushan Shah 56297edcf9
modem/qcom_rmtfs: Start rmtfs after udev starts (#1485)
We need udev running so that we can ensure that the partitions are
correctly symlinked before they are used.
2018-05-16 23:13:14 +02:00
Bhushan Shah dc0ef05554
modem/ofono: Enable the test scripts (#1485)
test scripts are useful to enable/disable modem and also do ofono
related tasks, They are installed on /usr/lib/ofono/test directory and
provide much better user experience then the raw dbus-send command.
2018-05-16 23:13:10 +02:00
Bhushan Shah d3648556fe
modem/qrtr: make it possible to start QRTR services (#1485)
- Instead of just libqrtr, build all targets of qrtr
- install the qrtr.initd which starts qrtr services before rmtfs is
started
- in post-install enable qrtr service at boot
2018-05-16 23:13:07 +02:00
Bhushan Shah 8217532050
modem/qcom_rmtfs: By default run qcom_rmtfs with verbose option (#1485)
We pass it to logger anyway where it can be filtered and rmtfs doesn't
produce that much output anyway.
2018-05-16 23:13:04 +02:00
Bhushan Shah d0e16d82e7
lg-hammerhead: add support for the modem (#1485)
- depend on the firmware-lg-hammerhead-modem and
  firmware-lg-hammerhead-adsp
- depend on the modem-qcom-msm-mainline-common

Currently adsp firmware is not used actually given upstream kernel
doesn't have support for adsp/sound subsystem. But it will be used
eventually.
2018-05-16 23:13:01 +02:00
Bhushan Shah 476e39df26
firmware: add aport for lg-hammerhead proprietary firmware (#1485)
This includes the firmware files for the Nexus 5 modem and adsp
subsystem. It is currently hosted on my personal server.
2018-05-16 23:12:59 +02:00
Bhushan Shah b53ecdbc79
main/linux-postmarketos-qcom: Disable the sample qmi and rpmsg clients (#1485)
This was done for testing locally and is not needed for any
functionality, it managed to slip into the initial qcom kernel package,
but it is not needed.
2018-05-16 23:12:56 +02:00
Bhushan Shah 7d2e278990
main/linux-postmarketos-qcom: Turn the remoteproc drivers into modules (#1485)
Upstream suggests to keep remoteproc drivers as modules given they
require the firmware files to be present when they are probed, instead
of putting required firmware files in initramfs due to size
restrictions. We make these drivers modules and load them from
userspace.
2018-05-16 23:12:45 +02:00
Bart Ribbers 819d34103c kde/konsole: add missing build dependency (#1497) 2018-05-15 21:48:13 +00:00
Oliver Smith bd9dfa2b47
cross/busybox-static-*: update to 1.28.3-r0 2018-05-14 23:46:37 +02:00
Klaus 6936b94870 new device: gts210vewifi (Samsung Galaxy Tab S2 9.7 Wifi) (#1493)
Touch screen does not work yet, see the device page for details:
https://wiki.postmarketos.org/wiki/Samsung_Galaxy_Tab_S2_9.7_Wifi_(samsung-gts210vewifi)
2018-05-14 21:16:32 +00:00
Bart Ribbers 0f8b29bab0 Update KDE Frameworks to 5.46.0 (#1492) 2018-05-13 23:52:43 +00:00
Daniele Debernardi b4935d0d2d [samsung-klte] Add mainline kernel (linux-postmarketos-qcom) (#1479)
Changes:
* device-samsung-klte with both downstream and mainline kernel
  subpackages
* linux-postmarketos-qcom updated to last commit

What works in mainline kernel:
* internal SD card
* volume and home key buttons
* usb network
2018-05-13 19:47:32 +00:00
Oliver Smith 43740144bd
gcc-*: fix compiling in strict mode [skip ci] (#1468)
Due to changes in abuild, our `gcc-armhf` etc. packages did not build
when using strict mode (i.e. `pmbootstrap build --strict gcc-armhf`)
anymore.

Changes:
* Set `CBUILDDIR=/`, so apk can read a valid package index from there
* Directly set `_cross_configure`, so it does not use CBUILDDIR anymore
* Set `BOOTSTRAP="nobuildbase"` to prevent apk from installing
  `build-base-armhf` etc. (these don't exist in pmOS)
* Remove legacy code for lazy reproducible builds that wrapped
  `package()`
2018-05-13 18:30:02 +00:00
Bart Ribbers 66ec20b068 Update Plasma to 5.12.5 (#1481) 2018-05-12 22:59:51 +00:00
Oliver Smith 4177f68d68
main/weston: disable backend-rdp 2018-05-13 00:23:00 +02:00
Filip Matijević ad8e899c78 device/linux-nokia-n9: update kernel to v4.17-rc4 (#1486) 2018-05-12 18:31:44 +00:00
george99g 58d5431079 device: add support for the samsung tab 3 7.0 (#1484) 2018-05-12 18:12:40 +00:00
Duncan Guthrie 69b420980c matchbox/matchbox-common: Start matchbox-keyboard in daemon mode. (#1483)
matchbox-panel has a keyboard applet, but it was unresponsive.
This was because it sends an event to a running keyboard in daemon
mode. The solution is to start matchbox-keyboard with --daemon in
matchbox-session.
2018-05-12 18:03:31 +00:00
Duncan Guthrie 81ddc1eb88 matchbox/matchbox-keyboard: Enable GTK+2 input method correctly. (#1482)
Matchbox-keyboard was not being built as a GTK+2 input method as
thought. This commit correctly enables this functionality and
matchbox-keyboard can now be used as a GTK+2 input method correctly.

* Added gtk+2.0 to depends and gtk+2.0-dev to makedepends.
* Changed --enable-gtk2-im to --enable-gtk-im in ./configure
2018-05-12 17:56:23 +00:00