Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=053835497d93a2525f2bc3a08d28bff70510d74d
commit 053835497d93a2525f2bc3a08d28bff70510d74d Author: Elentir <elen...@frugalware.org> Date: Sun Sep 19 22:08:55 2010 +0200 singular-3.1.1-1-i686 * new package diff --git a/source/apps-extra/singular/FrugalBuild b/source/apps-extra/singular/FrugalBuild new file mode 100644 index 0000000..38eef8b --- /dev/null +++ b/source/apps-extra/singular/FrugalBuild @@ -0,0 +1,40 @@ +# Compiling Time: 2.09 SBU +# Maintainer: Elentir <elen...@frugalware.org> + +pkgname=singular +pkgver=3.1.1 +rel_id=3-1-1 +pkgrel=1 +pkgdesc="A Computer Algebra System for polynomial computations" +url="http://www.singular.uni-kl.de/" +_F_archive_name="Singular" +_F_cd_path="$_F_archive_name-$rel_id" +source=("ftp://www.mathematik.uni-kl.de/pub/Math/$_F_archive_name/SOURCES/$rel_id/$_F_archive_name-$rel_id.tar.gz" + singular-fixlibdir.patch) +depends=('readline' 'ntl') +groups=('apps-extra') +archs=('i686' 'x86_64') +up2date="Flasttar ftp://www.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/$rel_id/ | sed 's/_/./g'" +sha1sums=('cfd03b7d4443367d85c6d9f873525ae247b4552f' \ + 'a477ab62664d9ab6745c2ec3dad712ba234d7174') +Fconfopts="--prefix=$Fdestdir/usr --exec_prefix=$Fdestdir/usr \ + --bindir=$Fdestdir/usr/bin --libdir=$Fdestdir/usr/lib \ + --includedir=$Fdestdir/usr/include/singular \ + --enable-Singular --enable-factory --enable-libfac \ + --disable-NTL --with-NTL --without-MP" +unset MAKEFLAGS + +build() { + Fpatchall + Fmake + make install-nolns || Fdie + make install-libsingular || Fdie + Frm usr/lib/singular/Singular + Frm usr/lib/omalloc* + Fmv usr/bin/* usr/lib/singular/ + Fln /usr/lib/singular/Singular-${rel_id} usr/bin/Singular + Fln /usr/lib/singular/ESingular usr/bin/ESingular + Fln /usr/lib/singular/TSingular usr/bin/TSingular +} + +# optimization OK diff --git a/source/apps-extra/singular/singular-fixlibdir.patch b/source/apps-extra/singular/singular-fixlibdir.patch new file mode 100644 index 0000000..23efa25 --- /dev/null +++ b/source/apps-extra/singular/singular-fixlibdir.patch @@ -0,0 +1,28 @@ +diff -Naur Singular-3-1-1//Singular/Makefile.in Singular-3-1-1nzw//Singular/Makefile.in +--- Singular-3-1-1//Singular/Makefile.in 2010-02-08 19:32:36.000000000 +0100 ++++ Singular-3-1-1nzw//Singular/Makefile.in 2010-09-19 18:30:36.365000067 +0200 +@@ -22,12 +22,12 @@ + exec_prefix = @exec_prefix@ + libdir = @libdir@ + # program executable goes here +-bindir = @bindir@ ++bindir = ${prefix}/bin + # includes are taken from here + includedir = @includedir@ +-slibdir = ${prefix}/LIB +-install_bindir = ${install_prefix}/${SINGUNAME} +-install_slibdir = ${install_prefix}/LIB ++slibdir = ${prefix}/lib/singular/LIB ++install_bindir = ${install_prefix}/bin ++install_slibdir = ${install_prefix}/lib/singular/LIB + + ## + ## various programs +@@ -524,7 +524,6 @@ + ${INSTALL_PROGRAM} ${SINGULAR} ${bindir}/Singular${EXEC_EXT}; + + installslib: LIB +- test -r ${slibdir} || ${LN_S} `pwd`/LIB ${slibdir} + + installslib-nolns: LIB + ${MKINSTALLDIRS} ${slibdir} _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git