source: npl/perl/perlmod_Convert_UUlib/perlmod_Convert_UUlib.SlackBuild @ f8776d2

perl-5.22
Last change on this file since f8776d2 was 8662849, checked in by Edwin Eefting <edwin@datux.nl>, 6 years ago

update/rebuild all perl stuff to 5.22. split up packages

  • Property mode set to 100755
File size: 879 bytes
Line 
1#!/bin/bash
2#DEP:perl
3#DEP:perlmod_IO_stringy
4#DEP:perlmod_MIME_tools
5#DEP:perlmod_Canary_Stability
6
7#Standaard script voor Syn-3 perlmodules.
8#Dit script build alle perlmodule .tar.gz files in de huidige directory, en maakt
9#er Syn-3 packages van.
10
11CWD=`pwd`
12PKGROOT=`pwd`/pkgtmp
13
14for TAR in *.tar.gz; do
15        TARDIR=`echo $TAR|sed 's/.tar.gz//'` || exit 1
16        VER=`echo $TARDIR|sed 's/.*-//'` || exit 1
17        NAME=perlmod_`echo $TARDIR| sed 's/-[^-]*$//' | sed 's/-/_/g'` || exit 1
18       
19        rm -r $PKGROOT 2>/dev/null
20        mkdir -p $PKGROOT
21       
22        #standard way to build a perl module
23        cd $CWD || exit 1
24        export PERL_INSTALL_ROOT=$PKGROOT
25        tar -xzf $TAR || exit 1
26        cd $TARDIR || exit 1
27        perl Makefile.PL || exit 1
28        make || exit 1
29        make test || exit 1
30        make install || exit 1
31       
32        cd $PKGROOT
33        makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
34        echo $VER > $CWD/$NAME.version &&
35        arch > $CWD/$NAME.arch
36done
Note: See TracBrowser for help on using the repository browser.