From 02e215a89f06e7c1b965cb39dd9048911d256aaa Mon Sep 17 00:00:00 2001 From: bijoy Date: Sun, 2 Jul 2023 12:01:10 +0600 Subject: [PATCH] upload package successfully --- .flutter-plugins | 4 +- .flutter-plugins-dependencies | 2 +- android/local.properties | 2 +- example/linux/.gitignore | 1 - example/linux/CMakeLists.txt | 139 ------------------ example/linux/flutter/CMakeLists.txt | 88 ----------- .../path_provider_linux/AUTHORS | 0 .../path_provider_linux/CHANGELOG.md | 0 .../path_provider_linux/LICENSE | 0 .../path_provider_linux/README.md | 0 .../path_provider_linux/example/README.md | 0 .../integration_test/path_provider_test.dart | 0 .../path_provider_linux/example/lib/main.dart | 0 .../example/linux/CMakeLists.txt | 0 .../example/linux/flutter/CMakeLists.txt | 0 .../linux/flutter/generated_plugins.cmake | 0 .../path_provider_linux/example/linux/main.cc | 0 .../example/linux/my_application.cc | 0 .../example/linux/my_application.h | 0 .../path_provider_linux/example/pubspec.yaml | 0 .../example/test_driver/integration_test.dart | 0 .../lib/path_provider_linux.dart | 0 .../lib/src/get_application_id.dart | 0 .../lib/src/get_application_id_real.dart | 0 .../lib/src/get_application_id_stub.dart | 0 .../lib/src/path_provider_linux.dart | 0 .../path_provider_linux/pubspec.yaml | 0 .../test/get_application_id_test.dart | 0 .../test/path_provider_linux_test.dart | 0 .../url_launcher_linux/AUTHORS | 0 .../url_launcher_linux/CHANGELOG.md | 0 .../url_launcher_linux/LICENSE | 0 .../url_launcher_linux/README.md | 0 .../url_launcher_linux/example/README.md | 0 .../integration_test/url_launcher_test.dart | 0 .../url_launcher_linux/example/lib/main.dart | 0 .../example/linux/CMakeLists.txt | 0 .../example/linux/flutter/CMakeLists.txt | 0 .../linux/flutter/generated_plugins.cmake | 0 .../url_launcher_linux/example/linux/main.cc | 0 .../example/linux/my_application.cc | 0 .../example/linux/my_application.h | 0 .../url_launcher_linux/example/pubspec.yaml | 0 .../example/test_driver/integration_test.dart | 0 .../lib/url_launcher_linux.dart | 0 .../url_launcher_linux/linux/CMakeLists.txt | 0 .../url_launcher_linux/url_launcher_plugin.h | 0 .../linux/test/url_launcher_linux_test.cc | 0 .../linux/url_launcher_plugin.cc | 0 .../linux/url_launcher_plugin_private.h | 0 .../url_launcher_linux/pubspec.yaml | 0 .../test/url_launcher_linux_test.dart | 0 example/linux/main.cc | 6 - example/linux/my_application.cc | 104 ------------- example/linux/my_application.h | 18 --- example/pubspec.lock | 12 +- .../.plugin_symlinks/path_provider_linux | 1 - .../.plugin_symlinks/url_launcher_linux | 1 - linux/flutter/generated_plugin_registrant.cc | 11 -- linux/flutter/generated_plugin_registrant.h | 15 -- linux/flutter/generated_plugins.cmake | 23 --- pubspec.yaml | 10 +- test/map_camera_flutter_test.dart | 2 - 63 files changed, 16 insertions(+), 423 deletions(-) create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/AUTHORS create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/CHANGELOG.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/LICENSE create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/README.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/README.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/integration_test/path_provider_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/lib/main.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/CMakeLists.txt create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/CMakeLists.txt create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/generated_plugins.cmake create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/main.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.h create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/pubspec.yaml create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/test_driver/integration_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/path_provider_linux.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_real.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_stub.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/path_provider_linux.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/pubspec.yaml create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/get_application_id_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/path_provider_linux_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/AUTHORS create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/CHANGELOG.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/LICENSE create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/README.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/README.md create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/integration_test/url_launcher_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/lib/main.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/CMakeLists.txt create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/CMakeLists.txt create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/generated_plugins.cmake create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/main.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.h create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/pubspec.yaml create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/test_driver/integration_test.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/lib/url_launcher_linux.dart create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/CMakeLists.txt create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/include/url_launcher_linux/url_launcher_plugin.h create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/test/url_launcher_linux_test.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin.cc create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin_private.h create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/pubspec.yaml create mode 100644 example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/test/url_launcher_linux_test.dart delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux delete mode 120000 linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux delete mode 100644 linux/flutter/generated_plugin_registrant.cc delete mode 100644 linux/flutter/generated_plugin_registrant.h delete mode 100644 linux/flutter/generated_plugins.cmake diff --git a/.flutter-plugins b/.flutter-plugins index 8547236..cdbd473 100644 --- a/.flutter-plugins +++ b/.flutter-plugins @@ -18,9 +18,9 @@ path_provider_android=/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_andro path_provider_foundation=/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/ path_provider_linux=/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/ path_provider_windows=/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.7/ -permission_handler=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler-10.4.0/ +permission_handler=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler-10.4.1/ permission_handler_android=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_android-10.3.0/ -permission_handler_apple=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_apple-9.1.1/ +permission_handler_apple=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_apple-9.1.2/ permission_handler_windows=/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.3/ url_launcher=/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher-6.1.11/ url_launcher_android=/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.36/ diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index f16bd1c..ebf0b93 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"camera_avfoundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_avfoundation-0.9.13+2/","native_build":true,"dependencies":[]},{"name":"flutter_compass","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_compass-0.7.0/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geocoding_ios-2.1.0/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_apple-2.2.7/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_apple-9.1.1/","native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_ios-6.1.4/","native_build":true,"dependencies":[]}],"android":[{"name":"camera_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_android-0.10.8+2/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_compass","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_compass-0.7.0/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.15/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geocoding_android-2.1.0/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_android-4.1.9/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_android-2.0.27/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_android-10.3.0/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.36/","native_build":true,"dependencies":[]}],"macos":[{"name":"geolocator_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_apple-2.2.7/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.5/","native_build":true,"dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/","native_build":false,"dependencies":[]},{"name":"url_launcher_linux","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.5/","native_build":true,"dependencies":[]}],"windows":[{"name":"geolocator_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_windows-0.1.1/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.7/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.3/","native_build":true,"dependencies":[]},{"name":"url_launcher_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.6/","native_build":true,"dependencies":[]}],"web":[{"name":"camera_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_web-0.3.1+4/","dependencies":[]},{"name":"geolocator_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_web-2.1.6/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.17/","dependencies":[]}]},"dependencyGraph":[{"name":"camera","dependencies":["camera_android","camera_avfoundation","camera_web","flutter_plugin_android_lifecycle"]},{"name":"camera_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"camera_avfoundation","dependencies":[]},{"name":"camera_web","dependencies":[]},{"name":"flutter_compass","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geocoding","dependencies":["geocoding_android","geocoding_ios"]},{"name":"geocoding_android","dependencies":[]},{"name":"geocoding_ios","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2023-06-30 13:56:48.112038","version":"3.10.5"} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"camera_avfoundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_avfoundation-0.9.13+2/","native_build":true,"dependencies":[]},{"name":"flutter_compass","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_compass-0.7.0/","native_build":true,"dependencies":[]},{"name":"geocoding_ios","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geocoding_ios-2.1.0/","native_build":true,"dependencies":[]},{"name":"geolocator_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_apple-2.2.7/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_apple-9.1.2/","native_build":true,"dependencies":[]},{"name":"url_launcher_ios","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_ios-6.1.4/","native_build":true,"dependencies":[]}],"android":[{"name":"camera_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_android-0.10.8+2/","native_build":true,"dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_compass","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_compass-0.7.0/","native_build":true,"dependencies":[]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.15/","native_build":true,"dependencies":[]},{"name":"geocoding_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geocoding_android-2.1.0/","native_build":true,"dependencies":[]},{"name":"geolocator_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_android-4.1.9/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_android-2.0.27/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_android-10.3.0/","native_build":true,"dependencies":[]},{"name":"url_launcher_android","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.36/","native_build":true,"dependencies":[]}],"macos":[{"name":"geolocator_apple","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_apple-2.2.7/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"url_launcher_macos","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.5/","native_build":true,"dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/","native_build":false,"dependencies":[]},{"name":"url_launcher_linux","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.5/","native_build":true,"dependencies":[]}],"windows":[{"name":"geolocator_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_windows-0.1.1/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.7/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.3/","native_build":true,"dependencies":[]},{"name":"url_launcher_windows","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.6/","native_build":true,"dependencies":[]}],"web":[{"name":"camera_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/camera_web-0.3.1+4/","dependencies":[]},{"name":"geolocator_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/geolocator_web-2.1.6/","dependencies":[]},{"name":"url_launcher_web","path":"/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.17/","dependencies":[]}]},"dependencyGraph":[{"name":"camera","dependencies":["camera_android","camera_avfoundation","camera_web","flutter_plugin_android_lifecycle"]},{"name":"camera_android","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"camera_avfoundation","dependencies":[]},{"name":"camera_web","dependencies":[]},{"name":"flutter_compass","dependencies":[]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"geocoding","dependencies":["geocoding_android","geocoding_ios"]},{"name":"geocoding_android","dependencies":[]},{"name":"geocoding_ios","dependencies":[]},{"name":"geolocator","dependencies":["geolocator_android","geolocator_apple","geolocator_web","geolocator_windows"]},{"name":"geolocator_android","dependencies":[]},{"name":"geolocator_apple","dependencies":[]},{"name":"geolocator_web","dependencies":[]},{"name":"geolocator_windows","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2023-07-02 11:50:10.991476","version":"3.10.5"} \ No newline at end of file diff --git a/android/local.properties b/android/local.properties index 80e5550..4bbcb1d 100644 --- a/android/local.properties +++ b/android/local.properties @@ -1,2 +1,2 @@ sdk.dir=/Users/bijoy/Library/Android/sdk -flutter.sdk=/Users/bijoy/Documents/flutter \ No newline at end of file +flutter.sdk=/Users/bijoy/AndroidStudioProjects/flutter \ No newline at end of file diff --git a/example/linux/.gitignore b/example/linux/.gitignore index d3896c9..e69de29 100644 --- a/example/linux/.gitignore +++ b/example/linux/.gitignore @@ -1 +0,0 @@ -flutter/ephemeral diff --git a/example/linux/CMakeLists.txt b/example/linux/CMakeLists.txt index d67bd4e..e69de29 100644 --- a/example/linux/CMakeLists.txt +++ b/example/linux/CMakeLists.txt @@ -1,139 +0,0 @@ -# Project-level configuration. -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -# The name of the executable created for the application. Change this to change -# the on-disk name of your application. -set(BINARY_NAME "example") -# The unique GTK application identifier for this application. See: -# https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "com.example.example") - -# Explicitly opt in to modern CMake behaviors to avoid warnings with recent -# versions of CMake. -cmake_policy(SET CMP0063 NEW) - -# Load bundled libraries from the lib/ directory relative to the binary. -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Root filesystem for cross-building. -if(FLUTTER_TARGET_PLATFORM_SYSROOT) - set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -endif() - -# Define build configuration options. -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") -endif() - -# Compilation settings that should be applied to most targets. -# -# Be cautious about adding new options here, as plugins use this function by -# default. In most cases, you should add new options to specific targets instead -# of modifying this function. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -# Flutter library and tool build rules. -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Define the application target. To change its name, change BINARY_NAME above, -# not the value here, or `flutter run` will no longer work. -# -# Any new source files that you add to the application should be added here. -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) - -# Apply the standard set of build settings. This can be removed for applications -# that need different build settings. -apply_standard_settings(${BINARY_NAME}) - -# Add dependency libraries. Add any application-specific dependencies here. -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) - -# Run the Flutter tool portions of the build. This must not be removed. -add_dependencies(${BINARY_NAME} flutter_assemble) - -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) - install(FILES "${bundled_library}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endforeach(bundled_library) - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/example/linux/flutter/CMakeLists.txt b/example/linux/flutter/CMakeLists.txt index d5bd016..e69de29 100644 --- a/example/linux/flutter/CMakeLists.txt +++ b/example/linux/flutter/CMakeLists.txt @@ -1,88 +0,0 @@ -# This file controls Flutter-level build steps. It should not be edited. -cmake_minimum_required(VERSION 3.10) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO -) -add_dependencies(flutter flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/AUTHORS b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/AUTHORS new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/CHANGELOG.md b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/LICENSE b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/README.md b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/README.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/README.md b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/README.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/integration_test/path_provider_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/integration_test/path_provider_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/lib/main.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/lib/main.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/CMakeLists.txt b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/CMakeLists.txt new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/CMakeLists.txt b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/CMakeLists.txt new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/generated_plugins.cmake b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/flutter/generated_plugins.cmake new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/main.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/main.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.h b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/linux/my_application.h new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/pubspec.yaml b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/pubspec.yaml new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/test_driver/integration_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/example/test_driver/integration_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/path_provider_linux.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/path_provider_linux.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_real.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_real.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_stub.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/get_application_id_stub.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/path_provider_linux.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/lib/src/path_provider_linux.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/pubspec.yaml b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/pubspec.yaml new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/get_application_id_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/get_application_id_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/path_provider_linux_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux/test/path_provider_linux_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/AUTHORS b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/AUTHORS new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/CHANGELOG.md b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/LICENSE b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/README.md b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/README.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/README.md b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/README.md new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/integration_test/url_launcher_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/integration_test/url_launcher_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/lib/main.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/lib/main.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/CMakeLists.txt b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/CMakeLists.txt new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/CMakeLists.txt b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/CMakeLists.txt new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/generated_plugins.cmake b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/flutter/generated_plugins.cmake new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/main.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/main.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.h b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/linux/my_application.h new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/pubspec.yaml b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/pubspec.yaml new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/test_driver/integration_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/example/test_driver/integration_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/lib/url_launcher_linux.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/lib/url_launcher_linux.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/CMakeLists.txt b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/CMakeLists.txt new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/include/url_launcher_linux/url_launcher_plugin.h b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/include/url_launcher_linux/url_launcher_plugin.h new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/test/url_launcher_linux_test.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/test/url_launcher_linux_test.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin.cc b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin.cc new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin_private.h b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux/url_launcher_plugin_private.h new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/pubspec.yaml b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/pubspec.yaml new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/test/url_launcher_linux_test.dart b/example/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux/test/url_launcher_linux_test.dart new file mode 100644 index 0000000..e69de29 diff --git a/example/linux/main.cc b/example/linux/main.cc index e7c5c54..e69de29 100644 --- a/example/linux/main.cc +++ b/example/linux/main.cc @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/example/linux/my_application.cc b/example/linux/my_application.cc index 0ba8f43..e69de29 100644 --- a/example/linux/my_application.cc +++ b/example/linux/my_application.cc @@ -1,104 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen* screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "example"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } else { - gtk_window_set_title(window, "example"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject* object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - "flags", G_APPLICATION_NON_UNIQUE, - nullptr)); -} diff --git a/example/linux/my_application.h b/example/linux/my_application.h index 72271d5..e69de29 100644 --- a/example/linux/my_application.h +++ b/example/linux/my_application.h @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/example/pubspec.lock b/example/pubspec.lock index 55ef3be..94d5371 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -419,10 +419,10 @@ packages: dependency: "direct dev" description: name: permission_handler - sha256: "2fd3a61adf28e0f7774fa40c469a740eca42ef4f10c9b91559f66ff45f28876c" + sha256: "37fcc3c3182ac0bf8856f3e973e11c7bef5556d69f1a0d8fb908f51019c2912d" url: "https://pub.dev" source: hosted - version: "10.4.0" + version: "10.4.1" permission_handler_android: dependency: transitive description: @@ -435,18 +435,18 @@ packages: dependency: transitive description: name: permission_handler_apple - sha256: "9aab0712fab020b90f5a49ea504bb347a2eae21da16f94c74bc70d0031a46c96" + sha256: "0d1f8007b17573ff1fbeae0f04b6c8e83e1d2f6c4fe8e8226d4d2456aa8ecffe" url: "https://pub.dev" source: hosted - version: "9.1.1" + version: "9.1.2" permission_handler_platform_interface: dependency: transitive description: name: permission_handler_platform_interface - sha256: "0bcae4a6c349f37bcc2a5019c97c03229bdd0eedf98dcf6966710c615bb566ce" + sha256: "79b36d93a41a4aecfd0d635d77552f327cb84227c718ce5e68b5f7b85546fe7e" url: "https://pub.dev" source: hosted - version: "3.11.0" + version: "3.11.0+1" permission_handler_windows: dependency: transitive description: diff --git a/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux b/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux deleted file mode 120000 index b32ea1f..0000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/bijoy/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/ \ No newline at end of file diff --git a/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux b/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux deleted file mode 120000 index b68aafd..0000000 --- a/linux/flutter/ephemeral/.plugin_symlinks/url_launcher_linux +++ /dev/null @@ -1 +0,0 @@ -/Users/bijoy/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.5/ \ No newline at end of file diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index e71a16d..0000000 --- a/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void fl_register_plugins(FlPluginRegistry* registry) { -} diff --git a/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47..0000000 --- a/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 2e1de87..0000000 --- a/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/pubspec.yaml b/pubspec.yaml index ca920fb..bff46b5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: map_camera_flutter -description: A new Flutter project. +description: The MapCameraLocation package provides a convenient way to capture images with location data using the device's camera. It allows you to integrate camera functionality into your Flutter applications and retrieve the captured image along with its corresponding location information. This package simplifies the process of capturing images and location data, making it easier to develop location-aware applications. version: 0.0.1 -homepage: +homepage: https://github.com/Always-Bijoy/map_camera_location_flutter environment: sdk: '>=3.0.5 <4.0.0' @@ -18,9 +18,11 @@ dependencies: intl: ^0.17.0 path_provider: ^2.0.11 flutter_map: ^5.0.0 - flutter_map_location_marker: + flutter_map_location_marker: ^7.0.0 url_launcher: ^6.1.11 - permission_handler: + flutter_compass: ^0.7.0 + permission_handler: ^10.4.1 + latlong2: ^0.9.0 dev_dependencies: flutter_test: diff --git a/test/map_camera_flutter_test.dart b/test/map_camera_flutter_test.dart index 04d227b..98ac402 100644 --- a/test/map_camera_flutter_test.dart +++ b/test/map_camera_flutter_test.dart @@ -1,7 +1,5 @@ import 'package:flutter_test/flutter_test.dart'; -import 'package:map_camera_flutter/map_camera_flutter.dart'; - void main() { test('adds one to input values', () {