finalize
This commit is contained in:
parent
16d0b96fc1
commit
dae3069942
1
poky/.gitignore
vendored
1
poky/.gitignore
vendored
@ -28,6 +28,7 @@ hob-image-*.bb
|
||||
!meta-wayland
|
||||
!meta-mender
|
||||
!meta-mender-community
|
||||
!meta-flutter-apps
|
||||
/documentation/*/eclipse/
|
||||
/documentation/*/*.html
|
||||
/documentation/*/*.pdf
|
||||
|
409
poky/meta-flutter-apps/conf/flutter-apps.json
Normal file
409
poky/meta-flutter-apps/conf/flutter-apps.json
Normal file
@ -0,0 +1,409 @@
|
||||
[
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
]
|
28
poky/meta-flutter-apps/conf/layer.conf
Normal file
28
poky/meta-flutter-apps/conf/layer.conf
Normal file
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
# We have a conf and classes directory, append to BBPATH
|
||||
BBPATH .= ":${LAYERDIR}"
|
||||
|
||||
BBFILES += " \
|
||||
${LAYERDIR}/recipes*/*/*.bb \
|
||||
${LAYERDIR}/recipes*/*/*.bbappend \
|
||||
${LAYERDIR}/recipes*/*/*/*.bb \
|
||||
${LAYERDIR}/recipes*/*/*/*.bbappend \
|
||||
"
|
||||
|
||||
BBFILE_COLLECTIONS += "meta-flutter-apps"
|
||||
BBFILE_PATTERN_meta-flutter-apps := "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_meta-flutter-apps = "12"
|
||||
|
||||
LAYERSERIES_COMPAT_meta-flutter-apps = "zeus dunfell honister hardknott gatesgarth kirkstone"
|
||||
|
||||
BBFILES_DYNAMIC += " \
|
||||
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bb \
|
||||
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*/*.bb \
|
||||
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bbappend \
|
||||
gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bb \
|
||||
gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*/*.bb \
|
||||
gnome-layer:${LAYERDIR}/dynamic-layers/gnome-layer/*/*/*.bbappend \
|
||||
"
|
@ -0,0 +1,10 @@
|
||||
|
||||
DEPENDS += "\
|
||||
compiler-rt \
|
||||
libcxx \
|
||||
"
|
||||
|
||||
RUNTIME = "llvm"
|
||||
TOOLCHAIN = "clang"
|
||||
TOOLCHAIN:class-native = "clang"
|
||||
PREFERRED_PROVIDER_libgcc = "compiler-rt"
|
@ -0,0 +1,194 @@
|
||||
#
|
||||
# Copyright (c) 2020-2023 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "Membrane Example shared module"
|
||||
HOMEPAGE = "https://github.com/jerel/membrane"
|
||||
LICENSE = "Apache-2.0"
|
||||
|
||||
LIC_FILES_CHKSUM = "\
|
||||
file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10 \
|
||||
"
|
||||
|
||||
DEPENDS += "\
|
||||
membrane-example-native \
|
||||
"
|
||||
|
||||
DEPENDS:class-native += "\
|
||||
flutter-sdk-native \
|
||||
compiler-rt-native \
|
||||
libcxx-native \
|
||||
"
|
||||
|
||||
SRCREV = "402133efc123fbf86997118209b3a84007e4000d"
|
||||
PV:append = ".AUTOINC+402133efc1"
|
||||
SRC_URI = "git://github.com/jerel/membrane_template.git;lfs=0;branch=main;protocol=https;destsuffix=git"
|
||||
|
||||
SRC_URI += " \
|
||||
crate://crates.io/addr2line/0.17.0 \
|
||||
crate://crates.io/adler/1.0.2 \
|
||||
crate://crates.io/aho-corasick/0.7.18 \
|
||||
crate://crates.io/allo-isolate/0.1.13 \
|
||||
crate://crates.io/ansi_term/0.12.1 \
|
||||
crate://crates.io/anyhow/1.0.60 \
|
||||
crate://crates.io/async-stream-impl/0.3.3 \
|
||||
crate://crates.io/async-stream/0.3.3 \
|
||||
crate://crates.io/atomic/0.5.1 \
|
||||
crate://crates.io/atty/0.2.14 \
|
||||
crate://crates.io/autocfg/1.1.0 \
|
||||
crate://crates.io/backtrace/0.3.66 \
|
||||
crate://crates.io/bcs/0.1.3 \
|
||||
crate://crates.io/bincode/1.3.3 \
|
||||
crate://crates.io/bitflags/1.3.2 \
|
||||
crate://crates.io/cc/1.0.73 \
|
||||
crate://crates.io/cfg-if/1.0.0 \
|
||||
crate://crates.io/clap/2.34.0 \
|
||||
crate://crates.io/ctor/0.1.23 \
|
||||
crate://crates.io/failure/0.1.8 \
|
||||
crate://crates.io/failure_derive/0.1.8 \
|
||||
crate://crates.io/ffi_helpers/0.2.0 \
|
||||
crate://crates.io/futures-channel/0.3.21 \
|
||||
crate://crates.io/futures-core/0.3.21 \
|
||||
crate://crates.io/futures-executor/0.3.21 \
|
||||
crate://crates.io/futures-io/0.3.21 \
|
||||
crate://crates.io/futures-macro/0.3.21 \
|
||||
crate://crates.io/futures-sink/0.3.21 \
|
||||
crate://crates.io/futures-task/0.3.21 \
|
||||
crate://crates.io/futures-util/0.3.21 \
|
||||
crate://crates.io/futures/0.3.21 \
|
||||
crate://crates.io/getrandom/0.2.7 \
|
||||
crate://crates.io/ghost/0.1.6 \
|
||||
crate://crates.io/gimli/0.26.2 \
|
||||
crate://crates.io/glob/0.3.0 \
|
||||
crate://crates.io/hashbrown/0.12.3 \
|
||||
crate://crates.io/heck/0.3.3 \
|
||||
crate://crates.io/hermit-abi/0.1.19 \
|
||||
crate://crates.io/include_dir/0.6.2 \
|
||||
crate://crates.io/include_dir_impl/0.6.2 \
|
||||
crate://crates.io/indexmap/1.9.1 \
|
||||
crate://crates.io/inventory-impl/0.1.11 \
|
||||
crate://crates.io/inventory/0.1.11 \
|
||||
crate://crates.io/lazy_static/1.4.0 \
|
||||
crate://crates.io/libc/0.2.129 \
|
||||
crate://crates.io/linked-hash-map/0.5.6 \
|
||||
crate://crates.io/maplit/1.0.2 \
|
||||
crate://crates.io/memchr/2.5.0 \
|
||||
crate://crates.io/miniz_oxide/0.5.3 \
|
||||
crate://crates.io/num_cpus/1.13.1 \
|
||||
crate://crates.io/object/0.29.0 \
|
||||
crate://crates.io/once_cell/1.13.0 \
|
||||
crate://crates.io/phf/0.10.1 \
|
||||
crate://crates.io/phf_generator/0.10.0 \
|
||||
crate://crates.io/phf_macros/0.10.0 \
|
||||
crate://crates.io/phf_shared/0.10.0 \
|
||||
crate://crates.io/pin-project-lite/0.2.9 \
|
||||
crate://crates.io/pin-utils/0.1.0 \
|
||||
crate://crates.io/ppv-lite86/0.2.16 \
|
||||
crate://crates.io/proc-macro-error-attr/1.0.4 \
|
||||
crate://crates.io/proc-macro-error/1.0.4 \
|
||||
crate://crates.io/proc-macro-hack/0.5.19 \
|
||||
crate://crates.io/proc-macro2/1.0.43 \
|
||||
crate://crates.io/quote/1.0.21 \
|
||||
crate://crates.io/rand/0.8.5 \
|
||||
crate://crates.io/rand_chacha/0.3.1 \
|
||||
crate://crates.io/rand_core/0.6.3 \
|
||||
crate://crates.io/regex-syntax/0.6.27 \
|
||||
crate://crates.io/regex/1.6.0 \
|
||||
crate://crates.io/rustc-demangle/0.1.21 \
|
||||
crate://crates.io/ryu/1.0.11 \
|
||||
crate://crates.io/serde-generate/0.24.0 \
|
||||
crate://crates.io/serde-reflection/0.3.6 \
|
||||
crate://crates.io/serde/1.0.143 \
|
||||
crate://crates.io/serde_bytes/0.11.7 \
|
||||
crate://crates.io/serde_derive/1.0.143 \
|
||||
crate://crates.io/serde_yaml/0.8.26 \
|
||||
crate://crates.io/siphasher/0.3.10 \
|
||||
crate://crates.io/slab/0.4.7 \
|
||||
crate://crates.io/smawk/0.3.1 \
|
||||
crate://crates.io/strsim/0.8.0 \
|
||||
crate://crates.io/structopt-derive/0.4.18 \
|
||||
crate://crates.io/structopt/0.3.26 \
|
||||
crate://crates.io/syn/1.0.99 \
|
||||
crate://crates.io/synstructure/0.12.6 \
|
||||
crate://crates.io/textwrap/0.11.0 \
|
||||
crate://crates.io/textwrap/0.13.4 \
|
||||
crate://crates.io/thiserror-impl/1.0.32 \
|
||||
crate://crates.io/thiserror/1.0.32 \
|
||||
crate://crates.io/tokio/1.20.1 \
|
||||
crate://crates.io/unicode-ident/1.0.3 \
|
||||
crate://crates.io/unicode-segmentation/1.9.0 \
|
||||
crate://crates.io/unicode-width/0.1.9 \
|
||||
crate://crates.io/unicode-xid/0.2.3 \
|
||||
crate://crates.io/vec_map/0.8.2 \
|
||||
crate://crates.io/version_check/0.9.4 \
|
||||
crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
|
||||
crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
|
||||
crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
|
||||
crate://crates.io/winapi/0.3.9 \
|
||||
crate://crates.io/yaml-rust/0.4.5 \
|
||||
git://github.com/jerel/membrane;protocol=https;nobranch=1;name=membrane;destsuffix=membrane \
|
||||
"
|
||||
|
||||
SRCREV_FORMAT .= "_membrane"
|
||||
SRCREV_membrane = "4e788100fc71162ee4ac427620cc96e62c410bba"
|
||||
EXTRA_OECARGO_PATHS += "${WORKDIR}/membrane"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CARGO_SRC_DIR = "rust_example"
|
||||
|
||||
RUNTIME:class-native = "llvm"
|
||||
TOOLCHAIN:class-native = "clang"
|
||||
PREFERRED_PROVIDER_libgcc:class-native = "compiler-rt"
|
||||
|
||||
inherit cargo
|
||||
|
||||
#
|
||||
# Dart generation
|
||||
#
|
||||
do_compile[network] = "1"
|
||||
cargo_do_compile:class-native() {
|
||||
|
||||
export RUSTFLAGS
|
||||
export RUST_BACKTRACE=full
|
||||
export CARGO_TARGET_DIR=${S}/target
|
||||
export CARGO_BUILD_TARGET="${HOST_SYS}"
|
||||
|
||||
export PUB_CACHE=${WORKDIR}/pub_cache
|
||||
export MEMBRANE_LLVM_PATHS=${STAGING_DIR_NATIVE}/usr
|
||||
export PATH="${STAGING_DIR_NATIVE}/usr/share/flutter/sdk/bin:$PATH"
|
||||
|
||||
cd ${S}/${CARGO_SRC_DIR}
|
||||
|
||||
# requires Dart
|
||||
bbnote `dart --version`
|
||||
|
||||
# requires libclang.so
|
||||
bbnote `find ${STAGING_DIR_NATIVE} -iname libclang.so*`
|
||||
|
||||
"${CARGO}" run -vv
|
||||
}
|
||||
|
||||
cargo_do_install:class-native() {
|
||||
|
||||
install -d ${D}${datadir}/membrane/dart_example
|
||||
|
||||
cp -r ${S}/dart_example/* ${D}${datadir}/membrane/dart_example
|
||||
}
|
||||
|
||||
cargo_do_install:append:class-target() {
|
||||
|
||||
rm -rf ${D}${bindir}
|
||||
}
|
||||
|
||||
# remove symbol stripping from Cargo build - Yocto does it
|
||||
cargo_do_compile:prepend:class-target() {
|
||||
|
||||
sed -i '/strip = \"symbols\"/d' ${S}/${CARGO_SRC_DIR}/Cargo.toml
|
||||
}
|
||||
|
||||
FILES:${PN}:class-native = "${datadir}"
|
||||
|
||||
FILES:${PN} = "${libdir}"
|
||||
|
||||
BBCLASSEXTEND += "native"
|
@ -0,0 +1,38 @@
|
||||
#
|
||||
# Copyright (c) 2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "rive_common"
|
||||
DESCRIPTION = "Rive Text Shared Module"
|
||||
AUTHOR = "Rive"
|
||||
HOMEPAGE = "https://github.com/rive-app/rive-flutter"
|
||||
BUGTRACKER = "https://github.com/rive-app/rive-flutter"
|
||||
SECTION = "devtools"
|
||||
|
||||
LICENSE = "MIT & Apache-2.0"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSE;md5=c52243a14a066c83e50525d9ad046678 \
|
||||
file://third_party/harfbuzz/COPYING;md5=6ee0f16281694fb6aa689cca1e0fb3da \
|
||||
file://third_party/sheenbidi/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
|
||||
file://third_party/miniaudio/LICENSE;md5=a8b3ebda41490db74d01d85490f12b88 \
|
||||
"
|
||||
|
||||
DEPENDS += "\
|
||||
compiler-rt \
|
||||
libcxx \
|
||||
"
|
||||
|
||||
# Toolchain setup
|
||||
RUNTIME = "llvm"
|
||||
TOOLCHAIN = "clang"
|
||||
PREFERRED_PROVIDER_libgcc = "compiler-rt"
|
||||
LIBCPLUSPLUS = "-stdlib=libc++"
|
||||
|
||||
SRCREV = "2141e28c8ed7fb2e5edd8cdc41bd6332ff553721"
|
||||
SRC_URI = "gitsm://github.com/meta-flutter/rive-common.git;protocol=https;lfs=0;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
||||
|
||||
FILES:${PN}-dev = "${libdir}"
|
@ -0,0 +1 @@
|
||||
REQUIRED_DISTRO_FEATURES = ""
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "file_selector_linux_example"
|
||||
DESCRIPTION = "Local testbed for Linux file_selector implementation."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "file_selector_linux_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-file-selector-file-selector-linux-file-selector-linux-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/file_selector/file_selector_linux/example"
|
||||
|
||||
inherit flutter-app
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
zenity \
|
||||
"
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,440 @@
|
||||
# Copyright 2015 Google Inc. All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# General function to create FlatBuffer build rules for the given list of
|
||||
# schemas.
|
||||
#
|
||||
# flatbuffers_schemas: A list of flatbuffer schema files to process.
|
||||
#
|
||||
# schema_include_dirs: A list of schema file include directories, which will be
|
||||
# passed to flatc via the -I parameter.
|
||||
#
|
||||
# custom_target_name: The generated files will be added as dependencies for a
|
||||
# new custom target with this name. You should add that target as a dependency
|
||||
# for your main target to ensure these files are built. You can also retrieve
|
||||
# various properties from this target, such as GENERATED_INCLUDES_DIR,
|
||||
# BINARY_SCHEMAS_DIR, and COPY_TEXT_SCHEMAS_DIR.
|
||||
#
|
||||
# additional_dependencies: A list of additional dependencies that you'd like
|
||||
# all generated files to depend on. Pass in a blank string if you have none.
|
||||
#
|
||||
# generated_includes_dir: Where to generate the C++ header files for these
|
||||
# schemas. The generated includes directory will automatically be added to
|
||||
# CMake's include directories, and will be where generated header files are
|
||||
# placed. This parameter is optional; pass in empty string if you don't want to
|
||||
# generate include files for these schemas.
|
||||
#
|
||||
# binary_schemas_dir: If you specify an optional binary schema directory, binary
|
||||
# schemas will be generated for these schemas as well, and placed into the given
|
||||
# directory.
|
||||
#
|
||||
# copy_text_schemas_dir: If you want all text schemas (including schemas from
|
||||
# all schema include directories) copied into a directory (for example, if you
|
||||
# need them within your project to build JSON files), you can specify that
|
||||
# folder here. All text schemas will be copied to that folder.
|
||||
#
|
||||
# IMPORTANT: Make sure you quote all list arguments you pass to this function!
|
||||
# Otherwise CMake will only pass in the first element.
|
||||
# Example: build_flatbuffers("${fb_files}" "${include_dirs}" target_name ...)
|
||||
function(build_flatbuffers flatbuffers_schemas
|
||||
schema_include_dirs
|
||||
custom_target_name
|
||||
additional_dependencies
|
||||
generated_includes_dir
|
||||
binary_schemas_dir
|
||||
copy_text_schemas_dir)
|
||||
|
||||
# Test if including from FindFlatBuffers
|
||||
if(FLATBUFFERS_FLATC_EXECUTABLE)
|
||||
set(FLATC_TARGET "")
|
||||
set(FLATC ${FLATBUFFERS_FLATC_EXECUTABLE})
|
||||
else()
|
||||
set(FLATC_TARGET flatc)
|
||||
set(FLATC flatc)
|
||||
endif()
|
||||
set(FLATC_SCHEMA_ARGS --gen-mutable)
|
||||
if(FLATBUFFERS_FLATC_SCHEMA_EXTRA_ARGS)
|
||||
set(FLATC_SCHEMA_ARGS
|
||||
${FLATBUFFERS_FLATC_SCHEMA_EXTRA_ARGS}
|
||||
${FLATC_SCHEMA_ARGS}
|
||||
)
|
||||
endif()
|
||||
|
||||
set(working_dir "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
set(schema_glob "*.fbs")
|
||||
# Generate the include files parameters.
|
||||
set(include_params "")
|
||||
set(all_generated_files "")
|
||||
foreach (include_dir ${schema_include_dirs})
|
||||
set(include_params -I ${include_dir} ${include_params})
|
||||
if (NOT ${copy_text_schemas_dir} STREQUAL "")
|
||||
# Copy text schemas from dependent folders.
|
||||
file(GLOB_RECURSE dependent_schemas ${include_dir}/${schema_glob})
|
||||
foreach (dependent_schema ${dependent_schemas})
|
||||
file(COPY ${dependent_schema} DESTINATION ${copy_text_schemas_dir})
|
||||
endforeach()
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
foreach(schema ${flatbuffers_schemas})
|
||||
get_filename_component(filename ${schema} NAME_WE)
|
||||
# For each schema, do the things we requested.
|
||||
if (NOT ${generated_includes_dir} STREQUAL "")
|
||||
set(generated_include ${generated_includes_dir}/${filename}_generated.h)
|
||||
add_custom_command(
|
||||
OUTPUT ${generated_include}
|
||||
COMMAND ${FLATC} ${FLATC_SCHEMA_ARGS}
|
||||
-o ${generated_includes_dir}
|
||||
${include_params}
|
||||
-c ${schema}
|
||||
DEPENDS ${FLATC_TARGET} ${schema} ${additional_dependencies}
|
||||
WORKING_DIRECTORY "${working_dir}")
|
||||
list(APPEND all_generated_files ${generated_include})
|
||||
endif()
|
||||
|
||||
if (NOT ${binary_schemas_dir} STREQUAL "")
|
||||
set(binary_schema ${binary_schemas_dir}/${filename}.bfbs)
|
||||
add_custom_command(
|
||||
OUTPUT ${binary_schema}
|
||||
COMMAND ${FLATC} -b --schema
|
||||
-o ${binary_schemas_dir}
|
||||
${include_params}
|
||||
${schema}
|
||||
DEPENDS ${FLATC_TARGET} ${schema} ${additional_dependencies}
|
||||
WORKING_DIRECTORY "${working_dir}")
|
||||
list(APPEND all_generated_files ${binary_schema})
|
||||
endif()
|
||||
|
||||
if (NOT ${copy_text_schemas_dir} STREQUAL "")
|
||||
file(COPY ${schema} DESTINATION ${copy_text_schemas_dir})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
# Create a custom target that depends on all the generated files.
|
||||
# This is the target that you can depend on to trigger all these
|
||||
# to be built.
|
||||
add_custom_target(${custom_target_name}
|
||||
DEPENDS ${all_generated_files} ${additional_dependencies})
|
||||
|
||||
# Register the include directory we are using.
|
||||
if (NOT ${generated_includes_dir} STREQUAL "")
|
||||
include_directories(${generated_includes_dir})
|
||||
set_property(TARGET ${custom_target_name}
|
||||
PROPERTY GENERATED_INCLUDES_DIR
|
||||
${generated_includes_dir})
|
||||
endif()
|
||||
|
||||
# Register the binary schemas dir we are using.
|
||||
if (NOT ${binary_schemas_dir} STREQUAL "")
|
||||
set_property(TARGET ${custom_target_name}
|
||||
PROPERTY BINARY_SCHEMAS_DIR
|
||||
${binary_schemas_dir})
|
||||
endif()
|
||||
|
||||
# Register the text schema copy dir we are using.
|
||||
if (NOT ${copy_text_schemas_dir} STREQUAL "")
|
||||
set_property(TARGET ${custom_target_name}
|
||||
PROPERTY COPY_TEXT_SCHEMAS_DIR
|
||||
${copy_text_schemas_dir})
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
# Creates a target that can be linked against that generates flatbuffer headers.
|
||||
#
|
||||
# This function takes a target name and a list of schemas. You can also specify
|
||||
# other flagc flags using the FLAGS option to change the behavior of the flatc
|
||||
# tool.
|
||||
#
|
||||
# When the target_link_libraries is done within a different directory than
|
||||
# flatbuffers_generate_headers is called, then the target should also be dependent
|
||||
# the custom generation target called GENERATE_<TARGET>.
|
||||
#
|
||||
# Arguments:
|
||||
# TARGET: The name of the target to generate.
|
||||
# SCHEMAS: The list of schema files to generate code for.
|
||||
# BINARY_SCHEMAS_DIR: Optional. The directory in which to generate binary
|
||||
# schemas. Binary schemas will only be generated if a path is provided.
|
||||
# INCLUDE: Optional. Search for includes in the specified paths. (Use this
|
||||
# instead of "-I <path>" and the FLAGS option so that CMake is aware of
|
||||
# the directories that need to be searched).
|
||||
# INCLUDE_PREFIX: Optional. The directory in which to place the generated
|
||||
# files. Use this instead of the --include-prefix option.
|
||||
# FLAGS: Optional. A list of any additional flags that you would like to pass
|
||||
# to flatc.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# flatbuffers_generate_headers(
|
||||
# TARGET my_generated_headers_target
|
||||
# INCLUDE_PREFIX ${MY_INCLUDE_PREFIX}"
|
||||
# SCHEMAS ${MY_SCHEMA_FILES}
|
||||
# BINARY_SCHEMAS_DIR "${MY_BINARY_SCHEMA_DIRECTORY}"
|
||||
# FLAGS --gen-object-api)
|
||||
#
|
||||
# target_link_libraries(MyExecutableTarget
|
||||
# PRIVATE my_generated_headers_target
|
||||
# )
|
||||
#
|
||||
# Optional (only needed within different directory):
|
||||
# add_dependencies(app GENERATE_my_generated_headers_target)
|
||||
function(flatbuffers_generate_headers)
|
||||
# Parse function arguments.
|
||||
set(options)
|
||||
set(one_value_args
|
||||
"TARGET"
|
||||
"INCLUDE_PREFIX"
|
||||
"BINARY_SCHEMAS_DIR")
|
||||
set(multi_value_args
|
||||
"SCHEMAS"
|
||||
"INCLUDE"
|
||||
"FLAGS")
|
||||
cmake_parse_arguments(
|
||||
PARSE_ARGV 0
|
||||
FLATBUFFERS_GENERATE_HEADERS
|
||||
"${options}"
|
||||
"${one_value_args}"
|
||||
"${multi_value_args}")
|
||||
|
||||
# Test if including from FindFlatBuffers
|
||||
if(FLATBUFFERS_FLATC_EXECUTABLE)
|
||||
set(FLATC_TARGET "")
|
||||
set(FLATC ${FLATBUFFERS_FLATC_EXECUTABLE})
|
||||
else()
|
||||
set(FLATC_TARGET flatc)
|
||||
set(FLATC flatc)
|
||||
endif()
|
||||
|
||||
set(working_dir "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
# Generate the include files parameters.
|
||||
set(include_params "")
|
||||
foreach (include_dir ${FLATBUFFERS_GENERATE_HEADERS_INCLUDE})
|
||||
set(include_params -I ${include_dir} ${include_params})
|
||||
endforeach()
|
||||
|
||||
# Create a directory to place the generated code.
|
||||
set(generated_target_dir "${CMAKE_CURRENT_BINARY_DIR}/${FLATBUFFERS_GENERATE_HEADERS_TARGET}")
|
||||
set(generated_include_dir "${generated_target_dir}")
|
||||
if (NOT ${FLATBUFFERS_GENERATE_HEADERS_INCLUDE_PREFIX} STREQUAL "")
|
||||
set(generated_include_dir "${generated_include_dir}/${FLATBUFFERS_GENERATE_HEADERS_INCLUDE_PREFIX}")
|
||||
list(APPEND FLATBUFFERS_GENERATE_HEADERS_FLAGS
|
||||
"--include-prefix" ${FLATBUFFERS_GENERATE_HEADERS_INCLUDE_PREFIX})
|
||||
endif()
|
||||
|
||||
set(generated_custom_commands)
|
||||
|
||||
# Create rules to generate the code for each schema.
|
||||
foreach(schema ${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS})
|
||||
get_filename_component(filename ${schema} NAME_WE)
|
||||
set(generated_include "${generated_include_dir}/${filename}_generated.h")
|
||||
|
||||
# Generate files for grpc if needed
|
||||
set(generated_source_file)
|
||||
if("${FLATBUFFERS_GENERATE_HEADERS_FLAGS}" MATCHES "--grpc")
|
||||
# Check if schema file contain a rpc_service definition
|
||||
file(STRINGS ${schema} has_grpc REGEX "rpc_service")
|
||||
if(has_grpc)
|
||||
list(APPEND generated_include "${generated_include_dir}/${filename}.grpc.fb.h")
|
||||
set(generated_source_file "${generated_include_dir}/${filename}.grpc.fb.cc")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${generated_include} ${generated_source_file}
|
||||
COMMAND ${FLATC} ${FLATC_ARGS}
|
||||
-o ${generated_include_dir}
|
||||
${include_params}
|
||||
-c ${schema}
|
||||
${FLATBUFFERS_GENERATE_HEADERS_FLAGS}
|
||||
DEPENDS ${FLATC_TARGET} ${schema}
|
||||
WORKING_DIRECTORY "${working_dir}"
|
||||
COMMENT "Building ${schema} flatbuffers...")
|
||||
list(APPEND all_generated_header_files ${generated_include})
|
||||
list(APPEND all_generated_source_files ${generated_source_file})
|
||||
list(APPEND generated_custom_commands "${generated_include}" "${generated_source_file}")
|
||||
|
||||
# Geneate the binary flatbuffers schemas if instructed to.
|
||||
if (NOT ${FLATBUFFERS_GENERATE_HEADERS_BINARY_SCHEMAS_DIR} STREQUAL "")
|
||||
set(binary_schema
|
||||
"${FLATBUFFERS_GENERATE_HEADERS_BINARY_SCHEMAS_DIR}/${filename}.bfbs")
|
||||
add_custom_command(
|
||||
OUTPUT ${binary_schema}
|
||||
COMMAND ${FLATC} -b --schema
|
||||
-o ${FLATBUFFERS_GENERATE_HEADERS_BINARY_SCHEMAS_DIR}
|
||||
${include_params}
|
||||
${schema}
|
||||
DEPENDS ${FLATC_TARGET} ${schema}
|
||||
WORKING_DIRECTORY "${working_dir}")
|
||||
list(APPEND generated_custom_commands "${binary_schema}")
|
||||
list(APPEND all_generated_binary_files ${binary_schema})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
# Create an additional target as add_custom_command scope is only within same directory (CMakeFile.txt)
|
||||
set(generate_target GENERATE_${FLATBUFFERS_GENERATE_HEADERS_TARGET})
|
||||
add_custom_target(${generate_target} ALL
|
||||
DEPENDS ${generated_custom_commands}
|
||||
COMMENT "Generating flatbuffer target ${FLATBUFFERS_GENERATE_HEADERS_TARGET}")
|
||||
|
||||
# Set up interface library
|
||||
add_library(${FLATBUFFERS_GENERATE_HEADERS_TARGET} INTERFACE)
|
||||
target_sources(
|
||||
${FLATBUFFERS_GENERATE_HEADERS_TARGET}
|
||||
INTERFACE
|
||||
${all_generated_header_files}
|
||||
${all_generated_binary_files}
|
||||
${all_generated_source_files}
|
||||
${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS})
|
||||
add_dependencies(
|
||||
${FLATBUFFERS_GENERATE_HEADERS_TARGET}
|
||||
${FLATC}
|
||||
${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS})
|
||||
target_include_directories(
|
||||
${FLATBUFFERS_GENERATE_HEADERS_TARGET}
|
||||
INTERFACE ${generated_target_dir})
|
||||
|
||||
# Organize file layout for IDEs.
|
||||
source_group(
|
||||
TREE "${generated_target_dir}"
|
||||
PREFIX "Flatbuffers/Generated/Headers Files"
|
||||
FILES ${all_generated_header_files})
|
||||
source_group(
|
||||
TREE "${generated_target_dir}"
|
||||
PREFIX "Flatbuffers/Generated/Source Files"
|
||||
FILES ${all_generated_source_files})
|
||||
source_group(
|
||||
TREE ${working_dir}
|
||||
PREFIX "Flatbuffers/Schemas"
|
||||
FILES ${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS})
|
||||
if (NOT ${FLATBUFFERS_GENERATE_HEADERS_BINARY_SCHEMAS_DIR} STREQUAL "")
|
||||
source_group(
|
||||
TREE "${FLATBUFFERS_GENERATE_HEADERS_BINARY_SCHEMAS_DIR}"
|
||||
PREFIX "Flatbuffers/Generated/Binary Schemas"
|
||||
FILES ${all_generated_binary_files})
|
||||
endif()
|
||||
endfunction()
|
||||
|
||||
# Creates a target that can be linked against that generates flatbuffer binaries
|
||||
# from json files.
|
||||
#
|
||||
# This function takes a target name and a list of schemas and Json files. You
|
||||
# can also specify other flagc flags and options to change the behavior of the
|
||||
# flatc compiler.
|
||||
#
|
||||
# Adding this target to your executable ensurses that the flatbuffer binaries
|
||||
# are compiled before your executable is run.
|
||||
#
|
||||
# Arguments:
|
||||
# TARGET: The name of the target to generate.
|
||||
# JSON_FILES: The list of json files to compile to flatbuffers binaries.
|
||||
# SCHEMA: The flatbuffers schema of the Json files to be compiled.
|
||||
# INCLUDE: Optional. Search for includes in the specified paths. (Use this
|
||||
# instead of "-I <path>" and the FLAGS option so that CMake is aware of
|
||||
# the directories that need to be searched).
|
||||
# OUTPUT_DIR: The directly where the generated flatbuffers binaries should be
|
||||
# placed.
|
||||
# FLAGS: Optional. A list of any additional flags that you would like to pass
|
||||
# to flatc.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# flatbuffers_generate_binary_files(
|
||||
# TARGET my_binary_data
|
||||
# SCHEMA "${MY_SCHEMA_DIR}/my_example_schema.fbs"
|
||||
# JSON_FILES ${MY_JSON_FILES}
|
||||
# OUTPUT_DIR "${MY_BINARY_DATA_DIRECTORY}"
|
||||
# FLAGS --strict-json)
|
||||
#
|
||||
# target_link_libraries(MyExecutableTarget
|
||||
# PRIVATE my_binary_data
|
||||
# )
|
||||
function(flatbuffers_generate_binary_files)
|
||||
# Parse function arguments.
|
||||
set(options)
|
||||
set(one_value_args
|
||||
"TARGET"
|
||||
"SCHEMA"
|
||||
"OUTPUT_DIR")
|
||||
set(multi_value_args
|
||||
"JSON_FILES"
|
||||
"INCLUDE"
|
||||
"FLAGS")
|
||||
cmake_parse_arguments(
|
||||
PARSE_ARGV 0
|
||||
FLATBUFFERS_GENERATE_BINARY_FILES
|
||||
"${options}"
|
||||
"${one_value_args}"
|
||||
"${multi_value_args}")
|
||||
|
||||
# Test if including from FindFlatBuffers
|
||||
if(FLATBUFFERS_FLATC_EXECUTABLE)
|
||||
set(FLATC_TARGET "")
|
||||
set(FLATC ${FLATBUFFERS_FLATC_EXECUTABLE})
|
||||
else()
|
||||
set(FLATC_TARGET flatc)
|
||||
set(FLATC flatc)
|
||||
endif()
|
||||
|
||||
set(working_dir "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
# Generate the include files parameters.
|
||||
set(include_params "")
|
||||
foreach (include_dir ${FLATBUFFERS_GENERATE_BINARY_FILES_INCLUDE})
|
||||
set(include_params -I ${include_dir} ${include_params})
|
||||
endforeach()
|
||||
|
||||
# Create rules to generate the flatbuffers binary for each json file.
|
||||
foreach(json_file ${FLATBUFFERS_GENERATE_BINARY_FILES_JSON_FILES})
|
||||
get_filename_component(filename ${json_file} NAME_WE)
|
||||
set(generated_binary_file "${FLATBUFFERS_GENERATE_BINARY_FILES_OUTPUT_DIR}/${filename}.bin")
|
||||
add_custom_command(
|
||||
OUTPUT ${generated_binary_file}
|
||||
COMMAND ${FLATC} ${FLATC_ARGS}
|
||||
-o ${FLATBUFFERS_GENERATE_BINARY_FILES_OUTPUT_DIR}
|
||||
${include_params}
|
||||
-b ${FLATBUFFERS_GENERATE_BINARY_FILES_SCHEMA} ${json_file}
|
||||
${FLATBUFFERS_GENERATE_BINARY_FILES_FLAGS}
|
||||
DEPENDS ${FLATC_TARGET} ${json_file}
|
||||
WORKING_DIRECTORY "${working_dir}"
|
||||
COMMENT "Building ${json_file} binary flatbuffers...")
|
||||
list(APPEND all_generated_binary_files ${generated_binary_file})
|
||||
endforeach()
|
||||
|
||||
# Set up interface library
|
||||
add_library(${FLATBUFFERS_GENERATE_BINARY_FILES_TARGET} INTERFACE)
|
||||
target_sources(
|
||||
${FLATBUFFERS_GENERATE_BINARY_FILES_TARGET}
|
||||
INTERFACE
|
||||
${all_generated_binary_files}
|
||||
${FLATBUFFERS_GENERATE_BINARY_FILES_JSON_FILES}
|
||||
${FLATBUFFERS_GENERATE_BINARY_FILES_SCHEMA})
|
||||
add_dependencies(
|
||||
${FLATBUFFERS_GENERATE_BINARY_FILES_TARGET}
|
||||
${FLATC})
|
||||
|
||||
# Organize file layout for IDEs.
|
||||
source_group(
|
||||
TREE ${working_dir}
|
||||
PREFIX "Flatbuffers/JSON Files"
|
||||
FILES ${FLATBUFFERS_GENERATE_BINARY_FILES_JSON_FILES})
|
||||
source_group(
|
||||
TREE ${working_dir}
|
||||
PREFIX "Flatbuffers/Schemas"
|
||||
FILES ${FLATBUFFERS_GENERATE_BINARY_FILES_SCHEMA})
|
||||
source_group(
|
||||
TREE ${FLATBUFFERS_GENERATE_BINARY_FILES_OUTPUT_DIR}
|
||||
PREFIX "Flatbuffers/Generated/Binary Files"
|
||||
FILES ${all_generated_binary_files})
|
||||
endfunction()
|
@ -0,0 +1,105 @@
|
||||
#
|
||||
# Copyright (c) 2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "Firebase C++ SDK"
|
||||
DESCRIPTION = "Google Firebase C++ SDK"
|
||||
AUTHOR = "Google Firebase Team"
|
||||
HOMEPAGE = "https://github.com/firebase/firebase-cpp-sdk"
|
||||
BUGTRACKER = "https://github.com/firebase/firebase-cpp-sdk/issues"
|
||||
SECTION = "devtools"
|
||||
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
|
||||
DEPENDS += "\
|
||||
curl \
|
||||
flatbuffers \
|
||||
flatbuffers-native \
|
||||
libsecret \
|
||||
libunwind \
|
||||
libuv \
|
||||
openssl \
|
||||
zlib \
|
||||
"
|
||||
|
||||
SRC_URI = "gitsm://github.com/firebase/firebase-cpp-sdk.git;protocol=https;branch=main;destsuffix=git \
|
||||
gitsm://github.com/uNetworking/uWebSockets.git;protocol=https;nobranch=1;name=uwebsockets;destsuffix=git/third_party/uWebSockets \
|
||||
git://github.com/firebase/firebase-ios-sdk.git;protocol=https;nobranch=1;name=firestore;destsuffix=git/third_party/firestore \
|
||||
git://github.com/nanopb/nanopb.git;protocol=https;nobranch=1;name=nanopb;destsuffix=git/third_party/nanopb \
|
||||
file://0001-enable-system-libraries.patch \
|
||||
file://BuildFlatBuffers.cmake \
|
||||
"
|
||||
|
||||
SRCREV = "b5b7e05b6a6e3c7ca4baadb7f15ef6fc6f36829c"
|
||||
|
||||
SRCREV_FORMAT .= "_uwebsockets"
|
||||
SRCREV_uwebsockets = "4d94401b9c98346f9afd838556fdc7dce30561eb"
|
||||
SRCREV_FORMAT .= "_firestore"
|
||||
SRCREV_firestore = "8a8ec57a272e0d31480fb0893dda0cf4f769b57e"
|
||||
SRCREV_FORMAT .= "_nanopb"
|
||||
SRCREV_nanopb = "7ee9ef9f627d85cbe1b8c4f49a3ed26eed216c77"
|
||||
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
PACKAGECONFIG ??= "\
|
||||
analytics \
|
||||
app_check \
|
||||
auth \
|
||||
database \
|
||||
dynamic_links \
|
||||
fake_secure_storage \
|
||||
firestore \
|
||||
functions \
|
||||
gma \
|
||||
installations \
|
||||
messaging \
|
||||
remote_config \
|
||||
storage \
|
||||
"
|
||||
|
||||
PACKAGECONFIG[analytics] = "-DFIREBASE_INCLUDE_ANALYTICS=ON, -DFIREBASE_INCLUDE_ANALYTICS=OFF"
|
||||
PACKAGECONFIG[app_check] = "-DFIREBASE_INCLUDE_APP_CHECK=ON, -DFIREBASE_INCLUDE_APP_CHECK=OFF"
|
||||
PACKAGECONFIG[auth] = "-DFIREBASE_INCLUDE_AUTH=ON, -DFIREBASE_INCLUDE_AUTH=OFF"
|
||||
PACKAGECONFIG[database] = "-DFIREBASE_INCLUDE_DATABASE=ON, -DFIREBASE_INCLUDE_DATABASE=OFF,leveldb"
|
||||
PACKAGECONFIG[dynamic_links] = "-DFIREBASE_INCLUDE_DYNAMIC_LINKS=ON, -DFIREBASE_INCLUDE_DYNAMIC_LINKS=OFF"
|
||||
PACKAGECONFIG[fake_secure_storage] = "-DFIREBASE_FORCE_FAKE_SECURE_STORAGE=ON, -DFIREBASE_FORCE_FAKE_SECURE_STORAGE=OFF"
|
||||
PACKAGECONFIG[firestore] = "-DFIREBASE_INCLUDE_FIRESTORE=ON, -DFIREBASE_INCLUDE_FIRESTORE=OFF, abseil-cpp grpc"
|
||||
PACKAGECONFIG[functions] = "-DFIREBASE_INCLUDE_FUNCTIONS=ON, -DFIREBASE_INCLUDE_FUNCTIONS=OFF"
|
||||
PACKAGECONFIG[gma] = "-DFIREBASE_INCLUDE_GMA=ON, -DFIREBASE_INCLUDE_GMA=OFF"
|
||||
PACKAGECONFIG[installations] = "-DFIREBASE_INCLUDE_INSTALLATIONS=ON, -DFIREBASE_INCLUDE_INSTALLATIONS=OFF"
|
||||
PACKAGECONFIG[messaging] = "-DFIREBASE_INCLUDE_MESSAGING=ON, -DFIREBASE_INCLUDE_MESSAGING=OFF"
|
||||
PACKAGECONFIG[remote_config] = "-DFIREBASE_INCLUDE_REMOTE_CONFIG=ON, -DFIREBASE_INCLUDE_REMOTE_CONFIG=OFF"
|
||||
PACKAGECONFIG[storage] = "-DFIREBASE_INCLUDE_STORAGE=ON, -DFIREBASE_INCLUDE_STORAGE=OFF"
|
||||
|
||||
|
||||
EXTRA_OECMAKE += "\
|
||||
-D FIREBASE_INCLUDE_LIBRARY_DEFAULT=OFF \
|
||||
-D FIREBASE_LINUX_USE_CXX11_ABI=ON \
|
||||
-D FIREBASE_CPP_BUILD_PACKAGE=ON \
|
||||
-D FIREBASE_USE_BORINGSSL=OFF \
|
||||
\
|
||||
-D FIREBASE_USE_SYSTEM_LIBS=ON \
|
||||
-D BUILD_FLAT_BUFFERS_PATH=${WORKDIR}/BuildFlatBuffers.cmake \
|
||||
-D UWEBSOCKETS_SOURCE_DIR=${S}/third_party/uWebSockets \
|
||||
-D FIRESTORE_SOURCE_DIR=${S}/third_party/firestore \
|
||||
"
|
||||
|
||||
do_install:append () {
|
||||
install -d ${D}${libdir}/firebase
|
||||
mv ${D}${libdir}s/linux/x86_64/* ${D}${libdir}/firebase
|
||||
|
||||
rm ${D}/usr/CMakeLists.txt
|
||||
rm ${D}/usr/NOTICES
|
||||
rm ${D}/usr/readme.md
|
||||
|
||||
rm -rf ${D}/usr/Android
|
||||
rm -rf ${D}/usr/libs
|
||||
}
|
||||
|
||||
FILES:${PN}-staticdev = "\
|
||||
${libdir} \
|
||||
"
|
@ -0,0 +1,122 @@
|
||||
#
|
||||
# Copyright (c) 2020-2023 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_rust_bridge_example"
|
||||
HOMEPAGE = "https://github.com/fzyzcjy/flutter_rust_bridge"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=480e9b5af92d888295493a5cc7f2238e"
|
||||
|
||||
SRCREV = "8c984efe63e0ed306cf2ab497788d4e94392e539"
|
||||
|
||||
SRC_URI += " \
|
||||
git://github.com/fzyzcjy/flutter_rust_bridge.git;lfs=0;branch=master;protocol=https;destsuffix=git \
|
||||
crate://crates.io/addr2line/0.16.0 \
|
||||
crate://crates.io/adler/1.0.2 \
|
||||
crate://crates.io/adler32/1.2.0 \
|
||||
crate://crates.io/allo-isolate/0.1.14-beta.1 \
|
||||
crate://crates.io/anyhow/1.0.64 \
|
||||
crate://crates.io/atomic/0.5.0 \
|
||||
crate://crates.io/autocfg/1.0.1 \
|
||||
crate://crates.io/backtrace/0.3.61 \
|
||||
crate://crates.io/bit_field/0.10.1 \
|
||||
crate://crates.io/bitflags/1.3.2 \
|
||||
crate://crates.io/build-target/0.4.0 \
|
||||
crate://crates.io/bumpalo/3.9.1 \
|
||||
crate://crates.io/bytemuck/1.11.0 \
|
||||
crate://crates.io/byteorder/1.4.3 \
|
||||
crate://crates.io/cc/1.0.70 \
|
||||
crate://crates.io/cfg-if/1.0.0 \
|
||||
crate://crates.io/color_quant/1.1.0 \
|
||||
crate://crates.io/console_error_panic_hook/0.1.7 \
|
||||
crate://crates.io/crc32fast/1.2.2 \
|
||||
crate://crates.io/crossbeam-channel/0.5.1 \
|
||||
crate://crates.io/crossbeam-deque/0.8.1 \
|
||||
crate://crates.io/crossbeam-epoch/0.9.5 \
|
||||
crate://crates.io/crossbeam-queue/0.3.2 \
|
||||
crate://crates.io/crossbeam-utils/0.8.8 \
|
||||
crate://crates.io/crossbeam/0.8.2 \
|
||||
crate://crates.io/deflate/0.9.1 \
|
||||
crate://crates.io/deflate/1.0.0 \
|
||||
crate://crates.io/either/1.6.1 \
|
||||
crate://crates.io/encoding-index-japanese/1.20141219.5 \
|
||||
crate://crates.io/encoding-index-korean/1.20141219.5 \
|
||||
crate://crates.io/encoding-index-simpchinese/1.20141219.5 \
|
||||
crate://crates.io/encoding-index-singlebyte/1.20141219.5 \
|
||||
crate://crates.io/encoding-index-tradchinese/1.20141219.5 \
|
||||
crate://crates.io/encoding/0.2.33 \
|
||||
crate://crates.io/encoding_index_tests/0.1.4 \
|
||||
crate://crates.io/exr/1.4.2 \
|
||||
crate://crates.io/flate2/1.0.22 \
|
||||
crate://crates.io/flume/0.10.10 \
|
||||
crate://crates.io/futures-core/0.3.19 \
|
||||
crate://crates.io/futures-sink/0.3.19 \
|
||||
crate://crates.io/getrandom/0.2.4 \
|
||||
crate://crates.io/gif/0.11.3 \
|
||||
crate://crates.io/gimli/0.25.0 \
|
||||
crate://crates.io/half/1.8.2 \
|
||||
crate://crates.io/hermit-abi/0.1.19 \
|
||||
crate://crates.io/image/0.24.3 \
|
||||
crate://crates.io/inflate/0.4.5 \
|
||||
crate://crates.io/jpeg-decoder/0.1.22 \
|
||||
crate://crates.io/jpeg-decoder/0.2.1 \
|
||||
crate://crates.io/js-sys/0.3.58 \
|
||||
crate://crates.io/lazy_static/1.4.0 \
|
||||
crate://crates.io/lebe/0.5.1 \
|
||||
crate://crates.io/libc/0.2.103 \
|
||||
crate://crates.io/lock_api/0.4.6 \
|
||||
crate://crates.io/log/0.4.14 \
|
||||
crate://crates.io/memchr/2.4.1 \
|
||||
crate://crates.io/memoffset/0.6.4 \
|
||||
crate://crates.io/miniz_oxide/0.4.4 \
|
||||
crate://crates.io/nanorand/0.6.1 \
|
||||
crate://crates.io/num-bigint/0.4.3 \
|
||||
crate://crates.io/num-complex/0.4.0 \
|
||||
crate://crates.io/num-integer/0.1.44 \
|
||||
crate://crates.io/num-iter/0.1.42 \
|
||||
crate://crates.io/num-rational/0.4.0 \
|
||||
crate://crates.io/num-traits/0.2.14 \
|
||||
crate://crates.io/num/0.4.0 \
|
||||
crate://crates.io/num_cpus/1.13.0 \
|
||||
crate://crates.io/object/0.26.2 \
|
||||
crate://crates.io/parking_lot/0.12.1 \
|
||||
crate://crates.io/parking_lot_core/0.9.0 \
|
||||
crate://crates.io/pin-project-internal/1.0.10 \
|
||||
crate://crates.io/pin-project/1.0.10 \
|
||||
crate://crates.io/png/0.17.2 \
|
||||
crate://crates.io/proc-macro2/1.0.36 \
|
||||
crate://crates.io/quote/1.0.15 \
|
||||
crate://crates.io/rayon-core/1.9.1 \
|
||||
crate://crates.io/rayon/1.5.1 \
|
||||
crate://crates.io/redox_syscall/0.2.10 \
|
||||
crate://crates.io/rustc-demangle/0.1.21 \
|
||||
crate://crates.io/scoped_threadpool/0.1.9 \
|
||||
crate://crates.io/scopeguard/1.1.0 \
|
||||
crate://crates.io/smallvec/1.7.0 \
|
||||
crate://crates.io/spin/0.9.2 \
|
||||
crate://crates.io/syn/1.0.86 \
|
||||
crate://crates.io/threadpool/1.8.1 \
|
||||
crate://crates.io/tiff/0.7.1 \
|
||||
crate://crates.io/unicode-xid/0.2.2 \
|
||||
crate://crates.io/wasi/0.10.2+wasi-snapshot-preview1 \
|
||||
crate://crates.io/wasm-bindgen-backend/0.2.81 \
|
||||
crate://crates.io/wasm-bindgen-macro-support/0.2.81 \
|
||||
crate://crates.io/wasm-bindgen-macro/0.2.81 \
|
||||
crate://crates.io/wasm-bindgen-shared/0.2.81 \
|
||||
crate://crates.io/wasm-bindgen/0.2.81 \
|
||||
crate://crates.io/web-sys/0.3.58 \
|
||||
crate://crates.io/weezl/0.1.5 \
|
||||
crate://crates.io/windows-sys/0.29.0 \
|
||||
crate://crates.io/windows_aarch64_msvc/0.29.0 \
|
||||
crate://crates.io/windows_i686_gnu/0.29.0 \
|
||||
crate://crates.io/windows_i686_msvc/0.29.0 \
|
||||
crate://crates.io/windows_x86_64_gnu/0.29.0 \
|
||||
crate://crates.io/windows_x86_64_msvc/0.29.0 \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CARGO_SRC_DIR = "frb_example/with_flutter/rust"
|
||||
|
||||
|
||||
inherit cargo
|
@ -0,0 +1,42 @@
|
||||
#
|
||||
# Copyright (c) 2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "Rive Common"
|
||||
HOMEPAGE = "https://pub.dev/packages/rive_common"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
CARGO_SRC_DIR = "taffy_ffi"
|
||||
|
||||
inherit cargo
|
||||
|
||||
SRC_URI += " \
|
||||
git://github.com/meta-flutter/rive-common.git;protocol=https;lfs=0;nobranch=1;name=taffy_ffi \
|
||||
git://github.com/DioxusLabs/taffy;lfs=0;nobranch=1;protocol=https;destsuffix=taffy;name=taffy \
|
||||
crate://crates.io/arrayvec/0.7.4 \
|
||||
crate://crates.io/autocfg/1.1.0 \
|
||||
crate://crates.io/grid/0.11.0 \
|
||||
crate://crates.io/num-traits/0.2.18 \
|
||||
crate://crates.io/slotmap/1.0.7 \
|
||||
crate://crates.io/version_check/0.9.4 \
|
||||
"
|
||||
|
||||
SRCREV_FORMAT .= "_taffy_ffi"
|
||||
SRCREV_taffy_ffi = "2141e28c8ed7fb2e5edd8cdc41bd6332ff553721"
|
||||
SRCREV_FORMAT .= "_taffy"
|
||||
SRCREV_taffy = "daa07e0f4e3e009f5b0c11ada5df9785efd4b2c2"
|
||||
|
||||
EXTRA_OECARGO_PATHS += "${WORKDIR}/taffy"
|
||||
|
||||
RUSTFLAGS += " -Clink-arg=-Wl,-soname=taffy_ffi.so.${PV}"
|
||||
|
||||
cargo_do_install:append() {
|
||||
cd ${D}${libdir}/rustlib/aarch64-agl-linux-gnu/lib
|
||||
mv libtaffy_ffi.so libtaffy_ffi.so.0.3.0
|
||||
ln -sf libtaffy_ffi.so.0.3.0 libtaffy_ffi.so
|
||||
}
|
||||
|
||||
FILES:${PN}-dev = "${libdir}"
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "scene_demo"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Brandon DeRosier"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "bc7362b4052c98646d43924b06a1974aa9a2b369"
|
||||
SRC_URI = "git://github.com/bdero/flutter-scene-example.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "scene_demo"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "bdero-flutter-scene-example-scene-demo"
|
||||
FLUTTER_APPLICATION_PATH = ""
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,37 @@
|
||||
From 4977717a5bf7478e894e07005ce04e93953df0bf Mon Sep 17 00:00:00 2001
|
||||
From: Joel Winarske <joel.winarske@gmail.com>
|
||||
Date: Thu, 11 Jan 2024 09:57:15 -0800
|
||||
Subject: [PATCH] ivi-homescreen support
|
||||
|
||||
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
|
||||
---
|
||||
lib/firebase_options_prod.dart | 6 +-----
|
||||
1 file changed, 1 insertion(+), 5 deletions(-)
|
||||
|
||||
diff --git a/lib/firebase_options_prod.dart b/lib/firebase_options_prod.dart
|
||||
index 6a10cf5..3204d9f 100644
|
||||
--- a/lib/firebase_options_prod.dart
|
||||
+++ b/lib/firebase_options_prod.dart
|
||||
@@ -21,6 +21,7 @@ class DefaultFirebaseOptions {
|
||||
}
|
||||
switch (defaultTargetPlatform) {
|
||||
case TargetPlatform.android:
|
||||
+ case TargetPlatform.linux:
|
||||
return android;
|
||||
case TargetPlatform.iOS:
|
||||
return ios;
|
||||
@@ -34,11 +35,6 @@ class DefaultFirebaseOptions {
|
||||
'DefaultFirebaseOptions have not been configured for windows - '
|
||||
'you can reconfigure this by running the FlutterFire CLI again.',
|
||||
);
|
||||
- case TargetPlatform.linux:
|
||||
- throw UnsupportedError(
|
||||
- 'DefaultFirebaseOptions have not been configured for linux - '
|
||||
- 'you can reconfigure this by running the FlutterFire CLI again.',
|
||||
- );
|
||||
default:
|
||||
throw UnsupportedError(
|
||||
'DefaultFirebaseOptions are not supported for this platform.',
|
||||
--
|
||||
2.43.0
|
||||
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "cloud_firestore_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firestore plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "cloud_firestore_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-cloud-firestore-cloud-firestore-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/cloud_firestore/cloud_firestore/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "cloud_functions_example"
|
||||
DESCRIPTION = "Demonstrates how to use the cloud_functions plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "cloud_functions_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-cloud-functions-cloud-functions-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/cloud_functions/cloud_functions/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_analytics_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_analytics plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_analytics_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-analytics-firebase-analytics-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_analytics/firebase_analytics/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_app_check_example"
|
||||
DESCRIPTION = "Firebase App Check example application."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_app_check_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-app-check-firebase-app-check-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_app_check/firebase_app_check/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_app_installations_example"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_app_installations_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-app-installations-firebase-app-installations-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_app_installations/firebase_app_installations/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_auth_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_auth plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_auth_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-auth-firebase-auth-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_auth/firebase_auth/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_core_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_core plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_core_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-core-firebase-core-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_core/firebase_core/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_crashlytics_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_crashlytics plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_crashlytics_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-crashlytics-firebase-crashlytics-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_crashlytics/firebase_crashlytics/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_database_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_database plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_database_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-database-firebase-database-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_database/firebase_database/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_dynamic_links_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_dynamic_links plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_dynamic_links_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-dynamic-links-firebase-dynamic-links-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_dynamic_links/firebase_dynamic_links/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_in_app_messaging_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_in_app_messaging plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_in_app_messaging_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-in-app-messaging-firebase-in-app-messaging-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_in_app_messaging/firebase_in_app_messaging/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_messaging_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_messaging plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_messaging_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-messaging-firebase-messaging-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_messaging/firebase_messaging/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_ml_model_downloader_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_ml_model_downloader plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_ml_model_downloader_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-ml-model-downloader-firebase-ml-model-downloader-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_performance_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_performance plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_performance_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-performance-firebase-performance-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_performance/firebase_performance/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_remote_config_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_remote_config plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_remote_config_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-remote-config-firebase-remote-config-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_remote_config/firebase_remote_config/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,28 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "firebase_storage_example"
|
||||
DESCRIPTION = "Demonstrates how to use the firebase_storage plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=93a5f7c47732566fb2849f7dcddabeaf"
|
||||
|
||||
SRCREV = "9df2cec472ccfbbd24115ba8818b337c36825403"
|
||||
SRC_URI = "git://github.com/firebase/flutterfire.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUB_CACHE_EXTRA_ARCHIVE_PATH = "${WORKDIR}/pub_cache/bin"
|
||||
PUB_CACHE_EXTRA_ARCHIVE_CMD = "flutter pub global activate melos; \
|
||||
melos bootstrap"
|
||||
|
||||
PUBSPEC_APPNAME = "firebase_storage_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "firebase-flutterfire-packages-firebase-storage-firebase-storage-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/firebase_storage/firebase_storage/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "gallery"
|
||||
DESCRIPTION = "A resource to help developers evaluate and use Flutter."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "https://github.com/flutter/gallery"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3ac21e3d8ebe7dd79f273ca11b9e7b4e"
|
||||
|
||||
SRCREV = "cfcb9dbda56697fe8bafe4b64c1a9261dde908ae"
|
||||
SRC_URI = "git://github.com/flutter/gallery.git;lfs=0;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "gallery"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-gallery"
|
||||
FLUTTER_APPLICATION_PATH = ""
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "ads"
|
||||
DESCRIPTION = "A basic game with a banner ad."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "84f352168618248c53c50ee50ed3c898369f4566"
|
||||
SRC_URI = "git://github.com/flutter/games.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "ads"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-games-samples-ads"
|
||||
FLUTTER_APPLICATION_PATH = "samples/ads"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "multiplayer"
|
||||
DESCRIPTION = "A game with basic multiplayer support."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "84f352168618248c53c50ee50ed3c898369f4566"
|
||||
SRC_URI = "git://github.com/flutter/games.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "multiplayer"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-games-samples-multiplayer"
|
||||
FLUTTER_APPLICATION_PATH = "samples/multiplayer"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "basic"
|
||||
DESCRIPTION = "A basic game built in Flutter."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "84f352168618248c53c50ee50ed3c898369f4566"
|
||||
SRC_URI = "git://github.com/flutter/games.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "basic"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-games-templates-basic"
|
||||
FLUTTER_APPLICATION_PATH = "templates/basic"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "card"
|
||||
DESCRIPTION = "A game built in Flutter."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "84f352168618248c53c50ee50ed3c898369f4566"
|
||||
SRC_URI = "git://github.com/flutter/games.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "card"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-games-templates-card"
|
||||
FLUTTER_APPLICATION_PATH = "templates/card"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,23 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "endless_runner"
|
||||
DESCRIPTION = "A Flame game template built with Flutter."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "CLOSED"
|
||||
|
||||
SRCREV = "84f352168618248c53c50ee50ed3c898369f4566"
|
||||
SRC_URI = "git://github.com/flutter/games.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "endless_runner"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-games-templates-endless-runner"
|
||||
FLUTTER_APPLICATION_PATH = "templates/endless_runner"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "animations_example"
|
||||
DESCRIPTION = "A catalog containing example animations from package:animations."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "animations_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-animations-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/animations/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "camera_example"
|
||||
DESCRIPTION = "Demonstrates how to use the camera plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "camera_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-camera-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/camera/camera/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "example"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-dynamic-layouts-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/dynamic_layouts/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "espresso_example"
|
||||
DESCRIPTION = "Demonstrates how to use the espresso plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "espresso_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-espresso-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/espresso/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "extension_google_sign_in_example"
|
||||
DESCRIPTION = "Example of Google Sign-In plugin and googleapis."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "extension_google_sign_in_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-extension-google-sign-in-as-googleapis-auth-extension-google-sign-in-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/extension_google_sign_in_as_googleapis_auth/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_adaptive_scaffold_example"
|
||||
DESCRIPTION = "Multiple examples of the usage of the AdaptiveScaffold widget and its lower level widgets."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_adaptive_scaffold_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-flutter-adaptive-scaffold-flutter-adaptive-scaffold-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/flutter_adaptive_scaffold/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_image_example"
|
||||
DESCRIPTION = "flutter_image_example"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_image_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-flutter-image-flutter-image-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/flutter_image/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "example"
|
||||
DESCRIPTION = "A project that showcases how to enable the recommended lints for Flutter apps, packages, and plugins."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-flutter-lints-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/flutter_lints/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_markdown_example"
|
||||
DESCRIPTION = "Demonstrates how to use the flutter_markdown package."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_markdown_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-flutter-markdown-flutter-markdown-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/flutter_markdown/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "go_router_builder_example"
|
||||
DESCRIPTION = "go_router_builder examples"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "go_router_builder_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-go-router-builder-go-router-builder-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/go_router_builder/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "go_router_examples"
|
||||
DESCRIPTION = "go_router examples"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "go_router_examples"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-go-router-go-router-examples"
|
||||
FLUTTER_APPLICATION_PATH = "packages/go_router/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "google_maps_flutter_example"
|
||||
DESCRIPTION = "Demonstrates how to use the google_maps_flutter plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "google_maps_flutter_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-google-maps-flutter-google-maps-flutter-google-maps-flutter-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/google_maps_flutter/google_maps_flutter/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "google_sign_in_example"
|
||||
DESCRIPTION = "Example of Google Sign-In plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "google_sign_in_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-google-sign-in-google-sign-in-google-sign-in-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/google_sign_in/google_sign_in/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "image_picker_example"
|
||||
DESCRIPTION = "Demonstrates how to use the image_picker plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "image_picker_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-image-picker-image-picker-image-picker-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/image_picker/image_picker/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "example"
|
||||
DESCRIPTION = "Example for image_picker_linux implementation."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-image-picker-image-picker-linux-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/image_picker/image_picker_linux/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "in_app_purchase_example"
|
||||
DESCRIPTION = "Demonstrates how to use the in_app_purchase plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "in_app_purchase_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-in-app-purchase-in-app-purchase-in-app-purchase-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/in_app_purchase/in_app_purchase/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "local_auth_darwin_example"
|
||||
DESCRIPTION = "Demonstrates how to use the local_auth_darwin plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "local_auth_darwin_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-local-auth-local-auth-darwin-local-auth-darwin-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/local_auth/local_auth_darwin/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "local_auth_example"
|
||||
DESCRIPTION = "Demonstrates how to use the local_auth plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "local_auth_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-local-auth-local-auth-local-auth-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/local_auth/local_auth/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "image_colors"
|
||||
DESCRIPTION = "A simple example of how to use the PaletteGenerator to load the palette from an image file."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "image_colors"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-palette-generator-image-colors"
|
||||
FLUTTER_APPLICATION_PATH = "packages/palette_generator/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "pathproviderexample"
|
||||
DESCRIPTION = "Demonstrates how to use the path_provider_linux plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "pathproviderexample"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-path-provider-path-provider-linux-pathproviderexample"
|
||||
FLUTTER_APPLICATION_PATH = "packages/path_provider/path_provider_linux/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "alternate_language_test_plugin_example"
|
||||
DESCRIPTION = "Pigeon test harness for alternate plugin languages."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "alternate_language_test_plugin_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-pigeon-platform-tests-alternate-language-test-plugin-alternate-language-test-plugin-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/pigeon/platform_tests/alternate_language_test_plugin/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "test_plugin_example"
|
||||
DESCRIPTION = "Pigeon test harness for primary plugin languages."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "test_plugin_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-pigeon-platform-tests-test-plugin-test-plugin-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/pigeon/platform_tests/test_plugin/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "plaform_example"
|
||||
DESCRIPTION = "Demonstrates how to use the plaform plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "plaform_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-platform-plaform-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/platform/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "pointer_interceptor_example"
|
||||
DESCRIPTION = "An example app for the pointer_interceptor package."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "pointer_interceptor_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-pointer-interceptor-pointer-interceptor-pointer-interceptor-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/pointer_interceptor/pointer_interceptor/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "quick_actions_example"
|
||||
DESCRIPTION = "Demonstrates how to use the quick_actions plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "quick_actions_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-quick-actions-quick-actions-quick-actions-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/quick_actions/quick_actions/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "hello"
|
||||
DESCRIPTION = "Hello World example for RFW"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "hello"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-rfw-example-hello"
|
||||
FLUTTER_APPLICATION_PATH = "packages/rfw/example/hello"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "local"
|
||||
DESCRIPTION = "Example of new custom local widgets for RFW"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "local"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-rfw-example-local"
|
||||
FLUTTER_APPLICATION_PATH = "packages/rfw/example/local"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "remote"
|
||||
DESCRIPTION = "Example of fetching remote widgets for RFW"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "remote"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-rfw-example-remote"
|
||||
FLUTTER_APPLICATION_PATH = "packages/rfw/example/remote"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "shared_preferences_linux_example"
|
||||
DESCRIPTION = "Demonstrates how to use the shared_preferences_linux plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "shared_preferences_linux_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-shared-preferences-shared-preferences-linux-shared-preferences-linux-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/shared_preferences/shared_preferences_linux/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "table_view_example"
|
||||
DESCRIPTION = "A sample application that uses TableView"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "table_view_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-two-dimensional-scrollables-table-view-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/two_dimensional_scrollables/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "url_launcher_example"
|
||||
DESCRIPTION = "Demonstrates how to use the url_launcher plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "url_launcher_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-url-launcher-url-launcher-linux-url-launcher-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/url_launcher/url_launcher_linux/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "webview_flutter_android_example"
|
||||
DESCRIPTION = "Demonstrates how to use the webview_flutter_android plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "webview_flutter_android_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-webview-flutter-webview-flutter-android-webview-flutter-android-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/webview_flutter/webview_flutter_android/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "webview_flutter_example"
|
||||
DESCRIPTION = "Demonstrates how to use the webview_flutter plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "webview_flutter_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-webview-flutter-webview-flutter-webview-flutter-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/webview_flutter/webview_flutter/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "xdg_directories_example"
|
||||
DESCRIPTION = "Demonstrates how to use the xdg_directories package."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a60894397335535eb10b54e2fff9f265"
|
||||
|
||||
SRCREV = "8ccf7f6f52965b6c6f512fff6579944d6832f0fb"
|
||||
SRC_URI = "git://github.com/flutter/packages.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "xdg_directories_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-packages-xdg-directories-xdg-directories-example"
|
||||
FLUTTER_APPLICATION_PATH = "packages/xdg_directories/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_module_using_plugin"
|
||||
DESCRIPTION = "An example Flutter module that uses a plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_module_using_plugin"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-android-view-flutter-module-using-plugin"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/android_view/flutter_module_using_plugin"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_module_books"
|
||||
DESCRIPTION = "A Flutter module using the Pigeon package to demonstrate integrating Flutter in a realistic scenario where the existing platform app already has business logic and middleware constraints."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_module_books"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-books-flutter-module-books"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/books/flutter_module_books"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_module"
|
||||
DESCRIPTION = "An example Flutter module."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_module"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-fullscreen-flutter-module"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/fullscreen/flutter_module"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "multiple_flutters_module"
|
||||
DESCRIPTION = "A module that is embedded in the multiple_flutters_ios and multiple_flutters_android sample code."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "multiple_flutters_module"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-multiple-flutters-multiple-flutters-module"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/multiple_flutters/multiple_flutters_module"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_module_using_plugin"
|
||||
DESCRIPTION = "An example Flutter module that uses a plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_module_using_plugin"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-plugin-flutter-module-using-plugin"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/plugin/flutter_module_using_plugin"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_module"
|
||||
DESCRIPTION = "An example Flutter module."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_module"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-add-to-app-prebuilt-module-flutter-module"
|
||||
FLUTTER_APPLICATION_PATH = "add_to_app/prebuilt_module/flutter_module"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "splash_screen_sample"
|
||||
DESCRIPTION = "A sample Flutter app with animated splash screen on Android 12."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "splash_screen_sample"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-android-splash-screen-splash-screen-sample"
|
||||
FLUTTER_APPLICATION_PATH = "android_splash_screen"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "animations"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "animations"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-animations"
|
||||
FLUTTER_APPLICATION_PATH = "animations"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "background_isolate_channels"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "background_isolate_channels"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-background-isolate-channels"
|
||||
FLUTTER_APPLICATION_PATH = "background_isolate_channels"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "client"
|
||||
DESCRIPTION = "A Flutter app which communicates with a Dart backend using shared business logic."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "client"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-code-sharing-client"
|
||||
FLUTTER_APPLICATION_PATH = "code_sharing/client"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "context_menus"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "context_menus"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-context-menus"
|
||||
FLUTTER_APPLICATION_PATH = "context_menus"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "deeplink_store_example"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "deeplink_store_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-deeplink-store-example"
|
||||
FLUTTER_APPLICATION_PATH = "deeplink_store_example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "desktop_photo_search"
|
||||
DESCRIPTION = "Search for Photos, using the Unsplash API."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "desktop_photo_search"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-desktop-photo-search-fluent-ui"
|
||||
FLUTTER_APPLICATION_PATH = "desktop_photo_search/fluent_ui"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "desktop_photo_search"
|
||||
DESCRIPTION = "Search for Photos, using the Unsplash API."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "desktop_photo_search"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-desktop-photo-search-material"
|
||||
FLUTTER_APPLICATION_PATH = "desktop_photo_search/material"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "federated_plugin_example"
|
||||
DESCRIPTION = "Demonstrates how to use the federated_plugin plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "federated_plugin_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-experimental-federated-plugin-federated-plugin-example"
|
||||
FLUTTER_APPLICATION_PATH = "experimental/federated_plugin/federated_plugin/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "pedometer_example"
|
||||
DESCRIPTION = "Demonstrates how to use the pedometer plugin."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "pedometer_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-experimental-pedometer-example"
|
||||
FLUTTER_APPLICATION_PATH = "experimental/pedometer/example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "varfont_shader_puzzle"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "varfont_shader_puzzle"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-experimental-varfont-shader-puzzle"
|
||||
FLUTTER_APPLICATION_PATH = "experimental/varfont_shader_puzzle"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "flutter_maps_firestore"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "flutter_maps_firestore"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-flutter-maps-firestore"
|
||||
FLUTTER_APPLICATION_PATH = "flutter_maps_firestore"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "form_app"
|
||||
DESCRIPTION = "A sample demonstrating different types of forms and best practices"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "form_app"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-form-app"
|
||||
FLUTTER_APPLICATION_PATH = "form_app"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "game_template"
|
||||
DESCRIPTION = "A mobile game built in Flutter."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "game_template"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-game-template"
|
||||
FLUTTER_APPLICATION_PATH = "game_template"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "google_maps_in_flutter"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "google_maps_in_flutter"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-google-maps-google-maps-in-flutter"
|
||||
FLUTTER_APPLICATION_PATH = "google_maps"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "infinitelist"
|
||||
DESCRIPTION = "A sample implementation of an infinite list."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "infinitelist"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-infinite-list-infinitelist"
|
||||
FLUTTER_APPLICATION_PATH = "infinite_list"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "ios_app_clip"
|
||||
DESCRIPTION = "An example Flutter project that can build as an App Clip."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "ios_app_clip"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-ios-app-clip"
|
||||
FLUTTER_APPLICATION_PATH = "ios_app_clip"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "isolate_example"
|
||||
DESCRIPTION = "A Flutter sample to demonstrate isolates"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "isolate_example"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-isolate-example"
|
||||
FLUTTER_APPLICATION_PATH = "isolate_example"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "material_3_demo"
|
||||
DESCRIPTION = "A Flutter project showcasing supported Material 3 components, typography, color system and elevation. Supports different light/dark mode, color seed, and comparison to Material 2."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "material_3_demo"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-material-3-demo"
|
||||
FLUTTER_APPLICATION_PATH = "material_3_demo"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "bookstore"
|
||||
DESCRIPTION = "Navigation and routing sample app"
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "bookstore"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-navigation-and-routing-bookstore"
|
||||
FLUTTER_APPLICATION_PATH = "navigation_and_routing"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "place_tracker"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "place_tracker"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-place-tracker"
|
||||
FLUTTER_APPLICATION_PATH = "place_tracker"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "platform_channels"
|
||||
DESCRIPTION = "A new Flutter project."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "platform_channels"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-platform-channels"
|
||||
FLUTTER_APPLICATION_PATH = "platform_channels"
|
||||
|
||||
inherit flutter-app
|
@ -0,0 +1,24 @@
|
||||
#
|
||||
# Copyright (c) 2020-2024 Joel Winarske. All rights reserved.
|
||||
#
|
||||
|
||||
SUMMARY = "platform_design"
|
||||
DESCRIPTION = "A project showcasing a Flutter app following different platform IA conventions."
|
||||
AUTHOR = "Google"
|
||||
HOMEPAGE = "None"
|
||||
BUGTRACKER = "None"
|
||||
SECTION = "graphics"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=b7eeb61b41ae366e94383bca5e113fce"
|
||||
|
||||
SRCREV = "4def035e4c643fdfc44edc14fcc1bd1271663915"
|
||||
SRC_URI = "git://github.com/flutter/samples.git;lfs=1;nobranch=1;protocol=https;destsuffix=git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PUBSPEC_APPNAME = "platform_design"
|
||||
FLUTTER_APPLICATION_INSTALL_SUFFIX = "flutter-samples-platform-design"
|
||||
FLUTTER_APPLICATION_PATH = "platform_design"
|
||||
|
||||
inherit flutter-app
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user