From bafb3966333a4aea708838ccd2ee493fc5a1bc0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=BCller?= Date: Sun, 28 Jun 2026 16:24:25 +0200 Subject: [PATCH] feat: Add RealmSwift support and update to 20.0.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcel Müller --- Package.swift | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index ffed16e..babff61 100644 --- a/Package.swift +++ b/Package.swift @@ -1,10 +1,12 @@ // swift-tools-version:5.7.1 import PackageDescription -let realmVersion = "20.0.4" +let realmVersion = "20.0.5" +let realmSwiftXcodeVersion = "26.5" // Generate checksum with `swift package compute-checksum Realm.spm.zip` -let realmChecksum = "0b7cc34b1bf28d4e6e93bde58c567d0448248cfd9169f0033480704f2b92f379" +let realmChecksum = "3598552815548c4ef583e53ee84ffc3c8d2233fd0eedad1303f59f6ef5b798cc" +let realmSwiftChecksum = "cfc9f0e708287cf8805bd01eddcdbd4cfe0a6cba9413ea391a99a77b4e913d93" let package = Package( name: "Realm", @@ -14,7 +16,10 @@ let package = Package( products: [ .library( name: "Realm", - targets: ["Realm"]) + targets: ["Realm"]), + .library( + name: "RealmSwift", + targets: ["RealmSwift"]), ], targets: [ .binaryTarget( @@ -22,5 +27,10 @@ let package = Package( url: "https://github.com/realm/realm-swift/releases/download/v\(realmVersion)/Realm.spm.zip", checksum: realmChecksum ), + .binaryTarget( + name: "RealmSwift", + url: "https://github.com/realm/realm-swift/releases/download/v\(realmVersion)/RealmSwift@\(realmSwiftXcodeVersion).spm.zip", + checksum: realmSwiftChecksum + ), ] ) \ No newline at end of file