diff --git a/packages/screen_retriever_macos/CHANGELOG.md b/packages/screen_retriever_macos/CHANGELOG.md index 2f145ce..c560037 100644 --- a/packages/screen_retriever_macos/CHANGELOG.md +++ b/packages/screen_retriever_macos/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.0 + +* Added SPM (Swift Package Manager) support + ## 0.2.0 * First release. diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec b/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec index 443443d..baf6b44 100644 --- a/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec +++ b/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec @@ -14,7 +14,7 @@ A new Flutter plugin project. s.author = { 'Your Company' => 'email@example.com' } s.source = { :path => '.' } - s.source_files = 'Classes/**/*' + s.source_files = 'screen_retriever_macos/Sources/screen_retriever_macos/**/*' s.dependency 'FlutterMacOS' s.platform = :osx, '10.11' diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist b/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..d89dfa8 --- /dev/null +++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + screen-retriever-macos.xcscheme_^#shared#^_ + + orderHint + 14 + + + + diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift b/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift new file mode 100644 index 0000000..304f27a --- /dev/null +++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift @@ -0,0 +1,28 @@ +// swift-tools-version: 5.9 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import PackageDescription + +let package = Package( + name: "screen_retriever_macos", + platforms: [ + .macOS("10.14") + ], + products: [ + .library(name: "screen-retriever-macos", targets: ["screen_retriever_macos"]) + ], + dependencies: [], + targets: [ + .target( + name: "screen_retriever_macos", + dependencies: [], + resources: [ + .process("Resources/PrivacyInfo.xcprivacy") + ] + ) + ] +) diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..918d80b --- /dev/null +++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,12 @@ + + + + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/packages/screen_retriever_macos/macos/Classes/ScreenRetrieverMacosPlugin.swift b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/ScreenRetrieverMacosPlugin.swift similarity index 100% rename from packages/screen_retriever_macos/macos/Classes/ScreenRetrieverMacosPlugin.swift rename to packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/ScreenRetrieverMacosPlugin.swift diff --git a/packages/screen_retriever_macos/pubspec.yaml b/packages/screen_retriever_macos/pubspec.yaml index ad5eef3..3957a65 100644 --- a/packages/screen_retriever_macos/pubspec.yaml +++ b/packages/screen_retriever_macos/pubspec.yaml @@ -1,6 +1,6 @@ name: screen_retriever_macos description: macOS implementation of the screen_retriever plugin. -version: 0.2.0 +version: 0.2.1 repository: https://github.com/leanflutter/screen_retriever/tree/main/packages/screen_retriever_macos environment: