summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 9 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5093ed7f5c0c..f784d9467954 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,43 +2,38 @@
pkgname=libcmatrix
pkgver=3.11.0
-pkgrel=2
+pkgrel=3
pkgdesc="A library designed for numerical studies of problems in NMR"
arch=('x86_64')
url="https://www.dur.ac.uk/paul.hodgkinson/pNMRsim"
license=('GPL')
depends=('openmpi')
-makedepends=('gcc')
+makedepends=('gcc' 'sed')
source=($url/libcmatrixR3_lite.tar.gz
- $pkgname-3.11.0-fix-c++14.patch
$pkgname-3.11.0-gcc5.2.patch
$pkgname-3.11.0-shared.patch
- $pkgname-3.2.1-gcc4.4.patch
- $pkgname-3.2.1-gcc4.6.patch
$pkgname-3.2.1-gcc4.7.patch
- $pkgname-3.2.1-minuit2.patch
$pkgname-3.9.0-atlas.patch)
sha256sums=('0cd4b1f921235ea64d7fbd8d814fbe639bf9ddb23e4a6d3182cf2788cc23f8b8'
- 'e4bbb081907f14227446396033f8f72527cea553525431ae86dd11b43db226a9'
'58a1278a8f1323bd201979cdce8ecdc390ce8825f58a1d143264455d5bc0f80c'
'e52c2adb42f5a2836db1e71e4ae2f3235e58bc5c92b04594069548201fd821cf'
- 'd6f0852e207670e59f32299b5e7a49e3899655c0683c2f7858f6be4c0db6a8e3'
- 'fa7a4db6b1899a7a85fa6cd87f0d97ea6330ffc33787039d02330440dbdc30cb'
'bc4eec9967be3d9ad520d1750abb23f5b6732b8352c7ad61f54c78fb7c9d6312'
- '1fe9e847ac9d32c1ebf4229c0d5df8d3a3c1e2e8860967b901b499ae8b354f71'
'fc4463ff41d3a691b351f4891bcd2fb3177ce3c04f0f4d2f3d398e5b64c26b0a')
prepare() {
mv $srcdir/libcmatrixR3 $srcdir/$pkgname-$pkgver
cd $srcdir/$pkgname-$pkgver
patch -p1 < ../$pkgname-3.11.0-shared.patch
- patch -p1 < ../$pkgname-3.2.1-minuit2.patch
- patch -p1 < ../$pkgname-3.2.1-gcc4.4.patch
- patch -p1 < ../$pkgname-3.2.1-gcc4.6.patch
patch -p1 < ../$pkgname-3.2.1-gcc4.7.patch
patch -p1 < ../$pkgname-3.9.0-atlas.patch
patch -p1 < ../$pkgname-3.11.0-gcc5.2.patch
- patch -p1 < ../$pkgname-3.11.0-fix-c++14.patch
+
+ sed -i -e '/Warnings.h/a\' -e '#include <cstdio>' include/DynamicList.h
+ sed -i 's#0x80000000#(int)0x80000000#g' include/lcm_ssecomplex.h
+ sed -i 's#mutable space#space#' NMR/MetaPropagation.cc
+ sed -i 's#-lMinuit#-lMinuit2#g' configure
+ sed -i 's#Minuit,main#Minuit2,main#g' configure-libraries.ac
+ sed -i 's#libMinuit#libMinuit2#g' configure-libraries.ac
}
build() {