From patchwork Wed Aug 14 19:48:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: tusharhero--- via Guix-patches via X-Patchwork-Id: 30070 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3042A27BBE9; Wed, 14 Aug 2024 23:04:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A449827BBE2 for ; Wed, 14 Aug 2024 23:04:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1seM5m-0002eY-CS; Wed, 14 Aug 2024 18:03:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1seKDQ-0007uq-6V for guix-patches@gnu.org; Wed, 14 Aug 2024 16:03:28 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1seKDP-0007Dj-L8 for guix-patches@gnu.org; Wed, 14 Aug 2024 16:03:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:From:Date:To:Subject; bh=KUv7h1Cbq9IcWDJ1x3oEjp5IQ9Cg62qxEnk7jW4msBg=; b=JMm2U/EoGNsJDSfWrzyuahRO+8BjSHMlIxCCMEQNpka7hNLck6AoEnqtgzJ1A6GVVygxEyqtzOjX8057r5iG0kv4+PfJ4pqiGGWcAsjNZUqoHvxtp1Q/bmYuDjquoK1Rl7pIZ8/BKy6NtI8xMrW8qkXIJJesBFx38iWegAF0Fave1creG48StgEcwmCxxZ8m6yytzG1pIonLWomMyr0uY2zAaUaefBTUH0yyDLrBbVcnMmjhfWVoTBhjzqoTzMRMUBtzPGBaYmmg/WE7gw1Fh//OuFwQY848Naro4/Q+hR2U6ekRFx45f6d2hTOAOOGSErbk/5QYb66gJ1eFAB3S7Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1seKDy-00011s-Bv for guix-patches@gnu.org; Wed, 14 Aug 2024 16:04:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72626] [PATCH] Add biblesync Resent-From: peepofroggings@tutanota.de Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 14 Aug 2024 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72626 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72626@debbugs.gnu.org X-Debbugs-Original-To: Guix Patches Received: via spool by submit@debbugs.gnu.org id=B.17236657893864 (code B ref -1); Wed, 14 Aug 2024 20:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Aug 2024 20:03:09 +0000 Received: from localhost ([127.0.0.1]:47430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1seKD6-00010D-3m for submit@debbugs.gnu.org; Wed, 14 Aug 2024 16:03:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:43538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1seK1j-0000e0-3n for submit@debbugs.gnu.org; Wed, 14 Aug 2024 15:51:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1seJz3-0001HS-2u for guix-patches@gnu.org; Wed, 14 Aug 2024 15:48:37 -0400 Received: from w1.tutanota.de ([81.3.6.162]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1seJz1-0005UK-1U for guix-patches@gnu.org; Wed, 14 Aug 2024 15:48:36 -0400 Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w1.tutanota.de (Postfix) with ESMTP id 709D4FBFCC9 for ; Wed, 14 Aug 2024 19:48:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1723664910; s=s1; d=tutanota.de; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=KUv7h1Cbq9IcWDJ1x3oEjp5IQ9Cg62qxEnk7jW4msBg=; b=AfALYqTrxMOK7URpiVzlmjdzb08u48+cpu2rvz0Aq0MNakKgA+ZrXmylBX5wLmqP KLSYB3HN/LO3j4jFNcoQF7weVP7bOwGVq1GJvmI8KF/X5EYMetuj7JzJzNj6Ernxe90 78nfkylvNrWBYh0R5mI8eq0HDUMElns7SVdriAI1lWUq0hhylB7r0y3NOijiATpdn55 MpykW0kS7pWlqzBFGAhxtgDgyTa6fIsgl2NSqV6SpOkvHL4w1OvBlcDOeCaWmv+RDE6 GBIQr53Q6D39W6D0WAa+AjeINMbKnjHIITFKDJj/knr2zz+3RUUZCW+xNZZuScHy0Mv k7vC74ER0A== Date: Wed, 14 Aug 2024 21:48:30 +0200 (CEST) Message-ID: MIME-Version: 1.0 Received-SPF: pass client-ip=81.3.6.162; envelope-from=peepofroggings@tutanota.de; helo=w1.tutanota.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 14 Aug 2024 16:03:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 14 Aug 2024 18:03:40 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: peepofroggings@tutanota.de X-ACL-Warn: , peepofroggings--- via Guix-patches X-Patchwork-Original-From: peepofroggings--- via Guix-patches via From: tusharhero--- via Guix-patches via Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches From 5065444ffc09c5bfc47fe2ae6b4e806744bba9a1 Mon Sep 17 00:00:00 2001 From: Date: Wed, 14 Aug 2024 02:45:00 +0200 Subject: [PATCH] Add biblesync --- gnu/packages/cpp.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) --  2.45.2 diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index c1c2a40..ac45a00 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -40,6 +40,7 @@ ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023 Paul A. Patience ;;; Copyright © 2024 dan +;;; Copyright © 2024 Peepo Froggings ;;; ;;; This file is part of GNU Guix. ;;; @@ -188,6 +189,38 @@ (define-public asmjit development effort.")        (license license:zlib))))   +(define-public biblesync +  (package +    (name "biblesync") +    (version "2.1.0") +    (source +      (origin +              (method git-fetch) +              (uri +               (git-reference +                (url "https://github.com/karlkleinpaste/biblesync") +                (commit version)))) +              (file-name (git-file-name name version)) +      (sha256 +        (base32 "1s6hx0av2fb2rddhr36v406r8bf054hi2m1j7a62npyqqjngr0wh")))) +    (build-system cmake-build-system) +    (arguments '(#:tests? #f)) +    (synopsis "C++ library implementing the BibleSync protocol") +    (description +      "BibleSync is a multicast protocol to support Bible software shared +      co-navigation. It uses LAN multicast in either a personal/small team +      mutual navigation motif or in a classroom environment where there are +      Speakers plus the Audience. The library implementing the protocol is a +      single C++ class providing a complete yet minimal public interface +      to support mode setting, setup for packet reception, transmit on local +      navigation, and handling of incoming packets. This library is not specific +      to any particular Bible software framework, completely agnostic as to +      structure of layers above BibleSync, and is not a product of The Sword +      Project. But its first implementation has been grafted into Xiphos.") +    (inputs (list `(,util-linux "lib"))) +    (home-page "https://github.com/karlkleinpaste/biblesync") +    (license public-domain))) + (define-public castxml    (package      (name "castxml")