Commit graph

156 commits

Author SHA1 Message Date
Luca Weiss
4204e78546
temp/ofono: upgrade to 1.31 (!818) 2019-12-28 21:13:29 +05:30
David Heidelberg
9322dca2ea
temp/libdrm-grate: bring back to life (!819)
- installes only grate/tegra drivers
- installs itself systemwide

Signed-off-by: David Heidelberg <david@ixit.cz>
2019-12-25 14:45:22 +01:00
Minecrell
63c40525f8
temp/mesa-git: place new libraries in correct package (!826)
Some of the DRI drivers are not moved to the correct subpackage
and therefore installed everywhere through the main package.
This wastes about 8 MB of disk space, so lets move them to the
correct subpackage.
2019-12-24 16:02:40 +01:00
Minecrell
25703c6be8
temp/mesa-git: upgrade to 0_git20191223 (!826)
Build src/git_sha1.h early to avoid build failure:

../src/vulkan/overlay-layer/overlay.cpp:31:10: fatal error: git_sha1.h: No such file or directory
   31 | #include "git_sha1.h"
      |          ^~~~~~~~~~~~
2019-12-24 16:02:36 +01:00
Minecrell
06d449cecd
temp/mesa-git: align with upstream APKBUILD (!826) 2019-12-24 16:02:33 +01:00
Daniele Debernardi
62bc6bb2ec
temp/alsa-lib: fork from Alpine (!794)
Added patch to support ALSA_PLUGIN_DIRS environment variable
2019-12-24 00:03:37 +01:00
Bart Ribbers
427ec6e16f
temp/mesa-git: upgrade to 0_git20191205 (!781) 2019-12-05 23:46:06 +01:00
Bhushan Shah
f4540b2032
temp/ofono: allow wheel group to access ofono dbus (!749)
Default dbus policy of ofono allows only root user and users who are
logged into tty using at_console policy. However since our dbus is not
built with elogind, at_console is never set.

This allows user in wheel group to access ofono

[ci:skip-build]: already built successfully in CI
2019-11-20 23:25:59 +01:00
Daniele Debernardi
730aedd408
temp/kbd: remove (!748)
Drop the temporary kbd package because the upstream package has been
updated to include the busybox fix:
https://git.alpinelinux.org/aports/commit/main/kbd?id=81189e08a0c497a44660eb479120917291a67776

I've tested it by rebuilding the n900 device package, which will
re-create the keymaps using the loadkeys tool.
2019-11-20 21:41:21 +01:00
Oliver Smith
51807847ea
temp/mesa-*: remove suffix in pkgconfig version (!744)
Fix build with current abuild version by removing the "-devel" suffix
in /usr/lib/pkgconfig/*.pc. Set "pcprefix" instead, so abuild doesn't
confuse these packages with the regular mesa.

[ci:skip-build]: already built successfully in CI
Fixes: #386
2019-11-17 19:35:00 +01:00
Danct12
fc30659221
temp/mesa-git: upgrade to 0_git20191101 (!705)
Signed-off-by: Danct12 <danct12@disroot.org>

[ci:skip-build]: already built successfully in CI
2019-11-05 23:01:17 +01:00
Oliver Smith
f01661505e
temp/libphonenumber: remove
Turns out, that the pkgrel was bumped in Alpine. I had looked at an
outdated error message from the postmarketos-ui-* related MR and
assumed that this issue is still present (somwhat confused by the other
upstream-compat issues).

This reverts commit 07653d60a8.
2019-10-23 22:58:07 +02:00
Oliver Smith
07653d60a8
temp/libphonenumber: fork from Alpine
Needs a pkgrel bump because dependency libboost was upgraded. This is
currently breaking everything depending on libphonenumber, for example
plasma mobile.

>>> postmarketos-ui-plasma-mobile: Analyzing dependencies...
ERROR: unsatisfiable constraints:
  so:libprotobuf.so.20 (missing):
    required by: libphonenumber-8.10.21-r0[so:libprotobuf.so.20]
>>> ERROR: postmarketos-ui-plasma-mobile: builddeps failed
2019-10-23 21:16:44 +02:00
Oliver Smith
9931aa8f05
temp/telepathy-logger: fork from Alpine
It was deleted from Alpine, but telepathy-logger-qt depends on it.
2019-10-23 20:51:52 +02:00
Oliver Smith
c99c017870
temp/*: remove plasma (5.17 is in Alpine)
It was forked to build the 5.17 pre-release, which is not needed
anymore. Remove now to unclutter pmaports, and to get pretty much all
remaining packages for x86_64 out of the queue on
build.postmarketos.org.
2019-10-20 20:32:34 +02:00
Luca Weiss
dc4af7d32a
temp/dhcpcd: upgrade to 8.0.6 (!610)
[ci:skip-build]: already built successfully in CI
2019-10-09 23:48:31 +02:00
Alexey Min
be2f68b721
temp/mesa-git: fix build with --strict (!659)
For llvm8-dev llvm-config executable is no longer in PATH
(it is in PATH now for llvm9-dev) and now it is in
/usr/lib/llvm8/bin/llvm-config, so it is more reliable
to adjust $PATH before calling meson build.

It will work for all past, current and future llvm versions.

Fixes 90d3deb7b4

[ci:skip-build]: already built successfully in CI
2019-10-05 02:39:44 +02:00
Bhushan Shah
90d3deb7b4
temp/mesa-git: upgrade to 0_git20191002 (!656)
[ci:skip-build]: would not finish in time
2019-10-03 21:46:15 +02:00
Clayton Craft
eb99b93f56
temp/mesa-purism-gc7000: upgrade to 19.1 (!590) 2019-10-02 20:59:53 +02:00
Clayton Craft
7bf1b5dcf8
temp/u-boot-librem5dev: upgrade uboot and firmware (!590)
This commit:

- Updates u-boot
- Updates arm trusted firmware
- Builds the m4 firmware using cross compilation (no more dependency on
  downloading the binary from purism \o/)
2019-10-02 20:59:53 +02:00
Oliver Smith
f0159bd0aa
temp/*: don't build plamo related pkgs for armhf
postmarketos-ui-plasma-mobile has !armhf in its arches list, so it does
not make sense to build these packages for armhf either. Let's save some
building time.

[ci:skip-vercheck], [ci:skip-build]
2019-09-29 23:42:30 +02:00
Bart Ribbers
95de9a34c2
temp/plasma: fork from Alpine to build Plasma 5.17 pre-release (!639) 2019-09-29 20:39:03 +02:00
Oliver Smith
e09aa15c08
temp/mesa-grate: removed (!648)
This depends on non-existing package py2-mako, and therefore blocks
building the binary repository.

Related: #370
2019-09-25 21:17:41 +02:00
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