pkgname: mbedtls pkgver: '4.2.0' pkgrel: '1' pkgdesc: 'Portable cryptographic and SSL/TLS library, aka polarssl' url: 'https://tls.mbed.org' arch: x86_64 depends: [] makedepends: - cmake - python source: - 'https://github.com/Mbed-TLS/mbedtls/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2' sha256sums: - SKIP build: | #sed -i 's|//\(#define MBEDTLS_THREADING_C\)|\1|' ${pkgname}-${pkgname}-${pkgver}/include/mbedtls/config.h #sed -i 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' ${pkgname}-${pkgname}-${pkgver}/include/mbedtls/config.h cmake ${pkgname}-${pkgver} \ -B build \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DUSE_SHARED_MBEDTLS_LIBRARY=ON \ -DCMAKE_INSTALL_RPATH= make -C build make -C build DESTDIR="${PKGDIR}" install # rename generic utils _prog="" for _prog in "${PKGDIR}"/usr/bin/*; do _baseprog=$(basename "$_prog") mv -v "$_prog" "${_prog//$_baseprog/mbedtls_$_baseprog}" done # fixup static lib permissions chmod 644 "${PKGDIR}"/usr/lib/*.a package: | true