diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 34 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7a082c670d7c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = spectra09 + pkgdesc = A header-only C++ library for large scale eigenvalue problems + pkgver = 0.9.0 + pkgrel = 1 + url = https://spectralib.org/ + arch = any + license = MPL2 + makedepends = cmake + depends = eigen + provides = spectra=0.9.0 + conflicts = spectra + source = https://github.com/yixuan/spectra/archive/v0.9.0.tar.gz + sha256sums = 2966757d432e8fba5958c2a05ad5674ce34eaae3718dd546c1ba8760b80b7a3d + +pkgname = spectra09 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..022d2fe40c41 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=spectra09 +pkgver=0.9.0 +pkgrel=1 +pkgdesc="A header-only C++ library for large scale eigenvalue problems" +license=('MPL2') +arch=('any') +url="https://spectralib.org/" +depends=('eigen') +makedepends=('cmake') +conflicts=('spectra') +provides=("spectra=${pkgver}") +source=("https://github.com/yixuan/spectra/archive/v${pkgver}.tar.gz") +sha256sums=('2966757d432e8fba5958c2a05ad5674ce34eaae3718dd546c1ba8760b80b7a3d') + +package() { + cd spectra-$pkgver + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make install DESTDIR="$pkgdir" +} |