Package Details: slepc 3.13.3-1

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: Polly
Last Packager: xantares
Votes: 7
Popularity: 0.20
First Submitted: 2018-02-24 11:36
Last Updated: 2020-08-03 17:12

Latest Comments

pfyhr commented on 2021-08-28 13:04

A patch for 3.15.1:

diff --git a/PKGBUILD b/PKGBUILD
index 1a30719..222d24a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=slepc
-pkgver=3.13.3
+pkgver=3.15.1
pkgrel=1
pkgdesc="Scalable library for Eigenvalue problem computations"
arch=('x86_64')
@@ -9,8 +9,7 @@ depends=("petsc>=${pkgver:0:4}")
makedepends=('python')
install=slepc.install
source=(http://slepc.upv.es/download/distrib/${pkgname}-${pkgver/_/-}.tar.gz)
-sha256sums=('23d179c22b4b2f22d29fa0ac0a62f5355a964d3bc245a667e9332347c5aa8f81')
-
+sha256sums=('9c7c3a45f0d9df51decf357abe090ef05114c38a69b7836386a19a96fb203aea')

build() {
# get SLEPC_DIR
@@ -46,7 +45,7 @@ package() {
unset PETSC_ARCH

sed -i "s#${pkgdir}##g" "${_dest_dir}/include/slepcconf.h"
-  sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/pkgconfig/SLEPc.pc"
+  sed -i "s#${pkgdir}##g" "${_dest_dir}/lib/pkgconfig/slepc.pc"
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"

liuyun commented on 2021-08-27 12:17

Are there any plans to update the packages? It is now on version 3.15.1

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"