main/openssl: move libraries from /lib to /usr/lib

and use amove instead loops for moving libraries
This commit is contained in:
Pablo Correa Gómez 2024-09-12 15:58:40 +02:00 committed by Natanael Copa
parent fba912c8c0
commit 6dd3af5a8f

View file

@ -4,7 +4,7 @@
pkgname=openssl
pkgver=3.3.2
_abiver=${pkgver%.*.*}
pkgrel=0
pkgrel=1
pkgdesc="Toolkit for Transport Layer Security (TLS)"
url="https://www.openssl.org/"
arch="all"
@ -154,7 +154,7 @@ build() {
perl ./Configure \
$_target \
--prefix=/usr \
--libdir=lib \
--libdir=/usr/lib \
--openssldir=/etc/ssl \
enable-ktls \
shared \
@ -214,25 +214,18 @@ misc() {
_libcrypto() {
pkgdesc="Crypto library from openssl"
replaces="libcrypto1.1"
mkdir -p "$subpkgdir"/lib "$subpkgdir"/usr/lib
mv "$pkgdir"/etc "$subpkgdir"/
for i in "$pkgdir"/usr/lib/libcrypto*; do
mv $i "$subpkgdir"/lib/
ln -s ../../lib/${i##*/} "$subpkgdir"/usr/lib/${i##*/}
done
mv "$pkgdir"/usr/lib/engines-$_abiver "$subpkgdir"/usr/lib/
mv "$pkgdir"/usr/lib/ossl-modules "$subpkgdir"/usr/lib/
amove etc
amove usr/lib/libcrypto*
amove usr/lib/engines-$_abiver
amove usr/lib/ossl-modules
}
_libssl() {
pkgdesc="SSL shared libraries"
depends="libcrypto$_abiver=$pkgver-r$pkgrel"
mkdir -p "$subpkgdir"/lib "$subpkgdir"/usr/lib
for i in "$pkgdir"/usr/lib/libssl*; do
mv $i "$subpkgdir"/lib/
ln -s ../../lib/${i##*/} "$subpkgdir"/usr/lib/${i##*/}
done
amove usr/lib/libssl*
}
sha512sums="