Date: Wednesday, October 7, 2020 @ 06:55:29 Author: eworm Revision: 397460
initial import of perl-dbd-mariadb Added: perl-dbd-mariadb/ perl-dbd-mariadb/repos/ perl-dbd-mariadb/trunk/ perl-dbd-mariadb/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) Added: perl-dbd-mariadb/trunk/PKGBUILD =================================================================== --- perl-dbd-mariadb/trunk/PKGBUILD (rev 0) +++ perl-dbd-mariadb/trunk/PKGBUILD 2020-10-07 06:55:29 UTC (rev 397460) @@ -0,0 +1,43 @@ +# Maintainer: Christian Hesse <m...@eworm.de> + +pkgname=perl-dbd-mariadb +pkgver=1.21 +pkgrel=1 +pkgdesc='MariaDB and MySQL driver for the Perl5 Database Interface (DBI)' +arch=('x86_64') +license=('GPL' 'PerlArtistic') +url='https://metacpan.org/release/DBD-MariaDB' +depends=('mariadb-libs' 'perl-dbi') +makedepends=('perl-devel-checklib') +checkdepends=('mariadb' 'perl-test-deep') +source=("https://cpan.metacpan.org/authors/id/P/PA/PALI/DBD-MariaDB-${pkgver}.tar.gz") +sha512sums=('0378b33e9cd31ced6f2331967c7ea63a233340bb4a60ef2bbece4843b3a62624875aa1a5e61a9fa1b709ecc8d67810c6fa4fb9ccc01df341e6d94325078f360a') + +build() { + cd DBD-MariaDB-${pkgver} + + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd DBD-MariaDB-${pkgver} + + mkdir -p /tmp/mysql_test + mariadb-install-db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mariadbd -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test & + sleep 10 + DAEMON_PORT=$! + make test + kill -9 $DAEMON_PORT +} + +package() { + cd DBD-MariaDB-${pkgver} + + make install DESTDIR="${pkgdir}" +}