BlockchainCommons / BlockchainCommons/envelope-cli-swift

Debian packaging for envelope-cli

Open
#11 0 comments 0 reactions 1 assignee Claimed by @nochiel View on GitHub
Dominant language
Swift
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Ref. https://github.com/BlockchainCommons/Community/issues/154.

- [ ] Create packaging template/instructions for Swift packages. This template will be based on figuring out how to get [envelope-CLI](https://github.com/BlockchainCommons/envelope-cli-swift) to build on Debian Linux.
- [ ] Make changes required to make it build on Linux.
- [Some dependencies](https://github.com/BlockchainCommons/Gordian#module-dependencies) are specific to MacOS and not cross platform:
- [WolfBase](https://github.com/WolfMcNally/WolfBase) depends on:
- AppKit: ColorExtensions, DateExtenstions
- UIKit
- "bit-for-bit" reconsruction of Foundation.Date doesn't work (according to Wolf's comments). Why? Can we fix it so it works on Linux?
- [BCSwiftSecureComponents](https://github.com/BlockchainCommons/BCSwiftSecureComponents)-> [URKit](https://github.com/BlockchainCommons/URKit) -> Xoshiro256 -> CryptoKit
- CryptoKit should be replaced with SwiftCrypto https://www.swift.org/blog/crypto/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.