* update mbedtls2 to 2.28.8-3
This commit is contained in:
parent
b4eeecc07f
commit
395a3ff2c7
@ -6,24 +6,23 @@
|
|||||||
|
|
||||||
pkgname=mbedtls2
|
pkgname=mbedtls2
|
||||||
pkgver=2.28.8
|
pkgver=2.28.8
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='An open source, portable, easy to use, readable and flexible TLS library'
|
pkgdesc='An open source, portable, easy to use, readable and flexible TLS library'
|
||||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
url=https://tls.mbed.org
|
url=https://tls.mbed.org
|
||||||
license=(Apache)
|
license=(Apache-2.0)
|
||||||
depends=(glibc)
|
depends=(glibc)
|
||||||
|
checkdepends=(python)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
cmake
|
cmake
|
||||||
git
|
git
|
||||||
ninja
|
ninja
|
||||||
python
|
|
||||||
)
|
)
|
||||||
provides=(
|
provides=(
|
||||||
libmbedcrypto.so
|
libmbedcrypto.so
|
||||||
libmbedtls.so
|
libmbedtls.so
|
||||||
libmbedx509.so
|
libmbedx509.so
|
||||||
)
|
)
|
||||||
options=(staticlibs)
|
|
||||||
_tag=19cd99c38606b827bafa99bc9b790e78476a4b95
|
_tag=19cd99c38606b827bafa99bc9b790e78476a4b95
|
||||||
source=(git+https://github.com/ARMmbed/mbedtls.git#tag=${_tag})
|
source=(git+https://github.com/ARMmbed/mbedtls.git#tag=${_tag})
|
||||||
b2sums=(SKIP)
|
b2sums=(SKIP)
|
||||||
@ -38,6 +37,8 @@ build() {
|
|||||||
cmake -S mbedtls -B build -G Ninja \
|
cmake -S mbedtls -B build -G Ninja \
|
||||||
-DCMAKE_BUILD_TYPE=None \
|
-DCMAKE_BUILD_TYPE=None \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_INCLUDEDIR=include/mbedtls2 \
|
||||||
|
-DCMAKE_INSTALL_LIBDIR=lib/mbedtls2 \
|
||||||
-DCMAKE_SKIP_RPATH=ON \
|
-DCMAKE_SKIP_RPATH=ON \
|
||||||
-DENABLE_PROGRAMS=OFF \
|
-DENABLE_PROGRAMS=OFF \
|
||||||
-DMBEDTLS_FATAL_WARNINGS=OFF \
|
-DMBEDTLS_FATAL_WARNINGS=OFF \
|
||||||
@ -53,12 +54,12 @@ check() {
|
|||||||
|
|
||||||
package() {
|
package() {
|
||||||
DESTDIR="${pkgdir}" cmake --install build
|
DESTDIR="${pkgdir}" cmake --install build
|
||||||
rm -rf "${pkgdir}"/usr/lib/{cmake,*.so}
|
install -dm 755 "${pkgdir}"/usr/include/mbedtls2
|
||||||
install -dm 755 "${pkgdir}"/usr/{include,lib}/mbedtls2
|
|
||||||
mv "${pkgdir}"/usr/include/{everest,mbedtls,psa} "${pkgdir}"/usr/include/mbedtls2/
|
mv "${pkgdir}"/usr/include/{everest,mbedtls,psa} "${pkgdir}"/usr/include/mbedtls2/
|
||||||
ln -s ../libmbedcrypto.so.7 "${pkgdir}"/usr/lib/mbedtls2/libmbedcrypto.so
|
mv "${pkgdir}"/usr/lib/mbedtls2/*.so.* "${pkgdir}"/usr/lib/
|
||||||
ln -s ../libmbedtls.so.14 "${pkgdir}"/usr/lib/mbedtls2/libmbedtls.so
|
ln -sf ../libmbedcrypto.so.7 "${pkgdir}"/usr/lib/mbedtls2/libmbedcrypto.so
|
||||||
ln -s ../libmbedx509.so.1 "${pkgdir}"/usr/lib/mbedtls2/libmbedx509.so
|
ln -sf ../libmbedtls.so.14 "${pkgdir}"/usr/lib/mbedtls2/libmbedtls.so
|
||||||
|
ln -sf ../libmbedx509.so.1 "${pkgdir}"/usr/lib/mbedtls2/libmbedx509.so
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: ts=2 sw=2 et:
|
# vim: ts=2 sw=2 et:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user