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