From 3acdfc43da0e9132a2fbcc670a9f7589c2e4c80a Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Tue, 22 Apr 2025 21:44:58 -0700 Subject: [PATCH] Regularize Account Package.swift. Fix #4600. --- Account/Package.swift | 53 ++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 29 deletions(-) diff --git a/Account/Package.swift b/Account/Package.swift index 6c54966e1..3a4c14fbf 100644 --- a/Account/Package.swift +++ b/Account/Package.swift @@ -1,34 +1,29 @@ // swift-tools-version:5.10 import PackageDescription -var dependencies: [Package.Dependency] = [ - .package(url: "https://github.com/Ranchero-Software/RSDatabase.git", .upToNextMajor(from: "1.0.0")), -] - -dependencies.append(contentsOf: [ - .package(path: "../Articles"), - .package(path: "../ArticlesDatabase"), - .package(path: "../Secrets"), - .package(path: "../SyncDatabase"), - .package(path: "../RSWeb"), - .package(path: "../RSParser"), - .package(path: "../RSCore"), -]) - let package = Package( - name: "Account", + name: "Account", platforms: [.macOS(.v13), .iOS(.v17)], - products: [ - .library( - name: "Account", + products: [ + .library( + name: "Account", type: .dynamic, - targets: ["Account"]), - ], - dependencies: dependencies, - targets: [ - .target( - name: "Account", - dependencies: [ + targets: ["Account"]), + ], + dependencies: [ + .package(path: "../Articles"), + .package(path: "../ArticlesDatabase"), + .package(path: "../Secrets"), + .package(path: "../SyncDatabase"), + .package(path: "../RSWeb"), + .package(path: "../RSParser"), + .package(path: "../RSCore"), + .package(path: "../RSDatabase"), + ], + targets: [ + .target( + name: "Account", + dependencies: [ "RSCore", "RSDatabase", "RSParser", @@ -38,11 +33,11 @@ let package = Package( "Secrets", "SyncDatabase", ]), - .testTarget( - name: "AccountTests", - dependencies: ["Account"], + .testTarget( + name: "AccountTests", + dependencies: ["Account"], resources: [ .copy("JSON"), ]), - ] + ] )