Packages have been rebuilt and prepared to remove obsolete libdmx and
libxxf86dga. Xorgproto legacy support has been removed and wherever it
was added to be a runtime dependency it is now a build time
dependency. Some packages will need additional xorgproto makedependency
added when missing some header now that the libraries won't pull it in
anymore. That behavior is desired. I'm still in the process of fixing
the move from legacy proto headers to xorgproto headers. I'm going to
commit the changes to trunk for future builds.

There's no package replacing libdmx and libxxf86dga so manual
intervention will be needed. So here's a small news draft:

"Xorg cleanup requires manual intervention

"In the process of Xorg cleanup [1] the update requires manual
intervention when you hit this message:

 :: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by 
lib32-libxi
 :: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by 
libdmx
 :: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto'
 required by libxxf86dga

when updating, use:
`pacman -Rdd libdmx libxxf86dga && pacman -Syu`

to perform the upgrade. After the update it will be safe to also remove
the "xorgproto" package.

[1] https://bugs.archlinux.org/task/64892";


Note: One single package "Nexuiz" couldn't be fixed to work without
libxxf86dga. The package maintainer has been informed to look out for a
fix or remove the package and maintain it in AUR where libxxf86dga can
be added.

-Andy

Attachment: pgpCJG2PAkpPT.pgp
Description: Digitale Signatur von OpenPGP

Reply via email to