Package Details: slepc 3.12.2-3

Git Clone URL: https://aur.archlinux.org/slepc.git (read-only, click to copy)
Package Base: slepc
Description: Scalable library for Eigenvalue problem computations
Upstream URL: http://slepc.upv.es
Licenses: BSD
Submitter: heitzmann
Maintainer: xantares (Polly)
Last Packager: xantares
Votes: 4
Popularity: 0.94
First Submitted: 2018-02-24 11:36
Last Updated: 2020-02-05 18:09

Dependencies (3)

Required by (4)

Sources (1)

Latest Comments

sigvald commented on 2020-02-04 18:28

It's yours, xantares.

sigvald commented on 2020-02-04 18:25

Ah. Then it should be "petsc>=3.12" combined with "petsc<3.13". SLEPc versions follow PETSc versions exactly, except for the last number (the patch number). When PETSc 3.13 arrives, SLEPc 3.12 will no longer work. Added this now.

xantares commented on 2020-02-04 10:24

Why not,

Note that it still does not build:

!! While searching for solutions the following errors occurred:

:: Not provided: petsc=3.12 but needed by slepc-3.12.2-2

maybe it should be "petsc>=3.12" (petsc is 3.12.3 currently)

sigvald commented on 2020-02-02 17:19

Sorry for the delay, I had a lot to do. Would you like to be a co-maintainer or take over the package, xantares?

xantares commented on 2020-01-23 17:33

here's a patch:

diff --git a/PKGBUILD b/PKGBUILD
index 183ba32..0e48ef6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
 # Contributor: Hawdaa

 pkgname=slepc
-pkgver=3.11.2
-pkgrel=2
+pkgver=3.12.2
+pkgrel=1
 pkgdesc="Scalable library for Eigenvalue problem computations"
 arch=('i686' 'x86_64')
 url="http://www.grycap.upv.es/slepc"
@@ -15,7 +15,7 @@ license=('BSD')
 depends=('petsc>=3.11')
 install=slepc.install
 source=(http://slepc.upv.es/download/distrib/${pkgname}-${pkgver/_/-}.tar.gz)
-sha256sums=('cd6a73ac0c9f689c12f2987000a7a28fa7df53fdc069fb59a2bb148699e741dd')
+sha256sums=('a586ce572a928ed87f04961850992a9b8e741677397cbaa3fb028323eddf4598')

 export MAKEFLAGS="-j1"

@@ -65,7 +65,7 @@ package() {
        sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/modules/${pkgname}/${pkgver}"
        sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/slepc_rules"
        sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/slepc_variables"
-       sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/slepcrules"
+       #sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/slepcrules"
        sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/slepcvariables"
        sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/slepc/conf/uninstall.py"
        sed -i "s#${_build_dir}#${_install_dir}#g" "${_dest_dir}/lib/slepc/conf/uninstall.py"
@@ -76,7 +76,7 @@ package() {

        # install licence (even though there is no such word as licenses)
        mkdir -p ${pkgdir}/usr/share/licenses/$pkgname
-       cp ${_build_dir}/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/
+       cp ${_build_dir}/LICENSE.md ${pkgdir}/usr/share/licenses/$pkgname/

        mkdir -p ${pkgdir}/etc/profile.d
        echo "export SLEPC_DIR=${_install_dir}" > ${pkgdir}/etc/profile.d/slepc.sh

xantares commented on 2020-01-23 17:09

hello, it seems it wont build anymore petsc being >=3.12

also the url seems out of date

sigvald commented on 2019-09-08 13:00

@haawda: Sorry for the very late response, I just handed in my PhD and had a lot to do. Should be up-to-date now.

haawda commented on 2019-08-04 18:17

3.11.2 is out.

diff --git a/PKGBUILD b/PKGBUILD
index 090d087..ed18d6e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
 # Contributor: Lucas H. Gabrielli <heitzmann at gmail dot com>

 pkgname=slepc
-pkgver=3.11.1
+pkgver=3.11.2
 pkgrel=1
 pkgdesc="Scalable library for Eigenvalue problem computations"
 arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@ license=('BSD')
 depends=('petsc>=3.11')
 install=slepc.install
 source=(http://slepc.upv.es/download/distrib/${pkgname}-${pkgver/_/-}.tar.gz)
-sha256sums=('4816070d4ecfeea6212c6944cee22dc7b4763df1eaf6ab7847cc5ac5132608fb')
+sha256sums=('cd6a73ac0c9f689c12f2987000a7a28fa7df53fdc069fb59a2bb148699e741dd')

 export MAKEFLAGS="-j1"