diff --git a/pisi-index.xml b/pisi-index.xml
index eeffeb8dbd..2da0d3d4b1 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -56221,6 +56221,73 @@ to create header files and sources from protocol files.
+
+
+ suitesparse
+ http://faculty.cse.tamu.edu/davis/suitesparse.html
+
+ Blue Devil
+ bluedevil@sctzine.com
+
+ GPL
+ library
+ science.mathematics
+ SuiteSparse, a suite of Sparse matrix software
+ Sparse matrix kütüphanesi
+ Librairie de matrices Sparse.
+ SuiteSparse is a single archive that contains sparse matrix libraries.
+ SuiteSparse, Sparse matrix kütüphanesi içerir.
+ https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v5.7.2.tar.gz
+
+ cmake
+ blas-devel
+ metis-devel
+ libquadmath
+ lapack-devel
+ intel-tbb-devel
+
+
+ suitesparse-no-demo.patch
+
+ science/mathematics/suitesparse/pspec.xml
+
+
+ suitesparse
+ SuiteSparse, a suite of Sparse matrix software
+
+ blas
+ metis
+ lapack
+ libgomp
+ intel-tbb
+
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+ suitesparse-devel
+ Development files for SuiteSparse
+ SuiteSparse için geliştirme dosyaları
+ SuiteSparse-devel, SuiteSparse için geliştirme dosyalarını içerir.
+
+ suitesparse
+
+
+ /usr/include
+
+
+
+
+ 2020-05-24
+ 5.7.2
+ First Pisi Release
+ Blue Devil
+ bluedevil@sctzine.com
+
+
+
cln
@@ -56733,26 +56800,27 @@ to create header files and sources from protocol files.
GPLv2
library
+ app:console
science.mathematics
Qalculate ! est une calculatrice de bureau multi-usage pour GNU/Linux.
Multi-purpose calculator library
Genel amaçlı hesap makinesi kütüphanesi
libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux.
libqalculate, Qalculate! hesap makinesi tarafından ihtiyaç duyulan genel amaçlı bir kütüphanedir.
- https://github.com/Qalculate/libqalculate/releases/download/v3.7.0/libqalculate-3.7.0.tar.gz
+ https://github.com/Qalculate/libqalculate/archive/v3.10.0.tar.gz
doxygen
+ intltool
cln-devel
gmp-devel
- libxml2-devel
- glib2-devel
- gettext-devel
- intltool
- mpfr-devel
curl-devel
+ mpfr-devel
+ glib2-devel
icu4c-devel
- readline-devel
+ gettext-devel
+ libxml2-devel
ncurses-devel
+ readline-devel
perl-XML-Parser
perl-Locale-gettext
@@ -56760,36 +56828,38 @@ to create header files and sources from protocol files.
libqalculate
+ Multi-purpose calculator library
cln
gmp
curl
mpfr
icu4c
- readline
- libxml2
glib2
libgcc
+ libxml2
+ readline
- /usr/bin
/usr/lib
/usr/share/doc
/usr/share/man
- /usr/share/locale
+ /usr/bin
/usr/share/qalculate
+ /usr/share/locale
libqalculate-devel
Development files for libqalculate
libqalculate için geliştirme dosyaları
+ libqalculate-devel, libqalculate için geliştirme dosyalarını içerir.
- libqalculate
cln-devel
mpfr-devel
- libxml2-devel
glib2-devel
+ libxml2-devel
+ libqalculate
/usr/include
@@ -56797,6 +56867,13 @@ to create header files and sources from protocol files.
+
+ 2020-05-26
+ 3.10.0
+ Minor version bump.
+ Blue Devil
+ bluedevil@sctzine.com
+
2020-02-03
3.7.0
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 883b9743a9..0baaff4a4e 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-1ea5c41e6fa40aadc27719233a85e929f49c99dc
\ No newline at end of file
+403ca898f2ac79bce4e41f50863a11727d9d0bfe
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 53f4515dfd..8855294904 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index f57f786279..3226f067da 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-fca09bce01ca21a37d91f5077e75144201390a1f
\ No newline at end of file
+5260c670039fa43fc030edba9155cc8b702a5b0f
\ No newline at end of file
diff --git a/science/mathematics/libqalculate/actions.py b/science/mathematics/libqalculate/actions.py
index e6b901eaa5..2f419886ad 100644
--- a/science/mathematics/libqalculate/actions.py
+++ b/science/mathematics/libqalculate/actions.py
@@ -4,17 +4,17 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
+from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
-from pisi.actionsapi import get
def setup():
- autotools.autoreconf("-fiv")
+ #autotools.autoreconf("-fiv")
shelltools.system("./autogen.sh")
autotools.configure("--disable-static")
-
+ # fix unused direct dependency analysis
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
@@ -24,4 +24,4 @@ def check():
autotools.make("check")
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
\ No newline at end of file
diff --git a/science/mathematics/libqalculate/pspec.xml b/science/mathematics/libqalculate/pspec.xml
index 92d01c3dbf..7a8aa2a234 100644
--- a/science/mathematics/libqalculate/pspec.xml
+++ b/science/mathematics/libqalculate/pspec.xml
@@ -1,5 +1,5 @@
-
+
libqalculate
@@ -8,53 +8,56 @@
PisiLinux Community
admins@pisilinux.org
+ science.mathematics
GPLv2
library
+ app:console
Multi-purpose calculator library
libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux.
- https://github.com/Qalculate/libqalculate/releases/download/v3.7.0/libqalculate-3.7.0.tar.gz
+ https://github.com/Qalculate/libqalculate/archive/v3.10.0.tar.gz
doxygen
+ intltool
cln-devel
gmp-devel
- libxml2-devel
- glib2-devel
- gettext-devel
- intltool
- mpfr-devel
curl-devel
+ mpfr-devel
+ glib2-devel
icu4c-devel
- readline-devel
+ gettext-devel
+ libxml2-devel
ncurses-devel
+ readline-devel
perl-XML-Parser
perl-Locale-gettext
- -->
-
+ -->
+
libqalculate
+ Multi-purpose calculator library
cln
gmp
curl
mpfr
icu4c
- readline
- libxml2
glib2
libgcc
+ libxml2
+ readline
- /usr/bin
/usr/lib
/usr/share/doc
/usr/share/man
- /usr/share/locale
+ /usr/bin
/usr/share/qalculate
+ /usr/share/locale
@@ -62,11 +65,11 @@
libqalculate-devel
Development files for libqalculate
- libqalculate
cln-devel
mpfr-devel
- libxml2-devel
glib2-devel
+ libxml2-devel
+ libqalculate
/usr/include
@@ -75,6 +78,13 @@
+
+ 2020-05-26
+ 3.10.0
+ Minor version bump.
+ Blue Devil
+ bluedevil@sctzine.com
+
2020-02-03
3.7.0
diff --git a/science/mathematics/libqalculate/translations.xml b/science/mathematics/libqalculate/translations.xml
index 86d0e18a4e..6225369019 100644
--- a/science/mathematics/libqalculate/translations.xml
+++ b/science/mathematics/libqalculate/translations.xml
@@ -10,5 +10,6 @@
libqalculate-devel
libqalculate için geliştirme dosyaları
+ libqalculate-devel, libqalculate için geliştirme dosyalarını içerir.
-
+
\ No newline at end of file
diff --git a/science/mathematics/suitesparse/actions.py b/science/mathematics/suitesparse/actions.py
new file mode 100644
index 0000000000..b8f0e37c83
--- /dev/null
+++ b/science/mathematics/suitesparse/actions.py
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import get
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import shelltools
+
+shelltools.export("JOBS", get.makeJOBS().replace("-j", ""))
+
+def build():
+ shelltools.system("BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so make")
+
+def install():
+ shelltools.system("BLAS=-lblas LAPACK=-llapack TBB=-ltbb SPQR_CONFIG=-DHAVE_TBB MY_METIS_LIB=/usr/lib/libmetis.so \
+ make INSTALL_LIB=%s/usr/lib INSTALL_INCLUDE=%s/usr/include install" % (get.installDIR(), get.installDIR()))
+
+ # fix rpath
+ shelltools.system("chrpath -d %s/usr/lib/*" % get.installDIR())
+
+ pisitools.dodoc("LICENSE*", "README*")
\ No newline at end of file
diff --git a/science/mathematics/suitesparse/files/suitesparse-no-demo.patch b/science/mathematics/suitesparse/files/suitesparse-no-demo.patch
new file mode 100644
index 0000000000..936cdf97ac
--- /dev/null
+++ b/science/mathematics/suitesparse/files/suitesparse-no-demo.patch
@@ -0,0 +1,11 @@
+--- SuiteSparse-5.6.0/Makefile.orig 2019-11-05 22:37:26.086135974 +0000
++++ SuiteSparse-5.6.0/Makefile 2019-11-05 22:37:37.549632429 +0000
+@@ -12,7 +12,7 @@
+ # Compile the default rules for each package
+ go: metis
+ ( cd SuiteSparse_config && $(MAKE) )
+- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
++ ( cd Mongoose && $(MAKE) library CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
+ ( cd AMD && $(MAKE) )
+ ( cd BTF && $(MAKE) )
+ ( cd CAMD && $(MAKE) )
diff --git a/science/mathematics/suitesparse/pspec.xml b/science/mathematics/suitesparse/pspec.xml
new file mode 100644
index 0000000000..d7aafa5c43
--- /dev/null
+++ b/science/mathematics/suitesparse/pspec.xml
@@ -0,0 +1,66 @@
+
+
+
+
+ suitesparse
+ http://faculty.cse.tamu.edu/davis/suitesparse.html
+
+ Blue Devil
+ bluedevil@sctzine.com
+
+ science.mathematics
+ GPL
+ library
+ SuiteSparse, a suite of Sparse matrix software
+ SuiteSparse is a single archive that contains sparse matrix libraries.
+ https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v5.7.2.tar.gz
+
+ cmake
+ blas-devel
+ metis-devel
+ libquadmath
+ lapack-devel
+ intel-tbb-devel
+
+
+ suitesparse-no-demo.patch
+
+
+
+
+ suitesparse
+ SuiteSparse, a suite of Sparse matrix software
+
+ blas
+ metis
+ lapack
+ libgomp
+ intel-tbb
+
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ suitesparse-devel
+ Development files for SuiteSparse
+
+ suitesparse
+
+
+ /usr/include
+
+
+
+
+
+ 2020-05-24
+ 5.7.2
+ First Pisi Release
+ Blue Devil
+ bluedevil@sctzine.com
+
+
+
\ No newline at end of file
diff --git a/science/mathematics/suitesparse/translations.xml b/science/mathematics/suitesparse/translations.xml
new file mode 100644
index 0000000000..555d5fb4e5
--- /dev/null
+++ b/science/mathematics/suitesparse/translations.xml
@@ -0,0 +1,15 @@
+
+
+
+ suitesparse
+ Sparse matrix kütüphanesi
+ SuiteSparse, Sparse matrix kütüphanesi içerir.
+ Librairie de matrices Sparse.
+
+
+
+ suitesparse-devel
+ SuiteSparse için geliştirme dosyaları
+ SuiteSparse-devel, SuiteSparse için geliştirme dosyalarını içerir.
+
+
\ No newline at end of file