pkgname=openssl pkgver=3.4.1 pkgrel=1 source="https://github.com/openssl/openssl/releases/download/openssl-3.4.1/openssl-3.4.1.tar.gz" deps="uClibc-ng-1.0.50-1" export PATH=$PATH:/opt/toolchains/arm-buildroot-linux-uclibcgnueabihf/bin export CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf export ARCH=arm configure() { cd $srcdir tar -xf $pkgname-$pkgver.tar.gz cd - export srcdir=$srcdir/$pkgname-$pkgver cd $srcdir ./config linux-armv4 CROSS_COMPILE=${CROSS_COMPILE}- cd - } build() { make -C $srcdir -j$(nproc) } package() { [ ! -d $pkgdir/usr/lib ] && mkdir -pv $pkgdir/usr/lib ${CROSS_COMPILE}-strip $srcdir/libcrypto.so.3 $srcdir/libssl.so.3 cp -v $srcdir/libcrypto.so.3 $srcdir/libssl.so.3 $pkgdir/usr/lib/ ln -sv libcrypto.so.3 $pkgdir/usr/lib/libcrypto.so ln -sv libssl.so.3 $pkgdir/usr/lib/libssl.so }