<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- The installer's screens and rules (Scripts/release.sh fills in 1.0.0). Welcome →
     Install (password) → done; postinstall then opens Zipgeist for its setup (docs/installer.md). -->
<installer-gui-script minSpecVersion="2">
    <title>Zipgeist</title>
    <welcome file="welcome.html" mime-type="text/html"/>
    <conclusion file="conclusion.html" mime-type="text/html"/>
    <options customize="never" require-scripts="false" hostArchitectures="arm64,x86_64" rootVolumeOnly="true"/>
    <domains enable_anywhere="false" enable_currentUserHome="false" enable_localSystem="true"/>
    <volume-check>
        <allowed-os-versions>
            <os-version min="26.0"/>
        </allowed-os-versions>
    </volume-check>
    <choices-outline>
        <line choice="default">
            <line choice="com.madeonsofa.zipgeist.pkg"/>
        </line>
    </choices-outline>
    <choice id="default"/>
    <choice id="com.madeonsofa.zipgeist.pkg" visible="false">
        <pkg-ref id="com.madeonsofa.zipgeist.pkg"/>
    </choice>
    <pkg-ref id="com.madeonsofa.zipgeist.pkg" version="1.0.0" onConclusion="none">#Zipgeist-component.pkg</pkg-ref>
    <!-- A running Zipgeist is quit first (the Installer asks), so it's never replaced while open. -->
    <pkg-ref id="com.madeonsofa.zipgeist.pkg" installKBytes="15719" updateKBytes="0">
        <must-close>
            <app id="com.madeonsofa.zipgeist"/>
        </must-close>
        <bundle-version>
            <bundle CFBundleShortVersionString="1.0.0" CFBundleVersion="1" id="com.madeonsofa.zipgeist" path="Applications/Zipgeist.app"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.Sparkle" path="Applications/Zipgeist.app/Contents/Frameworks/Sparkle.framework"/>
            <bundle CFBundleShortVersionString="1.0.0" CFBundleVersion="1" id="com.madeonsofa.zipgeist.finder" path="Applications/Zipgeist.app/Contents/PlugIns/ZipgeistFinder.appex"/>
            <bundle id="zipgeistcore.ArchiveWriter.resources" path="Applications/Zipgeist.app/Contents/Extensions/ZipgeistFS.appex/Contents/Resources/ZipgeistCore_ArchiveWriter.bundle"/>
            <bundle CFBundleShortVersionString="1.0.0" CFBundleVersion="1" id="com.madeonsofa.zipgeist.fs" path="Applications/Zipgeist.app/Contents/Extensions/ZipgeistFS.appex"/>
            <bundle id="zipgeistcore.MountSupport.resources" path="Applications/Zipgeist.app/Contents/Resources/ZipgeistCore_MountSupport.bundle"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.Sparkle.Updater" path="Applications/Zipgeist.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.InstallerLauncher" path="Applications/Zipgeist.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc"/>
            <bundle CFBundleShortVersionString="2.9.6" CFBundleVersion="2061" id="org.sparkle-project.DownloaderService" path="Applications/Zipgeist.app/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc"/>
        </bundle-version>
    </pkg-ref>
</installer-gui-script>