seahorse bundles libhandy, breaks installed libhandy
Seahorse seems to bundle libhandy for some reason, so the Alpine seahorse package duplicates the contents of libhandy1{,-dev}. Besides being wrong, installing this package on a system with libhandy will break the installed libhandy. On my pmOS system:
(18/20) Installing seahorse (3.38.0.1-r0)
ERROR: seahorse-3.38.0.1-r0: trying to overwrite usr/lib/girepository-1.0/Handy-1.typelib owned by libhandy1-1.0.2-r0.
ERROR: seahorse-3.38.0.1-r0: trying to overwrite usr/lib/libhandy-1.so.0 owned by libhandy1-1.0.2-r0.
(19/20) Installing seahorse-doc (3.38.0.1-r0)
(20/20) Purging libhandy1 (1.0.2-r0)
Since apk removes libhandy1 after refusing to overwrite libhandy-1.so.0, the transaction ends with no copy of the libhandy library installed. An apk del seahorse; apk add libhandy1
is required to fix this.
I'm assuming the path forward is to fix seahorse to unbundle libhandy, unless there's some reason that can't be done.