From 849d4240f19b6248b5a0ca12e447b823c8313db7 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Sat, 13 Jan 2024 12:35:46 +0100 Subject: [PATCH] Fix workflow and add local development --- .github/workflows/release.yml | 2 +- Package.swift | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7fb823..0879b37 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,7 @@ jobs: FRAMEWORK_DIR: "frameworks" FRAMEWORK: "openssl.xcframework" run: | - ./create-openssl-framework.sh dynamic + ./create-openssl-framework.sh ( cd $FRAMEWORK_DIR && zip -yr $FRAMEWORK.zip $FRAMEWORK ) echo "artifact=$FRAMEWORK_DIR/$FRAMEWORK.zip" >> $GITHUB_OUTPUT diff --git a/Package.swift b/Package.swift index 6b1fd26..3699af0 100644 --- a/Package.swift +++ b/Package.swift @@ -6,21 +6,21 @@ import PackageDescription let package = Package( name: "openssl-apple", products: [ - // Products define the executables and libraries a package produces, and make them visible to other packages. .library( name: "openssl-apple", targets: ["openssl"]), ], dependencies: [ - // Dependencies declare other packages that this package depends on. - // .package(url: /* package url */, from: "1.0.0"), ], 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. .binaryTarget( name: "openssl", - url: "https://github.com/keeshux/openssl-apple/releases/download/3.2.105/openssl.xcframework.zip", - checksum: "1a78fcc49e0c902bdc7e68882a5c8ba3fb91f12d3a574c2734ba358551d557ca") + url: "https://github.com/passepartoutvpn/openssl-apple/releases/download/3.2.105/openssl.xcframework.zip", + checksum: "1a78fcc49e0c902bdc7e68882a5c8ba3fb91f12d3a574c2734ba358551d557ca"), + + // local development +// .binaryTarget( +// name: "openssl", +// path: "frameworks/openssl.xcframework.zip") ] )