[arch-commits] Commit in singular/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Wed Jan 14 23:28:41 UTC 2015
Date: Thursday, January 15, 2015 @ 00:28:40
Author: arojas
Revision: 125938
- Really do link to flint
- Enable gfanlib
Modified:
singular/trunk/PKGBUILD
----------+
PKGBUILD | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-01-14 21:38:01 UTC (rev 125937)
+++ PKGBUILD 2015-01-14 23:28:40 UTC (rev 125938)
@@ -4,12 +4,12 @@
pkgname=singular
pkgver=3.1.7.p1
_majver=3-1-7
-pkgrel=2
+pkgrel=3
pkgdesc="Computer Algebra System for polynomial computations"
arch=('i686' 'x86_64')
url="http://www.singular.uni-kl.de/"
license=('GPL')
-depends=('flint') #polymake
+depends=('flint' 'cddlib') #polymake
source=("http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}p1.tar.gz"
"http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/src/$_majver/Singular-${_majver}-share.tar.gz" 'templates.patch')
md5sums=('ce369519d1c5d07342722e78240ea044'
@@ -19,6 +19,8 @@
prepare() {
cd Singular-$_majver
patch -p1 -i ../templates.patch
+# fix flint detection
+ sed -e 's|-lmpir|-lgmp|' -i factory/configure -i Singular/configure
}
build() {
@@ -37,8 +39,8 @@
./configure --prefix=$PWD/build/usr/lib/Singular \
--bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \
--with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP --without-lex \
- --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming
- make install-nolns
+ --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --enable-gfanlib
+ make install
export CFLAGS="$CFLAGS -DPIC -DLIBSINGULAR"
export CXXFLAGS="$CXXFLAGS -DPIC -DLIBSINGULAR"
@@ -46,7 +48,7 @@
./configure --prefix=$PWD/build/usr/lib/Singular \
--bindir=$PWD/build/usr/lib/Singular --libdir=$PWD/build/usr/lib/Singular --includedir=$PWD/build/usr/include \
--with-apint=gmp --with-gmp=/usr --with-malloc=system --with-ntl=/usr --with-flint=/usr --disable-doc --with-NTL --without-MP \
- --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming --disable-doc
+ --enable-Singular --enable-factory --enable-libfac --enable-IntegerProgramming
make clean
make install-libsingular
@@ -60,6 +62,7 @@
cp -r build/* "$pkgdir"/
mkdir -p "$pkgdir"/usr/bin
+ ln -sf /usr/lib/Singular/Singular-$_majver "$pkgdir"/usr/lib/Singular/Singular
ln -s /usr/lib/Singular/Singular "$pkgdir"/usr/bin/
ln -s /usr/lib/Singular/libsingular.so "$pkgdir"/usr/lib/
@@ -68,4 +71,3 @@
install -m644 "$srcdir"/Singular/$_majver/info/singular.hlp "$pkgdir"/usr/share/singular/
install -m644 "$srcdir"/Singular/$_majver/doc/singular.idx "$pkgdir"/usr/share/singular/
}
-
More information about the arch-commits
mailing list