Commit graph

1140 commits

Author SHA1 Message Date
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
Duncan Guthrie
03c4b8fe79 matchbox: miscellaneous fixes (#1475) 2018-05-10 21:45:25 +00:00
Joey Hewitt
6ff988fc1d ofono QMI: mainline kernel support (#1381)
Add modem-qcom-msm-downstream-common package that pulls in the
dependencies.

qcom_rmtfs now has udev rules to find the storage partitions. My hope
is they can be written flexibly enough to cover all devices and kernel
flavors.
2018-05-10 21:28:51 +00:00
Luca Weiss
3c451f21f5 main/weston: add patch for compilation with freerdp 2.0.0-rc2 (#1480) 2018-05-10 19:53:15 +00:00
Oliver Smith
535caa8ad3
main/weston: fix build
This makes weston build again on x86_64. (It still won't build for
armhf and aarch64, because Alpine's mesa binary package is currently
stuck there, I'll look into that as well.) Detailed fixes:

1. New makedepends needed, because mesa-libwayland-egl does not exist
   anymore (see Alpine's aports commits 257a236 and 4f8b36b):
     wayland-libs-egl wayland-dev
   This fixes configure errors:

checking for EGL_TESTS... no
configure: error: Package requirements (egl glesv2 wayland-client wayland-egl) were not met:

Package 'wayland-client', required by 'virtual:world', not found
Package 'wayland-egl', required by 'virtual:world', not found

2. Disable RDP backend, because Weston source is incompatible with
   freerdp 2.0.0. This avoids compilation errors like this one:

libweston/compositor-rdp.c:193:5: error: 'SURFACE_BITS_COMMAND {aka struct _SURFACE_BITS_COMMAND}' has no member named 'bpp';
2018-05-10 20:42:11 +02:00
Oliver Smith
fdde8ba899
main/weston: bump pkgrel after soname bump
This doesn't exist anymore: so:libfreerdp.so.1.2
2018-05-10 00:17:11 +02:00
Oliver Smith
0b27a40147
Travis: enable apt-get update (that's opt-in now)
Travis runs on a Debian environment, and we need to install packages
such as QEMU in order to run the CI scripts. As of today, we need to
explicitly enable that we want to do "apt-get update" or else it
can't find the packages we need.
2018-05-09 23:53:27 +02:00
Daniele Debernardi
1048cc9ced pmbootstrap: install device's kernel subpackage
Install the "device-aaa-bbb-kernel-XXX" package instead of the
"linux-postmarketos-XXX" to also install the related depends.
2018-05-08 21:52:19 +00:00
Oliver Smith
06b97dc4df
main/weston: bump pkgrel (soname bump)
This doesn't exist anymore: so:libfreerdp.so.1.2
2018-05-08 23:33:33 +02:00
Oliver Smith
f41faf8610
luna packages: bump pkgrel because of soname bump 2018-05-08 02:22:36 +02:00
Oliver Smith
76d7c8827b
cross/binutils-*: update to upstream (2.30-r1) 2018-05-08 01:41:27 +02:00
opendata26
f166fe8a17 main/linux-postmarketos-qcom: update to latest revision (#1472)
* main/linux-postmarketos-qcom: update to latest revision
2018-05-07 00:02:47 +02:00
Martijn Braam
b329916ba0
linux-postmarketos-qcom: Remove composite usb gadget for networking (#1462)
* linux-postmarketos-qcom: Remove composite USB gadget
* linux-postmarketos-qcom: Fix usb networking
- Enable functionfs so we're able to actually configure the USB
  networking
- Enable the USB serial console for convenience, although not enabled by
  default pre-composed configuration
2018-05-06 22:34:17 +02:00
Martijn Braam
05f91c84b6 main/postmarketos-artwork-wallpapers: Added the grass wallpapers (#1471) 2018-05-06 14:12:20 +00:00
Attila Szöllősi
c164532f4e Add info about --method to error message (#1469)
Use case: "--method adb" missing when trying to flash recovery zip:
$ pmbootstrap install --android-recovery-zip
$ pmbootstrap flasher sideload
2018-05-06 10:18:35 +00:00
Oliver Smith
cc80c75fbf
qt5-qtwebsockets: temporarily copy from Alpine
Until their build-edge-aarch64 isn't stuck anymore.
2018-05-06 11:39:05 +02:00
Oliver Smith
6ef55e2d2c
gcc-*: fix download URLs
Fix inherited from upstream by running 'pmbootstrap aportgen gcc-...'
again.
2018-05-06 11:36:37 +02:00
george99g
e21824766f Add support for the Samsung Galaxy S5 Mini (kminilte) (#1467) 2018-05-05 20:29:02 +00:00