[arch-commits] Commit in perl-sgmls/trunk (PKGBUILD)
Sergej Pupykin
spupykin at archlinux.org
Wed Aug 10 18:42:56 UTC 2016
Date: Wednesday, August 10, 2016 @ 18:42:56
Author: spupykin
Revision: 186349
upgpkg: perl-sgmls 1.1-1
upd
Modified:
perl-sgmls/trunk/PKGBUILD
----------+
PKGBUILD | 50 +++++++++++++++++++++++++++++---------------------
1 file changed, 29 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-08-10 18:42:53 UTC (rev 186348)
+++ PKGBUILD 2016-08-10 18:42:56 UTC (rev 186349)
@@ -2,9 +2,10 @@
# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+_cpanname=SGMLSpm
pkgname=perl-sgmls
-pkgver=1.03ii
-pkgrel=5
+pkgver=1.1
+pkgrel=1
pkgdesc="A Post-Processor for SGMLS and NSGMLS"
arch=('any')
url="http://search.cpan.org/dist/SGMLSpm"
@@ -11,30 +12,37 @@
license=('GPL' 'PerlArtistic')
depends=('perl')
options=('!emptydirs' 'docs')
-source=(http://www.cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-$pkgver.tar.gz)
-md5sums=('5bcb197fd42e67d51c739b1414d514a7')
+source=(http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-$pkgver.tar.gz)
+md5sums=('746c74ae969992cedb1a2879b4168090')
prepare() {
- cd $srcdir/SGMLSpm
- patch Makefile <<EOF
-84a85
-> find \${HTMLDIR} -type l -exec rm -f {} \;
-EOF
+ cd "$srcdir/$_cpanname-$pkgver"
+ find . -type f -exec chmod 0644 {} \;
}
-package() {
- cd $srcdir/SGMLSpm
+prepareEnvironment() {
+ cd "$srcdir/$_cpanname-$pkgver"
+ export \
+ PERL_MM_USE_DEFAULT=1 \
+ PERL_AUTOINSTALL=--skipdeps \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+ MODULEBUILDRC=/dev/null
+}
- mkdir -p \
- $pkgdir/usr/bin \
- $pkgdir/usr/lib/perl5/vendor_perl/SGMLS \
- $pkgdir/usr/share/doc/perl-sgmls
+build() {
+ prepareEnvironment
+ /usr/bin/perl Makefile.PL
+ make
+}
- make install install_html \
- BINDIR=$pkgdir/usr/bin \
- PERL5DIR=$pkgdir/usr/lib/perl5/vendor_perl \
- HTMLDIR=$pkgdir/usr/share/doc/perl-sgmls
+check() {
+ prepareEnvironment
+ make test
+}
- find $pkgdir -name '.packlist' -delete
- find $pkgdir -name '*.pod' -delete
+package() {
+ prepareEnvironment
+ make install
+ find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
}
More information about the arch-commits
mailing list