[
    {
        "uri": "https://github.com/flutter/packages.git",
        "branch": "main",
        "ver": "0af905d779d52fc81ffc239c211e8c5956154f34",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Google",
        "folder": "first-party",
        "ignore": [
            "packages/camera/camera_android_camerax",
            "packages/camera/camera_android_camerax/example",
            "packages/camera/camera_android/example",
            "packages/camera/camera_avfoundation/example",
            "packages/camera/camera_web/example",
            "packages/camera/camera_windows/example",
            "packages/file_selector/file_selector_android/example",
            "packages/file_selector/file_selector/example",
            "packages/file_selector/file_selector_ios/example",
            "packages/file_selector/file_selector_macos/example",
            "packages/file_selector/file_selector_web/example",
            "packages/file_selector/file_selector_windows/example",
            "packages/flutter_plugin_android_lifecycle/example",
            "packages/google_maps_flutter/google_maps_flutter_ios/example/ios12",
            "packages/google_maps_flutter/google_maps_flutter_ios/example/ios13",
            "packages/google_maps_flutter/google_maps_flutter_ios/example/ios14",
            "packages/google_maps_flutter/google_maps_flutter_ios/example/shared/maps_example_dart",
            "packages/google_sign_in/google_sign_in_android/example",
            "packages/google_sign_in/google_sign_in_ios/example",
            "packages/google_sign_in/google_sign_in_web/example",
            "packages/image_picker/image_picker_android/example",
            "packages/image_picker/image_picker_for_web/example",
            "packages/image_picker/image_picker_ios/example",
            "packages/image_picker/image_picker_macos/example",
            "packages/image_picker/image_picker_windows/example",
            "packages/in_app_purchase/in_app_purchase_android/example",
            "packages/in_app_purchase/in_app_purchase_storekit",
            "packages/in_app_purchase/in_app_purchase_storekit/example",
            "packages/ios_platform_images/example",
            "packages/local_auth/local_auth_android/example",
            "packages/local_auth/local_auth_ios/example",
            "packages/local_auth/local_auth_windows/example",
            "packages/path_provider/path_provider_android/example",
            "packages/path_provider/path_provider/example",
            "packages/path_provider/path_provider_foundation/example",
            "packages/path_provider/path_provider_windows/example",
            "packages/pigeon/example",
            "packages/pigeon/example/app",
            "packages/pigeon/platform_tests/alternate_language_test_plugin",
            "packages/pointer_interceptor/pointer_interceptor_ios/example",
            "packages/pointer_interceptor/pointer_interceptor_web/example",
            "packages/quick_actions/quick_actions_android/example",
            "packages/quick_actions/quick_actions_ios/example",
            "packages/rfw/example/wasm",
            "packages/shared_preferences/shared_preferences",
            "packages/shared_preferences/shared_preferences_android/example",
            "packages/shared_preferences/shared_preferences/example",
            "packages/shared_preferences/shared_preferences_foundation",
            "packages/shared_preferences/shared_preferences_foundation/example",
            "packages/shared_preferences/shared_preferences_web/example",
            "packages/shared_preferences/shared_preferences_windows/example",
            "packages/url_launcher/url_launcher_android/example",
            "packages/url_launcher/url_launcher/example",
            "packages/url_launcher/url_launcher_ios/example",
            "packages/url_launcher/url_launcher_macos/example",
            "packages/url_launcher/url_launcher_web/example",
            "packages/url_launcher/url_launcher_windows/example",
            "packages/video_player/video_player/example",
            "packages/video_player/video_player_web/example",
            "packages/video_player/video_player_android/example",
            "packages/video_player/video_player_avfoundation/example",
            "packages/web_benchmarks/testing/test_app",
            "packages/webview_flutter/webview_flutter_web/example",
            "packages/webview_flutter/webview_flutter_wkwebview/example",
            "packages/google_identity_services_web/example",
            "packages/google_maps_flutter/google_maps_flutter_android/example",
            "packages/google_maps_flutter/google_maps_flutter_web/example",
            "packages/image_picker/image_picker_for_web/example"
        ],
        "rdepends": {
            "packages/file_selector/file_selector_linux/example": [
                "zenity"
            ]
        },
        "output_folder": {
            "packages/file_selector/file_selector_linux/example": "dynamic-layers/gnome-layer/recipes-graphics/flutter-apps"
        }
    },
    {
        "uri": "https://github.com/flutter/samples.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Google",
        "folder": "first-party",
        "ignore": [
            "experimental/linting_tool",
            "experimental/web_dashboard",
            "web/_packages/web_startup_analyzer/example",
            "web/animations",
            "web_embedding/element_embedding_demo",
            "web_embedding/ng-flutter/flutter",
            "web/form_app",
            "web/game_template",
            "web/material_3_demo",
            "web/navigation_and_routing",
            "web/place_tracker",
            "web/provider_shopper",
            "web/simplistic_editor",
            "web/web_dashboard"
        ]
    },
    {
        "uri": "https://github.com/flutter/games.git",
        "branch": "main",
        "license_file": "",
        "license_type": "CLOSED",
        "folder": "first-party",
        "author": "Google"
    },
    {
        "uri": "https://github.com/gskinnerTeam/flutter-wonderous-app.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "gskinner team",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/bdero/flutter-scene-example.git",
        "branch": "master",
        "license_type": "CLOSED",
        "author": "Brandon DeRosier",
        "folder": "first-party"
    },
    {
        "uri": "https://github.com/flutter/gallery.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Google",
        "folder": "first-party"
    },
    {
        "uri": "https://github.com/mogol/flutter_secure_storage.git",
        "branch": "develop",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "German Saprykin",
        "folder": "third-party",
        "ignore": [
            "flutter_secure_storage_windows/example"
        ]
    },
    {
        "uri": "https://github.com/theyakka/qr.flutter.git",
        "branch": "master",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Yakka",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/meta-flutter/flutter_animated_background.git",
        "branch": "meta-flutter",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "Andre Baltazar",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/bernardpumped/ped.git",
        "branch": "next_main",
        "license_file": "COPYING",
        "license_type": "GPL-3.0",
        "author": "Bernard Craddock",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/bluefireteam/audioplayers.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "Luan Nico",
        "folder": "third-party",
        "rdepends": {
            "packages/audioplayers/example": [
                "gstreamer1.0",
                "gstreamer1.0-plugins-base",
                "gstreamer1.0-plugins-good"
            ]
        }
    },
    {
        "uri": "https://github.com/knopp/layer_playground.git",
        "branch": "main",
        "license_type": "CLOSED",
        "author": "Matej Knopp",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/mix1009/desktop_window.git",
        "branch": "master",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "ChunKoo Park",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/Baseflow/flutter-geolocator.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "baseflow",
        "folder": "third-party",
        "ignore": [
            "geolocator/example",
            "geolocator_android/example",
            "geolocator_apple/example",
            "geolocator_web/example",
            "geolocator_windows/example"
        ],
        "rdepends": {
            "geolocator_linux/example": [
                "geoclue"
            ]
        }
    },
    {
        "uri": "https://github.com/firebase/flutterfire.git",
        "branch": "master",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Google",
        "folder": "first-party",
        "ignore": [
            "tests"
        ]
    },
    {
        "uri": "https://github.com/meta-flutter/tests",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Misc",
        "folder": "third-party",
        "ignore": [
            "localization",
            "plugins"
        ]
    },
    {
        "uri": "https://github.com/fluttercommunity/plus_plugins.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Flutter Community",
        "folder": "third-party",
        "ignore": [
            "packages/android_alarm_manager_plus/example",
            "packages/android_intent_plus/example"
        ]
    },
    {
        "uri": "https://github.com/DavBfr/dart_pdf.git",
        "branch": "master",
        "license_file": "LICENSE",
        "license_type": "Apache-2.0",
        "author": "David PHAM-VAN",
        "folder": "third-party",
        "rdepends": {
            "demo": [
                "pdfium"
            ],
            "printing/example": [
                "pdfium"
            ]
        }
    },
    {
        "uri": "https://github.com/playx-flutter/playx-3d-scene.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "Sourcya.io",
        "folder": "third-party",
        "src_folder": "sourcya-playx-3d-scene",
        "src_files": {
            "example": [
                "0001-ivi-homescreen-support.patch",
                "textured_pbr.filamat;destsuffix=git/assets/materials"
            ]
        }
    },
    {
        "uri": "https://github.com/googleads/googleads-mobile-flutter.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "Apache-2.0",
        "author": "Goolge Ads",
        "folder": "first-party"
    },
    {
        "uri": "https://github.com/widgetbakery/pixel_snap",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "Widget Bakery",
        "folder": "third-party"
    },
    {
        "uri": "https://github.com/google/generative-ai-dart.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "Apache-2.0",
        "author": "Google",
        "folder": "first-party",
        "variables": {
            "samples/flutter_app": [
                "GOOGLE_API_KEY ??= \"\"",
                "FLUTTER_BUILD_ARGS = \"bundle --dart-define API_KEY=${GOOGLE_API_KEY}\"",
                "APP_AOT_EXTRA = \"-DAPI_KEY=${GOOGLE_API_KEY}\""
            ]
        }
    },
    {
        "uri": "https://github.com/flutter/super_dash",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "BSD-3-Clause",
        "author": "Google",
        "folder": "first-party",
        "entry_files": {
            "": [
                "main_prod.dart"
            ]
        },
        "src_folder": "super_dash",
        "src_files": {
            "": [
                "0001-ivi-homescreen-support.patch"
            ]
        },
        "variables": {
            "": [
                "FLUTTER_BUILD_ARGS = \"bundle --target lib/main_prod.dart --dart-define FLUTTER_APP_FLAVOR=prod\"",
                "APP_AOT_EXTRA = \"-DFLUTTER_APP_FLAVOR=prod\"",
                "APP_AOT_ENTRY_FILE = \"main_prod.dart\"",
                "",
                "do_compile[network] = \"1\""
            ]
        }
    },
    {
        "uri": "https://github.com/rive-app/rive-flutter.git",
        "branch": "master",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "Rive",
        "folder": "third-party",
        "src_folder": "rive-flutter",
        "src_files": {
            "example": [
                "0001-Changes-for-generic-Linux.patch"
            ]
        },
        "variables": {
            "example": [
                "",
                "# patch pubspec to use local rive_common",
                "python do_compile:prepend() {",
                "    rive_common_path = os.path.join(d.getVar(\"WORKDIR\"),'rive_common')",
                "    pubspec_yaml_path = os.path.join(d.getVar(\"WORKDIR\"),'git','pubspec.yaml')",
                "    with open(pubspec_yaml_path, 'r') as file:",
                "        data = file.read()",
                "        data = data.replace('@RIVE_COMMON_PATH@', rive_common_path)",
                "    with open(pubspec_yaml_path, 'w') as file:",
                "        file.write(data)",
                "}"
            ]
        },
        "rdepends": {
            "example": [
                "rive-text",
                "rive-taffy-ffi"
            ]
        }
    },
    {
        "uri": "https://github.com/RevenueCat/purchases-flutter.git",
        "branch": "main",
        "license_file": "LICENSE",
        "license_type": "MIT",
        "author": "RevenueCat",
        "folder": "third-party",
        "src_folder": "purchases-flutter",
        "src_files": {
            "revenuecat_examples/MagicWeather": [
                "0001-generic-Linux.patch"
            ],
            "revenuecat_examples/purchase_tester": [
                "0001-generic-Linux.patch"
            ]
        },
        "ignore": [
            "api_tester"
        ]
    }
]
