pkgname: openssl pkgver: '4.0.1' pkgrel: '2' pkgdesc: 'The Open Source toolkit for Secure Sockets Layer and Transport Layer Security.' url: 'https://openssl-library.org/' arch: x86_64 depends: [] # Dostarczane soname – jawnie, żeby działała weryfikacja ABI w `pag` # (`_verify_so_deps`) niezależnie od tego, czy builder ma readelf. # Python (`_ssl`) wymaga libssl.so.4/libcrypto.so.4. provides_so: - libssl.so.4 - libcrypto.so.4 - libssl.so.3 - libcrypto.so.3 makedepends: - perl source: - 'https://github.com/openssl/openssl/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz' - 'https://github.com/openssl/openssl/releases/download/${pkgname}-3.5.7/${pkgname}-3.5.7.tar.gz' sha256sums: - 2db3f3a0d6ea4b59e1f094ace2c8cd536dffb87cdc39084c5afa1e6f7f37dd09 - a8c0d28a529ca480f9f36cf5792e2cd21984552a3c8e4aa11a24aa31aeac98e8 build: | unset MAKEFLAGS cd ${pkgname}-${pkgver} ./config --prefix=/usr --libdir=lib \ --openssldir=/etc/ssl \ shared zlib-dynamic make # sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile make DESTDIR=${PKGDIR} MANDIR=/usr/share/man \ MANSUFFIX=ssl install cp -vfr doc/* ${PKGDIR}/usr/share/doc/openssl cd ../${pkgname}-3.5.7 ./config --prefix=/usr --libdir=lib \ shared zlib-dynamic make build_libs make DESTDIR=${PKGDIR} install_runtime_libs package: | true