[arch-general] libx11/xorgproto dependency
Hi, I use a customised version of xf86-input-evdev (I tweaked the source code to better support my trackball). This package is now broken as xorgproto used to provide resourceproto and scrnsaverproto but the current version does not provide it anymore. I suppose somebody will fix this broken package at some stage, but in the meantime, what is the advice on this? Should I use xorgproto from AUR instead of the "official" xorgproto if I need to rebuild the package? (It is working fine, I want to know just in case.) ----- $ makepkg -s ==> Making package: xf86-input-evdev 2.10.6-1 (Sat 04 Jan 2020 20:30:46 GMT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... error: target not found: resourceproto error: target not found: scrnsaverproto ==> ERROR: 'pacman' failed to install missing dependencies. ==> Missing dependencies: -> resourceproto -> scrnsaverproto ==> ERROR: Could not resolve all dependencies.
I assume you did not hear about the following: https://bugs.archlinux.org/task/64892
On Sat, 4 Jan 2020 at 21:17, Neven Sajko <nsajko@gmail.com> wrote:
I assume you did not hear about the following:
Thanks. Yes, I had seen that, but that bug is closed and if there is an answer in it to my question above I don't know what it is. The xf86-input-evdev package in the repos is broken as it cannot be built. Does it mean that it and other broken packages will be removed from the repos?
On Sat, 4 Jan 2020 at 21:27, Piscium <groknok@gmail.com> wrote:
On Sat, 4 Jan 2020 at 21:17, Neven Sajko <nsajko@gmail.com> wrote:
I assume you did not hear about the following:
Thanks. Yes, I had seen that, but that bug is closed and if there is an answer in it to my question above I don't know what it is.
Thanks. You put me on the right track. I modified the PKGBUILD as below and with this change xf86-input-evdev builds without errors (though I have not tested it yet). makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=24.1' 'xorgproto') So problem is solved for me - though the package is still broken in the repos.
On 04-01-2020 22:27, Piscium via arch-general wrote:
On Sat, 4 Jan 2020 at 21:17, Neven Sajko <nsajko@gmail.com> wrote:
I assume you did not hear about the following:
https://bugs.archlinux.org/task/64892 Thanks. Yes, I had seen that, but that bug is closed and if there is an answer in it to my question above I don't know what it is.
The xf86-input-evdev package in the repos is broken as it cannot be built. Does it mean that it and other broken packages will be removed from the repos?
Doubt it. resourceproto and scrnsaverproto have been obsolete since they were integrated in xorgproto in februari 2018. The proper solution is to fileĀ a bug to have the package makedepend on xorgproto . Lone_Wolf
On Sat, 4 Jan 2020 at 21:45, Lone_Wolf <lonewolf@xs4all.nl> wrote:
The proper solution is to file a bug to have the package makedepend on xorgproto .
participants (3)
-
Lone_Wolf
-
Neven Sajko
-
Piscium