~ruther/guix-local

8c12fa9d0d6262bf7a5c2af51781203fbc4ad2d5 — Danny Milosavljevic 5 months ago 3755e49
gnu: Add swift-cmark-6.2.

* gnu/packages/swift.scm (%swift-6.2-version): New variable.
(swift-cmark-6.2): New variable.

Change-Id: Id50b523d8621a042c27ca6eca0816c238eed3710
1 files changed, 22 insertions(+), 0 deletions(-)

M gnu/packages/swift.scm
M gnu/packages/swift.scm => gnu/packages/swift.scm +22 -0
@@ 41,6 41,8 @@

(define %swift-bootstrap-version "5.7.3")

(define %swift-6.2-version "6.2")

(define %swift-bootstrap-source
  (origin
    (method git-fetch)


@@ 97,6 99,26 @@
Swift-specific modifications, required to build Swift 4.2.4.")
    (license license:bsd-2)))

(define-public swift-cmark-6.2
  (package
    (inherit swift-cmark)
    (version %swift-6.2-version)
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://github.com/apple/swift-cmark.git")
                    (commit (string-append "swift-" %swift-6.2-version
                                           "-RELEASE"))))
              (file-name (git-file-name "swift-cmark" %swift-6.2-version))
              (sha256
               (base32
                "1405irbglx933i6jc8546gcrgb3y3703h66jm1jnd6acgfyg74ly"))))
    (arguments
     (substitute-keyword-arguments (package-arguments swift-cmark)
       ((#:phases phases)
        #~(modify-phases #$phases
            (delete 'install-cmake-exports)))))))

(define %swift-libdispatch-source
  (origin
    (method git-fetch)