Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a424cbf7098735e2aa7ea51e8b489052 > scriptlet

polymake-2.9.6-6mdv2010.0.i586.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/lib/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:=/var/tmp};  rm -rf $TMPDIR/polymake-perlx;  mkdir $TMPDIR/polymake-perlx;  pushd $TMPDIR/polymake-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/lib/polymake;  popd;  rm -rf $TMPDIR/polymake-perlx

if [ "$RPM_INSTALL_PREFIX" != /usr ]; then
   /usr/bin/perl -i -p -e 's|(PREFIX=).*|$1'$RPM_INSTALL_PREFIX'|' $RPM_INSTALL_PREFIX/lib/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/lib/polymake/perlx/${perl_version} ]; then
  echo "Building perl extensions for polymake...";  : ${TMPDIR:=/var/tmp};  rm -rf $TMPDIR/polymake-perlx;  mkdir $TMPDIR/polymake-perlx;  pushd $TMPDIR/polymake-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/lib/polymake;  popd;  rm -rf $TMPDIR/polymake-perlx
fi