<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<installer-gui-script minSpecVersion="2">
    <title>Separ8</title>
    <organization>com.brandonwells</organization>
    <!-- The driver is not optional: without it Separ8 cannot record the computer's audio at all,
         since the process-tap fallback was removed. So both components are required and neither is
         user-deselectable — offering a choice would only produce installs that half-work. -->
    <!-- arm64 only: the app is built for Apple Silicon, so an Intel Mac could previously
         install successfully and then find nothing opened, with no explanation. Declaring
         the architecture makes the installer refuse up front and say why. -->
    <options customize="never" require-scripts="false" hostArchitectures="arm64"/>
    <volume-check>
        <allowed-os-versions>
            <os-version min="26.0"/>
        </allowed-os-versions>
    </volume-check>
    <choices-outline>
        <line choice="default">
            <line choice="app"/>
            <line choice="driver"/>
        </line>
    </choices-outline>
    <choice id="default"/>
    <choice id="app" visible="false">
        <pkg-ref id="com.brandonwells.screenrecorder.v2"/>
    </choice>
    <choice id="driver" visible="false">
        <pkg-ref id="com.brandonwells.screenrecorder.v2.audiodriver"/>
    </choice>
    <pkg-ref id="com.brandonwells.screenrecorder.v2" version="1.0.307" onConclusion="none" installKBytes="8588" updateKBytes="0">#Separ8App.pkg</pkg-ref>
    <pkg-ref id="com.brandonwells.screenrecorder.v2.audiodriver" version="1.0.307" onConclusion="none" installKBytes="279" updateKBytes="0">#Separ8Driver.pkg</pkg-ref>
    <pkg-ref id="com.brandonwells.screenrecorder.v2">
        <bundle-version>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.Sparkle" path="Separ8.app/Contents/Frameworks/Sparkle.framework"/>
            <bundle CFBundleShortVersionString="1.0" CFBundleVersion="307" id="com.brandonwells.screenrecorder.v2" path="Separ8.app"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.DownloaderService" path="Separ8.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.Sparkle.Updater" path="Separ8.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.InstallerLauncher" path="Separ8.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc"/>
        </bundle-version>
    </pkg-ref>
    <pkg-ref id="com.brandonwells.screenrecorder.v2.audiodriver">
        <bundle-version>
            <bundle CFBundleShortVersionString="1.0.1" CFBundleVersion="1" id="com.brandonwells.screenrecorder.v2.audiodriver" path="Separ8AudioPlugIn.driver"/>
        </bundle-version>
    </pkg-ref>
</installer-gui-script>