diff options
author | Elias Elwyn | 2024-02-14 15:20:10 +1100 |
---|---|---|
committer | Elias Elwyn | 2024-02-14 22:26:28 +1100 |
commit | ad399e55e2877ec327a2119389d3218ff30cd677 (patch) | |
tree | 6affb1343e1f0c868e51ed7c9b74edbc4255ea5f | |
download | aur-perl-pdl-transform-color.tar.gz |
feat: add PKGBUILD
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PDL-Transform-Color-1.007.patch | 28 | ||||
-rw-r--r-- | PKGBUILD | 46 |
4 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a67c39a23269 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = perl-pdl-transform-color + pkgdesc = Useful color system conversions for PDL + pkgver = 1.007 + pkgrel = 1 + url = https://metacpan.org/release/PDL-Transform-Color + arch = any + license = GPL + license = PerlArtistic + checkdepends = perl-test-simple + depends = perl + depends = perl-pdl + depends = perl-pdl-graphics-colorspace + options = !emptydirs + options = purge + source = https://cpan.metacpan.org/authors/id/E/ET/ETJ/PDL-Transform-Color-1.007.tar.gz + source = PDL-Transform-Color-1.007.patch + sha256sums = 992392dd26f8d36ad335004869539d954138e2e8fd296b2696293ff281f9b525 + sha256sums = e5e6e301854c45c59045952ef8c3fca63b0f7fe17b748e896f4db468e0b3568c + +pkgname = perl-pdl-transform-color diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c906e75958f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/pkg/ +/src/ +*.tar.* diff --git a/PDL-Transform-Color-1.007.patch b/PDL-Transform-Color-1.007.patch new file mode 100644 index 000000000000..3cc17ab1ec0e --- /dev/null +++ b/PDL-Transform-Color-1.007.patch @@ -0,0 +1,28 @@ +diff --unified --recursive --text PDL-Transform-Color-1.007.orig/Makefile.PL PDL-Transform-Color-1.007.new/Makefile.PL +--- PDL-Transform-Color-1.007.orig/Makefile.PL 2024-02-14 22:19:09.029497089 +1100 ++++ PDL-Transform-Color-1.007.new/Makefile.PL 2024-02-14 22:19:59.890206873 +1100 +@@ -14,15 +14,15 @@ + } + + +-sub MY::postamble { +- my $text = <<'FOO'; +-install :: +- @echo "Updating PDL documentation database..."; +- @$(PERL) -e "exit if $$ENV{DESTDIR}; use PDL::Doc; eval { PDL::Doc::add_module(q{PDL::Trasform::Color}); }; "; +- +-FOO +- return $text; +-} ++# sub MY::postamble { ++# my $text = <<'FOO'; ++# install :: ++# @echo "Updating PDL documentation database..."; ++# @$(PERL) -e "exit if $$ENV{DESTDIR}; use PDL::Doc; eval { PDL::Doc::add_module(q{PDL::Trasform::Color}); }; "; ++# ++# FOO ++# return $text; ++# } + + WriteMakefile( + NAME => 'PDL::Transform::Color', diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09e10db64627 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Elias Elwyn <a@jthv.ai> + +pkgname=perl-pdl-transform-color +pkgver=1.007 +pkgrel=1 +pkgdesc='Useful color system conversions for PDL' +_dist=PDL-Transform-Color +arch=(any) +url="https://metacpan.org/release/$_dist" +license=(GPL PerlArtistic) +depends=(perl perl-pdl perl-pdl-graphics-colorspace) +checkdepends=(perl-test-simple) +options=('!emptydirs' purge) +source=("https://cpan.metacpan.org/authors/id/E/ET/ETJ/$_dist-$pkgver.tar.gz" + "$_dist-$pkgver.patch") +sha256sums=(992392dd26f8d36ad335004869539d954138e2e8fd296b2696293ff281f9b525 + e5e6e301854c45c59045952ef8c3fca63b0f7fe17b748e896f4db468e0b3568c) + +prepare(){ + # Fixes regex issue in postamble: + # Unknown regexp modifier "/j" at -e line 1, at end of line + # syntax error at -e line 1, near "/." + cd "$srcdir/$_dist-$pkgver" + patch --strip=1 <"../../$_dist-$pkgver.patch" +} + +build() { + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps + /usr/bin/perl Makefile.PL + make +} + +check() { + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 + make test +} + +package() { + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" +} |