Recent pcsc-lite change affects building of dependant packages
MR !25371 (merged) added a new subpackage to pcsc-lite: pcsc-lite-spy-libs and this change appears to have affected the dependancy of pcsc-lite-dev - previously it depended on pcsc-lite-libs, now it depends instead on pcsc-lite-spy-libs.
I am working on an update to one of my own packages and its build is now failing due to the absence of the file | /usr/lib/libpcsclite.so - as my package's APKBUILD file declares a "makedepends" on "pcsc-lite-dev" previously this would result in the pcsc-lite-libs package (which contains the libpcsclite.so file) being automatically installed whereas now it is no longer installed (pcsc-lite-spy-libs is instead).
>>> step-certificates: Installing for build: build-base step-cli bash go go-bindata pcsc-lite-dev
...
...
(12/14) Installing pcsc-lite-spy-libs (1.9.3-r1)
(13/14) Installing pcsc-lite-dev (1.9.3-r1)
...
...
/usr/lib/gcc/x86_64-alpine-linux-musl/10.3.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lpcsclite
collect2: error: ld returned 1 exit status
The same issue is likely to affect other packages that have a makedepends on pcsc-lite-dev, such as ccid, openconnect, opensc, pcsc-cyberjack, etc, when they are next rebuilt.