summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSíle Ekaterin Liszka <sheila@vulpine.house>2023-12-01 21:48:34 -0800
committerSíle Ekaterin Liszka <sheila@vulpine.house>2023-12-02 00:15:21 -0800
commit9a3f9426a19f6eeeeb616b67e61c4d5b0ed97718 (patch)
tree35347ab615d9b628937f81afb047fa62411ba9ac
parentb4005b660c0c4b37e5c1e5fbc53d0d6d66e10398 (diff)
downloadpackages-9a3f9426a19f6eeeeb616b67e61c4d5b0ed97718.tar.gz
packages-9a3f9426a19f6eeeeb616b67e61c4d5b0ed97718.tar.bz2
packages-9a3f9426a19f6eeeeb616b67e61c4d5b0ed97718.tar.xz
packages-9a3f9426a19f6eeeeb616b67e61c4d5b0ed97718.zip
user/perl-dbd-mariadb: new package
-rw-r--r--user/perl-dbd-mariadb/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/user/perl-dbd-mariadb/APKBUILD b/user/perl-dbd-mariadb/APKBUILD
new file mode 100644
index 000000000..12c3b0d1b
--- /dev/null
+++ b/user/perl-dbd-mariadb/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Síle Ekaterin Liszka <sheila@vulpine.house>
+# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house>
+pkgname=perl-dbd-mariadb
+_pkgreal=DBD-MariaDB
+_author=PALI
+_au=${_author%%"${_author#??}"}
+_a=${_author%%"${_author#?}"}
+pkgver=1.23
+pkgrel=0
+pkgdesc="Perl module for working with MariaDB and MySQL"
+url="https://metacpan.org/dist/DBD-MariaDB"
+arch="all"
+options="!check" # tests require running mysql/mariadb locally
+license="Artistic-1.0-Perl OR GPL-1.0+"
+depends="perl perl-dbi"
+makedepends="perl-dev perl-devel-checklib mariadb-dev"
+subpackages="$pkgname-doc"
+source="https://cpan.metacpan.org/authors/id/$_a/$_au/$_author/$_pkgreal-$pkgver.tar.gz"
+builddir="$srcdir/$_pkgreal-$pkgver"
+
+build() {
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor --testuser=test
+ make
+}
+
+check() {
+ # do the following before running tests:
+ # mysql> grant all privileges on test.* to 'test'@'localhost' identified by 's3kr1t';
+ make test
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+sha512sums="2217f36606caab477b8fa931a69b53b7f706a25cf013e4b62aa1b0b48905aba24b724604b4b99e83dea08d967848119447f35ff8e6b5eb80c7fea4e8c084de16 DBD-MariaDB-1.23.tar.gz"