From 175fb0e7a6a728c334f01dd9240db218a785cad6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Fern=C3=A1ndez?= Date: Wed, 27 Mar 2024 17:37:25 +0100 Subject: [PATCH] feat: add visionOS support --- Package.swift | 7 ++++--- Package@swift-5.5.swift | 30 ++++++++++++++++++++++++++++++ Package@swift-5.6.swift | 30 ++++++++++++++++++++++++++++++ Package@swift-5.7.swift | 30 ++++++++++++++++++++++++++++++ Package@swift-5.8.swift | 30 ++++++++++++++++++++++++++++++ 5 files changed, 124 insertions(+), 3 deletions(-) create mode 100644 Package@swift-5.5.swift create mode 100644 Package@swift-5.6.swift create mode 100644 Package@swift-5.7.swift create mode 100644 Package@swift-5.8.swift diff --git a/Package.swift b/Package.swift index 4f14d27..a46449d 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.5 +// swift-tools-version:5.9 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -6,9 +6,10 @@ import PackageDescription let package = Package(name: "Diagnostics", platforms: [ .macOS(.v10_15), - .iOS(.v11), + .iOS(.v12), .tvOS(.v12), - .watchOS(.v6)], + .watchOS(.v6), + .visionOS(.v1)], products: [ .library(name: "Diagnostics", targets: ["Diagnostics"]) ], diff --git a/Package@swift-5.5.swift b/Package@swift-5.5.swift new file mode 100644 index 0000000..4f14d27 --- /dev/null +++ b/Package@swift-5.5.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.5 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package(name: "Diagnostics", + platforms: [ + .macOS(.v10_15), + .iOS(.v11), + .tvOS(.v12), + .watchOS(.v6)], + products: [ + .library(name: "Diagnostics", targets: ["Diagnostics"]) + ], + dependencies: [ + .package(url: "https://github.com/sindresorhus/ExceptionCatcher", from: "2.0.0") + ], + targets: [ + .target( + name: "Diagnostics", + dependencies: ["ExceptionCatcher"], + path: "Sources", + resources: [ + .process("style.css"), + .process("functions.js"), + .process("PrivacyInfo.xcprivacy") + ]), + .testTarget(name: "DiagnosticsTests", dependencies: ["Diagnostics"], path: "DiagnosticsTests") + ], + swiftLanguageVersions: [.v5]) diff --git a/Package@swift-5.6.swift b/Package@swift-5.6.swift new file mode 100644 index 0000000..c4c738c --- /dev/null +++ b/Package@swift-5.6.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.6 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package(name: "Diagnostics", + platforms: [ + .macOS(.v10_15), + .iOS(.v11), + .tvOS(.v12), + .watchOS(.v6)], + products: [ + .library(name: "Diagnostics", targets: ["Diagnostics"]) + ], + dependencies: [ + .package(url: "https://github.com/sindresorhus/ExceptionCatcher", from: "2.0.0") + ], + targets: [ + .target( + name: "Diagnostics", + dependencies: ["ExceptionCatcher"], + path: "Sources", + resources: [ + .process("style.css"), + .process("functions.js"), + .process("PrivacyInfo.xcprivacy") + ]), + .testTarget(name: "DiagnosticsTests", dependencies: ["Diagnostics"], path: "DiagnosticsTests") + ], + swiftLanguageVersions: [.v5]) diff --git a/Package@swift-5.7.swift b/Package@swift-5.7.swift new file mode 100644 index 0000000..2d18046 --- /dev/null +++ b/Package@swift-5.7.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.7 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package(name: "Diagnostics", + platforms: [ + .macOS(.v10_15), + .iOS(.v11), + .tvOS(.v12), + .watchOS(.v6)], + products: [ + .library(name: "Diagnostics", targets: ["Diagnostics"]) + ], + dependencies: [ + .package(url: "https://github.com/sindresorhus/ExceptionCatcher", from: "2.0.0") + ], + targets: [ + .target( + name: "Diagnostics", + dependencies: ["ExceptionCatcher"], + path: "Sources", + resources: [ + .process("style.css"), + .process("functions.js"), + .process("PrivacyInfo.xcprivacy") + ]), + .testTarget(name: "DiagnosticsTests", dependencies: ["Diagnostics"], path: "DiagnosticsTests") + ], + swiftLanguageVersions: [.v5]) diff --git a/Package@swift-5.8.swift b/Package@swift-5.8.swift new file mode 100644 index 0000000..bed7336 --- /dev/null +++ b/Package@swift-5.8.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.8 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package(name: "Diagnostics", + platforms: [ + .macOS(.v10_15), + .iOS(.v11), + .tvOS(.v12), + .watchOS(.v6)], + products: [ + .library(name: "Diagnostics", targets: ["Diagnostics"]) + ], + dependencies: [ + .package(url: "https://github.com/sindresorhus/ExceptionCatcher", from: "2.0.0") + ], + targets: [ + .target( + name: "Diagnostics", + dependencies: ["ExceptionCatcher"], + path: "Sources", + resources: [ + .process("style.css"), + .process("functions.js"), + .process("PrivacyInfo.xcprivacy") + ]), + .testTarget(name: "DiagnosticsTests", dependencies: ["Diagnostics"], path: "DiagnosticsTests") + ], + swiftLanguageVersions: [.v5])