🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445
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