|
1 | | -import Foundation |
| 1 | +// swift-tools-version:4.0 |
2 | 2 | import PackageDescription |
3 | 3 |
|
4 | | -var isSwiftPackagerManagerTest: Bool { |
5 | | - return ProcessInfo.processInfo.environment["SWIFTPM_TEST_ReactiveTask"] == "YES" |
6 | | -} |
7 | | - |
8 | 4 | let package = Package( |
9 | 5 | name: "ReactiveTask", |
10 | | - dependencies: { |
11 | | - var deps: [Package.Dependency] = [ |
12 | | - .Package(url: "https://github.com/antitypical/Result.git", versions: Version(3, 2, 1)..<Version(3, .max, .max)), |
13 | | - .Package(url: "https://github.com/ReactiveCocoa/ReactiveSwift.git", majorVersion: 2), |
14 | | - ] |
15 | | - if isSwiftPackagerManagerTest { |
16 | | - deps += [ |
17 | | - .Package(url: "https://github.com/Quick/Quick.git", majorVersion: 1, minor: 2), |
18 | | - .Package(url: "https://github.com/Quick/Nimble.git", majorVersion: 7), |
19 | | - ] |
20 | | - } |
21 | | - return deps |
22 | | - }() |
| 6 | + products: [ |
| 7 | + .library(name: "ReactiveTask", targets: ["ReactiveTask"]), |
| 8 | + ], |
| 9 | + dependencies: [ |
| 10 | + .package(url: "https://github.com/antitypical/Result.git", from: "3.2.1"), |
| 11 | + .package(url: "https://github.com/ReactiveCocoa/ReactiveSwift.git", from: "2.0.1"), |
| 12 | + .package(url: "https://github.com/Quick/Quick.git", from: "1.2.0"), |
| 13 | + .package(url: "https://github.com/Quick/Nimble.git", from: "7.0.2"), |
| 14 | + ], |
| 15 | + targets: [ |
| 16 | + .target(name: "ReactiveTask", dependencies: ["Result", "ReactiveSwift"], path: "Sources"), |
| 17 | + .testTarget(name: "ReactiveTaskTests", dependencies: ["ReactiveTask", "Quick", "Nimble"]), |
| 18 | + ], |
| 19 | + swiftLanguageVersions: [3] |
23 | 20 | ) |
0 commit comments