Search
SailfishOS Open Build Service
>
Projects
>
sailfishos
:
chum
>
mbedtls
> _service:tar_git:mbedtls.yaml
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:mbedtls.yaml of Package mbedtls
Name: mbedtls Summary: An open source, portable, easy to use, readable and flexible SSL library Version: 2.28.2 Release: 1.0 URL: https://github.com/ARMmbed/mbedtls Group: System/Libraries # actually this, but OBS/Fedora wants it to be called ASL, even though they're no exactly the same: #License: Apache-2.0 License: ASL 2.0 Sources: - '%{name}-%{version}.tar.gz' PkgBR: - cmake >= 2.8.12 - make - gcc - sed # define which features to enable/disable Macros: - 'mbedtls_config_enable;MBEDTLS_THREADING_C MBEDTLS_THREADING_PTHREAD MBEDTLS_DEPRECATED_WARNING MBEDTLS_AES_ROM_TABLES MBEDTLS_SHA512_NO_SHA384 MBEDTLS_ECP_RESTARTABLE' - 'mbedtls_config_disable;MBEDTLS_DEBUG_C MBEDTLS_PSA_CRYPTO_C MBEDTLS_PSA_CRYPTO_STORAGE_C MBEDTLS_ECP_DP_SECP521R1_ENABLED MBEDTLS_ECP_DP_BP512R1_ENABLE MBEDTLS_BLOWFISH_C MBEDTLS_ARC4_C MBEDTLS_SSL_PROTO_DTLS MBEDTLS_SSL_DTLS_ANTI_REPLAY MBEDTLS_SSL_DTLS_HELLO_VERIFY MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE MBEDTLS_SSL_DTLS_BADMAC_LIMIT MBEDTLS_SSL_PROTO_TLS1 MBEDTLS_SSL_CBC_RECORD_SPLITTING MBEDTLS_SSL_KEEP_PEER_CERTIFICATE MBEDTLS_KEY_EXCHANGE_PSK_ENABLED MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED MBEDTLS_ECP_DP_SECP521R1_ENABLED MBEDTLS_ECP_DP_BP512R1_ENABLED' - 'major;2' - 'cryptomaj;7' - 'tlsmaj;14' - 'x509maj;1' #- 'libmbedcrypto;%mklibname mbedcrypto %{major}' #- 'libmbedtls;%mklibname mbedtls %{major}' #- 'libmbedx509;%mklibname mbedx509 %{major}' SetupOptions: '-q -n %{name}-%{version}/upstream' # it's cmake but we can't add options... Configure: none Builder: make NoFiles: true AutoSubPackages: - devel SubPackages: - Name: libs Summary: '%{name} shared libraries' Group: System/Libraries AutoDepend: false Obsoletes: - 'openrepos-mbedtls <= %{version}' Files: - '%{_libdir}/libmbedcrypto.so.%{major}*' - '%{_libdir}/libmbedtls.so.%{major}*' - '%{_libdir}/libmbedx509.so.%{major}*' - '%{_libdir}/libmbedcrypto.so.%{cryptomaj}' - '%{_libdir}/libmbedtls.so.%{tlsmaj}' - '%{_libdir}/libmbedx509.so.%{x509maj}' - Name: tools Summary: Example utilities for %{name} Group: Applications/System AutoDepend: false Obsoletes: - 'openrepos-mbedtls-tools <= %{version}' Requires: - '%{name}-libs = %{version}-%{release}' Files: - '%{_libexecdir}/%{name}*'