Skip to content

Commit 07a1443

Browse files
authored
Merge pull request #102 from Carthage/package@swift-4
[SwiftPM] Use V4 PackageDescription
2 parents 7187045 + d4a2be0 commit 07a1443

File tree

6 files changed

+38
-22
lines changed

6 files changed

+38
-22
lines changed

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ matrix:
1414
- os: osx
1515
osx_image: xcode9
1616
script:
17+
- swift --version
1718
- swift build
18-
- SWIFTPM_TEST_ReactiveTask=YES swift test
19+
- swift test
1920
git:
2021
submodules: false
2122
env: JOB=SWIFTPM_DARWIN

Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
github "antitypical/Result" ~> 3.2.1
2-
github "ReactiveCocoa/ReactiveSwift" ~> 2.0
2+
github "ReactiveCocoa/ReactiveSwift" ~> 2.0.1

Cartfile.resolved

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
github "Quick/Nimble" "v7.0.2"
22
github "Quick/Quick" "v1.2.0"
33
github "ReactiveCocoa/ReactiveSwift" "2.0.1"
4-
github "antitypical/Result" "3.2.3"
4+
github "antitypical/Result" "3.2.4"
55
github "jspahrsummers/xcconfigs" "3d9d99634cae6d586e272543d527681283b33eb0"

Package.resolved

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,20 @@
1-
import Foundation
1+
// swift-tools-version:4.0
22
import PackageDescription
33

4-
var isSwiftPackagerManagerTest: Bool {
5-
return ProcessInfo.processInfo.environment["SWIFTPM_TEST_ReactiveTask"] == "YES"
6-
}
7-
84
let package = Package(
95
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]
2320
)

0 commit comments

Comments
 (0)