On Fri, Sep 23, 2016 at 07:46:04PM +0300, Roman Alyautdin wrote: > The patch proposes to separate general part of mbedtls recipe into .inc > and introduces mbedtls_1.3.10.bb that requires mbedtls.inc. This will > help to add another versions without duplication of general stuff > > Signed-off-by: Roman Alyautdin <[email protected]>
I don't know why it was sent 4 times, but there is upgrade to 1.3.17 already in master-next: OE @ ~/meta-openembedded $ git log --pretty=fuller meta-networking/recipes-connectivity/mbedtls/ commit c5af6e71907714821c0edfb23085f0a700b1118d Author: Wenzong Fan <[email protected]> AuthorDate: Wed Sep 14 01:49:13 2016 -0400 Commit: Martin Jansa <[email protected]> CommitDate: Mon Sep 26 08:29:34 2016 +0200 mbedtls: upgrade to 1.3.17 Which version do you need that it requires adding .inc instead of adding such version to meta-networking? > --- > .../recipes-connectivity/mbedtls/mbedtls.inc | 35 > ++++++++++++++++++++ > .../recipes-connectivity/mbedtls/mbedtls_1.3.10.bb | 35 > +------------------- > 2 files changed, 36 insertions(+), 34 deletions(-) > create mode 100644 meta-networking/recipes-connectivity/mbedtls/mbedtls.inc > > diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls.inc > b/meta-networking/recipes-connectivity/mbedtls/mbedtls.inc > new file mode 100644 > index 0000000..8bb6855 > --- /dev/null > +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls.inc > @@ -0,0 +1,35 @@ > +SUMMARY = "Lightweight crypto and SSL/TLS library" > +DESCRIPTION = "mbedtls is a lean open source crypto library \ > +for providing SSL and TLS support in your programs. It offers \ > +an intuitive API and documented header files, so you can actually \ > +understand what the code does. It features: \ > + \ > + - Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, \ > + Camellia and XTEA \ > + - Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5 \ > + - Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG \ > + - Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, \ > + ECDSA and ECDH \ > + - SSL v3 and TLS 1.0, 1.1 and 1.2 \ > + - Abstraction layers for ciphers, hashes, public key operations, \ > + platform abstraction and threading \ > +" > + > +HOMEPAGE = "https://polarssl.org" > +BUGTRACKER = "https://github.com/polarssl/polarssl/issues" > + > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" > + > +SECTION = "libdevel" > + > +SRC_URI = "https://tls.mbed.org/download/mbedtls-${PV}-gpl.tgz" > + > + > +DEPENDS = "openssl" > +RDEPENDS_${PN} += "libcrypto" > +PROVIDES += "polarssl" > +RPROVIDES_${PN} = "polarssl" > +EXTRA_OECMAKE = "-DUSE_SHARED_POLARSSL_LIBRARY=on > -DLIB_INSTALL_DIR=${baselib}" > + > +inherit cmake > diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_1.3.10.bb > b/meta-networking/recipes-connectivity/mbedtls/mbedtls_1.3.10.bb > index d5c7afe..3f1c1fe 100644 > --- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_1.3.10.bb > +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_1.3.10.bb > @@ -1,37 +1,4 @@ > -SUMMARY = "Lightweight crypto and SSL/TLS library" > -DESCRIPTION = "mbedtls is a lean open source crypto library \ > -for providing SSL and TLS support in your programs. It offers \ > -an intuitive API and documented header files, so you can actually \ > -understand what the code does. It features: \ > - \ > - - Symmetric algorithms, like AES, Blowfish, Triple-DES, DES, ARC4, \ > - Camellia and XTEA \ > - - Hash algorithms, like SHA-1, SHA-2, RIPEMD-160 and MD5 \ > - - Entropy pool and random generators, like CTR-DRBG and HMAC-DRBG \ > - - Public key algorithms, like RSA, Elliptic Curves, Diffie-Hellman, \ > - ECDSA and ECDH \ > - - SSL v3 and TLS 1.0, 1.1 and 1.2 \ > - - Abstraction layers for ciphers, hashes, public key operations, \ > - platform abstraction and threading \ > -" > - > -HOMEPAGE = "https://polarssl.org" > -BUGTRACKER = "https://github.com/polarssl/polarssl/issues" > - > -LICENSE = "GPLv2" > -LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" > - > -SECTION = "libdevel" > - > -SRC_URI = "https://tls.mbed.org/download/mbedtls-${PV}-gpl.tgz" > +require mbedtls.inc > > SRC_URI[md5sum] = "19ebbc96feceb430ad958dfe89cb633f" > SRC_URI[sha256sum] = > "746fd88e0c6623691fc56c4eed52e40a57b2da0ac80f6dd8995094aa6adb407e" > - > -DEPENDS = "openssl" > -RDEPENDS_${PN} += "libcrypto" > -PROVIDES += "polarssl" > -RPROVIDES_${PN} = "polarssl" > -EXTRA_OECMAKE = "-DUSE_SHARED_POLARSSL_LIBRARY=on > -DLIB_INSTALL_DIR=${baselib}" > - > -inherit cmake > -- > 1.7.9.5 > > -- > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
