Skip to content

Commit 572ea4b

Browse files
committed
Move IDNA rules to separate package
It was too big
1 parent f92fb46 commit 572ea4b

File tree

5 files changed

+25
-14779
lines changed

5 files changed

+25
-14779
lines changed

Package.resolved

Lines changed: 14 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: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,35 +33,34 @@ let package = Package(
3333
targets: ["DNSKit"]
3434
)
3535
],
36+
dependencies: [
37+
.package(url: "https://github.com/dns-inspector/IDNARules-Swift.git", revision: "7f47c398379e46f324bb82f803829026c48763d0"),
38+
],
3639
targets: [
3740
.target(
3841
name: "DNSKit",
39-
dependencies: ["Bsdresolv", "IdnaRules"],
42+
dependencies: [
43+
"Bsdresolv",
44+
.product(name: "IdnaRules", package: "IDNARules-Swift"),
45+
],
4046
exclude: [
4147
"WHOIS/update_whois.py",
4248
],
4349
linkerSettings: [
4450
.linkedLibrary("resolv")
4551
]
4652
),
47-
.target(
48-
name: "IdnaRules",
49-
dependencies: [],
50-
exclude: [
51-
"update_rules.py"
52-
],
53-
sources: [
54-
"rules.c"
55-
],
56-
),
5753
.systemLibrary(
5854
name: "Bsdresolv",
5955
pkgConfig: nil,
6056
providers: nil
6157
),
6258
.testTarget(
6359
name: "DNSKitTests",
64-
dependencies: ["IdnaRules", "DNSKit"],
60+
dependencies: [
61+
"DNSKit",
62+
.product(name: "IdnaRules", package: "IDNARules-Swift"),
63+
],
6564
exclude: [
6665
"TestServer/"
6766
],

Sources/IdnaRules/include/rules.h

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)