Jan Wielkiewicz <tona_kosmicznego_smie...@interia.pl> 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.  :-)

Attachment: signature.asc
Description: PGP signature

Reply via email to