diff options
Diffstat (limited to 'battering')
-rw-r--r-- | battering/packages/cryptocurrency.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/battering/packages/cryptocurrency.scm b/battering/packages/cryptocurrency.scm new file mode 100644 index 0000000..6b11f6c --- /dev/null +++ b/battering/packages/cryptocurrency.scm @@ -0,0 +1,33 @@ +(define-module (battering packages cryptocurrency) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system cmake) + #:use-module (gnu packages check) + #:use-module (gnu packages pretty-print) + #:use-module ((guix licenses) + #:prefix license:)) + +(define-public zxing-cpp + (package + (name "zxing-cpp") + (version "2.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nu-book/zxing-cpp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dr12rj1b6m436nbwmcd0b1njhmkl26qxy4f1lhcmd4x5x2f2vfa")))) + (build-system cmake-build-system) + (native-inputs (list fmt-8 googletest)) + (arguments '(#:configure-flags '("-DCMAKE_BUILD_TYPE=Release" + "-DBUILD_DEPENDENCIES=LOCAL" + "-DBUILD_EXAMPLES=OFF" + "-DBUILD_BLACKBOX_TESTS=OFF" + "-DBUILD_UNIT_TESTS=OFF"))) + (synopsis "C++ port of ZXing") + (description "ZXing-CPP is a barcode scanning library.") + (home-page "https://github.com/nu-book/zxing-cpp") + (license license:asl2.0))) |