From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:53182) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iolzy-0008Kb-4N for guix-patches@gnu.org; Tue, 07 Jan 2020 05:22:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iolzu-0003tb-UD for guix-patches@gnu.org; Tue, 07 Jan 2020 05:22:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:41373) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iolzu-0003tU-Qf for guix-patches@gnu.org; Tue, 07 Jan 2020 05:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iolzu-0006EP-NF for guix-patches@gnu.org; Tue, 07 Jan 2020 05:22:02 -0500 Subject: [bug#39005] [PATCH 10/22] gnu: Add gnutls-jami (not yet working). Resent-Message-ID: From: Jan Wielkiewicz Date: Tue, 7 Jan 2020 11:17:29 +0100 Message-Id: <20200107101741.970-10-tona_kosmicznego_smiecia@interia.pl> In-Reply-To: <20200107101741.970-1-tona_kosmicznego_smiecia@interia.pl> References: <20200107101741.970-1-tona_kosmicznego_smiecia@interia.pl> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 39005@debbugs.gnu.org Cc: Jan Wielkiewicz --- gnu/packages/jami.scm | 51 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm index 8b24984bd5..db2e52d27f 100644 --- a/gnu/packages/jami.scm +++ b/gnu/packages/jami.scm @@ -45,6 +45,7 @@ #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages telephony) + #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages upnp) #:use-module (gnu packages video) @@ -219,6 +220,56 @@ "selftest: pjlib-test pjlib-util-test pjmedia-test")) #t))))))) +(define-public gnutls-jami + (package + (inherit gnutls) + (name "gnutls-jami") + (native-inputs + `(("savoir-faire-linux-patches" ,(jami-source)) + ("automake" ,automake) + ("autoconf" ,autoconf) + ("datefudge" ,datefudge) + ("openssl" ,openssl) + ,@(package-native-inputs gnutls))) + (version "3.6.10") + (source (origin + (method url-fetch) + (uri + (string-append "mirror://gnupg/gnutls/v" + (version-major+minor version) + "/gnutls-" version ".tar.xz")) + ;;(patches (search-patches "gnutls-skip-trust-store-test.patch")) + (sha256 + (base32 + "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi")))) + (arguments + (substitute-keyword-arguments (package-arguments gnutls) + ((#:configure-flags '()) + '("--disable-gtk-doc" + "--without-p11-kit" + "--disable-cxx" + "--disable-srp-authentication" + "--disable-psk-authentication-FIXME" + "--with-included-libtasn1" + "--with-included-unistring" + "--disable-openpgp-authentication" + "--disable-openssl-compatibility" + "--disable-guile" + "--disable-nls" + "--disable-dtls-srtp-support" + "--without-libintl-prefix" + "--without-idn")) + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'apply-patches + (lambda* (#:key inputs #:allow-other-keys) + (let ((jami-apply-dependency-patches ,jami-apply-dependency-patches)) + (jami-apply-dependency-patches #:inputs inputs + #:dep-name "gnutls" + #:patches + '("downgrade-gettext-requirement")) + #t))))))))) + (define-public ffmpeg-jami (package (inherit ffmpeg) -- 2.24.1