From b8cbff865e49cea73472452c17e7afefa5389d60 Mon Sep 17 00:00:00 2001 From: Jan Rajtr Date: Thu, 22 Apr 2021 11:05:02 +0200 Subject: [PATCH 1/2] - added SPM support --- Package.swift | 29 +++++++++++++++++++ .../BlurHashDecode.swift | 0 .../BlurHashEncode.swift | 0 Swift/BlurHashTest/AppDelegate.swift | 2 +- Swift/BlurHashTest/SimpleViewController.swift | 1 + 5 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 Package.swift rename Swift/{ => BlurHashKitCodable}/BlurHashDecode.swift (100%) rename Swift/{ => BlurHashKitCodable}/BlurHashEncode.swift (100%) diff --git a/Package.swift b/Package.swift new file mode 100644 index 00000000..f2ffe684 --- /dev/null +++ b/Package.swift @@ -0,0 +1,29 @@ +// swift-tools-version:5.0 +import PackageDescription + +let package = Package( + name: "BlurHashKit", + platforms: [ + .iOS(.v12) + ], + products: [ + .library(name: "BlurHashKit", targets: ["BlurHashKit"]), + ], + targets: [ + .target(name: "BlurHashKit", + dependencies: [], + path: "./Swift/BlurHashKit" + ), + .target(name: "BlurHashKitCodable", + dependencies: [], + path: "./Swift/BlurHashKitCodable" + ), + .testTarget(name: "BlurHashTest", + dependencies: [ + "BlurHashKit", + "BlurHashKitCodable", + ], + path: "./Swift/BlurHashTest" + ), + ] +) diff --git a/Swift/BlurHashDecode.swift b/Swift/BlurHashKitCodable/BlurHashDecode.swift similarity index 100% rename from Swift/BlurHashDecode.swift rename to Swift/BlurHashKitCodable/BlurHashDecode.swift diff --git a/Swift/BlurHashEncode.swift b/Swift/BlurHashKitCodable/BlurHashEncode.swift similarity index 100% rename from Swift/BlurHashEncode.swift rename to Swift/BlurHashKitCodable/BlurHashEncode.swift diff --git a/Swift/BlurHashTest/AppDelegate.swift b/Swift/BlurHashTest/AppDelegate.swift index ed194ea1..4a1f242c 100644 --- a/Swift/BlurHashTest/AppDelegate.swift +++ b/Swift/BlurHashTest/AppDelegate.swift @@ -5,7 +5,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { return true } } diff --git a/Swift/BlurHashTest/SimpleViewController.swift b/Swift/BlurHashTest/SimpleViewController.swift index 6a244883..875f1945 100644 --- a/Swift/BlurHashTest/SimpleViewController.swift +++ b/Swift/BlurHashTest/SimpleViewController.swift @@ -1,4 +1,5 @@ import UIKit +import BlurHashKitCodable class SimpleViewController: UIViewController { @IBOutlet weak var originalImageView: UIImageView? From 8838ee89725a92fc2f022c92ff9c321b4e9c3d20 Mon Sep 17 00:00:00 2001 From: Jan Rajtr Date: Thu, 22 Apr 2021 11:06:10 +0200 Subject: [PATCH 2/2] - added target dependency --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index f2ffe684..7efe79bc 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( path: "./Swift/BlurHashKit" ), .target(name: "BlurHashKitCodable", - dependencies: [], + dependencies: ["BlurHashKit"], path: "./Swift/BlurHashKitCodable" ), .testTarget(name: "BlurHashTest",