# Maintainer: Natanael Copa pkgname=apr-util pkgver=1.6.3 pkgrel=1 pkgdesc="The Apache Portable Runtime Utility Library" url="https://apr.apache.org/" arch="all" license="Apache-2.0" subpackages=" $pkgname-dev $pkgname-dbd_pgsql $pkgname-dbd_mysql $pkgname-dbd_sqlite3 $pkgname-ldap " depends_dev=" expat-dev gdbm-dev libpq-dev mariadb-dev openldap-dev openssl-dev>3 sqlite-dev " makedepends="$depends_dev apr-dev bash chrpath openssl>3" source="https://www.apache.org/dist/apr/apr-util-$pkgver.tar.bz2 musl-fix-testsuite.patch" # secfixes: # 1.6.3-r0: # - CVE-2022-25147 build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --with-apr=/usr \ --with-ldap \ --with-pgsql \ --with-mysql \ --with-sqlite3 \ --with-crypto \ --with-openssl \ --without-sqlite2 \ --with-dbm=ndbm \ --with-ndbm make } check() { make -j1 check } package() { make DESTDIR="$pkgdir" install rm "$pkgdir"/usr/lib/*.exp chrpath -d "$pkgdir"/usr/lib/*.so.* } _mv_mod() { pkgdesc="The Apache Portable Runtime Utility Library - $2 driver" depends= amove usr/lib/apr-util-1/apr_$1*.so } dbd_pgsql() { _mv_mod dbd_pgsql "PostgreSQL"; } dbd_mysql() { _mv_mod dbd_mysql "MySQL"; } dbd_sqlite3() { _mv_mod dbd_sqlite "SQLite3"; } ldap() { _mv_mod ldap "LDAP"; } sha512sums=" 8050a481eeda7532ef3751dbd8a5aa6c48354d52904a856ef9709484f4b0cc2e022661c49ddf55ec58253db22708ee0607dfa7705d9270e8fee117ae4f06a0fe apr-util-1.6.3.tar.bz2 4672c55bbe78a401483dd21f29dd1f92d70887191f3d4945a616223c18e39e051609a3b52a5547a9dbcc54e315cf5866e5dfb5ef9507c3914e9d74a67e75a00e musl-fix-testsuite.patch "