From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Maintaining GNU Jami package for Guix Date: Thu, 31 Oct 2019 23:26:39 +0100 Message-ID: <87bltwpn4w.fsf@devup.no> References: <20191018205608.45b264dc@kompiuter> <20191031211919.175c3f29@interia.pl> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55989) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQIu1-00017b-V2 for guix-devel@gnu.org; Thu, 31 Oct 2019 18:26:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQIu0-0007tm-Pj for guix-devel@gnu.org; Thu, 31 Oct 2019 18:26:49 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:58921) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iQIu0-0007qV-8z for guix-devel@gnu.org; Thu, 31 Oct 2019 18:26:48 -0400 In-Reply-To: <20191031211919.175c3f29@interia.pl> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Jan Wielkiewicz , guix-devel@gnu.org --=-=-= Content-Type: text/plain Jan Wielkiewicz writes: > Also as for packaging Jami generally, I think we should keep a separate > versions of things like gnutls and pjproject (basically all > dependencies of pjproject), because version used by Jami are often not > up to date and considering patches getting applied, using an unproper > version can break compilation. Do you have a link to the patches that Jami/pjproject needs? It would be great if we could use system versions of GnuTLS and cURL, because otherwise Jami risks not getting security updates. If they really need special patched versions of some libraries, you can do something along these lines to create a custom variant: (define-public gnutls/jami (hidden-package (package/inherit gnutls (source (origin (inherit (package-source gnutls)) (patches (append (origin-patches gnutls) (search-patches "gnutls-jami.patch")))))))) I realize now that this won't do the right thing wrt grafts, but we can deal with that later. :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl27X58ACgkQoqBt8qM6 VPrrxwf/Xfa2iP2GJmKyho/p4J766gTA9TD3DJ8sqWvIjycwlgA+cANSgF2hpcKh U7QegdZVcKkxd3rYPkH4v7/BNmJyTUkHLmlFZnj5FQ0EWQSiv7FyI1R3pbSSg0gW SyY0T5NIRyv2xLTb3DrUol/+CkYZw87fqODwrbIZ289k/tATngoiFNiXttjQ817m DLEJ3X9GEeEqh9OMaH8KfPX4lic4qgZresrc4WGiSGSBP2foo6jSRuS5cVQKIn04 u+U7pyr2fkdnJdZQNiCiQlZV17i3nDPEc5HZi3kYY7EJCIdve7NN33HE8V91MYYE fgbIn67da8OHO49578EY6t829bpYgQ== =tBRW -----END PGP SIGNATURE----- --=-=-=--