This commit is contained in:
fabian 2024-03-09 14:42:23 +01:00
parent 16d0b96fc1
commit dae3069942
152 changed files with 6009 additions and 0 deletions

1
poky/.gitignore vendored
View File

@ -28,6 +28,7 @@ hob-image-*.bb
!meta-wayland !meta-wayland
!meta-mender !meta-mender
!meta-mender-community !meta-mender-community
!meta-flutter-apps
/documentation/*/eclipse/ /documentation/*/eclipse/
/documentation/*/*.html /documentation/*/*.html
/documentation/*/*.pdf /documentation/*/*.pdf

View 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"
]
}
]

View 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 \
"

View File

@ -0,0 +1,10 @@
DEPENDS += "\
compiler-rt \
libcxx \
"
RUNTIME = "llvm"
TOOLCHAIN = "clang"
TOOLCHAIN:class-native = "clang"
PREFERRED_PROVIDER_libgcc = "compiler-rt"

View File

@ -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"

View File

@ -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}"

View File

@ -0,0 +1 @@
REQUIRED_DISTRO_FEATURES = ""

View File

@ -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 \
"

View File

@ -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()

View File

@ -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} \
"

View File

@ -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

View File

@ -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}"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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