Skip to content

Commit 28919f6

Browse files
committed
Fix package manifest for Swift < 6.0
1 parent af0facf commit 28919f6

File tree

4 files changed

+59
-1
lines changed

4 files changed

+59
-1
lines changed

.swiftlint.yml

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ included:
33
- Tests
44
- Example
55
- Package.swift
6+
67
78
excluded:
89
- .build

Package.swift

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ let package = Package(
77
platforms: [
88
.iOS(.v15),
99
.tvOS(.v15),
10-
.visionOS(.v1),
1110
.macOS(.v12),
1211
.macCatalyst(.v15)
1312
],

[email protected]

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// swift-tools-version:5.10
2+
import PackageDescription
3+
import Foundation
4+
5+
let package = Package(
6+
name: "swift-ass-renderer",
7+
platforms: [
8+
.iOS(.v15),
9+
.tvOS(.v15),
10+
.visionOS(.v1),
11+
.macOS(.v12),
12+
.macCatalyst(.v15)
13+
],
14+
products: [
15+
.library(name: "SwiftAssRenderer", targets: ["SwiftAssRenderer"])
16+
],
17+
dependencies: [
18+
.package(url: "https://github.com/mihai8804858/swift-snapshot-testing", branch: "main"),
19+
.package(url: "https://github.com/mihai8804858/swift-libass", .upToNextMajor(from: "1.0.0")),
20+
.package(url: "https://github.com/pointfreeco/combine-schedulers", .upToNextMajor(from: "1.0.0"))
21+
],
22+
targets: [
23+
.target(
24+
name: "SwiftAssRenderer",
25+
dependencies: [
26+
.target(name: "SwiftAssBlend"),
27+
.product(name: "SwiftLibass", package: "swift-libass"),
28+
.product(name: "CombineSchedulers", package: "combine-schedulers")
29+
],
30+
path: "Sources/SwiftAssRenderer",
31+
resources: [
32+
.copy("Resources/PrivacyInfo.xcprivacy")
33+
]
34+
),
35+
.target(
36+
name: "SwiftAssBlend",
37+
dependencies: [
38+
.product(name: "SwiftLibass", package: "swift-libass")
39+
],
40+
path: "Sources/SwiftAssBlend"
41+
),
42+
.testTarget(
43+
name: "SwiftAssRendererTests",
44+
dependencies: [
45+
.target(name: "SwiftAssRenderer"),
46+
.product(name: "SnapshotTesting", package: "swift-snapshot-testing")
47+
],
48+
path: "Tests",
49+
exclude: ["Pipeline/__Snapshots__"],
50+
resources: [
51+
.copy("Resources/Fonts"),
52+
.copy("Resources/Subs")
53+
]
54+
)
55+
],
56+
swiftLanguageVersions: [.v5]
57+
)

cspell.yml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ files:
44
- Tests/**/*.swift
55
- Example/**/*.swift
66
- Package.swift
7+
78
89
- README.md
910
ignoreWords:

0 commit comments

Comments
 (0)