From 887ce818880c4723c07aa69b0cf16deffcbad208 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 20 Nov 2024 09:46:49 +0800 Subject: [PATCH] gnu: Add zig-diffz. * gnu/packages/zig-xyz.scm (zig-diffz): New variable. Change-Id: I71d958c56af2ed4180f00d7ce7e2018b528710a5 --- gnu/packages/zig-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/zig-xyz.scm b/gnu/packages/zig-xyz.scm index a9ad1abde57b8a1b4229749f9ba906abb8852a5d..87dd31875bf37fecbf02c2231ba7e19409cadef5 100644 --- a/gnu/packages/zig-xyz.scm +++ b/gnu/packages/zig-xyz.scm @@ -141,6 +141,30 @@ mission-critical safety and performance for financial services.") @code{ext-session-lock-v1} protocol.") (license license:expat))) +(define-public zig-diffz + (let ((commit "420fcb22306ffd4c9c3c761863dfbb6bdbb18a73") + (revision "0")) + (package + (name "zig-diffz") + (version (git-version "0.0.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ziglibs/diffz") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rbcprl2c1kbd7xfwdqycz8r5grm069fcy6fafi14cnak77i0xyi")))) + (build-system zig-build-system) + (arguments (list #:skip-build? #t)) + (synopsis "Implementation of go-diff's diffmatchpatch in Zig") + (description + "This package provides a Zig implementation of @code{diffmatchpatch} in +@code{go-github-com-sergi-go-diff}.") + (home-page "https://github.com/ziglibs/diffz") + (license license:expat)))) + (define-public zig-pixman (package (name "zig-pixman")