From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:37:37 2024 Received: (at submit) by debbugs.gnu.org; 5 Aug 2024 10:37:37 +0000 Received: from localhost ([127.0.0.1]:57979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sav5t-00082p-FF for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:37:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:42330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sav5r-00082c-J7 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:37:36 -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 1sav5V-0004q2-1k for guix-patches@gnu.org; Mon, 05 Aug 2024 06:37:13 -0400 Received: from mail.goryachev.org ([178.62.244.128]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sav5T-0007Yv-D0 for guix-patches@gnu.org; Mon, 05 Aug 2024 06:37:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=adf4Ck5penF3FGT 6dgaHtNjynBH+vb9bfyGKCiRn6rE=; h=date:subject:cc:to:from; d=goryachev.org; b=GvbBDIEF+vwVHvZjDfaod+5xvEjcuaM1gzbstSpgTpSa5FtSNZh w3PfQnj6b35BFNmJhAfqb6r0U/fYtWBq99BJ/y/aJoVEugQsGv+2FYZLxSK/t8HvyHxiM+ 6VB74ElSMCox94GSAFgkH3n5mE/KBeqE9QOUVNf+rK/btQRC70= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 9d13a6db (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:37:05 +0000 (UTC) From: Igor Goryachev To: guix-patches@gnu.org Subject: [PATCH 00/30] Add ejabberd package. Date: Mon, 5 Aug 2024 13:36:53 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.244.128; envelope-from=igor@goryachev.org; helo=mail.goryachev.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Igor Goryachev X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, I've packaged Ejabberd, a well-known XMPP server written mostly in Erlang. It advertises itself as "Robust, Ubiquitous and Massively Scalable Messaging Platform, which supports XMPP, MQTT and SIP protocols". Igor Goryachev (30): gnu: Add erlang-base64url. gnu: Add erlang-jose. gnu: Add erlang-pc. gnu: Add erlang-provider-asn1. gnu: Add erlang-luerl. gnu: Add erlang-p1-utils. gnu: Add erlang-unicode-util-compat. gnu: Add erlang-idna. gnu: Add erlang-stringprep. gnu: Add erlang-cache-tab. gnu: Add erlang-eimp. gnu: Add erlang-mqtree. gnu: Add erlang-jiffy. gnu: Add erlang-p1-oauth2. gnu: Add erlang-pkix. gnu: Add erlang-ezlib. gnu: Add erlang-fast-tls. gnu: Add erlang-stun. gnu: Add erlang-fast-xml. gnu: Add erlang-fast-yaml. gnu: Add erlang-yconf. gnu: Add erlang-epam. gnu: Add erlang-p1-acme. gnu: Add erlang-xmpp. gnu: Add erlang-esip. gnu: Add erlang-p1-mysql. gnu: Add erlang-p1-pgsql. gnu: Add erlang-sqlite3. gnu: Add erlang-eredis. gnu: Add ejabberd. gnu/packages/erlang-xyz.scm | 651 ++++++++++++++++++++++++++++++++++++ gnu/packages/erlang.scm | 35 ++ gnu/packages/messaging.scm | 134 ++++++++ 3 files changed, 820 insertions(+) create mode 100644 gnu/packages/erlang-xyz.scm base-commit: 3c309a7b7020a9645bfe775d9f53f43f05d076bf -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:13 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:13 +0000 Received: from localhost ([127.0.0.1]:57986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEC-000080-Fq for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:13 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savE9-00007d-Vi for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=onWWuRXMjgEAqhG u6JCJmDBK7rVqV+g0MAeKQuim728=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=YADvJZKDx0ssZiOxeV4gng0/Pry/UV0lrOs8PED 12we9Dd25RgTM225nAfJA2MHq99OKHNGllZuoVr6kRDYiOVs4NVWG8cpj4JZiE60NdieuI MBB1TcjNEycJtOXS/Oj7jcxrh/lpgHj9nYVBQbH446RdXKqwiLKSJ+hnp985ek= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id f2d370e6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:46 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 01/30] gnu: Add erlang-base64url. Date: Mon, 5 Aug 2024 13:44:34 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-base64url): New variable. Change-Id: I2b7b44631408138576e4a1498a39c64810cb0582 --- gnu/packages/erlang-xyz.scm | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 gnu/packages/erlang-xyz.scm diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm new file mode 100644 index 0000000000..1cf5d9c6fd --- /dev/null +++ b/gnu/packages/erlang-xyz.scm @@ -0,0 +1,51 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2024 Igor Goryachev +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages erlang-xyz) + #:use-module (gnu packages) + #:use-module (gnu packages erlang) + #:use-module (guix build-system rebar) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix utils)) + +(define-public erlang-base64url + (package + (name "erlang-base64url") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "base64url" version)) + (sha256 + (base32 "0p4zf53v86zfpnk3flinjnk6cx9yndsv960386qaj0hsfgaavczr")))) + (build-system rebar-build-system) + (synopsis "URL safe base64-compatible codec") + (description "This package provides URL safe base64-compatible codec +for Erlang.") + (home-page "https://hex.pm/packages/base64url") + (license license:expat))) + +;;; +;;; Avoid adding new packages to the end of this file. To reduce the chances +;;; of a merge conflict, place them above by existing packages with similar +;;; functionality or similar names. +;;; -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:15 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:15 +0000 Received: from localhost ([127.0.0.1]:57990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEF-00008Q-BY for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:15 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEB-00007d-Gu for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=kuTyZvpsEACZih7 vN0fg7zggLIR39xYeeR8AaXmPkbM=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=U5/w73P7FF3uYW7nwqbXlL1jkGTAwLInSwYSKz4 u7cC5G8VX10v9km1ElVWxtZN6+4aY51CyTSrAMYIgDLvzCaRvQberSIKRaGM6O05pRgDbP B6AnqWm7H+24ENEbZz6Gz/VjXhDnMr1iJtmaSDBSqn5N2cmFcNZfCbQ6tqviHE= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id de8b290a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:47 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 02/30] gnu: Add erlang-jose. Date: Mon, 5 Aug 2024 13:44:35 +0300 Message-ID: <7e9fa54a00dcf447956eb18bcf78efee4cd8aa63.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-jose): New variable. Change-Id: I2f7bc3249098a2a36dcb42a4cf62ac15d03db533 --- gnu/packages/erlang-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 1cf5d9c6fd..862d9462a2 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -27,6 +27,25 @@ (define-module (gnu packages erlang-xyz) #:use-module (guix packages) #:use-module (guix utils)) +(define-public erlang-jose + (package + (name "erlang-jose") + (version "1.11.10") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "jose" version)) + (sha256 + (base32 "0576jdjygby37qmzrs8cm5l6n622b0mi3z28j6r4s5xsz1px6v0d")))) + (build-system rebar-build-system) + (synopsis + "JSON Object Signing and Encryption for Erlang and Elixir") + (description + "This package provides JSON Object Signing and Encryption (JOSE) for +Erlang and Elixir.") + (home-page "https://hex.pm/packages/jose") + (license license:expat))) + (define-public erlang-base64url (package (name "erlang-base64url") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:16 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:16 +0000 Received: from localhost ([127.0.0.1]:57992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEF-00008T-O6 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:16 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEC-00007d-9m for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=w6UYVc4yrTpqwtO 6+VmJ1oWwxPWhiykHsIjJVZ11dhg=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=mzw+7b5tKWHqc7TMbQQ1BEuGEfofIswHiDODlbJ njD0yLYjvJdIWBjAHpcWHe1sNpnYKOFQFBXwViky91FqPowZgAEWKVfKxwckyehY9iPQf8 HG9cA218BmqXjSZA2Zp8/Fxj2uPoy2bEWeRa6HOlwLDRVZBuAzL/1VI37S9wa0= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id a1a6c94d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:48 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 03/30] gnu: Add erlang-pc. Date: Mon, 5 Aug 2024 13:44:36 +0300 Message-ID: <7dcd10c2bcbfdee81cf4d7643ea588a2cbe7ba6b.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang.scm (erlang-pc): New variable. Change-Id: I3c216c07804f8329238cc7c17f3094d2ccbf626e --- gnu/packages/erlang.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index a236722474..7bf26483d0 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -768,6 +768,23 @@ (define-public rebar3-proper rebar3.") (license license:bsd-3))) +(define-public erlang-pc + (package + (name "erlang-pc") + (version "1.15.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "pc" version)) + (sha256 + (base32 "1cwm8pjsmjllfj41g62blkzvhiw3wy7j3nhpsm9y7jipci7ss3sc")))) + (build-system rebar-build-system) + (synopsis "Rebar3 port compiler for native code") + (description "This package provides support for compiling native code +for Rebar3.") + (home-page "https://hex.pm/packages/pc") + (license license:expat))) + (define-public erlang-lfe (package (name "erlang-lfe") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:16 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:16 +0000 Received: from localhost ([127.0.0.1]:57994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEG-00008a-3A for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:16 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savED-00007d-3V for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=t0Q0dzgyqcuoF2m hYi1FxrDiX2/ZHlksCKtNq19ect0=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=B99H2lDWHlokwdKlPVBE8cNJQ2/Ehjrt9Zs/LG7 zRkDkkMzSE+QpjSnsiJ6MgImZjUitMQe2t3YoiKvh5BI0oPF7rYOEVJ/yCj0kJHSGcnn5a Zw3h3q7PTxCzYbMo0EryNXSeemeLQLB/a+bEQAMv5j40SLtYMLhGfQ/dkHdclk= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 0f215f5e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:48 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 04/30] gnu: Add erlang-provider-asn1. Date: Mon, 5 Aug 2024 13:44:37 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang.scm (erlang-provider-asn1): New variable. Change-Id: I12c57f721226d5256616650f634f129ad2f74fa2 --- gnu/packages/erlang.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/erlang.scm b/gnu/packages/erlang.scm index 7bf26483d0..b6a31f26e9 100644 --- a/gnu/packages/erlang.scm +++ b/gnu/packages/erlang.scm @@ -565,6 +565,24 @@ (define-public erlang-providers (description "This package provides an Erlang providers library.") (license license:asl2.0))) +(define-public erlang-provider-asn1 + (package + (name "erlang-provider-asn1") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "provider_asn1" version)) + (sha256 + (base32 "01gvpwdlkpmvzi280rn66f5ijlvap6k368yzpb0mmlv2hrcsbrrj")))) + (build-system rebar-build-system) + (inputs (list erlang-providers)) + (synopsis "Compile ASN.1 with Rebar3") + (description "This package contains plugin for ASN.1 compilation from +within Rebar3.") + (home-page "https://hex.pm/packages/provider_asn1") + (license license:expat))) + (define-public erlang-relx (package (name "erlang-relx") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:20 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:20 +0000 Received: from localhost ([127.0.0.1]:57998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEJ-000097-Fg for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:19 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEE-00007d-2g for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=eW4z+0WcOPcgeDu 1XM1XhLQ+I8SJ76G7P5t1Wq2vWOQ=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=Up4+nhnZ4hDYnupR+KMbJnUXcCSS8gGhGlfMuPv IX6mqbl6GkBh/R9roNzeqhAoPa/NkPpcJ1xVFywy47MbchR3Hib063ic46fvTx/c7PwRPb INyF8qL0/CVWdIX6WfS+SBtI8QRjqExs7GtobXphXgef7l41R8Q8AS8kw8DKuU= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id c9c8bd05 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:49 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 05/30] gnu: Add erlang-luerl. Date: Mon, 5 Aug 2024 13:44:38 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-luerl): New variable. Change-Id: I6864986aab58ee970a8313a81dd4b045711365e9 --- gnu/packages/erlang-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 862d9462a2..1e5d87e833 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -27,6 +27,22 @@ (define-module (gnu packages erlang-xyz) #:use-module (guix packages) #:use-module (guix utils)) +(define-public erlang-luerl + (package + (name "erlang-luerl") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "luerl" version)) + (sha256 + (base32 "0paj3gr0kn8v9g6wmdnz1f16q0iy1pb83zbqsalzbw2g17vd9bww")))) + (build-system rebar-build-system) + (synopsis "Implementation of Lua on Erlang") + (description "This package provides implementation of Lua on Erlang.") + (home-page "https://hex.pm/packages/luerl") + (license license:asl2.0))) + (define-public erlang-jose (package (name "erlang-jose") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:20 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:20 +0000 Received: from localhost ([127.0.0.1]:58001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEJ-00009G-V7 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:20 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEI-00007d-8p for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=GM9LgVQebM7WUzo w6u5OoFlOybS9D37duR3WnQx2uLY=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=DCohHxzujvmUN8h2/2OGlf7a8arWnNmkxDiC1/s bMw0Up4oMgz3kdZc2VWW6SdZiRTmlvNtGOXGBfIKJ/c3ONzu8xhdXWG9V4E6iu7VbZ+d7z B5o3SvmLE4vZA8kcBxq2CF28ds+4Mf5R+KkeuL80sXQAW3Eq54L7i6KXzaZnYk= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 453c6cb7 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:49 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 06/30] gnu: Add erlang-p1-utils. Date: Mon, 5 Aug 2024 13:44:39 +0300 Message-ID: <7628437dd3a132b499c7f5cc684a15588c5461f5.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-p1-utils): New variable. Change-Id: I90bb3816c2c29c5c2f7a9eec3656967f63ae58b1 --- gnu/packages/erlang-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 1e5d87e833..954bd15773 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -62,6 +62,22 @@ (define-public erlang-jose (home-page "https://hex.pm/packages/jose") (license license:expat))) +(define-public erlang-p1-utils + (package + (name "erlang-p1-utils") + (version "1.0.26") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "p1_utils" version)) + (sha256 + (base32 "0k5hfqrjrvgh7gknqj5pzpra9k1g0bgc2ac19zb8pfan2669wdyh")))) + (build-system rebar-build-system) + (synopsis "ProcessOne utility modules for Erlang") + (description "This package provides ProcessOne utility modules for Erlang.") + (home-page "https://hex.pm/packages/p1_utils") + (license license:asl2.0))) + (define-public erlang-base64url (package (name "erlang-base64url") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:23 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:24 +0000 Received: from localhost ([127.0.0.1]:58007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEM-00009y-OS for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:23 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEI-00007d-Vc for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=JDFRcQp3D568Och NP9WHpw4dl7nz/gGsKV3QxgFn2+I=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=uUa+H+As1Kox4VVgyplsWmNbDk7krUbd/ociPCh XXN/dLnzdToAiYb6xm0Qxycl3KSTCuO2kY95IRCi0nIDScpY9Xuocmxbw9UgdFWpL/bI2N GSlxbqDfjlDSz1yG/GTdsNOC8bD/6nPVeDSDQ6i0X44NDwfIfGIx8NiKCI88Qw= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id df9e7852 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:50 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 07/30] gnu: Add erlang-unicode-util-compat. Date: Mon, 5 Aug 2024 13:44:40 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-unicode-util-compat): New variable. Change-Id: Ie401c5c0d3d851d2fdc4ae0232f4dc67bcc5c5ef --- gnu/packages/erlang-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 954bd15773..6e25194acd 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -78,6 +78,23 @@ (define-public erlang-p1-utils (home-page "https://hex.pm/packages/p1_utils") (license license:asl2.0))) +(define-public erlang-unicode-util-compat + (package + (name "erlang-unicode-util-compat") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "unicode_util_compat" version)) + (sha256 + (base32 "08952lw8cjdw8w171lv8wqbrxc4rcmb3jhkrdb7n06gngpbfdvi5")))) + (build-system rebar-build-system) + (synopsis "Compatibility library for Erlang < 20") + (description "This package provides @code{unicode_util} compatibility +library for Erlang < 20.") + (home-page "https://hex.pm/packages/unicode_util_compat") + (license license:asl2.0))) + (define-public erlang-base64url (package (name "erlang-base64url") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:25 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:25 +0000 Received: from localhost ([127.0.0.1]:58011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEN-0000AH-U9 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:25 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEJ-00007d-OS for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=Z+vWvULLhysWUBf PpvIP6g6UfF0ybIwP6lOcVLkbT08=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=ss8et/nxAc8VZwFkHglTCl65c/dQJkkfdnNXEz4 GKq/db6iaUUk1UNbRgvr4bRHcK4E7AUOvkMRl0wmqOq5y4vx2x5GWZvt20EFd/gfYLMZly OY7F0S63eo34CYtzSZbBMTBnPnol1LvkvFuxIab6QlsoP0QmKaYcw1qA9mzNTI= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 6cfe77af (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:51 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 08/30] gnu: Add erlang-idna. Date: Mon, 5 Aug 2024 13:44:41 +0300 Message-ID: <93175ef855a0cd4bef52b85cc127c2565aa58546.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-idna): New variable. Change-Id: I068e15dd505ceff0e66c97936445eaa3c980f803 --- gnu/packages/erlang-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 6e25194acd..cb306d30b8 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -95,6 +95,23 @@ (define-public erlang-unicode-util-compat (home-page "https://hex.pm/packages/unicode_util_compat") (license license:asl2.0))) +(define-public erlang-idna + (package + (name "erlang-idna") + (version "6.1.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "idna" version)) + (sha256 + (base32 "1sjcjibl34sprpf1dgdmzfww24xlyy34lpj7mhcys4j4i6vnwdwj")))) + (build-system rebar-build-system) + (inputs (list erlang-unicode-util-compat)) + (synopsis "Pure Erlang IDNA implementation") + (description "This package provides a pure Erlang IDNA implementation.") + (home-page "https://hex.pm/packages/idna") + (license license:expat))) + (define-public erlang-base64url (package (name "erlang-base64url") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:26 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:26 +0000 Received: from localhost ([127.0.0.1]:58014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEP-0000AZ-6u for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:25 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEL-00009W-06 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=Ce27QH8VtgPHBXB UKEVka6yHQEfb2pmhRF1c7eMA6kE=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=GsjfafcXT1g+QUn73QltMYpPp9F9Hp4oXcfLYAh 7wGTuf+XOceY7y33Cl3JdGyWC6v9oESiv0e4d1qRWOzNQ+tDoOf2dByTpDBjpgxq4U5a+K rLTIYGXxUF5SRZgjouWgn3UUX+LY7qzEaDJaEOzxJsb4gB9zH90/VraXSNydCg= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 7d6a5004 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:52 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 10/30] gnu: Add erlang-cache-tab. Date: Mon, 5 Aug 2024 13:44:43 +0300 Message-ID: <2fc57bb31648317c973621d51dc13248133fe050.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-cache-tab): New variable. Change-Id: I017a01c95eba176a2d77e5f88fb2f0b0c19170f3 --- gnu/packages/erlang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index de70852399..d247d990d4 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -105,6 +105,32 @@ (define-public erlang-stringprep (home-page "https://hex.pm/packages/stringprep") (license license:asl2.0))) +(define-public erlang-cache-tab + (package + (name "erlang-cache-tab") + (version "1.0.31") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "cache_tab" version)) + (sha256 + (base32 "0lb35g3p3ybij5f7fnilq3ni37nfgzhajnrmhvplgch9985bd0l5")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "In-memory cache Erlang/Elixir library") + (description "This package provides in-memory cache Erlang/Elixir library.") + (home-page "https://hex.pm/packages/cache_tab") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:28 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:28 +0000 Received: from localhost ([127.0.0.1]:58017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEQ-0000Ar-2a for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:27 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEK-00007d-O6 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=+9O9+AUmX9sPzWv dSS6V1CZfXnyOjpN8mbSKA6saEVU=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=enr+JoELhO4X2D9ZEm+Jsy19Fv7Muc23ePXX6gh z4OPvWgL36zbVObPhWPJjeNsDxKzfmdQ6Y3fRhNFnoqyPpxvYc+utOEHRRnPULFETG0cNB 77AuEgN9PglCX8Val4GyRRJFU7JpysptxyNZQKEvUsP1rRvSuBSGFfAb+X8B7M= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 4a5b85f2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:51 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 09/30] gnu: Add erlang-stringprep. Date: Mon, 5 Aug 2024 13:44:42 +0300 Message-ID: <6df13bf79f41be1232ff1b8105377df1d233afb5.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-stringprep): New variable. Change-Id: I83ae7c53fc83eec756b208ed2d539a0976c72611 --- gnu/packages/erlang-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index cb306d30b8..de70852399 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -78,6 +78,33 @@ (define-public erlang-p1-utils (home-page "https://hex.pm/packages/p1_utils") (license license:asl2.0))) +(define-public erlang-stringprep + (package + (name "erlang-stringprep") + (version "1.0.30") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "stringprep" version)) + (sha256 + (base32 "16hb49f9ghx8sqrs7928fjig9wyah22z7cl91y1pff50hhrrpz7n")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Fast Stringprep Erlang/Elixir implementation") + (description "This package provides fast Stringprep Erlang/Elixir +implementation.") + (home-page "https://hex.pm/packages/stringprep") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:33 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:34 +0000 Received: from localhost ([127.0.0.1]:58033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEX-0000CN-2V for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:33 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEL-00009W-Vz for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=rpJ8ceYewjr233g lb/0vUn8qyICkiJWGm9IZzuAt67c=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=omytiGpLCBuq5Pxp1bG0FcElg7lQjt5qpW1i1KM Ep+c5gF5xiFosxrNjYZtkwexB9NFrFyhl4Pw5kBBP0+/C3kg/sQKnf377M/hImvnC9KcRs YJuTYrEOnDn7Vad/oBf9H5x8ya2hofQxHtiTssnV4XeM0zj42QRELNqE212ssU= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 8b7e7324 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:52 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 11/30] gnu: Add erlang-eimp. Date: Mon, 5 Aug 2024 13:44:44 +0300 Message-ID: <5ba1d501167d74aed1f3d3873c476b34bd2f9198.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-eimp): New variable. Change-Id: Ic0c9c371f7dc35f36a2903e096618e1cd9bd5d36 --- gnu/packages/erlang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index d247d990d4..9ee1e903bd 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -131,6 +131,32 @@ (define-public erlang-cache-tab (home-page "https://hex.pm/packages/cache_tab") (license license:asl2.0))) +(define-public erlang-eimp + (package + (name "erlang-eimp") + (version "1.0.23") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "eimp" version)) + (sha256 + (base32 "12k2df0mwq16rh77ziiahq9mjd9cy2jfdnsbzkj96a6b4c07hz4h")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Erlang/Elixir image converter") + (description "This package provides Erlang/Elixir image converter.") + (home-page "https://hex.pm/packages/eimp") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:34 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:34 +0000 Received: from localhost ([127.0.0.1]:58035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEX-0000CV-U6 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:34 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEM-00007d-Eg for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=BPYkqr39wJ35TeY l99JT1QEB7fgd9WwIlW4MTxpj6Zg=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=Ib8k9/2HhxYC/2KW2Hn6VI2UHyYw1RbXN5YyQU6 b9sD5ObTPgKLhTjMDoxZANRLEAsIMnhiJ/Qt8pZ1nO/8i/I1rbfLtcNpBTcf4mR6aKp5ic M0sZ5uE4O4beLWyxmp/kgl7BwT+lRl1Hr+xnyT3Co6dye8LzBjb1LywFMn6l/o= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id b1e52262 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:53 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 12/30] gnu: Add erlang-mqtree. Date: Mon, 5 Aug 2024 13:44:45 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-mqtree): New variable. Change-Id: I9e7217185659ce8ea129645e399e11109c119fd4 --- gnu/packages/erlang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 9ee1e903bd..b3e8d13ad7 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -157,6 +157,32 @@ (define-public erlang-eimp (home-page "https://hex.pm/packages/eimp") (license license:asl2.0))) +(define-public erlang-mqtree + (package + (name "erlang-mqtree") + (version "1.0.17") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "mqtree" version)) + (sha256 + (base32 "18z23c1axn6y9799f0ydb0m29wxvq956b57bzk886ixwiz7vgs2z")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Index tree for MQTT topic filters") + (description "This package provides index tree for MQTT topic filters.") + (home-page "https://hex.pm/packages/mqtree") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:34 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:34 +0000 Received: from localhost ([127.0.0.1]:58037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEY-0000Cc-DE for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:34 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEN-00009W-7r for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=f9e8Ud4dhBF9zAI DK4cJoOkN1kiFsO4fQCHt51nWC0M=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=U9kglMbSIErpzIg76CA3xAQbhmQqtH5GolGfkTB gAqQJuUCWI9hwUiRyhkun3y4eoR4MhOtaIuJMSWwHzrt1xdgt4z3Mdbce2Ih81n1n99df6 y1lpgwENOMPe9w0uCH1t5OMEgXnvWXXzbhH+b8OeSqQ7P+Jny3KBclNnIq3d3s= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id ebd03247 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:54 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 13/30] gnu: Add erlang-jiffy. Date: Mon, 5 Aug 2024 13:44:46 +0300 Message-ID: <2d0b55cbd79c60966a79ffef4abbcc022c0338fe.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-jiffy): New variable. Change-Id: I44918d5f1c3ed158cc6c65bad05b684744ebecd9 --- gnu/packages/erlang-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index b3e8d13ad7..81dfe1c5de 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -19,6 +19,7 @@ (define-module (gnu packages erlang-xyz) #:use-module (gnu packages) #:use-module (gnu packages erlang) + #:use-module (gnu packages python) #:use-module (guix build-system rebar) #:use-module (guix download) #:use-module (guix gexp) @@ -62,6 +63,32 @@ (define-public erlang-jose (home-page "https://hex.pm/packages/jose") (license license:expat))) +(define-public erlang-jiffy + (package + (name "erlang-jiffy") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "jiffy" version)) + (sha256 + (base32 "10gkbi48in96bzkv7f2cqw9119krpd40whcsn0yd7fr0lx1bqqdv")))) + (build-system rebar-build-system) + (native-inputs (list erlang-pc + python)) ; for tests + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "JSON Decoder/Encoder") + (description "This package provides JSON Decoder/Encoder for Erlang.") + (home-page "https://hex.pm/packages/jiffy") + (license license:expat))) + (define-public erlang-p1-utils (package (name "erlang-p1-utils") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:35 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:35 +0000 Received: from localhost ([127.0.0.1]:58039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEY-0000Cj-ON for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:35 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEP-00009W-3K for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=5k1JaMRSjnU4ib6 L8Ok2NlXSag+7IRUKI3pu9fbcSRQ=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=b0CcDC9OSmVE9TllOgpjricUM+ep0nj3oAQAXjz QSCkiL469XtWat62Q+q1x+5vpjnck4JTV/0bKmY7CIqd6tpE7USlZO8rxr3wbfgYCogSWD 15z+kLtak7nh+UO4UOMsq2O4mVQtI7ytRA7Wh8CY+sU2eY/z71Ty2z8nM/xEgk= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 0f644a92 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:55 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 16/30] gnu: Add erlang-ezlib. Date: Mon, 5 Aug 2024 13:44:49 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-ezlib): New variable. Change-Id: I342ece260f9bd2d594343ab3afe91cfbced049fd --- gnu/packages/erlang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 488c7a766c..58b503b49c 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -242,6 +242,32 @@ (define-public erlang-mqtree (home-page "https://hex.pm/packages/mqtree") (license license:asl2.0))) +(define-public erlang-ezlib + (package + (name "erlang-ezlib") + (version "1.0.13") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "ezlib" version)) + (sha256 + (base32 "1fxz584ry1ib35r74hbmapwq71j5iv5rymm927ys0mgdz2rjmrly")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Native zlib driver for Erlang/Elixir") + (description "This package provides native zlib driver for Erlang/Elixir.") + (home-page "https://hex.pm/packages/ezlib") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:35 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:35 +0000 Received: from localhost ([127.0.0.1]:58041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEZ-0000Ct-3r for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:35 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEQ-0000Ah-00 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=wY1NJuGH7WtBcG0 LHk2pJPxDlXHLNe+SrcXqMoC1QN0=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=qcnxI95yr7pDtYFWvG7YgG/cpXoI4K8KLFYdLki +vroWO2MX1gcnNCipcVhhgVhVDeSf+Dh+g+WD37TKf94R2pToy36POju7rTGo9hkaQ4hW0 H0aHKGjQjFAYj4M3wtHZTSl4jpohpOhh+ROXUiJ2iCLU9f4ouqP9Z7VgeG1yJ4= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id a799b84d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:56 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 17/30] gnu: Add erlang-fast-tls. Date: Mon, 5 Aug 2024 13:44:50 +0300 Message-ID: <7c02752ce7713dfd8d625b0fbbb4b812028aa670.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-fast-tls): New variable. Change-Id: Ibda856e308b68f5e1dba4a7a541e0f2438aae737 --- gnu/packages/erlang-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 58b503b49c..2d0d8cd567 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -20,6 +20,7 @@ (define-module (gnu packages erlang-xyz) #:use-module (gnu packages) #:use-module (gnu packages erlang) #:use-module (gnu packages python) + #:use-module (gnu packages tls) #:use-module (guix build-system rebar) #:use-module (guix download) #:use-module (guix gexp) @@ -268,6 +269,46 @@ (define-public erlang-ezlib (home-page "https://hex.pm/packages/ezlib") (license license:asl2.0))) +(define-public erlang-fast-tls + (package + (name "erlang-fast-tls") + (version "1.1.21") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "fast_tls" version)) + (sha256 + (base32 "0nsh5597pa1643kj2mmp05anss2r0gq83al0rm45w0ip768l458k")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils openssl)) + (native-inputs (list erlang-pc openssl)) + (arguments + (list + #:tests? #f ; some required files are absent + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-/bin/sh + (lambda* (#:key inputs #:allow-other-keys) + (let ((sh (search-input-file inputs "/bin/sh"))) + (substitute* "configure" + (("/bin/sh") sh))))) + (add-after 'unpack 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc") + (let ((openssl (assoc-ref %build-inputs "openssl"))) + (setenv "LDFLAGS" (string-append "-L" openssl "/lib")) + (setenv "CFLAGS" (string-append "-I" openssl "/include"))))) + (add-before 'build 'configure + (lambda _ + (invoke "./configure")))))) + (synopsis "TLS/SSL OpenSSL-based native driver for Erlang/Elixir") + (description + "This package provides TLS/SSL @code{OpenSSL}-based native driver +for Erlang/Elixir.") + (home-page "https://hex.pm/packages/fast_tls") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:35 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:36 +0000 Received: from localhost ([127.0.0.1]:58043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEZ-0000Cy-H9 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:35 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEQ-00009W-N9 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=//ZOs9/G+hkuTX6 sCwxN/oWiNJcpJkrG8KwVE8l35bg=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=dv6uJbDTrCS1uf9SCcByyHf/cP+lvVNvThFGBdk uRUOaSpWfH3WPJo4hFkRjls5t9KjyiFmKlNT0VbDjn6vPCbouNQEsJTKidzD1DEMpzhVYO XEvRpPaPAh1Y8e5IGsZOOMzdltK7zJadX44IjwQeloJddt44BBbWX08WRQ/5V4= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id e6683026 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:57 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 19/30] gnu: Add erlang-fast-xml. Date: Mon, 5 Aug 2024 13:44:52 +0300 Message-ID: <4293d24e463cf2f873fdbc1bc785f722748d389e.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-fast-xml): New variable. Change-Id: Id005f375b99f77b8e9e8e318b6c82d1f256a5fd2 --- gnu/packages/erlang-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index d534cc4c6f..f0d62e1679 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -326,6 +326,33 @@ (define-public erlang-stun (home-page "https://hex.pm/packages/stun") (license license:asl2.0))) +(define-public erlang-fast-xml + (package + (name "erlang-fast-xml") + (version "1.1.52") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "fast_xml" version)) + (sha256 + (base32 "1z8vrpnjx8y9qfqhhj4is8k4lzvjlnzhp6d62r8bdlh61qwr4lbr")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Fast Expat-based Erlang/Elixir XML parsing library") + (description "This package provides fast Expat-based Erlang/Elixir XML +parsing library.") + (home-page "https://hex.pm/packages/fast_xml") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:36 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:36 +0000 Received: from localhost ([127.0.0.1]:58045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEZ-0000D7-Tq for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:36 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savER-0000Ah-S7 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=saUpBs3s4W92t4Z VIv2+6MhIw0IFE2Sn44hWhwPVXNE=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=GPB5+r94EgP5cnR2C+rAvbJoi0zFXlLoy99nLcz Hy1RRBMXrMW7XKZcsgDMKMyDG7h/iD5lHAqzJjFS6nhR4OEEqSYLBBt9Tc3E8UHs+mjC04 /oRQxG2Ea0MGhS4HSYqjPOOwe7RdHfCGGWpTsa4COO6zJo3MmArUtlWY6KlX2M= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 3c4500ff (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:58 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 20/30] gnu: Add erlang-fast-yaml. Date: Mon, 5 Aug 2024 13:44:53 +0300 Message-ID: <04bee75dbd935a8621eacd66e5ce1b99e4e04565.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-fast-yaml): New variable. Change-Id: I81cb9dab74a81af9f6a901fa2674ac9f77318cd4 --- gnu/packages/erlang-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index f0d62e1679..7d03590639 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -20,6 +20,7 @@ (define-module (gnu packages erlang-xyz) #:use-module (gnu packages) #:use-module (gnu packages erlang) #:use-module (gnu packages python) + #:use-module (gnu packages serialization) #:use-module (gnu packages tls) #:use-module (guix build-system rebar) #:use-module (guix download) @@ -353,6 +354,36 @@ (define-public erlang-fast-xml (home-page "https://hex.pm/packages/fast_xml") (license license:asl2.0))) +(define-public erlang-fast-yaml + (package + (name "erlang-fast-yaml") + (version "1.0.37") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "fast_yaml" version)) + (sha256 + (base32 "0sd72nal5i6mbmicsmb494mr4g0gvs719lzp2hj1gqpp3dr6is4d")))) + (build-system rebar-build-system) + (inputs (list erlang-p1-utils)) + (native-inputs (list erlang-pc libyaml)) + (arguments + (list + #:tests? #f ; some required files are absent + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc") + (let ((openssl (assoc-ref %build-inputs "libyaml"))) + (setenv "LDFLAGS" (string-append "-L" openssl "/lib")) + (setenv "CFLAGS" (string-append "-I" openssl "/include")))))))) + (synopsis "Fast YAML native library for Erlang/Elixir") + (description "This package provides fast YAML native library for Erlang/Elixir.") + (home-page "https://hex.pm/packages/fast_yaml") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:36 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:37 +0000 Received: from localhost ([127.0.0.1]:58047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEa-0000DG-Aj for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:36 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savES-00009W-6E for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=nDJer1rMsT0uAvx aNIBhYNY4LAkswvmjPu0j4U21nAo=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=rysiG17uJmuaGzD8keyk0t6DgsAkj8aaTddAmOP yKEV57qjT1GG/IdBA/hiDcwQoouA57+ivbRmCD1/dh+EJST7lic4zBaOv7cF5tNaBjqyfz P4oKYCbjQsTtNcTpp8VBwxEstCLeidfERQyN9NQmjeDI6A0Z3sRog+LzkIXlBs= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 1fba1bb8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:58 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 21/30] gnu: Add erlang-yconf. Date: Mon, 5 Aug 2024 13:44:54 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-yconf): New variable. Change-Id: I01618befa77933613a60defca2a8c25067754e49 --- gnu/packages/erlang-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 7d03590639..565de27608 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -384,6 +384,23 @@ (define-public erlang-fast-yaml (home-page "https://hex.pm/packages/fast_yaml") (license license:asl2.0))) +(define-public erlang-yconf + (package + (name "erlang-yconf") + (version "1.0.16") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "yconf" version)) + (sha256 + (base32 "12bcb0w0nc30bws4lx2ghnz7n755r6nf9a75nb3i31zkfcr82iz9")))) + (build-system rebar-build-system) + (inputs (list erlang-fast-yaml)) + (synopsis "YAML configuration processor") + (description "This package provides YAML configuration processor.") + (home-page "https://hex.pm/packages/yconf") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:37 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:37 +0000 Received: from localhost ([127.0.0.1]:58049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEa-0000Da-U0 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:37 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savET-0000Ah-Cy for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=Xw/xRguqYY9zwq6 D2TDPBoOkEK7ZwH8RXWCA/L0nPks=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=iZZpjSvr92ShBNGjRYP5Hp18lhsuYZQGXrRlkMI 969xWUXXGKENpKSf2338QX2p+GOIh29gEnxNlS/LerI4kPrDyhbr85mu25pv5XUqhvfjNx 3ygB9mCTW7gz8P9MaCMeSaohWHgAVugrOkbqWenc/8pwQCJLXzFsFFzuwFnCd4= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 163ff577 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:00 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 23/30] gnu: Add erlang-p1-acme. Date: Mon, 5 Aug 2024 13:44:56 +0300 Message-ID: <3d0ad8f0a77be54cc2ebdfaeb9c8cac132621820.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-p1-acme): New variable. Change-Id: I2bd58524f1a41ef18971ccf7e4fb3fb5cc7e3cdf --- gnu/packages/erlang-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 5de258d316..1a9c747ee1 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -108,6 +108,33 @@ (define-public erlang-pkix (home-page "https://hex.pm/packages/pkix") (license license:asl2.0))) +(define-public erlang-p1-acme + (package + (name "erlang-p1-acme") + (version "1.0.23") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "p1_acme" version)) + (sha256 + (base32 "0nfxs3ldgbh7a8r7wxl0gw98r1v50jaj54c0nw8fl8ixdvr9dqcc")))) + (build-system rebar-build-system) + (inputs (list erlang-base64url erlang-idna erlang-jiffy erlang-jose + erlang-yconf)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:tests? #f ; no tests + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp")))))) + (synopsis "ACME client for Erlang") + (description "This package provides ACME client for Erlang.") + (home-page "https://hex.pm/packages/p1_acme") + (license license:asl2.0))) + (define-public erlang-p1-oauth2 (package (name "erlang-p1-oauth2") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:37 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:37 +0000 Received: from localhost ([127.0.0.1]:58051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEb-0000Dp-Ds for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:37 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savET-00009W-G6 for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=WLEw0tU8anWtMI4 Q/iMtk268BvVp76Lkxpg9Hy2apsY=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=KP/dLwIYZJ1nQgQ7O2CQQdFS9r/Z7aph0xEpkSu +YqYm9D1gim/B1sfe5bXT0EIoMUrn9yiTxQz/YxbhvYZzypUghG+KXIF0yW8/5UusAwDlc +WFUhJIJsAPoSm8V/v8XKIc029r35tgeWtE3Ir8o8DqY/BGBdqBABNOJe63zvk= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 564fbb87 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:00 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 24/30] gnu: Add erlang-xmpp. Date: Mon, 5 Aug 2024 13:44:57 +0300 Message-ID: <48a5d666fb664693bfc3ffbd60f91eb38631016e.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-xmpp): New variable. Change-Id: Ic107320aada66fd7d32fc6a3488e3daa39f03325 --- gnu/packages/erlang-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 1a9c747ee1..a515bf83c2 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -382,6 +382,38 @@ (define-public erlang-fast-xml (home-page "https://hex.pm/packages/fast_xml") (license license:asl2.0))) +(define-public erlang-xmpp + (package + (name "erlang-xmpp") + (version "1.8.3") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "xmpp" version)) + (sha256 + (base32 "04gpka0dp03jvgnin1g12ha4yzwy1h44rds3zzf1ia49k9ghcw7d")))) + (build-system rebar-build-system) + (inputs (list erlang-ezlib + erlang-fast-tls + erlang-fast-xml + erlang-idna + erlang-p1-utils + erlang-stringprep)) + (native-inputs (list erlang-pc erlang-provider-asn1)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "XMPP parsing and serialization library for Erlang/Elixir") + (description "This package provides XMPP parsing and serialization library +for Erlang/Elixir.") + (home-page "https://hex.pm/packages/xmpp") + (license license:asl2.0))) + (define-public erlang-fast-yaml (package (name "erlang-fast-yaml") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:38 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:38 +0000 Received: from localhost ([127.0.0.1]:58053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEb-0000Dt-QW for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:38 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEU-0000Ah-OC for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=r9oX5c5fgahYsaA S0a13DxwTnWVErANqrMRvDs63xHE=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=Uw9kK95rVmp4WjVzulR8kjh4vxqiWQ05V3LKBd/ pEYrF+/6R/HHiZq9jKyFCPBh5oJYsdEUaQc6555SNB5wu0nA+x/NIlYeamBz5F2o4TzLvE 8MZ2ddFIrNb9gHCVg7Vk3+q/xfO81+O1uPtpIVKbfE3INUVBjYFy52KwujkMvQ= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 1c7d4d08 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:01 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 26/30] gnu: Add erlang-p1-mysql. Date: Mon, 5 Aug 2024 13:44:59 +0300 Message-ID: <82425afbee1be5b478cf074c9d2b9b74152615ab.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-p1-mysql): New variable. Change-Id: I4c27d8e91295bcefa95245f6bf09799a3c06fd5a --- gnu/packages/erlang-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 71e261bfc1..fc09a6747e 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -167,6 +167,22 @@ (define-public erlang-p1-utils (home-page "https://hex.pm/packages/p1_utils") (license license:asl2.0))) +(define-public erlang-p1-mysql + (package + (name "erlang-p1-mysql") + (version "1.0.24") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "p1_mysql" version)) + (sha256 + (base32 "0pv5zfpkw6sgmn6jbm5k635xnx8kkcvgynka5ix50zr5cigqcn7h")))) + (build-system rebar-build-system) + (synopsis "Pure Erlang MySQL driver") + (description "This package provides pure Erlang @code{MySQL} driver.") + (home-page "https://hex.pm/packages/p1_mysql") + (license license:asl2.0))) + (define-public erlang-stringprep (package (name "erlang-stringprep") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:38 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:38 +0000 Received: from localhost ([127.0.0.1]:58055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEc-0000E7-6u for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:38 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEU-00009W-TP for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=g+UXEZUrykOBBLT zEBkkWUYytvCPpQJuHlLtTnodhW4=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=CXAe+iG3Iw+eEC3nv+ypzFtudTLVROpxF0x5s2T jbi2xBXU6V1dRfPcjx4UVTgL5NBntMfcoN5uN5MNjOA4Du9b9A2BcAVIT3ofJN8QxRpo1u YpLtYnRxIaj1z9VHM6KbE0E4QMjwZ7kgLcSrCfaMJBP+mvWWKwbySt6TdQqn60= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 1e48478b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:02 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 27/30] gnu: Add erlang-p1-pgsql. Date: Mon, 5 Aug 2024 13:45:00 +0300 Message-ID: <7706e0db8f2e4b714820a8c92b9d7610c6469e6a.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-p1-pgsql): New variable. Change-Id: I7b206a78796462f70574e9f7c9e31a134ca5f56f --- gnu/packages/erlang-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index fc09a6747e..be678794b4 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -183,6 +183,23 @@ (define-public erlang-p1-mysql (home-page "https://hex.pm/packages/p1_mysql") (license license:asl2.0))) +(define-public erlang-p1-pgsql + (package + (name "erlang-p1-pgsql") + (version "1.1.27") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "p1_pgsql" version)) + (sha256 + (base32 "1fgzchikv31gbyid3qqy9wzwmap1nalwb7fqal77hs6b09v1lkcf")))) + (build-system rebar-build-system) + (inputs (list erlang-xmpp)) + (synopsis "PostgreSQL driver for Erlang") + (description "This package provides @code{PostgreSQL} driver for Erlang.") + (home-page "https://hex.pm/packages/p1_pgsql") + (license license:asl2.0))) + (define-public erlang-stringprep (package (name "erlang-stringprep") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:39 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:39 +0000 Received: from localhost ([127.0.0.1]:58057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEc-0000EC-IH for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:39 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEV-0000Ah-Mj for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=CE1iInXcwHUKrQU 7h0o0Rg/KeT9Xm9c85ttV3ddcay8=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=f890WciHTK6Pad+jOmzdfYTPdQiaHCD3OsxyegI hRyyu3o/Ufwn53oA0DFoNN1P6ASOmQyM+RxKqEJs1sVzHYRbEZr5YCn7VlIL15PzOtzFUp 3ULAa0qLxuw3WE/QQAUFb827ZEstBb7BDnvDwYWf3looUyYOZaQb+lhxNq3fwk= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id d0b4c7cc (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:03 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 29/30] gnu: Add erlang-eredis. Date: Mon, 5 Aug 2024 13:45:02 +0300 Message-ID: <036b539473861b540b1c4d0cf9c83e3fa1c7e6d4.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-eredis): New variable. Change-Id: I58fcb6d9b2aa75375dcc2c93b24b5dff0415ca56 --- gnu/packages/erlang-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index b1ac387440..3eb2cf25ab 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -574,6 +574,25 @@ (define-public erlang-epam (home-page "https://hex.pm/packages/epam") (license license:asl2.0))) +(define-public erlang-eredis + (package + (name "erlang-eredis") + (version "1.7.1") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "eredis" version)) + (sha256 + (base32 "1h9wihjqs4fmgr5ihqpisf7k99h006dsf71lygp5zmgycv2m8avw")))) + (build-system rebar-build-system) + (synopsis + "Non-blocking Redis client with focus on performance and robustness") + (description + "This package provides non-blocking Redis client for Erlang with focus +on performance and robustness.") + (home-page "https://hex.pm/packages/eredis") + (license license:expat))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:46:39 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:46:40 +0000 Received: from localhost ([127.0.0.1]:58059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEd-0000EL-3P for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:39 -0400 Received: from mail.goryachev.org ([178.62.244.128]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEV-00009W-OS for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=tNV/T/e7TaYsFSv RkjmWGMmexQ7n89OelNhHaKoGVdc=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=bNzkfzWb7pdwx1AK5VjZFkFOtcTuGkrrL4AlBZ7 Mb+cFNIxXsY3AikoOnFyPGWkymbfZjJkq9w11wcAJWVm1Gj41d7KVBkP1RkxLaMLY/O2SF BvOLvt3Hs2G3Drm+INgLhvWbr4amrZXe7uHLwVmuljqGnD6k+5xH8KvnEDx97w= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 1a1e9c28 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:04 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 30/30] gnu: Add ejabberd. Date: Mon, 5 Aug 2024 13:45:03 +0300 Message-ID: <771ba2c109b39bc9419cb3bb3e2d5efed6c24184.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/messaging.scm (ejabberd): New variable. Change-Id: Ia2d5201f02205debfcbf1eebf24761c0c5fceae6 --- gnu/packages/messaging.scm | 134 +++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 7dd1c3765a..92e327d507 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -43,6 +43,7 @@ ;;; Copyright © 2024 Carlo Zancanaro ;;; Copyright © 2024 Wilko Meyer ;;; Copyright © 2024 Ashish SHUKLA +;;; Copyright © 2024 Igor Goryachev ;;; ;;; This file is part of GNU Guix. ;;; @@ -82,6 +83,8 @@ (define-module (gnu packages messaging) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages enchant) + #:use-module (gnu packages erlang) + #:use-module (gnu packages erlang-xyz) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) @@ -157,6 +160,7 @@ (define-module (gnu packages messaging) #:use-module (guix build-system perl) #:use-module (guix build-system python) #:use-module (guix build-system pyproject) + #:use-module (guix build-system rebar) #:use-module (guix build-system qt) #:use-module (guix build-system trivial) #:use-module (guix download) @@ -3627,4 +3631,134 @@ (define-public senpai "@code{senpai} is an IRC client that works best with bouncers.") (license license:isc))) +(define-public ejabberd + (package + (name "ejabberd") + (version "24.07") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/processone/ejabberd") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0d5i9skgfjzs2100k0g99sigc2w61480ysz3va6pmb4nx43100g3")))) + (build-system rebar-build-system) + (native-inputs + (list autoconf + automake + erlang-base64url + erlang-cache-tab + erlang-eimp + erlang-epam + erlang-eredis + erlang-esip + erlang-ezlib + erlang-fast-tls + erlang-fast-xml + erlang-fast-yaml + erlang-idna + erlang-jiffy + erlang-jose + erlang-luerl + erlang-mqtree + erlang-p1-acme + erlang-p1-mysql + erlang-p1-oauth2 + erlang-p1-pgsql + erlang-p1-utils + erlang-pc + erlang-pkix + erlang-provider-asn1 + erlang-stringprep + erlang-stun + erlang-sqlite3 + erlang-unicode-util-compat + erlang-xmpp + erlang-yconf)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc"))) + (add-after 'unpack 'bootstrap + (lambda _ + (invoke "aclocal" "-I" "m4") + (invoke "autoconf" "-f"))) + (add-after 'bootstrap 'make-various-fixes + (lambda* (#:key inputs #:allow-other-keys) + (let ((sh (search-input-file inputs "/bin/sh"))) + ;; Fix shell locations. + (substitute* "configure" (("/bin/sh") sh)) + (substitute* "rebar.config.script" + (("sh -c '") (string-append sh " -c '"))) + ;; Do not recompile dependences. + (substitute* "rebar.config" + (("\\[\\{\"eimp\", \\[\\]\\},") "[]}.\n{nop, [")) + ;; Do not include source files into release. + (substitute* "rebar.config" + (("\\{include_src, true\\},") "{include_src, false},")) + ;; Do not install erl wrapper, we will do it ourselves. + (substitute* "rebar.config" + (("\\{copy, \"rel/files/erl\",") + "%{copy, \"rel/files/erl\",")) + ;; Unpin pinned dependences. + (substitute* "rebar.lock" + ((",1\\}") ",0}")) + ;; Set proper paths. + (substitute* "vars.config.in" + (("\\{sysconfdir, \".*\"\\}\\.") + "{sysconfdir, \"/etc\"}.")) + (substitute* "vars.config.in" + (("\\{localstatedir, \".*\"\\}\\.") + "{sysconfdir, \"/var\"}.")) + (substitute* "vars.config.in" + (("\\{config_dir, \".*\"\\}\\.") + "{config_dir, \"/etc/ejabberd\"}.")) + (substitute* "vars.config.in" + (("\\{logs_dir, \".*\"\\}\\.") + "{logs_dir, \"/var/log/ejabberd\"}.")) + (substitute* "vars.config.in" + (("\\{spool_dir, \".*\"\\}\\.") + "{spool_dir, \"/var/lib/ejabberd\"}."))))) + (add-after 'make-various-fixes 'configure + (lambda _ + (invoke "./configure" + (string-append "--prefix=" #$output)))) + (replace 'build + (lambda _ + (invoke "make" "rel"))) + (replace 'install + (lambda _ + (let ((ejabberd "_build/prod/rel/ejabberd")) + (copy-recursively + (string-append ejabberd "/conf") + (string-append ejabberd "/share/doc/ejabberd-" + #$version "/examples")) + (for-each + (lambda (rmdir) + (delete-file-recursively + (string-append ejabberd "/" rmdir))) + '("conf" "database" "logs")) + (delete-file + (string-append (string-append ejabberd "/ejabberd-" + #$version ".tar.gz"))) + (let ((erts (car (find-files ejabberd "erts-.*" + #:directories? #t)))) + (delete-file (string-append erts "/bin/erl")) + (install-file "rel/files/erl" + (string-append erts "/bin"))) + (chmod (string-append ejabberd + "/bin/install_upgrade.escript") #o755) + (copy-recursively ejabberd #$output))))))) + (synopsis "Robust, Ubiquitous and Massively Scalable Messaging Platform") + (description "This package provides Ejabberd -- Robust, Ubiquitous and +Massively Scalable Messaging Platform. It supports XMPP, MQTT and SIP protocols.") + (home-page "https://www.ejabberd.im") + (license license:gpl2+))) + ;;; messaging.scm ends here -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:44 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:44 +0000 Received: from localhost ([127.0.0.1]:58086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHc-0000TA-7D for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:44 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEN-00007d-Gb for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=ii155z0a3AsjXBR MY21bKS0q+iHY/M85mPCI71QE6lI=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=D3D1bmkJVHAP3j8bcUSovq+Agp/cPIt2XZLbhpP rGCu/RmOaxms5HCFTkMdZ9pIvyBHDolG9HVCONE+k6DWFFSBI+hYWHcgAZx76zgAv+frId j9kJQivmBpL2lDiN6GyEPLP5HIgzjHMErx5ruvy0XSnZg9MSrUnpL6jYyFdJMY= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 7d5eefb6 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:54 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 14/30] gnu: Add erlang-p1-oauth2. Date: Mon, 5 Aug 2024 13:44:47 +0300 Message-ID: <758c69f5cbedcf13c1584a629d8cac3e0b818bc0.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-p1-oauth2): New variable. Change-Id: I4d059e3c1fa644845787e70c3a4f7b0a3ebb4711 --- gnu/packages/erlang-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 81dfe1c5de..c50d7cc2da 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -89,6 +89,22 @@ (define-public erlang-jiffy (home-page "https://hex.pm/packages/jiffy") (license license:expat))) +(define-public erlang-p1-oauth2 + (package + (name "erlang-p1-oauth2") + (version "0.6.14") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "p1_oauth2" version)) + (sha256 + (base32 "13xfk4flaqb3nsxirf3vmy3yv67n6s6xzil7bafjswj39r3srlqz")))) + (build-system rebar-build-system) + (synopsis "OAuth 2.0 implementation for Erlang") + (description "This package provides OAuth 2.0 implementation for Erlang.") + (home-page "https://hex.pm/packages/p1_oauth2") + (license (list license:expat license:asl2.0)))) + (define-public erlang-p1-utils (package (name "erlang-p1-utils") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:45 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:45 +0000 Received: from localhost ([127.0.0.1]:58088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHc-0000TH-SV for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:45 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savET-00007d-UL for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=tv8Ca2hjonJCYHd sDhqNdr5jrJHpRilI08YhzjF/P9I=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=ontfOXzVmyCqmQEnM6c1BFJRUk7NxFSOuQAqTRc JQyiJZJDm68h9jL95kFXhAn3QsHcaBvEYR4dEY9JZRG/yh40IX0j0vqbdJJK4ly6OW1O24 xC535pYZ/NimvXQWqSSVcDk3kUXUbSACaFE/46QU+SfXV3uFMSav1IWYvXZaZM= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 5ed8812b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:01 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 25/30] gnu: Add erlang-esip. Date: Mon, 5 Aug 2024 13:44:58 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-esip): New variable. Change-Id: I9e44637c0b70d8fea1c69bb2b5b0c790137c6c9e --- gnu/packages/erlang-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index a515bf83c2..71e261bfc1 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -414,6 +414,33 @@ (define-public erlang-xmpp (home-page "https://hex.pm/packages/xmpp") (license license:asl2.0))) +(define-public erlang-esip + (package + (name "erlang-esip") + (version "1.0.54") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "esip" version)) + (sha256 + (base32 "1vip49gbz1z6sgrab6021fdlqq7g7712d5znvanwsnbjkn0sz1w1")))) + (build-system rebar-build-system) + (inputs (list erlang-fast-tls erlang-p1-utils erlang-stun)) + (native-inputs (list erlang-pc)) + (arguments + (list + #:tests? #f ; no tests + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "SIP server component in Erlang") + (description "This package provides ProcessOne SIP server component in Erlang.") + (home-page "https://hex.pm/packages/esip") + (license license:asl2.0))) + (define-public erlang-fast-yaml (package (name "erlang-fast-yaml") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:45 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:45 +0000 Received: from localhost ([127.0.0.1]:58090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHd-0000TP-95 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:45 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEQ-00007d-2b for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=oMgulBhKPg8fZSA PHliDPntMZ7iTItiKqdrctUHg2Xc=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=kNGWFrRaxZtmvWMjMiWfCPTqgbdAnDr9vsKx7g8 6BZydn/9nve8UtDaAQiKTQhk76rhiESDXCNc5l55VcioROjM0qKL5IPAziw5kP15SrVQI1 MG3iQhpvXt6hdoxPl0UYbb9RZTTRHOu+FEiHszSXz48KTsZnQ4ZxS/J7DyPRzc= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id b7581f99 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:57 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 18/30] gnu: Add erlang-stun. Date: Mon, 5 Aug 2024 13:44:51 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-stun): New variable. Change-Id: I3549fd1ddbae2490ea454c56bdca804d1030ceec --- gnu/packages/erlang-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 2d0d8cd567..d534cc4c6f 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -309,6 +309,23 @@ (define-public erlang-fast-tls (home-page "https://hex.pm/packages/fast_tls") (license license:asl2.0))) +(define-public erlang-stun + (package + (name "erlang-stun") + (version "1.2.14") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "stun" version)) + (sha256 + (base32 "10qm6wh6smj3ixpy251x5w2b9iv51vhgxvk49vczz3bs3dxq0d71")))) + (build-system rebar-build-system) + (inputs (list erlang-fast-tls erlang-p1-utils)) + (synopsis "STUN and TURN library for Erlang/Elixir") + (description "This package provodes STUN and TURN library for Erlang/Elixir.") + (home-page "https://hex.pm/packages/stun") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:46 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:46 +0000 Received: from localhost ([127.0.0.1]:58092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHd-0000TX-Kz for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:46 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEO-00007d-Vj for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=IzpAdIxRwUhJAQl 9CLZeN4dDP++q1JlV5o1qt0PdeOM=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=HoYL6pCcA1Qyt2gQXUbJCLCXhBek/qRp/WQ9FOH gacIryJArhqJQcVu+PGdHme8xp7vAz+9HQKTgM5CVdCz/pFbrgM40X4C3r9Oboxs1Kxa9f IDADQXQtft93GcAyhCx2z2h+V68CRbFpB+El4HEqWuaBe8c/V2jNLhAe21dxYA= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 96ee6d01 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:55 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 15/30] gnu: Add erlang-pkix. Date: Mon, 5 Aug 2024 13:44:48 +0300 Message-ID: <3e7c5da7e9d58a4a811d452ba5bc4987f639490e.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-pkix): New variable. Change-Id: Ie78bdaebbdafb22964e40a153aff76f5a23af7e2 --- gnu/packages/erlang-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index c50d7cc2da..488c7a766c 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -89,6 +89,22 @@ (define-public erlang-jiffy (home-page "https://hex.pm/packages/jiffy") (license license:expat))) +(define-public erlang-pkix + (package + (name "erlang-pkix") + (version "1.0.10") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "pkix" version)) + (sha256 + (base32 "03jxmjirg98r1zq7b1f3mnwm8pb1iac2iaxi85615jwl63w688g0")))) + (build-system rebar-build-system) + (synopsis "PKIX management") + (description "This package provides PKIX management for Erlang.") + (home-page "https://hex.pm/packages/pkix") + (license license:asl2.0))) + (define-public erlang-p1-oauth2 (package (name "erlang-p1-oauth2") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:46 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:46 +0000 Received: from localhost ([127.0.0.1]:58094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHe-0000Tg-69 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:46 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savES-00007d-DT for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=zy7UBjYRzx3RaJy vJ9QedCb6WxDOeW3wiYjJnE4XRGM=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=FQNvSkU/4aW2AANW75q6KbfDXeqo+MoXcbs84U3 tZly7lZJO/q9F6wDihmRaX/v9syhJNMaTD8tprsSsd6UMsICXI5d1oXvQ22Y272u5cM0M9 dqKRs68A5wBGPRDmc43wutUryafxfnb80LvF1EbJZwNLfjxj54TN4XFVaK12no= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id 3758067e (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:45:59 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 22/30] gnu: Add erlang-epam. Date: Mon, 5 Aug 2024 13:44:55 +0300 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-epam): New variable. Change-Id: I09e50e3ad2476bf0f96363a20c4b15f2756fe368 --- gnu/packages/erlang-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index 565de27608..5de258d316 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -19,6 +19,7 @@ (define-module (gnu packages erlang-xyz) #:use-module (gnu packages) #:use-module (gnu packages erlang) + #:use-module (gnu packages linux) #:use-module (gnu packages python) #:use-module (gnu packages serialization) #:use-module (gnu packages tls) @@ -401,6 +402,33 @@ (define-public erlang-yconf (home-page "https://hex.pm/packages/yconf") (license license:asl2.0))) +(define-public erlang-epam + (package + (name "erlang-epam") + (version "1.0.14") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "epam" version)) + (sha256 + (base32 "12frsirp8m0ajdb19xi1g86zghhgvld5cgw459n2m9w553kljd1g")))) + (build-system rebar-build-system) + (native-inputs (list erlang-pc linux-pam)) + (arguments + (list + #:tests? #f ; no tests + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "Helper for PAM authentication support") + (description "This package provides epam helper for PAM authentication +support.") + (home-page "https://hex.pm/packages/epam") + (license license:asl2.0))) + (define-public erlang-unicode-util-compat (package (name "erlang-unicode-util-compat") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 06:49:47 2024 Received: (at 72474) by debbugs.gnu.org; 5 Aug 2024 10:49:47 +0000 Received: from localhost ([127.0.0.1]:58096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savHe-0000Ts-Or for submit@debbugs.gnu.org; Mon, 05 Aug 2024 06:49:47 -0400 Received: from mail.goryachev.org ([178.62.244.128]:33668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savEV-00007d-7h for 72474@debbugs.gnu.org; Mon, 05 Aug 2024 06:46:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=dkim; bh=VSqFgaFAjX0WIl7 gy9pyh5nrznfaIWFBOjQ0q9Qsaps=; h=references:in-reply-to:date:subject: cc:to:from; d=goryachev.org; b=TTdLmOvvpyf4f7vnPYxi5OgKOzD/VDWDXqgUuET iaqa4i92TfD4xFmgHnzWXQSlTSQ3EiBTnyqiz1xQh36Hz6SjfsOWd/PSfvdLI1TW3nTy6K Ppgt7TZVF9S92Wafbo0f1dSTo+g4yD0qku9Tg8DyW7wxik495W28WAoYdxenn4= Received: by mail.goryachev.org (OpenSMTPD) with ESMTPSA id b61f2af0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 5 Aug 2024 10:46:03 +0000 (UTC) From: Igor Goryachev To: 72474@debbugs.gnu.org Subject: [PATCH 28/30] gnu: Add erlang-sqlite3. Date: Mon, 5 Aug 2024 13:45:01 +0300 Message-ID: <63f2cff7897c766ef842f1ed661fbcb9e07ba436.1722851684.git.igor@goryachev.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72474 Cc: Igor Goryachev , Andrew Tropin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/erlang-xyz.scm (erlang-sqlite3): New variable. Change-Id: I67b5de3b7a8d3e7655e4bb58fd76d5aec4d5dabe --- gnu/packages/erlang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/erlang-xyz.scm b/gnu/packages/erlang-xyz.scm index be678794b4..b1ac387440 100644 --- a/gnu/packages/erlang-xyz.scm +++ b/gnu/packages/erlang-xyz.scm @@ -22,6 +22,7 @@ (define-module (gnu packages erlang-xyz) #:use-module (gnu packages linux) #:use-module (gnu packages python) #:use-module (gnu packages serialization) + #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) #:use-module (guix build-system rebar) #:use-module (guix download) @@ -200,6 +201,31 @@ (define-public erlang-p1-pgsql (home-page "https://hex.pm/packages/p1_pgsql") (license license:asl2.0))) +(define-public erlang-sqlite3 + (package + (name "erlang-sqlite3") + (version "1.1.15") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "sqlite3" version)) + (sha256 + (base32 "0mr8kpv8hf4yknx8vbmyakgasrhk64ldsbafvr4svhi26ghs82rw")))) + (build-system rebar-build-system) + (native-inputs (list erlang-pc sqlite)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-environment + (lambda _ + (setenv "HOME" "/tmp") + (setenv "CC" "gcc")))))) + (synopsis "SQLite3 driver for Erlang") + (description "This package provides SQLite3 driver for Erlang.") + (home-page "https://hex.pm/packages/sqlite3") + (license license:asl2.0))) + (define-public erlang-stringprep (package (name "erlang-stringprep") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 09:47:11 2024 Received: (at submit) by debbugs.gnu.org; 5 Aug 2024 13:47:11 +0000 Received: from localhost ([127.0.0.1]:58294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1say3K-0002q2-Qh for submit@debbugs.gnu.org; Mon, 05 Aug 2024 09:47:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:49492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1say3I-0002po-Pv for submit@debbugs.gnu.org; Mon, 05 Aug 2024 09:47:09 -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 1say2v-000678-Us for guix-patches@gnu.org; Mon, 05 Aug 2024 09:46:45 -0400 Received: from out-179.mta0.migadu.com ([91.218.175.179]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1say2s-0006pI-Ml for guix-patches@gnu.org; Mon, 05 Aug 2024 09:46:45 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1; t=1722865597; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=52GBUA6PLSpcCRVfBeqt9k5U55ApqZoj67NM/dd/kKU=; b=GLgRrFK8diO60EonkyhhmQ/sp6qlf2G13kV8r/e2sFhFPAT54gy+jdATmsGBT9HDyMEm9h ryNEXOoCr3kzx0HrZKY1Ak9j+U16FrQcf0iB7irPsLoE4ONIRymIa/QYfZmRVqsVIRMEda TZI5uJM5vDAbgX1QasbuUo8JQxHxPXu4oitAIToGW/4OUUTKGR36zAKYYVMRDExjXOp1FG KizQi8Xrotz3qR3lVETEXUzjzaJ/gQ7qukudkGsYEh9WP4VsZ22hzAYV+R18I0ywQFUMZh LJsfp2cwebEr8zejqdtdFoZVtQPVJOAf+3rfJuL/4YofJJSWNaQLKRyreqaLHA== From: Andrew Tropin To: Igor Goryachev via Guix-patches via , 72474-done@debbugs.gnu.org Subject: Re: [bug#72474] [PATCH 00/30] Add ejabberd package. In-Reply-To: References: Date: Mon, 05 Aug 2024 17:46:29 +0400 Message-ID: <87a5hrhykq.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=91.218.175.179; envelope-from=andrew@trop.in; helo=out-179.mta0.migadu.com 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Igor Goryachev X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2024-08-05 13:36, Igor Goryachev via Guix-patches via wrote: > Hello, > > I've packaged Ejabberd, a well-known XMPP server written mostly in Erlang= . It advertises itself as "Robust, Ubiquitous and Massively Scalable Messag= ing Platform, which supports XMPP, MQTT and SIP protocols". Hi Igor! Thank you very much for packaging ejabberd, I adjust a few minor formatting things, builded, linted and checked if binary runs, pushed as https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Da5248a093e =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmaw17UACgkQIgjSCVjB 3rBv3g/+MGXfsfqQdA8CubXOhdFupYtUM3DEYEC1vyPmFCwGppUnNIO+ebjY8xH5 joZguhlmxQAit13JmQHRzeVjjyaztbHXmnPE3Y0bs8CWYrJn1zYWBt3xhkTp8wTQ 4w1ZoYowWVJVswyFJTjqjM3ZBNiMsoS3lE+l0iMoyMxdjL5Vd0c2nEg8ZX++I2v+ tUmGGaFFEZrkwHUk006jA/zkWtjeLQY3vfHnj/jO0+L25N0SAGkEpScosvLsMUo0 ibRiGIKR7IdK4p16HEnN8TVuDlw6E7ipjDOCtPYkKOhdl+2+Q4A81pdJilbZUVgm 9fi6FHk3h5bk41y+l5U8zEXoqtk4GdottvZqgpgf2az0G+l0Tn1NIqncU6K1nh+8 qo7hGfMOwPJM01Lsb3ly9dMYUfRQ2Jq2V1yEzkY8u/eWB/32bCrsTq/3F5D0l9Z2 QiGfrRw5x1H7hVIHRfv2JQiM6HWGwVSNLB0hMww1DGeJ3BUH37zDoFya9RT3ryZu /GuG2LmlaIdPJa+q6nUdIojBdGeqz9wI0ISaWzrqD15anuMyRPHBeslEZzDaP5I4 MOM/xMGK6D/JzZIpaH9MnOTyYcL6oJLhiJ2dXrLHxXv3GHAys3x48yl8Rsne5M+v TzxDtQfCe3Wy/iLn0JbASkGY5NgpbrNLv5hHLPTZSVsQQT9m/9I= =pNwT -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:37:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 03 Sep 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator