From 80e450cd32527dfb6f8e434483dd07e02ce8d444 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Tue, 22 Apr 2025 21:53:41 -0700 Subject: [PATCH] Regularize RSDatabase Package.swift. Fix #4609. --- RSDatabase/Package.swift | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/RSDatabase/Package.swift b/RSDatabase/Package.swift index bf65794a1..d3e24fba8 100644 --- a/RSDatabase/Package.swift +++ b/RSDatabase/Package.swift @@ -1,37 +1,32 @@ // swift-tools-version:5.10 -// The swift-tools-version declares the minimum version of Swift required to build this package. - import PackageDescription let package = Package( - name: "RSDatabase", + name: "RSDatabase", platforms: [.macOS(.v13), .iOS(.v17)], products: [ - // Products define the executables and libraries a package produces, and make them visible to other packages. - .library( - name: "RSDatabase", - type: .dynamic, - targets: ["RSDatabase"]), + .library( + name: "RSDatabase", + type: .dynamic, + targets: ["RSDatabase"]), .library( name: "RSDatabaseObjC", type: .dynamic, targets: ["RSDatabaseObjC"]), - ], - dependencies: [ - ], - targets: [ - // Targets are the basic building blocks of a package. A target can define a module or a test suite. - // Targets can depend on other targets in this package, and on products in packages this package depends on. - .target( - name: "RSDatabase", - dependencies: ["RSDatabaseObjC"], + ], + dependencies: [ + ], + targets: [ + .target( + name: "RSDatabase", + dependencies: ["RSDatabaseObjC"], exclude: ["ODB/README.markdown"]), .target( name: "RSDatabaseObjC", dependencies: [] ), - .testTarget( - name: "RSDatabaseTests", - dependencies: ["RSDatabase"]), - ] + .testTarget( + name: "RSDatabaseTests", + dependencies: ["RSDatabase"]), + ] )