Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-release > by-pkgid > 5c8adb11bfb4d3d235aea955a9276278 > scriptlet

polymake-2.9.6-3mdv2009.1.x86_64.rpm

PREUN

/bin/sh
: ${RPM_INSTALL_PREFIX:=/usr} ${RPM_INSTALL_PREFIX:=$RPM_INSTALL_PREFIX0} ${RPM_INSTALL_PREFIX:=/usr}

if [ $1 = 0 ]; then
   rm -rf $RPM_INSTALL_PREFIX/lib64/polymake/perlx/*
fi

POSTIN

/bin/sh
: ${RPM_INSTALL_PREFIX:=/usr} ${RPM_INSTALL_PREFIX:=$RPM_INSTALL_PREFIX0} ${RPM_INSTALL_PREFIX:=/usr}
echo "Building perl extensions for polymake...";  : ${TMPDIR:=/home/mandrake/rpm/tmp/} ${TMPDIR:=/var/tmp};  rm -rf $TMPDIR/polymake-2.9.6-perlx;  mkdir $TMPDIR/polymake-2.9.6-perlx;  pushd $TMPDIR/polymake-2.9.6-perlx;  TOP=$RPM_INSTALL_PREFIX/share/polymake /usr/bin/perl $RPM_INSTALL_PREFIX/share/polymake/perl/ext/Makefile.PL;  make all pure_install InstallDir=$RPM_INSTALL_PREFIX/lib64/polymake;  popd;  rm -rf $TMPDIR/polymake-2.9.6-perlx

if [ "$RPM_INSTALL_PREFIX" != /usr ]; then
   /usr/bin/perl -i -p -e 's|(PREFIX=).*|$1'$RPM_INSTALL_PREFIX'|' $RPM_INSTALL_PREFIX/lib64/polymake/conf.make
fi

Triggers

perl

/bin/sh
: ${RPM_INSTALL_PREFIX:=/usr} ${RPM_INSTALL_PREFIX:=$RPM_INSTALL_PREFIX0} ${RPM_INSTALL_PREFIX:=/usr}

eval perl_`/usr/bin/perl -V:version`
if [ ! -d $RPM_INSTALL_PREFIX/lib64/polymake/perlx/${perl_version} ]; then
  echo "Building perl extensions for polymake...";  : ${TMPDIR:=/home/mandrake/rpm/tmp/} ${TMPDIR:=/var/tmp};  rm -rf $TMPDIR/polymake-2.9.6-perlx;  mkdir $TMPDIR/polymake-2.9.6-perlx;  pushd $TMPDIR/polymake-2.9.6-perlx;  TOP=$RPM_INSTALL_PREFIX/share/polymake /usr/bin/perl $RPM_INSTALL_PREFIX/share/polymake/perl/ext/Makefile.PL;  make all pure_install InstallDir=$RPM_INSTALL_PREFIX/lib64/polymake;  popd;  rm -rf $TMPDIR/polymake-2.9.6-perlx
fi