2019-06-16 20:59:06 +01:00
|
|
|
{ makeWrapper, symlinkJoin, gsignond, plugins }:
|
2018-07-07 13:49:11 +01:00
|
|
|
|
|
|
|
symlinkJoin {
|
|
|
|
name = "gsignond-with-plugins-${gsignond.version}";
|
|
|
|
|
|
|
|
paths = [ gsignond ] ++ plugins;
|
|
|
|
|
|
|
|
buildInputs = [ makeWrapper ];
|
|
|
|
|
|
|
|
postBuild = ''
|
|
|
|
wrapProgram $out/bin/gsignond \
|
|
|
|
--set SSO_GPLUGINS_DIR "$out/lib/gsignond/gplugins"
|
|
|
|
|
|
|
|
rm $out/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service
|
|
|
|
rm $out/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
|
|
|
|
|
|
|
|
substitute ${gsignond}/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service $out/share/dbus-1/services/com.google.code.AccountsSSO.gSingleSignOn.service \
|
|
|
|
--replace ${gsignond} $out
|
|
|
|
|
|
|
|
substitute ${gsignond}/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service $out/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service \
|
|
|
|
--replace ${gsignond} $out
|
|
|
|
'';
|
2018-11-30 03:04:46 +00:00
|
|
|
|
|
|
|
inherit (gsignond) meta;
|
2018-07-07 13:49:11 +01:00
|
|
|
}
|