diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-02-10 23:47:02 +0000 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-15 14:17:40 +0100 |
| commit | 24c186bf0aeb9d9c65706416058d527f95bfa68c (patch) | |
| tree | 46fe0a340a007a0614dad089aa10b1250e1fa21b /gnu/packages/specifications.scm | |
| parent | be03b2b4971332eb47e61a3477e43233ac6809fb (diff) | |
gnu: Add specification-qifs.
* gnu/packages/specifications.scm (specification-qifs): New variable.
Change-Id: I7d398c86e38ef92734aaf1d2ee4ab1f99d0f536b
Diffstat (limited to 'gnu/packages/specifications.scm')
| -rw-r--r-- | gnu/packages/specifications.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/specifications.scm b/gnu/packages/specifications.scm index a79d1437244..3ed089e799e 100644 --- a/gnu/packages/specifications.scm +++ b/gnu/packages/specifications.scm @@ -283,6 +283,40 @@ well-established cryptographic hash functions, addressing size + encoding considerations.") (license (list license:expat license:cc-by-sa3.0))))) +(define-public specification-qifs + (let ((commit "da52cd936b3e34dac7ac12aa8066fc57676af106") + (revision "0")) + (package + (name "specification-qifs") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/qpackers/qifs") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08vb4j2id12hhkksn2q9b7v91jxhkhl84i947inflqmlmpzday8h")))) + (build-system copy-build-system) + (arguments + (list + #:install-plan + #~'(("./encoded" "share/encoded") + ("./qifs" "share/qifs")))) + (home-page "https://opencontainers.org/") + (synopsis "QIF corpus for QPACK encoder and decoder development") + (description + "This this package provides +@url{https://en.wikipedia.org/wiki/Quicken_Interchange_Format, QIF}s +specifications used in QPACK development and interop experiments. A QPACK +encoder uses a QIF file as input. QIF files are stored in @code{qifs/} +directory. A QPACK encoder produces a file whose format is described in +@url{https://github.com/quicwg/base-drafts/wiki/QPACK-Offline-Interop, QPACK +Offline Interop}. Outputs produced by various encoders are stored in +@code{encoded/} directory.") + (license license:expat)))) + (define-public specification-runtime-spec (package (name "specification-runtime-spec") |
