There's a closed pull request on the void-packages repository cups: add support for gnutls to enable https https://github.com/void-linux/void-packages/pull/40467 Description: Without gnutls CUPS defaults to the MacOS path for certificates. https://github.com/OpenPrinting/cups/blob/19047059/scheduler/conf.c#L607-L612 When administering printers in CUPS UI (localhost:631) I noticed that the connection could not upgrade to HTTPS. Upon investigation with `strace` I saw that CUPS was trying to load certificates from `/Library/Keychains/System.keychain`. ``` openat(AT_FDCWD, "/Library/Keychains/System.keychain/void.key", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) ``` Enabling GNUTLS causes CUPS to look in the correct location for certificates. #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-GLIBC)