temp/p-wlroots: Add wlroots with patch for pvr
Added patched wlroots for PowerVR GPU. Still on 0.12 as I'm testing it on Phosh and that still uses 0.12.
Merge request reports
Activity
- Resolved by Administrator
Why is aports lint not happy
By Mighty on 2021-10-07T06:33:28
Edited by Ghost User
- Resolved by Administrator
Any chance of these patches being upstreamed to wlroots?
By Bart Ribbers on 2021-10-07T06:39:22
Edited by Ghost User
added 7 commits
-
cc8eaba3...03ddd742 - 6 commits from branch
postmarketOS:master
- ac35b417 - temp/p-wlroots: Add wlroots with patch for pvr
By Mighty on 2021-10-09T13:52:09
-
cc8eaba3...03ddd742 - 6 commits from branch
- temp/p-wlroots/APKBUILD 0 → 100644
1 pkgname=p-wlroots 2 pkgver=0.12.0 3 pkgrel=0 4 pkgdesc="modular Wayland compositor library" 5 url="https://github.com/swaywm/wlroots" 6 arch="all" 7 license="MIT" 8 provides="wlroots=$pkgver-r$pkgrel" The wlroots 0.12 package in alpine is called "wlroots0.12".
If we should merge this, we must make sure that apk/pmbootstrap don't install this by accident instead of wlroots0.12 from Alpine.
The cleanest way I know how to do this, is with:
replaces="wlroots0.12" options="!tracedeps"
https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#replaces
- replaces: then it can be installed at the same time as "wlroots0.12" and will replace its files.
- !tracedeps: so abuild doesn't automatically add metadata that it provides the wlroots 0.12 so library
By Oliver Smith on 2021-10-10T13:29:43
changed this line in version 3 of the diff
By Mighty on 2021-10-29T16:48:09
Hi @MightyM17,
I'm a bit hesitant to merge such hacks in general, so I'm wondering:
- on which device are you using this?
- do you plan to maintain this package in the future?
By Oliver Smith on 2021-10-10T15:43:04
Edited by Ghost UserI understand the hesitation, but there is no other option :( Well im using it on samsung-espresso3g and i dont mind maintaining it, theres also an updated tree by tmlind https://github.com/tmlind/wlroots/
By Mighty on 2021-10-10T15:43:04
added 1 commit
- 10ffe7f1 - temp/p-wlroots: Add wlroots with patch for pvr
By Mighty on 2021-10-29T16:48:10
- Resolved by Administrator
What's the link error now?
By Mighty on 2021-10-29T17:16:22
Edited by Ghost User
added 91 commits
-
10ffe7f1...54b2ff69 - 90 commits from branch
postmarketOS:master
- 58c17b46 - temp/p-wlroots: Add wlroots with patch for pvr
By Mighty on 2021-10-30T06:24:40
-
10ffe7f1...54b2ff69 - 90 commits from branch
Hey @MightyM17! Sorry for not getting back to you on this sooner.
We spent some time discussing in the team whether we want to merge this or not in the last meeting, and voted against it since it does create some extra maintenance effort for us, even if you maintain it (just the amount of packages, what if this package happens to break the builders and you're not around to fix it? we had the exact same situation with libhybris and then we finally decided to remove that too).
However, there is a way forward other than merging this into pmaports:
- create a dir prefixed with
custom-
in your pmaports, e.g.custom-pvr
. The gitignore will ignore it then. - create a git repository inside that directory and upload it somewhere (e.g. own namespace on gitlab or sourcehut)
- build the package locally and host your own repository (either over lan, or put the repository somewhere on the internet). Add the repository to your /etc/apk/repositories as described in the wiki
- Now you can use the custom pvr packages on your device
By Oliver Smith on 2021-11-01T15:21:27
Edited by Ghost User- create a dir prefixed with
mentioned in issue #1316 (closed)
By mirh on 2022-03-27T12:38:07