After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789109 - Allow Cerbero curl recipe to use gnutls instead of openssl
Allow Cerbero curl recipe to use gnutls instead of openssl
Status: RESOLVED DUPLICATE of bug 774799
Product: GStreamer
Classification: Platform
Component: cerbero
1.11.91
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-10-17 15:27 UTC by Andrew Esh
Modified: 2017-10-20 15:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Use gnutls instead of openssl in Cerbero curl recipe (998 bytes, patch)
2017-10-17 15:27 UTC, Andrew Esh
reviewed Details | Review

Description Andrew Esh 2017-10-17 15:27:48 UTC
Created attachment 361755 [details] [review]
Use gnutls instead of openssl in Cerbero curl recipe

In some licensing situations/name space environments (Android), openssl is difficult to use. To avoid such problems, gnutls may be a suitable alternative. THis patch changes the curl recipe to use gnutls instead.
Comment 1 Sebastian Dröge (slomo) 2017-10-19 14:29:12 UTC
Review of attachment 361755 [details] [review]:

::: recipes/curl.recipe
@@ +17,3 @@
                       --enable-threaded-resolver --disable-manual \
                       --disable-smb'
+    configure_tpl = "%(config-sh)s --prefix=%(prefix)s --libdir=%(libdir)s --without-ssl --with-gnutls=%(prefix)s " + configure_options

--without-ssl is actually "without *Open*SSL"?
Comment 2 Sebastian Dröge (slomo) 2017-10-19 14:30:21 UTC
Please also merge that with the patches in bug #774799 which are not included yet

*** This bug has been marked as a duplicate of bug 774799 ***
Comment 3 Andrew Esh 2017-10-20 15:45:55 UTC
(In reply to Sebastian Dröge (slomo) from comment #1)
> Review of attachment 361755 [details] [review] [review]:
> 
> ::: recipes/curl.recipe
> @@ +17,3 @@
>                        --enable-threaded-resolver --disable-manual \
>                        --disable-smb'
> +    configure_tpl = "%(config-sh)s --prefix=%(prefix)s --libdir=%(libdir)s
> --without-ssl --with-gnutls=%(prefix)s " + configure_options
> 
> --without-ssl is actually "without *Open*SSL"?

Yes. that is the goal of this patch. To turn off openssl, and turn on gnutls instead. In the configure script, OpenSSL is disabled with the "--without-ssl" flag. The curl developers refer to other SSL implementations with fuller names, such as "--without-polarssl". They refer to OpenSSL as just "ssl".