Commit graph

1565 commits

Author SHA1 Message Date
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
Callum A. D. Thomson
e32030fdce Samsung-i8190 wifi now working (#1440)
Guide for connecting to wlan is on the wiki page for the device, wifi
chip is BCM4334. Wlan interfaces are wlan0 and p2p0. Connection seems
stable, was able to install some packages.
2018-05-05 19:44:34 +00:00
Daniele Debernardi
ad20a1352c [ui-weston] Set postmarketos artwork as default wallpaper (#1466) 2018-05-05 14:27:13 +00:00
Daniele Debernardi
ee338d31b8 [ui-mate] Set postmarketOS artwork as default wallpaper (#1452) 2018-05-05 14:04:12 +00:00
Bhushan Shah
e9c745791f Use postmarketOS artwork on plasma-mobile (#1464) 2018-05-05 13:51:18 +00:00
Oliver Smith
158554b551
qt5-qtx11-extras: temporarily copy from Alpine
Until their build-edge-aarch64 isn't stuck anymore.
2018-05-05 14:26:50 +02:00
Oliver Smith
a3eb9cb258
Revert "ki18n: downgrade to 5.44 and pretend to be 5.45"
That didn't help either, although it did work on a test run on the
same PC that builds the real binary repository packages. Must be
a race condition, see #1458.
2018-05-05 03:07:58 +02:00
Oliver Smith
bb83955125
ki18n: downgrade to 5.44 and pretend to be 5.45
This workaround made plasma-workspace compile for armhf when I just
tested it.
2018-05-04 21:58:35 +02:00
Oliver Smith
741719501f
ki18n: add patch fixing plasma-workspace build
It was hanging for hours when cross compiling. This patch should fix
it. Source for the patch: <https://phabricator.kde.org/D12231>
2018-05-04 17:13:46 +02:00
Oliver Smith
ef7b875218
qt5-qtsensors: remove
It is in upstream now, and our version still was at QT 5.9 (which made
the upstream compatibility testcase fail).
2018-05-03 21:14:30 +02:00
Oliver Smith
e4829e688a
Update binutils-* to upstream (2.30-r0) 2018-05-03 21:14:30 +02:00
Martijn Braam
91906e2891
Hammerhead cleanup (#1460)
* aports/device: device-lg-hammerhead: Removed weston workaround
* aports/device: device-lg-hammerhead: Changed console output to ttyMSM0 for mainline
* aports/device: device-lg-hammerhead: Enabled xwayland for weston
2018-05-03 16:22:30 +02:00
Oliver Smith
f5cf5400c7
kdeclarative: bump pkgrel because of qt update [skip ci] 2018-05-03 01:54:20 +02:00
Oliver Smith
eb3e409703
kirigami2: don't depend on plasma-framework-dev
This was a circular dependency, because plasma-framework depends on
kirigami2-dev. Furthermore it broke building, because the old
plasma-framework-dev could not be used as it depended on a package that
has been renamed.
2018-05-03 01:23:42 +02:00
Oliver Smith
f1d9745674
KDE: bump pkgrels of pkgs using qt5-qtx11extras 2018-05-02 22:56:22 +02:00
Oliver Smith
6bb9600c4b
KDE: fix depend on renamed qt5-qtx11extras
Old package name was qt5-x11extras.
2018-05-02 22:50:29 +02:00
Oliver Smith
873b29eccd
Disable LuneOS UI (see #1459) [skip ci]
Moved from aports/main to aports/luna, so we can disable the entire
folder from building in the binary repository:
* qt5-qtwebengine
* postmarketos-ui-luna
2018-05-02 22:38:19 +02:00
Craig Tatlor
df6e677c6e aports/device: add support for the sony xperia z2 (sirius) 2018-05-02 22:53:49 +02:00
Craig Tatlor
dc3939ed6b aports/main: linux-postmarketos-qcom: various configuration updates for sirius 2018-05-02 22:53:49 +02:00
Craig Tatlor
e5adf54262 aports/main: linux-postmarketos-qcom: update kernel 2018-05-02 22:53:49 +02:00
Craig Tatlor
3385f1b515 aports/main: linux-postmarketos-qcom: remove unused patch 2018-05-02 22:53:49 +02:00
Craig Tatlor
6fe1917f78 aports/main: linux-postmarketos-qcom: generate a dt.img for use with qcdt based devices 2018-05-02 22:53:49 +02:00
Oliver Smith
0af81edd44
qt5-qtwebchannel: fix dependency
qt5-websockets has been renamed to qt5-qtwebsockets in Alpine.
2018-05-02 20:23:19 +02:00
Oliver Smith
676d22fd8a
Bump pkgrels of KDE packages after QT upgrade [skip ci]
These are private QT API users (see #978), so they need to be rebuilt:
kwayland, kwin, plasma-framework
2018-05-02 07:47:29 +02:00
Oliver Smith
6c6d0d3e28
Update QT packages to QT 5.10 [skip ci]
Alpine's QT packages are at 5.10 as well, see #1458.
Building binary packages is going to take some time, I'm on it.
2018-05-02 01:42:24 +02:00
Martijn Braam
26a0a018ca
Updated gcc-armhf, gcc-aarch64 and gcc-x86_64 to r8 (#1456) 2018-05-01 15:17:32 +02:00