From 844a89b60f9bc61cba27dcf13dd186c885ae5310 Mon Sep 17 00:00:00 2001 From: Xendrez Date: Sun, 31 Oct 2021 19:21:53 +0200 Subject: [PATCH 1/3] Added Package.swift --- LinearProgressBar.xcodeproj/project.pbxproj | 2 ++ Package.swift | 25 +++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 Package.swift diff --git a/LinearProgressBar.xcodeproj/project.pbxproj b/LinearProgressBar.xcodeproj/project.pbxproj index 8447924..cf24a43 100644 --- a/LinearProgressBar.xcodeproj/project.pbxproj +++ b/LinearProgressBar.xcodeproj/project.pbxproj @@ -75,6 +75,7 @@ 05AC61DC1BF6B99600BFA053 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 05AC61DF1BF6B99600BFA053 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 05AC61E11BF6B99600BFA053 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D48BC7F5272F07BD00BDC76C /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -107,6 +108,7 @@ 05AC61A91BF6AE1D00BFA053 = { isa = PBXGroup; children = ( + D48BC7F5272F07BD00BDC76C /* Package.swift */, 05AC61B51BF6AE1D00BFA053 /* LinearProgressBar */, 05AC61D41BF6B99600BFA053 /* LinearProgressBarExample */, 05AC61C11BF6AE1D00BFA053 /* LinearProgressBarTests */, diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..9719e9f --- /dev/null +++ b/Package.swift @@ -0,0 +1,25 @@ +/ swift-tools-version:5.1 +import PackageDescription + +let package = Package( + name: "LinearProgressBar", + platforms: [ + .iOS(.v12), + ], + products: [ + .library( + name: "LinearProgressBar", + targets: ["LinearProgressBar"]), + ], + dependencies: [ + // no dependencies + ], + targets: [ + .target( + name: "LinearProgressBar", + dependencies: []), + .testTarget( + name: "LinearProgressBarTests", + dependencies: ["LinearProgressBar"]), + ] +) From fb79a013ae44826d98bb167fd4d635d2a0d4ef35 Mon Sep 17 00:00:00 2001 From: Xendrez Date: Sun, 31 Oct 2021 19:28:12 +0200 Subject: [PATCH 2/3] Fixed typo in Package.swift --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 9719e9f..8db5690 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -/ swift-tools-version:5.1 +// swift-tools-version:5.1 import PackageDescription let package = Package( From 7948ef1eaaa070d85901b4c99d4e0450b27d55ea Mon Sep 17 00:00:00 2001 From: Xendrez Date: Sun, 31 Oct 2021 19:39:17 +0200 Subject: [PATCH 3/3] Added paths for sources and tests in Swift.package --- LinearProgressBar.xcodeproj/project.pbxproj | 4 ++-- Package.swift | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/LinearProgressBar.xcodeproj/project.pbxproj b/LinearProgressBar.xcodeproj/project.pbxproj index cf24a43..92365b6 100644 --- a/LinearProgressBar.xcodeproj/project.pbxproj +++ b/LinearProgressBar.xcodeproj/project.pbxproj @@ -499,7 +499,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.2; + MARKETING_VERSION = 1.0.3; PRODUCT_BUNDLE_IDENTIFIER = com.gordoneliel.LinearProgressBar; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -524,7 +524,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 1.0.2; + MARKETING_VERSION = 1.0.3; PRODUCT_BUNDLE_IDENTIFIER = com.gordoneliel.LinearProgressBar; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; diff --git a/Package.swift b/Package.swift index 8db5690..6a888c6 100644 --- a/Package.swift +++ b/Package.swift @@ -17,9 +17,13 @@ let package = Package( targets: [ .target( name: "LinearProgressBar", - dependencies: []), + dependencies: [], + path: "LinearProgressBar" + ), .testTarget( name: "LinearProgressBarTests", - dependencies: ["LinearProgressBar"]), + dependencies: ["LinearProgressBar"], + path: "LinearProgressBarTests" + ), ] )