<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<installer-gui-script minSpecVersion="1">
    <title>beid-helper</title>
    <options customize="never" require-scripts="false" hostArchitectures="x86_64,arm64"/>
    <installation-check script="checkBeidMiddleware()"/>
    <script><![CDATA[
function checkBeidMiddleware() {
  var legacy = system.files.fileExistsAtPath('/Library/Belgium Identity Card/beidpkcs11.dylib');
  var current = system.files.fileExistsAtPath('/Library/Belgium Identity Card/Pkcs11/libbeidpkcs11.dylib');
  var versioned = system.run('/bin/sh', '-c', 'ls /Library/Belgium\ Identity\ Card/Pkcs11/libbeidpkcs11*.dylib >/dev/null 2>&1') == 0;
  if (legacy || current || versioned) {
    return true;
  }
  my.result.title = 'Belgian eID middleware ontbreekt';
  my.result.message = 'Installeer eerst de officiele Belgian eID middleware (beid-token) en start de beID Helper installatie opnieuw.';
  my.result.type = 'Fatal';
  return false;
}
]]></script>
    <choices-outline>
        <line choice="default">
            <line choice="beid.helper.component"/>
        </line>
    </choices-outline>
    <choice id="default"/>
    <choice id="beid.helper.component" visible="false">
        <pkg-ref id="beid.helper.component"/>
    </choice>
    <pkg-ref id="beid.helper.component" version="0.4.0" onConclusion="none" installKBytes="9399" updateKBytes="0">#beid-helper-component-arm64.pkg</pkg-ref>
    <pkg-ref id="beid.helper.component">
        <bundle-version/>
    </pkg-ref>
</installer-gui-script>