From 93898f55feb0db32628117fb7602fc19e80e35dd Mon Sep 17 00:00:00 2001 From: Sughosha Date: Fri, 24 Jan 2025 14:48:13 +0530 Subject: gnu: Add yaz. * gnu/packages/networking.scm (yaz): New variable. Change-Id: Ib18a68f58735d679a26108bd57f943caf4941884 --- gnu/packages/networking.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 295c2421ec..f50d4c81b2 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -65,6 +65,7 @@ ;;; Copyright © 2022 Dominic Martinez ;;; Copyright © 2024 Alexey Abramov ;;; Copyright © 2024 James Smith +;;; Copyright © 2025 Sughosha ;;; ;;; This file is part of GNU Guix. ;;; @@ -4672,6 +4673,29 @@ (define-public ngtcp2 QUIC protocol.") (license license:expat))) +(define-public yaz + (package + (name "yaz") + (version "5.34.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://download.indexdata.com/pub/yaz/yaz-" + version ".tar.gz")) + (sha256 + (base32 "1h54vda4rgisih309jbdzs6d5vk5mfv5ca9csdbwwrg8hgjbjk6f")))) + (build-system gnu-build-system) + (home-page "https://www.indexdata.com/resources/software/yaz/") + (synopsis "Z39.50 toolkit for C") + (description + "YAZ is a C/C++ library for information retrieval applications using +@uref{https://www.loc.gov/z3950/, Z39.50}, +@uref{https://www.loc.gov/standards/sru/, SRU} or +@uref{https://solr.apache.org/, Solr Web Service} protocols for information +retrieval. It also offers @uref{https://zoom.z3950.org/, ZOOM} API +implementing them.") + (license license:bsd-3))) + (define-public yggdrasil (package (name "yggdrasil") -- cgit v1.2.3