{ mkKdeDerivation, pkg-config, signond, }: mkKdeDerivation { pname = "signon-kwallet-extension"; extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ signond ]; # NB: not actually broken, just makes it install to $out instead of $signon/lib/extensions # This is useless without a wrapped signond. # FIXME: wrap signond with SSO_EXTENSIONS_DIR=$wrapper/lib/extensions extraCmakeFlags = [ "-DINSTALL_BROKEN_SIGNON_EXTENSION=1" ]; }