Merge pull request #8563 from blue-devil/master

qalculate and sundials added
This commit is contained in:
Blue DeviL
2020-05-27 01:55:09 +03:00
committed by GitHub
10 changed files with 327 additions and 2 deletions
+119
View File
@@ -56288,6 +56288,125 @@ to create header files and sources from protocol files.</Description>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>qalculate-gtk</Name>
<Homepage>https://qalculate.github.io/</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>GPLv2+</License>
<IsA>app:gui</IsA>
<PartOf>science.mathematics</PartOf>
<Summary xml:lang="en">GTK frontend for libqalculate.</Summary>
<Description xml:lang="en">Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).</Description>
<Archive type="targz" sha1sum="f0daa860a2469a0b99b26f0949a9219dc46bec31" name="v3.10.0.tar.gz">https://github.com/Qalculate/qalculate-gtk/archive/v3.10.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libqalculate-devel</Dependency>
</BuildDependencies>
<SourceURI>science/mathematics/qalculate-gtk/pspec.xml</SourceURI>
</Source>
<Package>
<Name>qalculate-gtk</Name>
<Summary xml:lang="en">GTK frontend for libqalculate.</Summary>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>python3</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libqalculate</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/qalculate-gtk</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-05-26</Date>
<Version>3.10.0</Version>
<Comment>First pisi release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>sundials</Name>
<Homepage>https://computing.llnl.gov/projects/sundials</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<PartOf>science.mathematics</PartOf>
<Summary xml:lang="en">Suite of nonlinear differential/algebraic equation solvers.</Summary>
<Summary xml:lang="tr">Doğrusal olmayan diferansiyel ve cebirsel eşitlik çözücüsü</Summary>
<Description xml:lang="en">sundials provides a suite of nonlinear differential/algebraic equation solvers.</Description>
<Description xml:lang="tr">sundials, doğrusal olmayan diferansiyel ve cebirsel eşitlik çözücüleri içeren bir kitaplıktır.</Description>
<Archive type="targz" sha1sum="a33d5a9f19fad4e4a257a8c9ae1c321550885996" name="sundials-5.3.0.tar.gz">https://computation.llnl.gov/projects/sundials/download/sundials-5.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>libquadmath</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>openmpi-devel</Dependency>
<Dependency>suitesparse-devel</Dependency>
</BuildDependencies>
<SourceURI>science/mathematics/sundials/pspec.xml</SourceURI>
</Source>
<Package>
<Name>sundials</Name>
<Summary xml:lang="en">A program that automatically solves layouts of Freecell and similar variants of Card Solitaire</Summary>
<RuntimeDependencies>
<Dependency>openmpi</Dependency>
<Dependency>libgomp</Dependency>
<Dependency>suitesparse</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>sundials-devel</Name>
<Summary xml:lang="en">Development files for sundials</Summary>
<RuntimeDependencies>
<Dependency release="1">sundials</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-05-26</Date>
<Version>5.3.0</Version>
<Comment>First release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>cln</Name>
+1 -1
View File
@@ -1 +1 @@
403ca898f2ac79bce4e41f50863a11727d9d0bfe
e985ecdf82307317c55edf26474ee154c87d6033
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
5260c670039fa43fc030edba9155cc8b702a5b0f
9d3b8e186bd385c286f373d83a2fe0a4dc13a0d8
@@ -0,0 +1,24 @@
#!/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 shelltools
def setup():
shelltools.system("./autogen.sh")
autotools.configure()
def build():
autotools.make()
def check():
autotools.make("check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "README*")
@@ -0,0 +1,61 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qalculate-gtk</Name>
<Homepage>https://qalculate.github.io/</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<PartOf>science.mathematics</PartOf>
<License>GPLv2+</License>
<IsA>app:gui</IsA>
<Summary>GTK frontend for libqalculate.</Summary>
<Description>Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).</Description>
<Archive sha1sum="f0daa860a2469a0b99b26f0949a9219dc46bec31" type="targz">https://github.com/Qalculate/qalculate-gtk/archive/v3.10.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libqalculate-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qalculate-gtk</Name>
<Summary>GTK frontend for libqalculate.</Summary>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>python3</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libqalculate</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/qalculate-gtk</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-05-26</Date>
<Version>3.10.0</Version>
<Comment>First pisi release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>m4ri</Name>
<Summary xml:lang="tr">F2 üzerinden lineer cebir için algoritmalar.</Summary>
<Description xml:lang="tr">m4ri, F2 üzerinden lineer cebir için algoritmalar sunar.</Description>
</Source>
<Package>
<Name>m4ri-devel</Name>
<Summary xml:lang="tr">m4ri için geliştirme dosyaları</Summary>
<Description xml:lang="tr">m4ri-devel, m4ri için geliştirme dosyalarını içerir.</Description>
</Package>
</PISI>
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env 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 pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
def setup():
shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure("-DKLU_ENABLE=ON \
-DMPI_ENABLE=ON \
-DOPENMP_ENABLE=ON \
-DPTHREAD_ENABLE=ON \
-DF77_INTERFACE_ENABLE=ON \
-DCMAKE_INSTALL_LIBDIR=lib \
-DKLU_LIBRARY_DIR=/usr/lib \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_C_FLAGS='-fPIC -fcommon' \
-DEXAMPLES_INSTALL_PATH=/usr/share/sundials/examples", sourceDir="..")
def build():
shelltools.cd("build")
cmaketools.make()
def install():
shelltools.cd("build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("..")
pisitools.dodoc("LICENSE", "NOTICE", "README*")
+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>sundials</Name>
<Homepage>https://computing.llnl.gov/projects/sundials</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<PartOf>science.mathematics</PartOf>
<License>BSD</License>
<IsA>library</IsA>
<Summary>Suite of nonlinear differential/algebraic equation solvers.</Summary>
<Description>sundials provides a suite of nonlinear differential/algebraic equation solvers.</Description>
<Archive sha1sum="a33d5a9f19fad4e4a257a8c9ae1c321550885996" type="targz">https://computation.llnl.gov/projects/sundials/download/sundials-5.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>libquadmath</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>openmpi-devel</Dependency>
<Dependency>suitesparse-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>sundials</Name>
<Summary>A program that automatically solves layouts of Freecell and similar variants of Card Solitaire</Summary>
<RuntimeDependencies>
<Dependency>openmpi</Dependency>
<Dependency>libgomp</Dependency>
<Dependency>suitesparse</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>sundials-devel</Name>
<Summary>Development files for sundials</Summary>
<RuntimeDependencies>
<Dependency release="current">sundials</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-05-26</Date>
<Version>5.3.0</Version>
<Comment>First release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>sundials</Name>
<Summary xml:lang="tr">Doğrusal olmayan diferansiyel ve cebirsel eşitlik çözücüsü</Summary>
<Description xml:lang="tr">sundials, doğrusal olmayan diferansiyel ve cebirsel eşitlik çözücüleri içeren bir kitaplıktır.</Description>
</Source>
</PISI>