Commit Graph
710 Commits
Author SHA1 Message Date
Martijn Braam cfcf1e6d7d main/postmarketos-mkinitfs: added pmos_boot and pmos_root (!756) 2019-11-24 20:16:41 +01:00
Oliver Smith b8ed9356b4 main/pmbootstrap: upgrade to 1.11.0 2019-11-22 00:17:32 +01:00
Oliver Smith 5fcb49fcb7 main/urfkill: depend on polkit-elogind, not polkit
Fix the following error when installing postmarketos-ui-plasma-mobile:

ERROR: unsatisfiable constraints:
  polkit-elogind-0.116-r1:
    breaks: polkit-dev-0.116-r0[polkit=0.116-r0]
    satisfies: polkit-kde-agent-1-5.17.3-r0[polkit-elogind]
               .pmbootstrap-20191121.210534[polkit-elogind]
               consolekit2-1.2.1-r1[polkit]
               consolekit2-1.2.1-r1[so:libpolkit-gobject-1.so.0]
               networkmanager-1.20.6-r0[so:libpolkit-agent-1.so.0]
               networkmanager-1.20.6-r0[so:libpolkit-gobject-1.so.0]
               polkit-qt-1-0.113.0-r0[so:libpolkit-agent-1.so.0]
               polkit-qt-1-0.113.0-r0[so:libpolkit-gobject-1.so.0]
               accountsservice-0.6.55-r0[so:libpolkit-gobject-1.so.0]
               urfkill-0.5.0_git20170118-r0[so:libpolkit-gobject-1.so.0]

This is the reason, why the pmbootstrap qemu test (which performs a full
plasma mobile installation and checks running processes) check failed:
https://postmarketos.gitlab.io/-/pmbootstrap/-/jobs/357942365/artifacts/log_testsuite.txt
2019-11-21 23:19:06 +01:00
Oliver Smith 874e979c04 maemo/*: disable armhf, armv7
Most of the time, gtk+2.0-maemo hangs infinitely while building.
Detailed reasoning here:
https://gitlab.com/postmarketOS/pmaports/issues/388
2019-11-21 21:27:15 +01:00
Bhushan Shah c8c3cfd7d9 main/postmarketos-ui-plasma-mobile: enable urfkill by default (!638) 2019-11-21 11:11:22 +05:30
Bart Ribbers b0bbce0e1b main/urfkill: new aport (!638) 2019-11-21 05:39:21 +00:00
Luca Weiss c6c6bc75bf main/telepathy-ofono: switch to branch ofono-on-ring (!759)
Required for Plasma Mobile to be able to initiate calls.

[ci:skip-build]: already built successfully in CI
2019-11-20 23:41:16 +01:00
David Heidelberg e561fffd30 phosh/*: enable on armhf (!746)
Enable armhf again, because "gnome-session" is available in Alpine for
armhf now.

[ci:skip-build]: already built successfully in CI. ollieparanoid made
                 sure that all packages build for armhf.
[ci:skip-vercheck]

Signed-off-by: David Heidelberg <david@ixit.cz>
2019-11-20 23:07:01 +01:00
Bhushan Shah a35e19dbda linux-postmarketos-allwinner: enable thermal driver and wakelocks (!757)
They can be used for power management

[ci:skip-build]: won't finish in time
2019-11-20 22:58:25 +01:00
Luca Weiss c6e3000931 main/dtbtool: add patch for providing alternative dt tag (!641)
Add the equivalent of the --dt-tag option found in dtbToolCM or
dtbToolLineage, needed on htc-memul.
2019-11-20 22:29:51 +01:00
Oliver Smith 45a79246ab main/unicsy-demo: remove
Depends on py-gtk-dev, which was removed from Alpine. It doesn't seem
like anybody is using this demo, so let's just remove it.
2019-11-20 21:09:56 +01:00
Luca Weiss 66db4dff0c main/xf86-video-opentegra: remove (!754)
The package doesn't build anymore and blocks the binary repository.

See postmarketOS/pmaports#339
2019-11-19 19:53:55 +01:00
Oliver Smith 7308632f6c main/buho: fix build
It seems the the CFLAGS are not properly set in the CMakeLists.txt.
Cmake currently appends -std=gnu90 at the end of the CFLAGS, overriding
the earlier set -std=c99. Work around this with sed. Better fix is
welcome, this is a stop-gap solution to unbreak the build (which is
blocking build.postmarketos.org).
2019-11-17 20:10:19 +01:00
Bart Ribbers 6ba8b2d7ed postmarketos-ui-matchbox: drop (!729)
It's unmaintained both on our side and upstream. Nobody stepped up to
maintain it (https://gitlab.com/postmarketOS/pmaports/issues/372), so
let's drop it before it introduces security issues and compilation
problems.
2019-11-17 15:13:10 +01:00
Bart Ribbers ecf9cb8729 main/telepathy-ofono: rebuild against telepathy-qt (!742) 2019-11-14 14:20:31 +01:00
Bart Ribbers d73bb462b8 main/telepathy-qt: fix lib install location (!742) 2019-11-14 14:20:27 +01:00
Bart Ribbers ed0e78eb80 main/telepathy-qt: upgrade to 0.9.8 (!735) 2019-11-13 21:29:51 +01:00
Danct12 dd028490c4 main/postmarketos-mkinitfs: make android_usb attrs customizable (!734)
ConfigFS USB attrs are customizable based on the `deviceinfo_usb_*` variables,
however some downstream kernels (e.g: msm-3.18) doesn't use configfs, instead
uses the traditional Android USB Gadget.

Based on `deviceinfo_usb_{idVendor/idProduct}` variables, we can change the USB
vendor and product.

So that on these devices, we can make it appear on USB bus as the correct USB
vendor/product ID, not "Google Inc. Nexus 4 (fastboot)"

Signed-off-by: Danct12 <danct12@disroot.org>
2019-11-11 13:56:47 +07:00
Daniele Debernardi 95324f1b5f postmarketos-artwork-wallpapers: remove aport (!725) 2019-11-10 13:58:57 +01:00
Daniele Debernardi 1bd04dfe88 postmarketos-artwork: add wallpapers/icons/sounds subpackages (!725) 2019-11-10 13:58:48 +01:00
Oliver Smith 0bf6919046 main/pmbootstrap: upgrade to 1.10.0 2019-11-10 13:53:15 +01:00
Oliver Smith df79ae6b33 postmarketos-splash: depend explicitly on python3
Python was upgraded to 3.8 in Alpine. Since then, we need explicit
depends on Python 3, as explained here:

https://gitlab.alpinelinux.org/alpine/aports/commit/1e442e585b76abb5e2b8343d4b37eb501aee3db2
2019-11-10 13:12:18 +01:00
lambdadroid 803b8dcec9 main/postmarketos-mkinitfs: stop forcing full fsck on every boot (!723)
At the moment, a full file system check is forced even if the
file system is marked clean (i.e. it was properly unmounted the
last time it was used). On large file systems with slow I/O
(e.g. SD cards), this can take a significant amount of time.

Removing the -f option of e2fsck allows skipping the full
file system check if it is marked clean, speeding up the boot time.
2019-11-06 00:08:50 +01:00
lambdadroid 160c0d9cfb main/kmscube: upgrade to 0_git20190918 (!720)
Makes kmscube working on lima devices without additional
command line parameters.

[ci:skip-build]: already built successfully in CI
2019-11-05 23:58:14 +01:00
Alexey Min 68821d2cb2 main/postmarketos-mkinitfs: make USB configfs attrs customizable (!706)
Some devices' downstream kernels may have different RNDIS/functionfs
drivers (ex. QCRNDIS) that require different values for some
configfs gadget attributes. Make it possible to customize with
deviceinfo file from device- package.

The idea is that each device- package can optionally specify a
bunch of `deviceinfo_usb_*` variables to customize the way it is
visible on USB bus. The ability to override
`deviceinfo_usb_rndis_function` is essential to make downstream
sdm660 based device to appear on USB bus.

While at it, make `idVendor`, `idProduct` and `serialnumber` also
customizable. So that we can make, for example, PineTab appear on
USB bus as PineTab, not as "Google Inc. Nexus 4 (fastboot)".
2019-11-05 23:33:22 +01:00
Bart Ribbers 5f53f6ac9c main/postmarketos-ui-weston: fix linting issues in start_weston.sh (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers 6c42c53cd5 main/postmarketos-splash: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers b87c9240e2 main/postmarketos-android-recovery-installer: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers f23239d8d7 main/fbdebug: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers 9b0a3e4c4a main/postmarketos-demos: build from new repo (!694) 2019-11-05 22:15:10 +01:00
Bart Ribbers 34f6f86f08 main/reboot-mode: build from new repo (!694) 2019-11-05 22:15:00 +01:00
Bart Ribbers 1f9508605c main/telepathy-mission-control: upgrade to 5.16.5 (!708)
[ci:skip-build]: already built successfully in CI
2019-11-03 16:15:53 +01:00
Bart Ribbers 6693c14a75 main/telepathy-mission-control: remove unused patch (!703)
[ci:skip-build]: already built successfully in CI
2019-10-30 23:12:20 +01:00
lambdadroid 74815e3312 main/postmarketos-mkinitfs: add option to place DTB in Android boot image second area (!700)
Mainline U-Boot looks for the device tree blob in the "second" area
of the Android boot image (see https://patchwork.ozlabs.org/patch/1025211/).

Add an option "deviceinfo_bootimg_dtb_second" to place the device DTB there.
2019-10-30 19:15:00 +01:00
Martijn Braam 9ae7a4f9fd main/postmarketos-ui-plasma-mobile: fix gtk3 buttons (!702)
[ci:skip-build]: already built successfully in CI
2019-10-26 01:50:14 +02:00
Bart Ribbers b48a1dd527 main/telepathy-mission-control: upgrade to 5.16.5 pre-release (!698)
This removes the Python 2 requirement

[ci:skip-build]: already built successfully in CI
2019-10-26 00:41:54 +02:00
Bart Ribbers 68fdd20012 main/postmarketos-ui-sway: set license to GPL-3.0-or-later (!696)
Like our other UI packages; we don't need special snowflakes
2019-10-24 02:29:01 +02:00
Bart Ribbers 35ed159172 main/postmarketos-ui-hildon: fix lightdm (!696)
Set license to proper SPDX identifier
2019-10-24 02:27:54 +02:00
Bart Ribbers c56c4b3781 main/postmarketos-ui-i3wm: fix lightdm (!696)
Set Martijn Braam as maintainer
2019-10-24 02:26:58 +02:00
Martijn Braam a21ff74b36 linux-postmarketos-qcom-msm8974: fix usbnet (!695)
Having the charging driver in the initramfs fixes the USB gadget modes.

[ci:skip-build]: already built successfully in CI
2019-10-23 23:55:42 +02:00
lambdadroid 0c76dd4ce3 main/postmarketos-mkinitfs: configure USB gadget serialnumber (!684)
Currently, the USB networking setup using configfs does not configure
a "serialnumber" for the USB gadget. This means that an empty
serial number will be sent during USB enumeration.

This is usually not a problem, but it seems to cause issues under
special circumstances (on asus-me176c on one of my PCs).

The USB Gadget configfs documentation also suggests setting
the "serialnumber":
  https://www.kernel.org/doc/Documentation/usb/gadget_configfs.txt
It can be any string, so we can just set it as "postmarketOS" like
the manufacturer.
2019-10-23 23:27:16 +02:00
Bart Ribbers eec980c7a1 main/postmarketos-ui-xfce4: fix lightdm, cosmetics (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink, set drebrez as maintainer.
2019-10-23 21:49:54 +02:00
Bart Ribbers 473b32990f main/postmarketos-ui-weston: fix lightdm (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink.
2019-10-23 21:44:56 +02:00
Bart Ribbers f16207547b main/postmarketos-ui-sway: fix lightdm (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink.
2019-10-23 21:44:01 +02:00
Bart Ribbers de143332b8 main/postmarketos-ui-mate: fix lightdm, cosmetics (!690)
Fix missing lightdm dependency, replace post-upgrade script with
symlink, set drebrez as maintainer.
2019-10-23 21:43:52 +02:00
Bart Ribbers e96dd73cae main/postmarketos-ui-shelli: use new main/shelli (!690) 2019-10-23 21:43:40 +02:00
Bart Ribbers 55b4a42de4 main/shelli: new aport (!690) 2019-10-23 21:43:37 +02:00
Bart Ribbers 512326566c main/postmarketos-ui-plasma-mobile: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:43:27 +02:00
Bart Ribbers c4d04b5be7 main/postmarketos-ui-phosh: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:43:17 +02:00
Bart Ribbers 7e4a5de7fe main/postmarketos-ui-kodi: fix lightdm (!690)
Fix missing lightdm dependency, add post-upgrade symlink.
2019-10-23 21:42:38 +02:00