<?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. -->
    <options customize="never" require-scripts="false" hostArchitectures="arm64,x86_64"/>
    <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.145" onConclusion="none" installKBytes="5243" updateKBytes="0">#Separ8App.pkg</pkg-ref>
    <pkg-ref id="com.brandonwells.screenrecorder.v2.audiodriver" version="1.0.145" 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="145" 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>