Commit Graph
483 Commits
Author SHA1 Message Date
Luca Weiss 7d937582c3 temp/dbus-elogind: fork from Alpine for elogind patch (!625)
Needed for ofono to work because of the at_console directive to work.

[ci:skip-build]: already built successfully in CI
2019-09-19 01:31:02 +02:00
Bart Ribbers 11e638b075 temp/mesa-git: upgrade to 0_git20190917 (!591)
- Remove the outdated patch, it has been fixed differently upstream
- Update patch for use-elf-tls slots

[ci:skip-build]: already built successfully in CI
2019-09-19 00:46:21 +02:00
Daniele Debernardi dd0f32d9aa temp/xfce4-battery-plugin: fix battery capacity detection (!595)
If someone also noticed the missing battery icon in the xfce4 panel,
please test with this patched plugin and report back. Thanks.
2019-09-19 00:34:13 +02:00
Bart Ribbers d47c83f51c temp/qt5-qtwayland: remove, patches are in upstream (!632) 2019-09-18 23:00:33 +02:00
Oliver Smith 66a856f5d0 temp/qt5-qtwayland: remove non-applying patches
I did not check if patches still applied yesterday, and it turns out
that almost all of them don't apply anymore (probably because the
changes are in the upstream source now?).

Note that I did not test if plasma mobile is working correctly again
with this version, I'm just making the build errors go away (which I
did not notice right away yesterday, as qt5-qtbase was still building
and we had to upgrade that anyway, so there was no point in waiting).

Build tested and working for x86_64.

Fixes: 86a0ecc04a ("temp/qt5-qt*: upgrade to 5.12.5")
2019-09-17 08:24:39 +02:00
Oliver Smith 86a0ecc04a temp/qt5-qt*: upgrade to 5.12.5 2019-09-16 22:22:38 +02:00
Luca Weiss e1c430f069 temp/qemu: remove (!608)
The package was originally added with jemalloc to work around a deadlock
while compiling mesa. I've tested compiling the mesa-git package on
x86_64 for armhf and armv7 and it worked fine. Looking at the original
issue report, the problem only happened with the autotools build system
and not with meson - and as all our mesa or networkmanager aports are
using meson now, I think we can delete this.
2019-09-14 06:39:08 +02:00
Luca Weiss 8ed41357e0 temp/mesa-git: provide mesa-dev in mesa-git-dev (!626)
[ci:skip-build]: already built successfully in CI
2019-09-14 04:35:03 +02:00
Daniele Debernardi 6b0aae4442 temp/kbd: new aport (!572)
[ci:skip-build]: already built successfully in CI
2019-09-14 04:32:19 +02:00
Daniele Debernardi 4f400a67c8 temp/xkeyboard-config: Bind square brackets for N900 us keymap (!572) 2019-09-14 04:31:08 +02:00
Bart Ribbers 6dd3b2400b temp/qt5-qtwayland: explain why we forked it from Alpine (!607)
[ci:skip-vercheck]
2019-09-09 14:25:00 +02:00
Luca Weiss d2b89c4cf9 temp/ofono: move from modem, upgrade to 1.30 (!612) 2019-09-09 14:23:51 +02:00
Luca Weiss 63acf61012 main/libvdpau-tegra: fix pkgver (!565) 2019-08-24 00:59:07 +02:00
Luca Weiss d334073811 main/libdrm-grate: fix pkgver (!565)
The libdrm version is 2.4.96 according to configure.ac
2019-08-24 00:59:07 +02:00
Luca Weiss eed0275d6b temp/mesa-purism-gc7000: use _commit as variable name (!565) 2019-08-24 00:59:01 +02:00
Bart Ribbers 168e640a85 temp/libdrm-grate: move from main (!571)
[ci skip] Package output does not change except for meta
information (licenses), so don't build or verify checksums
of the packages to prevent outdated source URL's breaking it.
This will have to be looked at later
2019-08-23 21:27:42 +02:00
Bart Ribbers 670fa0377a temp/libvdpau-tegra: move from main (!571) 2019-08-23 21:27:41 +02:00
Bart Ribbers 4cd09020b1 temp/mesa-grate: move from main (!571) 2019-08-23 21:27:41 +02:00
Bart Ribbers 7eaffd519c temp/u-boot-librem5dev: move from device (!571) 2019-08-23 21:27:40 +02:00
Bart Ribbers aa33d82bba temp/gpgme: remove, upstreamed (!563) 2019-08-22 01:40:41 +02:00
Bart Ribbers 5c3a3967ea temp/{wpa_supplicant,networkmanager}: remove, upstreamed (!564) 2019-08-20 18:48:35 +02:00
Oliver Smith 29e53f44ee temp/{networkmanager,wpa_supplicant}: pkgrel bump
Increase pkgrels, so the resulting versions are higher than the aports
in Alpine. Seems like this was done in the upstream PR initially, but
then got lost during rebase.
2019-08-06 11:56:21 +02:00
Oliver Smith 2ac369ed8f temp/{networkmanager,wpa_supplicant}: new aports (!547)
Fork from Alpine to apply Martijn's patch:
https://github.com/alpinelinux/aports/pull/9894

"This makes wpa_supplicant run in dbus mode if no config file has been
created for it, fixing the networkmanager integration. This config has
been used for a long time in postmarketOS and works fine.

It also removes the iwd dependency from networkmanager again so
wpa_supplicant is used because iwd doesn't support as many chipsets as
wpa_supplicant and it doesn't run on older kernels."

[ci:skip-build]: already built successfully in CI for x86_64, I've
                 tested that it builds for armhf and aarch64 too.
2019-08-06 11:27:35 +02:00
Oliver Smith 84492befc5 temp/mesa-git: build for arm, not for all arches
Avoid build failure for x86:

>>> mesa-git-glapi*: Running postcheck for mesa-git-glapi
>>> ERROR: mesa-git-glapi*: Found textrels:
TEXTREL  /home/pmos/build/pkg/mesa-git-glapi/usr/lib/libglapi.so.0.0.0

The package is only used for armhf, armv7, aarch64 devices currently, so
change the arch line in the APKBUILD accordingly.

$ cd device
$ for i in $(git grep mesa-git | cut -d/ -f1); do grep -H arch $i/deviceinfo; done
device-asus-flo/deviceinfo:deviceinfo_arch="armhf"
device-lg-hammerhead/deviceinfo:deviceinfo_arch="armv7"
device-pine-a64lts/deviceinfo:deviceinfo_arch="aarch64"
device-pine-dontbeevil/deviceinfo:deviceinfo_arch="aarch64"
device-sony-castor-windy/deviceinfo:deviceinfo_arch="armhf"
device-sony-sirius/deviceinfo:deviceinfo_arch="armv7"

[ci:skip-vercheck]: only changed arch line
Fixes: ce7e4d79e1 ("temp/mesa-git: new aport (!524)")
2019-07-28 10:48:51 +02:00
Bart Ribbers 28a04f8ffd temp/mesa-freedreno: remove in favor of mesa-git (!524) 2019-07-27 20:34:33 +02:00
Bart Ribbers 7686e15af4 temp/mesa: remove in favor of mesa-git (!524) 2019-07-27 18:21:18 +02:00
Bart Ribbers ce7e4d79e1 temp/mesa-git: new aport (!524)
This package will track the latest Git master for devices that require bleeding edge changes. Should be kept up-to-date fairly often
2019-07-27 18:21:16 +02:00
Daniele Debernardi ceb3c2a2eb temp/xkeyboard-config: Fork to add N900 extended layout (!507) 2019-07-25 20:59:48 +02:00
Luca Weiss 8bd5c997b8 temp/libdrm: remove (!522) 2019-07-24 11:18:57 +02:00
Oliver Smith 09ad0c8115 temp/qemu: bump pkgrel after soname bump
Increase 'qemu' pkgrel (0 -> 1), missing depend(s): so:libnettle.so.6
2019-07-23 23:13:31 +02:00
Luca Weiss be9615a763 temp/mesa-freedreno: fix mesa-freedreno-gl conflict (!520) 2019-07-23 21:04:32 +02:00
Bhushan Shah 9e3fa6e6f7 temp/qt5-qtwayland: apply patches suggested by upstream (!509)
These patches are intended to make things work nicely due to regressions
introduced in qt5.12.4. I've tested them in QEMU and they seem to work
fine.

See: https://mail.kde.org/pipermail/kde-distro-packagers/2019-July/000379.html
2019-07-18 17:58:25 +05:30
Bart Ribbers 40b98f4ca8 temp/wlroots: remove, superseded by Phoc (!495)
[ci:skip-build]: ollieparanoid will make sure this builds locally before
                 merging
2019-07-16 23:57:08 +02:00
Martijn Braam 8ae04602a9 temp/gnome-session: remove, upstreamed (!488) 2019-07-11 18:22:53 +02:00
Martijn Braam fd34a04679 temp/gnome-shell: remove, upstreamed (!488) 2019-07-11 18:22:35 +02:00
Martijn Braam a4e0754cd8 temp/wlroots: pulled upsteam changes (!414) 2019-07-09 21:52:41 +02:00
Martijn Braam 4df7d8011d temp/gnome-shell: fork to enable aarch64 (!414) 2019-07-09 21:52:51 +02:00
Martijn Braam a238ca4ff1 temp/gnome-session: fork to enable aarch64 (!414) 2019-07-09 21:52:41 +02:00
Oliver Smith a4f35cb7d6 temp/mesa-freedreno: current mesa master (!450)
Freedreno is broken in latest mesa stable, but it is fixed in current
master. Let's use master for now.

Based on Brian Masney's patch, but with a hardcoded commit and a
separate package.
2019-06-30 18:54:02 +02:00
Luca Weiss 82b143f3f0 Fix spelling mistakes (!466)
codespell --skip="./.git,*.patch,*.diff,config-*.*"

[ci:skip-build]
[ci:skip-vercheck]
2019-06-30 01:40:02 +02:00
Bart Ribbers fb05a9e586 temp/kwin: remove (!467)
The patch we forked it for is in KWin 5.16.2 which is in Alpine Linux
2019-06-27 11:04:20 +02:00
Bart Ribbers 86b267ee8a temp/kwin: new aport to fix Plasma Mobile issue (!456)
[ci:skip-build] Won't succeed in time
2019-06-23 11:57:54 +02:00
Oliver Smith 6b142e0139 temp/sonnet: remove
Binary package is available in Alpine again.
2019-06-20 14:07:29 +02:00
Bart Ribbers 9c2d1e2124 temp/qt5-qtbase & qt5-qtdeclarative: update to 5.12.4 (!447)
[ci:skip-build]: won't finish in time
2019-06-17 19:38:01 +02:00
Bart Ribbers 7974e392f1 temp/u-boot: remove (!437)
Pine64 support has been upstreamed:
https://github.com/alpinelinux/aports/commit/21aad5d3185cd9b8509fb3190650d5dd90d38483
2019-06-14 01:36:01 +02:00
Luca Weiss e3d9cc2a9e temp/mesa: update to 19.1.0 (!433)
[ci:skip-build]: already built once in CI
2019-06-11 23:41:00 +02:00
Bart Ribbers e5e8991f79 temp/mesa: fix install prefix, enable release optimizations (!431)
The description below is a quote from Brian Masney in #296.

The pmOS mesa packages need to have -Db_ndebug=true passed to the meson
build so that debug assertions and extra validations are disabled to
improve overall system performance. See [1] for more details. Fedora
also recently made this change: [2]

This change, along with using the master branch of mesa, gets the
Freedreno driver working properly with X11 on the Nexus 5 and presumably
other A3XX-based systems.

--buildtype=release should also be passed to meson for extra
optimizations. See the thread [3] for more details.

[1] https://gitlab.freedesktop.org/mesa/mesa/blob/master/docs/meson.html#L321
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1692426.
[3] https://lists.freedesktop.org/archives/mesa-dev/2019-June/219960.html

[ci:skip-build]: already built successfully in CI
2019-06-11 23:02:07 +02:00
Oliver Smith 7bc8d09013 temp/sonnet: fork from Alpine for armv7
Alpine's build bot is stuck on another package, but this needs to be
rebuilt against the recently updated libhunspell. Otherwise Plasma
Mobile cannot be installed, as pmbootstrap fails with:

ERROR: Could not find dependency 'so:libhunspell-1.6.so.0' in any aports folder or APKINDEX.

I've tested that this builds properly.
2019-06-11 21:37:37 +02:00
Bart Ribbers 30e708c0f7 temp/weston: remove, changes have been upstreamed (!421) 2019-06-07 16:49:09 +02:00
Oliver Smith 568b156c14 temp/wlroots: don't build for arm*
Disable for arm arches, because there it fails with:

[89/300] Compiling C object 'xcursor/c7765ab@@wlr_xcursor@sta/xcursor.c.o'.
FAILED: xcursor/c7765ab@@wlr_xcursor@sta/xcursor.c.o
gcc -Ixcursor/c7765ab@@wlr_xcursor@sta -Ixcursor ...
cc1: error: /home/pmos/build/pkg/mesa/usr/include: No such file or directory [-Werror=missing-include-dirs]

I suspect, that this relates to our custom mesa packaging, which is only
built for arm architectures currently. Phosh isn't running on anything
other than x86_64 so far in postmarketOS, so let's just disable wlroots
arm too until this is figured out.

[ci:skip-vercheck]: only modified the arch line
2019-06-02 04:31:05 +02:00