~ruther/guix-local

9cf0d690560ad56c68cc783dd606efe3999ca900 — Cayetano Santos 4 months ago 57998fe
gnu: Add botan-2.

* gnu/packages/crypto.scm (botan-2): New variable.
* gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2.

Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7
2 files changed, 19 insertions(+), 1 deletions(-)

M gnu/packages/crypto.scm
M gnu/packages/messaging.scm
M gnu/packages/crypto.scm => gnu/packages/crypto.scm +18 -0
@@ 1031,6 1031,24 @@ using ctypes is included, and several other language bindings are available.")
    (home-page "https://botan.randombit.net")
    (license license:bsd-2)))

;; Needed explicitly by biboumi
(define-public botan-2
  (hidden-package
   (package
     (inherit botan)
     (name "botan")
     (version "2.19.3")
     (source
      (origin
        (method git-fetch)
        (uri (git-reference
               (url "https://github.com/randombit/botan/")
               (commit version)))
        (file-name (git-file-name name version))
        (sha256
         (base32
          "16dsrxb7z245hvbjzapq7qf65ip1fh2390qap30hpfd383dyvilw")))))))

(define-public ccrypt
  (package
    (name "ccrypt")

M gnu/packages/messaging.scm => gnu/packages/messaging.scm +1 -1
@@ 203,7 203,7 @@
             (substitute* "CMakeLists.txt"
               (("/etc") (string-append (assoc-ref outputs "out") "/etc"))))))))
   (build-system cmake-build-system)
   (inputs (list botan
   (inputs (list botan-2
                 expat
                 libiconv
                 libidn